1
1
# GPS for Flipper Zero
2
2
3
- [ ![ FAP Build] ( https://github.com/ezod/flipperzero-gps/actions/workflows/build.yml/badge.svg )] ( https://github.com/ezod/flipperzero-gps/actions/workflows/build.yml )
3
+ A simple Flipper Zero application for NMEA 0183 serial GPS modules, such as the
4
+ - Adafruit Ultimate GPS Breakout.
4
5
5
- A simple Flipper Zero application for NMEA 0183 serial GPS modules.
6
-
7
- ![ ui] ( ui.png )
8
-
9
- Heavy lifting (NMEA parsing) provided by [ minmea] .
10
-
11
- ## Installation
12
-
13
- 1 . Navigate to the [ FAP Build] ( https://github.com/ezod/flipperzero-gps/actions/workflows/build.yml )
14
- GitHub action workflow, and select the most recent run.
15
- 2 . The FAP is built for both the ` dev ` and ` release ` channels of the official
16
- firmware. Download the artifact corresponding to your firmware version.
17
- 3 . Extract ` gps_nmea.fap ` from the ZIP file to ` apps/GPIO ` on your Flipper
18
- Zero SD card.
6
+ Heavy lifting (NMEA parsing) provided by minmea.
19
7
20
8
## Usage
21
9
22
10
This is a single-screen app, and a few interactions are provided via the
23
11
hardware buttons:
24
12
25
13
- Long press the up button to change the ** baud rate** . The default baud rate
26
- is 9600, but 4800, 19200, 38400, 57600, and 115200 baud are also supported.
14
+ is 9600, but 19200, 38400, 57600, and 115200 baud are also supported.
27
15
- Long press the right button to change ** speed units** from knots to
28
16
kilometers per hour.
29
17
- Press the OK button to set the ** backlight** to always on mode. Press it
@@ -35,15 +23,14 @@ hardware buttons:
35
23
Connect the GPS module to power and the USART using GPIO pins 9 (3.3V), 11
36
24
(GND), 13 (TX), and 14 (RX), as appropriate.
37
25
38
- ![ wiring] ( wiring.png )
39
26
40
- See the [ tutorial video] ( https://www.youtube.com/watch?v=5vSGFzEBp-k ) from
41
- Lab401 by [ RocketGod] ( https://github.com/RocketGod-git ) for a visual guide to
27
+ See the tutorial video - https://www.youtube.com/watch?v=5vSGFzEBp-k from
28
+ Lab401 by RocketGod - https://github.com/RocketGod-git for a visual guide to
42
29
the hardware setup.
43
30
44
- ### Confirmed Compatible Modules
31
+ ## Confirmed Compatible Modules
45
32
46
- * [ Adafruit Ultimate GPS Breakout]
33
+ * Adafruit Ultimate GPS Breakout
47
34
* ATGM336H
48
35
* Beitian BN-180
49
36
* Beitian BN-220
@@ -56,22 +43,16 @@ the hardware setup.
56
43
* Beitian BN-280ZF
57
44
* Beitian BN-357ZF
58
45
* Royaltek RBT-2100LP
59
- * [ u-blox NEO-6M]
60
- * [ u-blox NEO-7M]
61
- * [ Uputronics u-blox MAX-M8C Pico]
46
+ * u-blox NEO-6M
47
+ * u-blox NEO-7M
48
+ * Uputronics u-blox MAX-M8C Pico
62
49
63
50
If you have verified this application working with a module not listed here,
64
51
please submit a PR adding it to the list.
65
52
66
- ## Building
67
-
68
- This application can be compiled using [ uFBT] . Run ` ufbt ` in the root directory
69
- of the repository.
53
+ ## Links
70
54
71
- [ Adafruit Ultimate GPS Breakout ] : https://www.adafruit.com/product/746
72
- [ minmea ] : https://github.com/kosma/minmea
73
- [ qFlipper ] : https://flipperzero.one/update
74
- [ u-blox NEO-6M ] : https://www.u-blox.com/en/product/neo-6-series
75
- [ u-blox NEO-7M ] : https://www.u-blox.com/en/product/neo-7-series
76
- [ uFBT ] : https://github.com/flipperdevices/flipperzero-ufbt
77
- [ Uputronics u-blox MAX-M8C Pico ] : https://store.uputronics.com/index.php?route=product/product&product_id=72
55
+ Original repo link - https://github.com/ezod/flipperzero-gps
56
+ Adafruit Ultimate GPS Breakout: https://www.adafruit.com/product/746
57
+ minmea: https://github.com/kosma/minmea
58
+ u-blox NEO-6M: https://www.u-blox.com/en/product/neo-6-series
0 commit comments