Colibri MCU1

From Stm32World Wiki
Jump to navigation Jump to search
Colibri-mcu1-revB-render-front.png
Colibri-mcu1-revB-render-iso.png

Colibri MCU1 is a processor board for Colibri carrier boards. It is a STM32WLE5CC MCU, which has 64kB RAM and 256kB Flash memory. The LoraWAN stack will occupy about half of that, and the remaining space can be used for application programs.

Programming

Low Level

The standard SWDIO/SWCLK pins are available in the pin header together with USART1 for effective development environment.

Zephyr

Zerphyr is an MCU-independent embedded OS, with a very modular approach to software, which fits quite well with the modular support of Streamline and Colibri products.

Read more about how Colibri Zephyr is intended (work in progress) to operate on the Colibri family.

Arduino

The Colibri MCU1 can be programmed with the Arduino IDE. The support for this is provided by RAKwireless. See RAKwireless website.

MicroPython

It is not likely that it is possible to fit MicroPython into the STM32WLE5 in parallel with the ST LoraWAN and HAL stacks. Possibly an independent LoraWAN stack meant for MicroPython might make that possible.

Lua

It is not likely that it is possible to fit Lua into the STM32WLE5 in parallel with the ST LoraWAN and HAL stacks.

Documentation