Seeed Studio LoRa-E5 Development Kit
The LoRa-E5 Development Kit is an ARM development board based on the ST Micro STM32WLE5JC SoC.
It has onboard LoRa®, (G)FSK, (G)MSK, and BPSK as well as 1 user LED, 1 user buttons and 1 reset push-button
Interfaces
Interface | Hardware Supported | TinyGo Support |
---|---|---|
GPIO | YES | YES |
UART | YES | YES |
SPI | YES | YES |
I2C | YES | YES |
ADC | YES | Not yet |
PWM | YES | Not yet |
USBDevice | NO | NO |
Pins
Pin | Hardware pin | Alternative names |
---|---|---|
LED |
PB5 |
|
POWER_EN3V3 |
PA9 |
|
POWER_EN5V |
PB10 |
|
SPI0_NSS_PIN |
PA4 |
|
SPI0_SCK_PIN |
PA5 |
|
SPI0_SDO_PIN |
PA6 |
|
SPI0_SDI_PIN |
PA7 |
|
UART1_TX_PIN |
PB6 |
UART_TX_PIN |
UART1_RX_PIN |
PB7 |
UART_RX_PIN |
UART2_TX_PIN |
PA2 |
|
UART2_RX_PIN |
PA3 |
|
I2C2_SCL_PIN |
PB15 |
I2C0_SCL_PIN |
I2C2_SDA_PIN |
PA15 |
I2C0_SDA_PIN |
Machine Package Docs
Documentation for the machine package for the LoRa E5
Flashing
OpenOCD
Programs are loaded onto the LoRa-E5 with an STLink hardware programmer, using the openocd
command line utility program to perform the board flashing. You must install OpenOCD before you will be able to flash the LoRa-E5 board with your TinyGo code.
- Connect an ST-Link device to the SWD/SWIM headers.
- Plug your LoRa-E5 board into your computer’s USB port.
- Plug your ST-Link device into your computer’s USB port.
- Build and flash your TinyGo program using
tinygo flash -target=lorae5