Skip to content

Commit 5f2b290

Browse files
Implement Admonitions
Replace all instances of "Note:", "Tip:", examples, etc. to utilize admonition feature of mkdocs-material theme
1 parent dfffd8a commit 5f2b290

27 files changed

+206
-115
lines changed

docs/accuracy_verification.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,8 @@ We can see the approximate location of the monument in the above location.
163163

164164
*Screenshot of a point in time*
165165

166-
Note the 8 decimal places on the Lat/Long.
166+
!!! note
167+
Note the significant figures of the Lat/Long, result in 8 decimal places.
167168

168169
Screenshots are an easy way to record lat/long/alt but SW Maps (and other GIS software) allows the averaging of a position. Choose your own adventure. For our example, we took screenshots/snapshots of the location. Some surveyors hold a position for multiple minutes to get a point; we can do the same in under a second.
169170

docs/configure_with_bluetooth.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ The RTK device will be a discoverable Bluetooth device (both BT SPP and BLE are
3030

3131
Once connected, the RTK device will report a large amount of NMEA data over the link. To enter Bluetooth Echo Mode send the characters +++.
3232

33-
**Note:** There must be a 2 second gap between any serial sent from a phone to the RTK device, and any escape characters. In almost all cases this is not a problem. Just be sure it's been 2 seconds since an NTRIP source has been turned off and attempting to enter Bluetooth Echo Mode.
33+
!!! note
34+
There must be a 2 second gap between any serial sent from a phone to the RTK device, and any escape characters. In almost all cases this is not a problem. Just be sure it's been 2 seconds since an NTRIP source has been turned off and attempting to enter Bluetooth Echo Mode.
3435

3536
![The GNSS message menu over BEM](img/Bluetooth/SparkFun%20RTK%20BEM%20-%20Config%20Menu.png)
3637

docs/configure_with_cli.md

Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,16 @@ If there was an error in getting the setting value, such as the setting name bei
5454

5555
$SPGET,[setting name],,ERROR,[Verbose error description]*FF<CR><LF>
5656

57-
For example, to get the elevation mask:
57+
!!! example
58+
For example, to get the elevation mask:
5859

59-
Send:
60+
Send:
6061

61-
$SPGET,elvMask*32<CR><LF>
62+
$SPGET,elvMask*32<CR><LF>
6263

63-
Receive:
64+
Receive:
6465

65-
$SPGET,elvMask,15*1A<CR><LF>
66+
$SPGET,elvMask,15*1A<CR><LF>
6667

6768
If a setting is a string, the setting will be surrounded in quotes. Any internal quotes will be escaped.
6869

@@ -88,15 +89,16 @@ If there was an error in setting the value, such as the setting name being unkno
8889

8990
$SPSET,[setting name],[optional: current value],ERROR,[Verbose error description]*FF<CR><LF>
9091

91-
For example, to set the elevation mask:
92+
!!! example
93+
For example, to set the elevation mask:
9294

93-
Send:
95+
Send:
9496

95-
$SPSET,elvMask,15*0E<CR><LF>
97+
$SPSET,elvMask,15*0E<CR><LF>
9698

97-
Receive:
99+
Receive:
98100

99-
$SPSET,elvMask,15,OK*26<CR><LF>
101+
$SPSET,elvMask,15,OK*26<CR><LF>
100102

101103
Using the $SPSET command only sets the configuration value in the firmware memory. The settings are not applied until an APPLY action is executed.
102104

@@ -186,15 +188,16 @@ The $SPLST sentences shall have the following structure:
186188

187189
The data type contains whether the field is a char[n], int, bool, or float.
188190

189-
Example response:
190-
191-
$SPLST,enableSD,bool,true*6A<CR><LF>
192-
$SPLST,enableDisplay,bool,true*27<CR><LF>
193-
$SPLST,maxLogTime_minutes,int,1*01<CR><LF>
194-
$SPLST,maxLogLength_minutes,int,10*38<CR><LF>
195-
$SPLST,observationSeconds,int,10*37<CR><LF>
196-
$SPLST,observationPositionAccuracy,float,0.5*59<CR><LF>
197-
.
198-
.
199-
.
200-
$SPEXE,LIST,OK*5D<CR><LF>
191+
!!! example
192+
Example response:
193+
194+
$SPLST,enableSD,bool,true*6A<CR><LF>
195+
$SPLST,enableDisplay,bool,true*27<CR><LF>
196+
$SPLST,maxLogTime_minutes,int,1*01<CR><LF>
197+
$SPLST,maxLogLength_minutes,int,10*38<CR><LF>
198+
$SPLST,observationSeconds,int,10*37<CR><LF>
199+
$SPLST,observationPositionAccuracy,float,0.5*59<CR><LF>
200+
.
201+
.
202+
.
203+
$SPEXE,LIST,OK*5D<CR><LF>

docs/configure_with_serial.md

Lines changed: 33 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ Compatibility Icons
1616

1717
</div>
1818

19-
**Note:** Any serial menu that is shown below can also be accessed over Bluetooth. This makes any configuration of a device much easier in the field. Please see [Configure With Bluetooth](configure_with_bluetooth.md) for more information.
19+
!!! note
20+
Any serial menu that is shown below can also be accessed over Bluetooth. This makes any configuration of a device much easier in the field. Please see [Configure With Bluetooth](configure_with_bluetooth.md) for more information.
2021

2122
To configure an RTK device using serial attach a [USB C cable](https://www.sparkfun.com/products/15425) to the device.
2223

@@ -35,7 +36,8 @@ Pull back the silicone cover and insert a USB C and power on the device. Once th
3536

3637
Configuring the RTK device is done over the *USB-Enhanced-SERIAL-B CH342* COM port via the serial text menu. Various debug messages are printed to this port at 115200bps and a serial menu can be opened to configure advanced settings.
3738

38-
**Don't See 'USB-Enhanced-SERIAL-B CH342'?** If you've never connected a CH34x device to your computer before, you may need to install drivers for the USB-to-serial converter. Check out our section on <a href="https://learn.sparkfun.com/tutorials/sparkfun-serial-basic-ch340c-hookup-guide#drivers-if-you-need-them">"How to Install CH340 Drivers"</a> for help with the installation.
39+
!!! tip "Don't See 'USB-Enhanced-SERIAL-B CH342'?"
40+
If you've never connected a CH34x device to your computer before, you may need to install drivers for the USB-to-serial converter. Check out our section on <a href="https://learn.sparkfun.com/tutorials/sparkfun-serial-basic-ch340c-hookup-guide#drivers-if-you-need-them">"How to Install CH340 Drivers"</a> for help with the installation.
3941

4042
## Terminal Window
4143

@@ -47,7 +49,10 @@ Note that some Windows terminal programs (e.g. Tera Term) may reboot the RTK dev
4749

4850
*The Main Menu*
4951

50-
Pressing any button will display the Main menu. The Main menu will display the current firmware version and the Bluetooth broadcast name. Note: When powered on, the RTK device will broadcast itself as either *[Platform] Rover-XXXX* or *[Platform] Base-XXXX* depending on which state it is in. The Platform is 'Torch', 'EVK', etc.
52+
Pressing any button will display the Main menu. The Main menu will display the current firmware version and the Bluetooth broadcast name.
53+
54+
!!! note
55+
When powered on, the RTK device will broadcast itself as either *[Platform] Rover-XXXX* or *[Platform] Base-XXXX* depending on which state it is in. The Platform is 'Torch', 'EVK', etc.
5156

5257
Pressing '1' or 's' for example, will open those submenus.
5358

@@ -57,7 +62,8 @@ The menus will timeout after 10 minutes of inactivity, so if you do not press a
5762

5863
*Configuration menu via Bluetooth*
5964

60-
**Note:** Bluetooth-based configuration is supported. Please see [Configure With Bluetooth](configure_with_bluetooth.md) for more information.
65+
!!! note
66+
Bluetooth-based configuration is supported. Please see [Configure With Bluetooth](configure_with_bluetooth.md) for more information.
6167

6268
## System Report
6369

@@ -67,24 +73,26 @@ Sending the `~` character to the device over the serial port will trigger a syst
6773

6874
*Terminal showing System Status*
6975

70-
Below is an example system status report sentence:
71-
72-
> $GNTXT,01,01,05,202447.00,270522,0.380,29,40.090355193,-105.184764700,1560.56,3,0,86*71
73-
74-
* $GNTXT : Start of custom NMEA sentence
75-
* 01 : Number of sentences
76-
* 01 : Sentence number
77-
* 05 : Sentence type ID (5 is for System Status messages)
78-
* 202447.00 : Current hour, minute, second, milliseconds
79-
* 270522 : Current day, month, year
80-
* 0.380 : Current horizontal positional accuracy (m)
81-
* 29 : Satellites in view
82-
* 40.090355193 : Latitude
83-
* -105.184764700 : Longitude
84-
* 1560.56 : Altitude
85-
* 3 : Fix type (0 = no fix, 2 = 2D fix, 3 = 3D fix, 4 = 3D + Dead Reackoning, 5 = Time)
86-
* 0 : Carrier solution (0 = No RTK, 1 = RTK Float, 2 = RTK Fix)
87-
* 86 : Battery level (% remaining)
88-
* *71 : The completion of the sentence and a [CRC](http://engineeringnotes.blogspot.com/2015/02/generate-crc-for-nmea-strings-arduino.html)
89-
90-
**Note:** This is a custom NMEA sentence, can vary in length, and may exceed the [maximum permitted sentence length](https://www.nmea.org/Assets/20160520%20txt%20amendment.pdf) of 61 characters.
76+
!!! example
77+
Below is an example system status report sentence:
78+
79+
> $GNTXT,01,01,05,202447.00,270522,0.380,29,40.090355193,-105.184764700,1560.56,3,0,86*7 1
80+
81+
* $GNTXT : Start of custom NMEA sentence
82+
* 01 : Number of sentences
83+
* 01 : Sentence number
84+
* 05 : Sentence type ID (5 is for System Status messages)
85+
* 202447.00 : Current hour, minute, second, milliseconds
86+
* 270522 : Current day, month, year
87+
* 0.380 : Current horizontal positional accuracy (m)
88+
* 29 : Satellites in view
89+
* 40.090355193 : Latitude
90+
* -105.184764700 : Longitude
91+
* 1560.56 : Altitude
92+
* 3 : Fix type (0 = no fix, 2 = 2D fix, 3 = 3D fix, 4 = 3D + Dead Reackoning, 5 = Time)
93+
* 0 : Carrier solution (0 = No RTK, 1 = RTK Float, 2 = RTK Fix)
94+
* 86 : Battery level (% remaining)
95+
* *71 : The completion of the sentence and a [CRC](http://engineeringnotes.blogspot.com/2015/02/generate-crc-for-nmea-strings-arduino.html)
96+
97+
!!! note
98+
This is a custom NMEA sentence, can vary in length, and may exceed the [maximum permitted sentence length](https://www.nmea.org/Assets/20160520%20txt%20amendment.pdf) of 61 characters.

docs/configure_with_settings_file.md

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,25 +22,33 @@ Compatibility Icons
2222

2323
All device settings are stored both in internal memory and an SD card (if supported and if one is detected). The device will load the latest settings at each power on. If there is a discrepancy between the internal settings and an external settings file then the external settings file will be used. This allows a collection of RTK products to be identically configured using one 'golden' settings file loaded onto an SD card.
2424

25-
All system configuration can be done by editing the *SFE_[Platform]_Settings_0.txt* file (example shown above) where [Platform] is Facet, Express, Surveyor, etc and 0 is the profile number (0, 1, 2, 3). This file is created when a microSD card is installed. The settings are clear text but there are no safety guards against setting illegal states. It is not recommended to use this method unless You Know What You're Doing®.
25+
All system configuration can be done by editing the *SFE_[Platform]_Settings_0.txt* file (example shown above) where [Platform] is Facet, Express, Surveyor, etc and 0 is the profile number (0, 1, 2, 3). This file is created when a microSD card is installed.
26+
27+
!!! failure "Danger"
28+
The settings are clear text but there are no safety guards against setting illegal states. It is not recommended to use this method unless You Know What You're Doing®.
2629

2730
Keep in mind:
2831

2932
* Not all devices have an SD card slot (ie, RTK Torch) and therefore do not support this configuration method.
3033
* The settings file contains hundreds of settings.
31-
* The SD card file "SFE_EVK_Settings_0.txt" is used for Profile 1, SD card file "SFE_EVK_Settings_1.txt" is used for Profile 2, etc. (note that setting 0 is for profile 1, ...)
34+
* The SD card file "SFE_EVK_Settings_0.txt" is used for Profile 1, SD card file "SFE_EVK_Settings_1.txt" is used for Profile 2, etc.
35+
36+
!!! note
37+
The `Settings_0` is for **Profile 1**, `Settings_1` is for **Profile 2**, `Settings_2` is for **Profile 3**...
38+
3239
* When switching to a new profile, the settings file on the SD card with all settings will be created or updated. The internal settings will not be updated until you switch to the profile. Additionally, the file for a particular profile will not be created on the SD card until you switch to that profile.
3340
* It is not necessary that the settings file on the SD card have all of the settings.
3441

35-
For example, if you only wanted to set up two wireless networks for profile 2, you could create a file named "SFE_Express_Settings_1.txt" that only contained the following settings:
42+
!!! example
43+
For example, if you only wanted to set up two wireless networks for **Profile 2**, you could create a file named `SFE_Express_Settings_1.txt` that only contained the following settings:
3644

37-
profileName=a name you choose
38-
enableTcpServer=1
39-
wifiNetwork0SSID=your SSID name 1
40-
wifiNetwork0Password=your SSID password 1
41-
wifiNetwork1SSID=your SSID name 2
42-
wifiNetwork1Password=your SSID password 2
43-
wifiConfigOverAP=0
45+
profileName=a name you choose
46+
enableTcpServer=1
47+
wifiNetwork0SSID=your SSID name 1
48+
wifiNetwork0Password=your SSID password 1
49+
wifiNetwork1SSID=your SSID name 2
50+
wifiNetwork1Password=your SSID password 2
51+
wifiConfigOverAP=0
4452

4553
These settings on the SD card will overwrite the settings in the RTK Express internal memory. Once you select this profile on your RTK Express, the SD card file will be overwritten with all of the merged settings.
4654

@@ -50,4 +58,5 @@ These settings on the SD card will overwrite the settings in the RTK Express int
5058

5159
If the device has been configured into an unknown state the device can be reset to factory defaults. Power down the RTK device and remove the SD card. Using a computer and an SD card reader, open the SFE_[Platform]_Settings_0.txt file where [Platform] is Facet, Express, Surveyor, etc and 0 is the profile number (0, 1, 2, 3). Modify the **sizeOfSettings** value to -1 and save the file to the SD card. Reinsert the SD card into the RTK unit and power up the device. Upon power up, the device will display 'Factory Reset' while it clears the settings.
5260

53-
Note: A device may have multiple profiles, ie multiple settings files (SFE_EVK_Settings_**0**.txt, SFE_EVK_Settings_**1**.txt, etc). All settings files found on the SD card must be modified to guarantee the factory reset.
61+
!!! note
62+
A device may have multiple profiles, ie multiple settings files (SFE_EVK_Settings_**0**.txt, SFE_EVK_Settings_**1**.txt, etc). All settings files found on the SD card must be modified to guarantee the factory reset.

docs/configure_with_wifi.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ To get into WiFi configuration follow these steps:
6767

6868
*The WiFi network RTK Config as seen from a cellphone*
6969

70-
Note: Upon connecting, your phone may warn you that this WiFi network has no internet. That's ok. Stay connected to the network and open a browser. If you still have problems turn off Mobile Data so that the phone does not default to cellular for internet connectivity and instead connects to the RTK Device.
70+
!!! note
71+
Upon connecting, your phone may warn you that this WiFi network has no internet. That's ok. Stay connected to the network and open a browser. If you still have problems turn off Mobile Data so that the phone does not default to cellular for internet connectivity and instead connects to the RTK Device.
7172

7273
![Webpage showing the RTK Configuration options](<img/WiFi Config/SparkFun RTK WiFi Config - Main Interface.png>)
7374

@@ -79,7 +80,8 @@ Clicking on the category tab will open or close that section. Clicking on an ‘
7980

8081
*This unit has firmware version 1.0 and a UM980 GNSS receiver*
8182

82-
Please note that the firmware for the RTK device and the firmware for the GNSS receiver is shown at the top of the page. This can be helpful when troubleshooting or requesting new features.
83+
!!! note
84+
The firmware for the RTK device and the firmware for the GNSS receiver is shown at the top of the page. This can be helpful when troubleshooting or requesting new features.
8385

8486
## File Manager
8587

docs/connecting_bluetooth.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ Compatibility Icons
1919

2020
SparkFun RTK devices transmit full NMEA sentences over Bluetooth serial port profile (SPP) at 2Hz and 115200bps. This means that nearly any GIS application that can receive NMEA data over a serial port (almost all do) can be used with SparkFun RTK devices. As long as your end system can open a serial port over Bluetooth (also known as SPP) your system can retrieve industry-standard NMEA positional data. The following steps show how to connect an external tablet, or cell phone to the RTK device so that any serial port-based GIS application can be used.
2121

22-
**Note**: BLE is also supported and can be used in place of Bluetooth SPP. See [Bluetooth Protocols](https://docs.sparkfun.com/SparkFun_RTK_Everywhere_Firmware/menu_system/#bluetooth-protocol) for more information.
22+
!!! note
23+
BLE is also supported and can be used in place of Bluetooth SPP. See [Bluetooth Protocols](https://docs.sparkfun.com/SparkFun_RTK_Everywhere_Firmware/menu_system/#bluetooth-protocol) for more information.
2324

2425
## Android
2526

@@ -35,7 +36,8 @@ When powered on, the RTK product will broadcast itself as either '[Platform] Rov
3536

3637
*Bluetooth MAC address B022 is shown in the upper left corner*
3738

38-
**Note:** For devices with a built-in display, *B022* is the last four digits of your unit's MAC address and will be unique to the device in front of you. This is helpful in case there are multiple RTK devices within Bluetooth range.
39+
!!! note
40+
For devices with a built-in display, *B022* is the last four digits of your unit's MAC address and will be unique to the device in front of you. This is helpful in case there are multiple RTK devices within Bluetooth range.
3941

4042
### Enable Mock Location
4143

@@ -95,7 +97,8 @@ Click on the RTK device. When powered on, the RTK product will broadcast itself
9597

9698
*Bluetooth MAC address B022 is shown in the upper left corner*
9799

98-
**Note:** For devices with a built-in display, *B022* is the last four digits of your unit's MAC address and will be unique to the device in front of you. This is helpful in case there are multiple RTK devices within Bluetooth range.
100+
!!! note
101+
For devices with a built-in display, *B022* is the last four digits of your unit's MAC address and will be unique to the device in front of you. This is helpful in case there are multiple RTK devices within Bluetooth range.
99102

100103
![Bluetooth Connection Success](img/Bluetooth/SparkFun%20RTK%20Software%20-%20Add%20Bluetooth%20Device%203.jpg)
101104

docs/correction_sources.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,11 @@ To get millimeter accuracy we need to provide the RTK unit with correction value
2222

2323
These companies set up a large number of reference stations that cover entire regions and countries, but charge a monthly fee. They are often easy to use but can be expensive.
2424

25-
* [PointPerfect](https://docs.sparkfun.com/SparkFun_RTK_Everywhere_Firmware/quickstart-torch/#pointperfect-corrections) ($8/month) - US, EU, as well as parts of Australia, Brazil, and South Korea. Note: This is an SSR service.
25+
* [PointPerfect](https://docs.sparkfun.com/SparkFun_RTK_Everywhere_Firmware/quickstart-torch/#pointperfect-corrections) ($8/month) - US, EU, as well as parts of Australia, Brazil, and South Korea.
26+
27+
!!! note
28+
This is an SSR service.
29+
2630
* [Onocoy](https://console.onocoy.com/explorer) ($25/month) - US, EU, Australia, and many other partial areas
2731
* [PointOneNav](https://app.pointonenav.com/trial?src=sparkfun) ($50/month) - US, EU, Australia, South Korea
2832
* [Skylark](https://www.swiftnav.com/skylark) ($29 to $69/month) - US, EU, Japan, Australia

docs/displays.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,8 @@ If the NTRIP server is enabled the device will first attempt to connect over WiF
103103

104104
Once WiFi connects the device will attempt to connect to the NTRIP mount point. Once successful the display will show 'Casting' along with a solid WiFi icon. The number of successful RTCM transmissions will increase every second.
105105

106-
Note: During NTRIP transmission WiFi is turned on and Bluetooth is turned off. You should not need to know the location information of the base so Bluetooth should not be needed. If necessary, USB can be connected to the USB port to view detailed location and ZED-F9P configuration information.
106+
!!! note
107+
During NTRIP transmission WiFi is turned on and Bluetooth is turned off. You should not need to know the location information of the base so Bluetooth should not be needed. If necessary, USB can be connected to the USB port to view detailed location and ZED-F9P configuration information.
107108

108109
## L-Band
109110

docs/embeddedsystem_connection.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ Connect the included [4-pin JST to breadboard cable](https://www.sparkfun.com/pr
5959

6060
The Data connector on all RTK products is a 4-pin locking 1.25mm JST SMD connector (part#: SM04B-GHS-TB, mating connector part#: GHR-04V-S). **3.3V** is provided by this connector to power a remote device if needed. While the port is capable of sourcing up to 600mA, we do not recommend more than 300mA. This port should not be connected to a power source, so if your embedded device has its own power do not connect the red wire.
6161

62-
**Warning!** All data in and out of RTK products is **3.3V**. Exposing these pins to **5V** or higher voltage logic will damage the device.
62+
!!! warning
63+
All data in and out of RTK products is **3.3V**. Exposing these pins to **5V** or higher voltage logic will damage the device.
6364

6465
The parsing of NMEA sentences is straightforward and left to the reader. There are ample NMEA parsing libraries available in C++, Arduino, Python, and many more languages.
6566

0 commit comments

Comments
 (0)