/POST_S76G

Power-on Self Test for TTGO T-Motion LoRaWAN GNSS tracker and T-Impulse wristband

Primary LanguageCGNU General Public License v3.0GPL-3.0

POST_S76G       build

Power-on Self Test for (AcSiP S76G based) LilyGO® & SoftRF T-Motion LoRaWAN GNSS tracker and T-Impulse wristband

Illustrations

  • Serial console log (115200, 8N1)

T-Motion


T-Impulse


  • 0.96" I2C OLED display ( if connected )


  • 0.49" I2C OLED display


Sketch build instructions

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.

  1. Follow these official instructions to install Arduino IDE and stable Arduino STM32 Core (1.9.0)
  2. start Arduino application
  3. open POST_S76G sketch from File -> Open menu
  4. Select Tools -> Board -> Nucleo_64
  5. Select Tools -> Optimize -> Smallest (-Os default)
  6. Select Tools -> Board part number -> Nucleo L073RZ
  7. Select Tools -> C Runtime library -> Newlib Nano (default)
  8. Select Tools -> USB speed (if available) -> Low/Full Speed
  9. Select Tools -> USB support (if available) -> CDC (generic 'Serial' supersede U(S)ART)
  10. Select Tools -> U(S)ART support -> Enabled (no generic 'Serial')
  11. Select Tools -> Upload method -> STM32CubeProgrammer (DFU)
  12. Select Tools -> Port -> <your Dongle's DFU device name>
  13. Build and upload the sketch using Sketch -> Upload

Credits

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

More information

  1. List of AcSiP S7xx resources