You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All of this documentation can be modified by you! Please help us make it better.
6
6
7
-
* These pages are contained in the [`docs` folder](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor/tree/main/docs) of the [SparkFun ESP32 Qwiic Pro Mini repository](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor).
7
+
* These pages are contained in the [`docs` folder](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor/tree/main/docs) of the [SparkFun Optical Tracking Odometry Sensor repository](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor).
8
8
9
9
<!-- ### :material-source-pull: Submit a Correction -->
10
10
### Submit a Correction
@@ -18,7 +18,7 @@ All of this documentation can be modified by you! Please help us make it better.
All of our designs are open-source! Please help us make it better.
20
20
21
-
* Our board design files are contained in the [`Hardware` folder](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor/tree/main/Hardware) of the [SparkFun ESP32 Qwiic Pro Mini repository](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor).
21
+
* Our board design files are contained in the [`Hardware` folder](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor/tree/main/Hardware) of the [SparkFun Optical Tracking Odometry Sensor repository](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor).
22
22
23
23
<!-- ### :material-source-pull: Submit a Design Enhancement -->
Copy file name to clipboardExpand all lines: docs/github/file_issue.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ Spot something wrong? Please let us know. <a href="https://github.com/sparkfun/S
20
20
21
21
All of our documentation can be modified by you! Please help us make it better.
22
22
23
-
* The documentation files for these pages are contained in the [`docs` folder](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor/tree/main/docs) of the [SparkFun ESP32 Qwiic Pro Mini repository](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor).
23
+
* The documentation files for these pages are contained in the [`docs` folder](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor/tree/main/docs) of the [SparkFun Optical Tracking Odometry Sensor repository](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor).
24
24
25
25
### 🔍 Spot something wrong?
26
26
@@ -38,7 +38,7 @@ If a section of the documentation is incorrect, please [open an issue](https://g
38
38
39
39
All of our designs are open-source! Please help us make it better.
40
40
41
-
* Our board design files are contained in the [`Hardware` folder](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor/tree/main/Hardware) of the [SparkFun ESP32 Qwiic Pro Mini repository](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor).
41
+
* Our board design files are contained in the [`Hardware` folder](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor/tree/main/Hardware) of the [SparkFun Optical Tracking Odometry Sensor repository](https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor).
Copy file name to clipboardExpand all lines: docs/hardware_overview.md
+23-12Lines changed: 23 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ icon: material/cog
6
6
7
7
## STM32CO
8
8
9
-
The STM32C011F4U6 microcontroller has a high-performance Arm® Cortex®-M0+ 32-bit RISC core operating at up to 48 MHz frequency. It incorporates a memory protection unit (MPU), high-speed embedded memories (6 Kbytes of SRAM and up to 32 Kbytes of flash program memory with read and write protection), DMA, an extensive range of system functions, enhanced I/Os, and peripherals. The device offers standard communication interfaces (one I2Cs, one SPI / one I2S, and two USARTs), one 12-bit ADC (2.5 MSps) with up to 15 channels, a low-power RTC, an advanced control PWM timer, four general-purpose 16-bit timers, two watchdog timers, and a SysTick timer. For more information, refer to the [datasheet](assets/documentation/stm32c011d6-3082107.pdf).
9
+
The STM32C011F4U6 microcontroller has a high-performance Arm® Cortex®-M0+ 32-bit RISC core operating at up to 48 MHz frequency. It incorporates a memory protection unit (MPU), high-speed embedded memories (6 Kbytes of SRAM and up to 32 Kbytes of flash program memory with read and write protection), DMA, an extensive range of system functions, enhanced I/Os, and peripherals. The device offers standard communication interfaces (one I2C, one SPI / one I2S, and two USARTs), one 12-bit ADC (2.5 MSps) with up to 15 channels, a low-power RTC, an advanced control PWM timer, four general-purpose 16-bit timers, two watchdog timers, and a SysTick timer. For more information, refer to the [datasheet](assets/documentation/stm32c011d6-3082107.pdf).
10
10
11
11
<!--
12
12
<figure markdown>
@@ -19,10 +19,16 @@ The STM32C011F4U6 microcontroller has a high-performance Arm® Cortex®-M0+ 32-b
19
19
20
20
The Red LED indicator lights when power is provided to the board.
21
21
22
+
<!--
23
+
<figure markdown>
24
+
[
25
+
<figcaption markdown>Power LED</figcaption>
26
+
</figure>
27
+
-->
22
28
23
29
## Qwiic Connectors
24
30
25
-
The Qwiic Connectors on the SparkFun Optical Tracking Odometry Sensor provide power and I<sup>2</sup>C connectivity simultaneously. <!--The default I<sup>2</sup>C address is . -->
31
+
The Qwiic Connectors on the SparkFun Optical Tracking Odometry Sensor - PAA5160E1 (Qwiic) provide power and I<sup>2</sup>C connectivity simultaneously. <!--The default I<sup>2</sup>C address is . -->
26
32
27
33
<!--
28
34
<figure markdown>
@@ -61,16 +67,23 @@ The LSM6DSO from STMicroelectronics has a 3-axis digital accelerometer and 3-axi
61
67
</figure>
62
68
-->
63
69
70
+
## GPIO
64
71
72
+
The PTH pins on the side of the board allow you to provide power, access the I<sup>2</sup>C Data and Clock lines, and there are two pins available for UART/generic programming purposes.
65
73
66
-
## Debugging Test Points
67
74
68
-
We've broken out test points for serial wire debugging. They are located here:
69
75
70
-
Standard arrangement of testpoints
71
-
hookup a jlink and use to access flash memory, program, add breakpoints, etc
72
76
77
+
## Debugging Test Points
73
78
79
+
We've broken out test points for serial wire debugging if you wish to access flash memory or directly program the board. They are located here:
80
+
81
+
<!--
82
+
<figure markdown>
83
+
[{ width="200" }](assets/img/ "Click to enlarge")
84
+
<figcaption markdown>Debugging Test Points</figcaption>
85
+
</figure>
86
+
-->
74
87
75
88
76
89
## Jumpers
@@ -85,12 +98,10 @@ hookup a jlink and use to access flash memory, program, add breakpoints, etc
85
98
86
99
### Power Jumper
87
100
88
-
If you are concerned about power consumption, need to run dark, or just really don't like LEDs, cut the jumper highlighted below to disconnect power from the Red LED on the front of the board.
89
-
90
-
101
+
If you are concerned about power consumption, need to run dark, or just really don't like LEDs, cut the jumper highlighted below to disconnect power from the red LED on the front of the board.
91
102
92
103
<figuremarkdown>
93
-
[{ width="200" }](assets/img/24409_SoilMoistureSensor_I2CJumper.jpg"Click to enlarge")
104
+
[{ width="200" }](assets/img/"Click to enlarge")
94
105
<figcaptionmarkdown>Power Jumper</figcaption>
95
106
</figure>
96
107
@@ -100,7 +111,7 @@ If you are concerned about power consumption, need to run dark, or just really d
100
111
If you choose to use one or more Qwiic breakouts in your project, it is important to note that this board comes equipped with pull-up resistors on the clock and data pins. If you are daisy-chaining multiple Qwiic devices, you will want to cut this jumper; if multiple sensors are connected to the bus with the pull-up resistors enabled, the parallel equivalent resistance will create too strong of a pull-up for the bus to operate correctly. As a general rule of thumb, disable all but one pair of pull-up resistors if multiple devices are connected to the bus. To disable the pull up resistors, use an X-acto knife to cut the joints between the jumper pads highlighted below.
101
112
102
113
<figuremarkdown>
103
-
[{ width="200" }](assets/img/24409_SoilMoistureSensor_I2CJumper.jpg"Click to enlarge")
114
+
[{ width="200" }](assets/img/"Click to enlarge")
@@ -109,7 +120,7 @@ If you choose to use one or more Qwiic breakouts in your project, it is importan
109
120
The board dimensions are illustrated in the drawing below; the listed measurements are in inches.
110
121
111
122
<figuremarkdown>
112
-
[{ width="200" }](assets/board_files/24904_SparkFun_Optical_Tracking_Odometry_Sensor_BoardOutline.png"Click to enlarge")
123
+
[{ width="600" }](assets/board_files/24904_SparkFun_Optical_Tracking_Odometry_Sensor_BoardOutline.png"Click to enlarge")
@@ -104,7 +104,7 @@ As a more professionally oriented product, we will skip over the more fundamenta
104
104
</div>
105
105
</center>
106
106
107
-
The SparkFun Optical Tracking Odometry Sensor takes advantage of the [Qwiic connect system](https://www.sparkfun.com/qwiic). We recommend familiarizing yourself with the **Logic Levels** and **I<sup>2</sup>C** tutorials. Click on the banner above to learn more about [Qwiic products](https://www.sparkfun.com/qwiic).
107
+
The SparkFun Optical Tracking Odometry Sensor - PAA5160E1 (Qwiic) takes advantage of the [Qwiic connect system](https://www.sparkfun.com/qwiic). We recommend familiarizing yourself with the **Logic Levels** and **I<sup>2</sup>C** tutorials. Click on the banner above to learn more about [Qwiic products](https://www.sparkfun.com/qwiic).
Copy file name to clipboardExpand all lines: docs/software_setup_and_programming.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,12 +5,14 @@ icon: simple/arduino
5
5
!!! attention
6
6
If this is your first time using Arduino, please review our tutorial on [installing the Arduino IDE](https://learn.sparkfun.com/tutorials/installing-arduino-ide). If you have not previously installed an Arduino library, please check out our [installation guide](https://learn.sparkfun.com/tutorials/installing-an-arduino-library).
7
7
8
-
We've written a library to get you started iwht the SparkFun Optical Tracking Sensor. You can obtain this library through the Arduino Library Manager by searching for "Optical" and installing the latest version from SparkFun. If you prefer downloading libraries manually, you can grab them from the GitHub Repository.
8
+
We've written a library to get you started with the SparkFun Optical Tracking Sensor. You can obtain this library through the Arduino Library Manager by searching for "Optical" and installing the latest version from SparkFun. If you prefer downloading libraries manually, you can grab them from the GitHub Repository.
0 commit comments