GenBotter,42闭环步进电机共享工程。
一种单片机(32位MCU)可复用、可通用的快速开发组件,内容有:有限状态机FSM,xmodem,ymodem,bootloader,MODBUS主从机管理(RTU和ASCII),内存管理,串口管理,消息队列,环形缓冲区,同步方法(信号量、互斥锁、事件集),软件定时器,AT指令交互,命令交互客户端(类命令行),软件非阻塞延时,模拟EEPROM,数据转换,IO输入输出操作等。
本工程目的为搭建一套完善的STM32工程框架,包含任务调度、协议解析、定时器管理、串口缓冲区管理等功能;