fast-arduino-lib:用于构建Arduino和AVR项目的C ++平台。 基本原理是尺寸和速度优化
文件大小: 89254k
源码售价: 10 个金币 积分规则     积分充值
资源说明:最新消息 FastArduino v1.6已于2020年11月22日发布。列出已实现的增强功能。 请注意,此版本破坏了与I2C API的兼容性,如。 快速Arduino FastArduino是面向C ++对象的库,用于基于AVR MCU的Arduino板以及裸AVR MCU。 FastArduino API的完整文档,文档还包括完整的。 SonarQube还对FastArduino C ++代码进行了分析,并且分析结果不时。 FastArduino的优点是: 提供比相同功能的其他库更小,更快的代码 确保仅按使用量付费(大小和速度) 随处使用现代C ++面向对象设计 减少错误代码的风险,例如,通过防止在编译时使用目标MCU不存在的功能(引脚,计时器...), 支持事件驱动程序 同时支持ATmega和ATtiny芯片 在我看来,其他第三方Arduino库的主要问题实质上是大量使用virtual方法,当您开始定义深层类层次结构时,这会Swift增加代码大小。 由于在调用方法时使用了其他间接方式,因此这也会对速度产生轻微影响。 从ISR调用virtual方法也对代码大小有很大影
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。