File tree Expand file tree Collapse file tree 1 file changed +3
-10
lines changed Expand file tree Collapse file tree 1 file changed +3
-10
lines changed Original file line number Diff line number Diff line change 3
3
SparkFun Electronics
4
4
Nathan Seidle
5
5
6
- This firmware runs the core of the SparkFun RTK Surveyor product . It runs on an ESP32
6
+ This firmware runs the core of the SparkFun RTK products . It runs on an ESP32
7
7
and communicates with the ZED-F9P.
8
8
9
9
Compiled with Arduino v1.8.15 with ESP32 core v2.0.2.
10
10
11
- Select the ESP32 Dev Module from the boards list. This maps the same pins to the ESP32-WROOM module.
12
- Select 'Minimal SPIFFS (1.9MB App)' from the partition list. This will enable SD firmware updates.
11
+ For compilation instructions see https://sparkfun.github.io/SparkFun_RTK_Firmware/firmware_update/#compiling-from-source
13
12
14
13
Special thanks to Avinab Malla for guidance on getting xTasks implemented.
15
14
16
15
The RTK Surveyor implements classic Bluetooth SPP to transfer data from the
17
16
ZED-F9P to the phone and receive any RTCM from the phone and feed it back
18
17
to the ZED-F9P to achieve RTK: F9PSerialWriteTask(), F9PSerialReadTask().
19
18
20
- A settings file is accessed on microSD if available otherwise settings are pulled from
21
- ESP32's file system LittleFS.
19
+ Settings are loaded from microSD if available otherwise settings are pulled from ESP32's file system LittleFS.
22
20
23
21
As of v1.2, the heap is approximately 94072 during Rover Fix, 142260 during WiFi Casting. This is
24
22
important to maintain as unit will begin to have stability issues at ~30k.
25
-
26
- The main loop handles lower priority updates such as:
27
- Fuel gauge checking and power LED color update
28
- Setup switch monitoring (module configure between Rover and Base)
29
- Text menu interactions
30
23
*/
31
24
32
25
const int FIRMWARE_VERSION_MAJOR = 2 ;
You can’t perform that action at this time.
0 commit comments