本仓库整合了部分个人认为复用性较强的代码模块
包括但不限于:
- 通讯协议相关代码
1.1 蓝牙模块及调试例程
1.2 cJSON
1.3 串口DMA接受
1.4 串口重定向发送
1.5 IIC总线检索
1.6 IIC通信协议实现
1.7 USB_DEVICE实现
1.8 泛型栈实现不定长数据解析
- 常用模块代码
2.1 LCD屏幕
2.2 GT911触摸模块
2.3 LVGL库
2.4 MPU6050/9250
2.5 NFC模块
2.6 面向对象的按键实现
2.7 FATFS文件系统
2.8 TOF测距模块
- 电机控制代码
3.1 舵机控制代码
3.2 步进电机控制代码
3.3 编码器电机控制代码
- 简单算法代码
4.1 FFT算法实现
4.2 贝塞尔曲线实现
4.3 PID运动控制
4.4 ADRC自抗扰控制
不定期更新
欢迎补充