文件名称:jacdac-c:JACDAC C固件库
文件大小:61KB
文件格式:ZIP
更新时间:2024-03-04 03:42:54
jacdac C
JACDAC固件库 该库实现了协议的平台无关的方面。 它应作为子模块包含在内,并使用父存储库的构建系统。 当前在以下项目中使用它: (有关构建的一些更好的文档) (颇具实验性) 该库是。 添加新服务 最好从现有服务开始,然后进行搜索替换(例如, servo -> rocket ) 有一个简单的寄存器示例 有一个简单的命令处理示例(在snd_handle_packet() ) 是一个非常简单的传感器 是一个涉及更多的传感器(带有自定义寄存器) 添加服务后,请确保将其*_init()函数添加到 。 贡献 该项目欢迎您的贡献和建议。 大多数捐款要求您同意“捐款者许可协议”(CLA),声明您有权并实际上授予我们使用您的捐款的权利。 有关详细信息,请访问 。 当您提交拉取请求时,CLA机器人会自动确定您是否需要提供CLA并适当地装饰PR(例如,状态检查,评论)。 只需按照机器人提
【文件预览】:
jacdac-c-master
----.gitmodules(79B)
----CONTRIBUTING.MD(920B)
----inc()
--------jd_physical.h(3KB)
--------jd_io.h(198B)
--------jd_util.h(1018B)
--------jd_config.h(2KB)
--------jd_service_classes.h(212B)
--------jd_protocol.h(378B)
--------interfaces()
--------jd_drivers.h(209B)
--------jd_services.h(4KB)
--------jd_control.h(682B)
----drivers()
--------kxtj3.c(2KB)
--------th02.c(2KB)
--------qma7981.c(5KB)
----SECURITY.md(3KB)
----LICENSE(1KB)
----jacdac()
----.clang-format(126B)
----CODE_OF_CONDUCT.md(444B)
----README.md(2KB)
----services()
--------buzzer.c(2KB)
--------logger.c(1KB)
--------power.c(6KB)
--------oled.c(670B)
--------touch.c(1KB)
--------button.c(2KB)
--------rotaryencoder.c(2KB)
--------thermometer.c(667B)
--------accelerometer.c(7KB)
--------multitouch.c(7KB)
--------led.c(4KB)
--------motor.c(3KB)
--------potentiometer.c(1KB)
--------interfaces()
--------arcadegamepad.c(3KB)
--------humidity.c(713B)
--------servo.c(3KB)
--------sensor.c(2KB)
--------ledpixel.c(18KB)
----source()
--------jd_control.c(4KB)
--------jd_services.c(7KB)
--------interfaces()
--------jd_physical.c(6KB)
--------jd_io.c(286B)
--------jd_util.c(3KB)
--------jd_protocol.c(329B)