eCxx是为AVR和NodeMCU量身定制的微型LED显示屏和灯光效果库。eCxx系统是用Makefile构建的。此外,还包括基于Java和Python的应用程序/工具,以方便使用主机的开发和调试过程。
功能介绍
一方面,eCxx支持原装megaAVR 0系列(ATmega328P,ATmega1284P,ATmega2560,ATmega32U4,AT90USB1286等。)和新的megaavr0系列(ATmega4808、ATmega4809等。).
另一方面,虽然eCxx主要设计为在NodeMCU中工作,但它也应该支持基于ESP-12和ESP-01的其他设计。
Makefile构建系统和一些工具只能在Linux上运行。但是库的源代码要有足够的可移植性,可以和AVR、NodeMCU的其他构建系统一起构建。
eCxx还附带了一些开放的硬件设计(原理图和PCB)以及一些相关的测试应用和固件。
专为微型LED显示屏和照明效果而设计。
一些基于Python和Java的实用程序/工具,有助于开发和调试。
公开硬件原理图和PCB设计,还有一些现成的固件。
类似于C++11的实用程序模板和模板函数(名称略有不同)。
UniquePtr & ltT & gt、SharedPtr & ltT & gt、WeakPtr & ltT & gt和数字限制
RingBuffer & ltT & gt、数组& ltT & gt、String & ltT & gt和定点类。
字符串和数字转换工具,支持简单的数字标点符号。
数学的实用功能。
色彩空间实用函数和color 效果类(包括一个简单的画师)。
彩色动画师类(包括其现成的动画处理器类)。
支持UART、SPI、TWIMaster、TWISlave和OWIMaster的静态应用程序类。
非易失性数据存储(可用容量取决于平台)。
多种开关回弹方法。
支持读取多个键的键盘扫描仪(取决于硬件)。
键盘反弹支持修饰键和多个键。
双轴模拟操纵杆的简单阅读类,支持一个开关(按钮)。
字符LCD驱动器支持4位并行、UART和TWI输出模式。
单线、半双工和软件UART,用于中低速传输。
用于极低速传输的数据流采样器。
硬件信息提供程序类。
存储卡读卡器类(原始模式)。
基于插槽的简单文件系统。
BCM(二进制编码调制)波形发生器。
LED灯条和LED矩阵驱动器。
AVR和AVRX]仅]支持模拟比较器。
AVR和AVRX]仅]测量内部带隙/基准电压和温度。
仅AVRX]额外计时器/计数器。
AVRX] only]支持实时计数器。
仅[AVRX]支持断电和唤醒。
仅[AVRX]事件系统支持。
仅[AVRX]可配置的自定义逻辑支持。
[仅node MCU]OTA编程支持。
仅NodeMCU]支持DMA(I2S)(仅输出)。
NodeMCU] only]支持TCP客户端和服务器。
仅节点MCU]TCP控制台(可用于调试,无需连接到物理串行端口)。
仅限NodeMCU] Web服务器和SSL Web服务器。
eCxx(灯光效果库)相关下载
- 查看详情TestMem5(内存测试程序)简体2023-01-18
- 查看详情AMD/ATI Pixel Clock Patcher简体2023-01-17
- 查看详情步步高点读机下载助手简体2023-01-16
- 查看详情Aurora Sync for Motherboard(影驰主板灯控软件)简体2023-01-03
- 查看详情NicehashAutoDetect(收益能力计算器)简体2023-01-03
- 查看详情 TestMem5(内存测试程序) 简体 2023-01-18
- 查看详情 AMD/ATI Pixel Clock Patcher 英文 2023-01-17
- 查看详情 步步高点读机下载助手 简体 2023-01-16
- 查看详情 Aurora Sync for Motherboard(影驰 简体 2023-01-03
- 查看详情 NicehashAutoDetect(收益能力计算 简体 2023-01-03
- 查看详情 高漫M6数位板驱动 简体 2023-01-21
- 查看详情 万能驱动助理 简体 2023-01-21
- 查看详情 F3arRa1n(卡贴机解锁软件) 简体 2023-01-21