
S76G/S78G Commands Set Reference
v1.6.5
July 2, 2018
49 of 73
Product Name
Version
Doc No
Date
Page
3.3
GPS commands
3.3.1
gps set_level_shift <Switch>
<Switch>: A string representing whether S76G enables the internal level shift IC (converts 3.3v to
1.8v for SONY CXD5603 usage), it can be
on
or
off.
Response:
Ok
, if <Switch> string is valid.
Invalid
, if <Switch> string is not valid.
Purpose: When <Switch> is on, it will enable the level shift inside S76G/S78G and initialize UART4 for
MCU (STM32L073) sending/receiving commands/responses to/from SONY CXD5603 GPS Chip; When
<Switch> is off, it will disable the level shift instead, so UART4/GPS can be controlled by an external
UART. <Switch> value would be stored into EEPROM immediately for keeping the next boot-up value
without sending “mac save” command.
Example:
gps set_level_shift on
>> Ok
(More demonstration examples, please refer to chapter 4.4)
3.3.2
gps set_nmea <Sentence>
<Sentence>: A string representing which NMEA sentence S76G is selected, currently on this version,
it only can be
rmc.
(
R
ecommended
M
inimum
S
pecific GNSS Data)
Response:
Ok
, if <Sentence> string is valid.
Invalid
, if <Sentence> string is not valid.
Purpose: SONY CXD5603GF GPS chip outputs below sentences of NMEA0183 (ver4.00) compliant
sentences. And currently, user can only select RMC as one of NMEA0183 sentences on S76G/S78G.
So user might skip this command because the default value is already set at RMC sentence.
CGA: Global Positioning System Fix Data
GLL: Geographic Position – Latitude/Longitude
GNS: GNSS Fix Data
GSA: GNSS DOP and Active Satellites
GSV: GNSS Satellites in View
RMC: Recommended Minimum Specific GNSS Data
VTG: Course Over Ground & Ground Speed
ZDA: Time & Date