Commit Graph

24 Commits

Author SHA1 Message Date
Stone b925d5817b 删除Time.h的引用
STM32F1拆分Pwm
2016-06-23 03:34:35 +00:00
nnhy d1f6245d9b 所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
2016-03-14 04:28:04 +00:00
WangQiang 2c6fda93f6 精简日志 2016-01-16 02:02:07 +00:00
Stone d1a0606879 独立一套REV,不依赖固件库 2016-01-13 17:39:37 +00:00
nnhy bd64a42f0a SHT30用周期模式快一丁点,然后阻塞比非阻塞又快一点点 2015-12-21 15:28:28 +00:00
nnhy 5abba93463 修正定时周期设定错误,简单抽查0.5/1/2/4/10周期都通过 2015-12-21 15:23:08 +00:00
nnhy a21ee8ad83 重构温湿度传感器SHT30驱动,定时测量,高重复性每秒一次通过测试 2015-12-21 14:31:49 +00:00
nnhy a12294c9ff 每个设备驱动的初始化日志之前增加一个空行,方便查看 2015-11-21 04:49:47 +00:00
nnhy 70c173d1f3 给一批常见传感器增加电源管理,编译通过,未测试 2015-11-08 02:49:10 +00:00
nnhy fdfebcb477 发行版不要读取序列号,以免浪费时间 2015-11-05 02:09:23 +00:00
nnhy 50d1e6d3f4 连续定时读取测试通过 2015-10-12 06:02:56 +00:00
nnhy e3e645b80f 修正发送命令时错误处理子地址的错误,可能是因为该错误导致SHT30没有清除失败状态,导致同样的程序有时候能够读取得到数据,有时候不行 2015-10-12 05:20:07 +00:00
nnhy 5159fdd443 加快传感器启动初始化速度 2015-10-06 07:46:56 +00:00
nnhy da30a91e4e SHT30三种采集数据方式:
1,Stretch阻塞模式,发送命令后采集,需要长时间等待SCL拉高,才能发送读取头然后读取数据
2,Polling非阻塞模式,发送命令后采集,需要反复多次启动并发送读取头,得到ACK以后才能读取数据
3,内部定期采集模式,启动时发送Periodic命令,读取时发送FetchData命令后直接读取数据
2015-10-04 09:14:54 +00:00
nnhy a2758cfcfd I2C驱动独立延迟函数,SHT30合并一个Read函数同时读取温湿度。
测试SHT30可以读取温湿度
2015-10-04 08:18:10 +00:00
nnhy 400a1555ff 温湿度读取不到数据是返回0,两者均放大100倍,方便小数处理 2015-10-03 03:05:14 +00:00
nnhy f45551cde3 温湿度传感器SHT30测试通过,计算得到精确数据 2015-10-02 14:49:22 +00:00
nnhy c57a9afd4a 光强传感器BH1750测试通过,用手挡住和手机电筒照射,得到变化值 2015-10-02 14:03:31 +00:00
nnhy 2accb6aaab 整理代码,可以读取序列号和状态,但是读取不了数据,即使能够读取,也是0xFF 2015-10-01 09:00:56 +00:00
nnhy fc0182e37b 波形在读取数据的时候不大稳定,有时候看波形发现已经读取得到数据,但是代码没有解析出来。 2015-10-01 04:49:36 +00:00
nnhy d4210b54fa 增加读取温度、湿度、序列号等功能,测试未通过 2015-10-01 02:41:39 +00:00
nnhy 6842bbb769 修正IIC未赋值时就使用然后报错的BUG 2015-09-30 09:54:40 +00:00
nnhy d00e24f65a 2015-09-29 08:47:37 +00:00
谢峰 8d87201fb9 2015-09-29 08:16:37 +00:00