基于CAN UDS协议实现的CAN Bootloader/固件升级功能,标准UDS协议,可以自行扩展相关功能。
24系列(i2c接口)的EEPROM及FRAM通用接口驱动,如AT24C16、FM24CL16。通过型号自动识别片容量大小和页容量大小,支持页写、非整齐页写、翻页;兼容EEPROM和FRAM。统一接口,屏蔽底层差异,方便移植。使用时只需设置好具体EEPROM型号、从地址、页写延时函数、写保护函数等即可驱动起来,让用户将更多时间花在业务功能上。
300行代码实现多任务管理的OS,在很多MCU开发中,功能很简单,实时性要求不强,如果使用RTOS显得太浪费,任务多了管理不当又很乱,所以才会想起做一个轮询的任务管理。简单好用!CSDN:https://blog.csdn.net/ziqi5543/article/details/101512722
A simple framework for Android Bluetooth Low Energy (BLE)
Android 低功耗蓝牙开发