The hardware board is the one created by me in 2017, published in PAx5 repository. The new addition is PlatformIO compatibility files to allow programming the board with Arduino, CMSIS, LibOpenCM3 or STM32Cube frameworks.
See the docs site for pinout, schematic and more.
In the src
directory I have created blink test code for Arduino, CMSIS, LibOpenCM3 and STM32Cube.
The selection between directories is made through platformio.ini
configuration file.
- STM32L051K8T MCU
- RFM69HW transceiver module 868MHz
- M25P10 128kB Flash memory
- on-board LED
- on-board switch port
- PlatformIO Core, version 5.1.1.
- editing was done in Visual Studio Code
- version control with Git
- KiCad EDA for hardware schematic and PCB board
- GIMP and Inkscape for images
Unless otherwise specified:
The software and documentation are released under the GNU GPLv3 License. See the LICENSE-GPLv3.txt file.
The hardware schematics are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE-CC-BY-SA-4.0.txt file.
The code for Arduino Variant is:
- Copyright (c) 2021, STMicroelectronics
- Copyright (c) 2021, CalinRadoni (https://github.com/CalinRadoni)
and released under the BSD 3-Clause license.