The PSLab firmware is licensed under the Apache License 2.0. Please note that the bootloader and certain external libraries included in this project are distributed under their own respective licenses. Refer to the table below for details on the licensing of each component.
Please review each license to ensure compliance when using or distributing this software.
| Module/Directory | License | Copyright Holder |
|---|---|---|
PSLab firmware (src/) |
Apache 2.0 | FOSSASIA |
Bootloader (boot/) |
GPLv3 | Feaser |
CMSIS (lib/STM32H5_CMSIS_HAL-*/Drivers/CMSIS) |
Apache 2.0 | ARM |
STM32 HAL (lib/STM32H5_CMSIS_HAL-*/Drivers/STM32H5xx_HAL_Driver) |
BSD-3-Clause | STMicroelectronics |
TinyUSB (lib/tinyusb-*) |
MIT | Ha Thach |
CException (lib/CException-*) |
MIT | ThrowTheSwitch |