Releases: Ebola-Chan-bot/Timers_one_for_all
Releases · Ebola-Chan-bot/Timers_one_for_all
v3.0.1
修复library.properties中存在的问题
v3.0.0
非兼容性更新,谨慎升级
支持SAM架构三大类计时器
改用面向对象的API。
支持自动分配空闲计时器。
要求用户使用宏定义和头文件导入组合,解决与其它计时器库冲突的问题。
支持广泛的可调用对象。
使用std::chrono::duration
类型作为时间输入。
v2.0.0
将函数指针非模板化以便支持λ表达式;支持计时器的暂停和继续
旧的模板化函数指针参数不再支持,因为它占用额外的存储空间,而性能提升十分有限。
v1.5.1
更新C++17依赖说明
v1.5.0
StartTiming新增一个可选参数控制计时单位
v1.4.2
修复多个编译单元重定义的bug,并依赖全新的独立库Low level quick digital IO进行高速引脚操作
v1.4.1
修复PlayTone模板应用错误bug、SquareWave条件表达式bug
v1.4.0
支持运行时动态设置重复次数
v1.3.0
扩大计时上限,允许暂停
v1.2.0
新功能:允许在重复类任务结束后触发一个回调
修复PlayTone运行时重载的bug