LoRa-E5 Development Board - STM32WLE5JC

Support for the LoRa-E5 Development Board - STM32WLE5JC board. More...

Detailed Description

Support for the LoRa-E5 Development Board - STM32WLE5JC board.

MCU

MCU STM32WL5EJC
Family ARM Cortex-M4
Vendor ST Microelectronics
RAM 64KiB
Flash 256KiB
Frequency up to 48MHz
FPU no
Vcc 1.8 V - 3.6V
Datasheet Datasheet
Reference Manual Reference Manual
Board Manual Board Manual
Board Schematic Board Schematic
LoRa-E5 STM32WL5EJC Module wiki https://wiki.seeedstudio.com/LoRa-E5_STM32WLE5JC_Module/#2-develop-with-stm32cube-mcu-package

Pinout

lora-e5-dev

User Interface

3 Buttons:

NAME BOOT D0 RESET
Pin PA0 (IN) PB13 (IN) NRST

1 LED:

NAME D5
Color red
Pin PB5

Flash the board

The BOARD comes pre-flashed with a Factory AT Firmware with RDP (Read Protection) level 1, this needs to be removed to enable subsequent flashing. The easiest way is with STM32CubeProgramer as described in seedstudio wiki.

Once read protection is removed subsequent flashing can be performed with and attached ST-LINK on the SWD pins (do not connect RST but only GND, SWCLK and SWDIO).

BOARD=lora-e5-dev make flash

The default used programmer is OpenOCD.

Serial connection

The default serial connection is through the USB-C port mapping to PB7 (RX) and PB6 (TX) UART pins (a second UART and an LPUART interface is also exposed).

Files

file  board.h
 Pin definitions and board configuration options for LoRa-E5 Development Board.
 
file  gpio_params.h
 Board specific configuration of direct mapped GPIOs.
 
file  periph_conf.h
 Peripheral MCU configuration for the LoRa-E5 Development Board.