Features:
• Slave mode only (hard-coded address = 0x10)
• Fast mode (up to 400 Kbps)
• 7-bit address
• 255-byte buffer
• The module operates in the polled mode (with the host as the master.)
Transmit
The host must be able to read several packets each report cycle. A minimum pause of 2
ms is required between reads to allow the module to fill the buffer. A longer delay is
permissible. For example, if the report cycle is 1 second, set the polling sleep time to 500
ms for the next output interval to start.
The buffer will contain up to 254 data bytes plus an <LF> (x’0A”) character.
Each NMEA sentence will be terminated by the (standard) <CR-LF> (x’0D, x’0A’)
characters, and a NMEA sentence can span buffers.
If necessary, a buffer is padded with x’0A’ characters. x’0A’ is also used for idle
characters.
Receive
The maximum length for commands sent to the module.is 255 bytes.
A minimum of 10 ms is required between packets.
Note: The following features are fully supported via I2C:
• GLP mode (Enable/Disable)
• Low Power modes supported by the module (Set and Wakeup)
• 1-PPS Sync to NMEA.