Power-on Self Test for (AcSiP S76G based) LilyGO® & SoftRF T-Motion LoRaWAN GNSS tracker and T-Impulse wristband
- Serial console log (115200, 8N1)
- 0.96" I2C OLED display ( if connected )
- 0.49" I2C OLED display
You should have STM32CubeProg been pre-installed in order to program your T-Motion board or T-Impulse wristband.
Press BOOT button on your T-Motion (or T-Impulse) device, plug it into a PC/laptop USB slot, then release.
- Follow these official instructions to install Arduino IDE and stable Arduino STM32 Core (1.9.0)
- start Arduino application
- open POST_S76G sketch from File -> Open menu
- Select Tools -> Board -> Nucleo_64
- Select Tools -> Optimize -> Smallest (-Os default)
- Select Tools -> Board part number -> Nucleo L073RZ
- Select Tools -> C Runtime library -> Newlib Nano (default)
- Select Tools -> USB speed (if available) -> Low/Full Speed
- Select Tools -> USB support (if available) -> CDC (generic 'Serial' supersede U(S)ART)
- Select Tools -> U(S)ART support -> Enabled (no generic 'Serial')
- Select Tools -> Upload method -> STM32CubeProgrammer (DFU)
- Select Tools -> Port ->
<your Dongle's DFU device name>
- Build and upload the sketch using Sketch -> Upload
Name | Subject |
---|---|
LilyGO company | TTGO T-Motion and T-Impulse |
Frederic Pillon | Arduino Core for STM32 |
Oliver Kraus | U8g2 monochrome LCD, OLED and eInk library |