This repository is dedicated for the C language firmware.
- Firmware is based on RT-Thread V4.0.3
- IDE: RT-Thread Studio V2.0
For hardware and more info, please see the QingStation main repo: https://github.com/majianjia/QingStation.
This firmware in default has start address of 0x8010000
(64kB
offset).
It is to work with QingStation bootloader to boot up.
Change it back to 0x8000000
by revising the link file if you want it be standalone.
Then change VECT_TAB_OFFSET
back to 0
in libraries\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c
List of third party software packages:
- cJSON
- Madgwick
- ulog_file(RT-Thread)
- minmea
- mymqtt
- at_device(RT-Thread)
- tinycrypt (RT-Thread)
netutils(RT-Thread)(due to License conflict)
Please see their own license for detail.
The source code is licensed under Apache-2.0 unless from third party packages. Please see the LICENSE file for detail.
Jianjia Ma
majianjia(*at*)live.com