This keil project features a blazar lib for convenient access of peripherals on the Blazar Alpha-Box board.
- NXP's MCUXpresso SDK with FreeRTOS
- uGfx, an open-source GUI lib for MCU
blazar/, shell/ and source/ contain customized codes, while others are libs used in this project.
blazar/ is the blazar lib featured in this project.
shell/ contains codes of shell commands developed for debugging.
source/ contains config files of the libs, main.c with the main function inside and main.py for ESP8266 with MicroPython firmware to allow the MCU to establish network connections.
Clone this project and write your code in it. When you use the blazar lib, just read the API descriptions in the head files and use them directly after calling corresponding init functions.
- Design and implement more APIs for the blazar lib.
- Detach the blazar lib from this specific board and add porting layer to make the lib more universal.
This project is MIT licensed. Open source codes used in this project are subjected to their own licenses.