Support for the im880b with stm32l151cb-a. More...
Support for the im880b with stm32l151cb-a.
MCU | stm32l151cb-a |
---|---|
Family | ARM Cortex-M3 |
Vendor | ST Microelectronics |
RAM | 16KiB |
Flash | 128KiB |
Frequency | 32MHz (no external oscillator connected) |
FPU | no |
Timers | 10 (8x 16-bit, 2x watchdog timers) |
ADCs | 1x 24-channel 12-bit |
UARTs | 3 |
SPIs | 2 |
I2Cs | 2 |
Vcc | 1.65V - 3.6V |
Datasheet | Datasheet |
Reference Manual | Reference Manual |
Programming Manual | Programming Manual |
Board Manual | Board Manual |
As no usb connector is present on the device an external programmer must be connected to the board for flashing. You can use JTAG or STLINK programmer.
To flash RIOT on the board, after connecting the UART-USB bridge, just run:
This uses the stm32loader script to erase the memory and flash it interfacing with the STM32 ROM bootloader.
The default UART port is the USART1, there is no usb connection a USB/TTL converter must be used to connect to the board TX & RX pins. The default port is /dev/ttyUSB0. The pin connections are:
Please note that the board has a Semtech SX1272 radio. This means that when the semtech-loramac package or the sx127x driver are used the correct driver version (sx1272) must be selected.
Files | |
file | board.h |
Support for im880b. | |
file | periph_conf.h |
Peripheral MCU configuration for the im808b board. | |