Model specifications:
Lilygo t-Impulse
MCU : S76G = STM32L073Z + SX1276 LoRa + GNSS
Display : 0.49 inch OLED SSD1306
Battery Capacity : 200mAh
9 Axis Sensor : ICM20948
Touch Button : TTP223
Serial conection:
9600N81
Follow:
https://github.com/Xinyuan-LilyGO/T-Impulse/tree/master/Example/T-Impulse-S76G-LoRaWAN
Enable Upload:
First press and hold the BOOT button, then press the RST button, release RST and then release the BOOT button
Options:
- 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
Cayenne documentation:
https://github.com/myDevicesIoT/cayenne-docs/blob/master/docs/LORA.md#lora-the-things-network
You can put this in the TTN payload console for testing, and then veryfing your own payload:
01 88 06 76 5f f2 96 0a 00 03 e8
