GPS NMEA Recorder for M5Stack.
You can record & play NMEA messages like a voice recorder.
I live in an apartment.
GPS signal does not reach my room.
So, I walk outside with M5Stack and record the NMEA message.
Return my room and play the NMEA message recorded on M5Stack.
M5Stack works like GPS.
M5Stack.
GPS module like NEO-6M.
esp-idf ver4.1 or later.
Because uart_enable_pattern_det_intr() has been changed to uart_enable_pattern_det_baud_intr().
git clone https://github.com/nopnop2002/esp-idf-GPS-Recorder
cd esp-idf-GPS-Recorder
idf.py menuconfig
idf.py flash
You can configure using menuconfig.
NMEA messages are recorded in SPIFFS.
You can use GROVE port as UART RXD.
SCL of GROVE(Yellow) is GPIO22.
SDA of GROVE(White) is GPIO21.
You can choice GPS RX GPIO using menuconfig.
Displays NMEA messages and signal status.
Press button A(Left button) to start recording.
Press button A(Left button) again to stop the recording.
Outputs the NMEA message recorded in SPIFFS to UART TXD.
You can use GROVE port as UART TXD.
SCL of GROVE(Yellow) is GPIO22.
SDA of GROVE(White) is GPIO21.
You can choice PLAYBACK TX GPIO using menuconfig.
Press button B(Center button) to start playback in repeat mode.
Press button C(Right button) to stop the playback.
Press button B(Center button) for 2 seconds or more to start playback once.
Press button C(Right button) to stop the playback.