Commit Graph

  • 555e008266
    Merge pull request #6 from armku/master master Stone 2019-11-06 11:03:38 +0800
  • 8db8f089f4 增加时钟芯片驱动 IIC RX8025T Ace 2019-11-05 21:47:58 +0800
  • 8cc592e542
    Merge pull request #3 from armku/master Stone 2019-11-03 23:39:34 +0800
  • 7ef3286832 增加NPA数字压力传感器驱动,IIC 型号:NPA_700B_015A Ace 2019-11-03 23:04:30 +0800
  • c98113d2b4
    Merge pull request #2 from armku/master Stone 2019-10-25 09:56:29 +0800
  • dc7c4429fb 485方向切换,作为主机时,波特率115200, 发送后延时导致从机的前几个字节接收不到,延时从1ms调整为0.1ms。 切换到接收模式不需要延时。 Ace 2019-10-25 09:38:49 +0800
  • 94e53c9531 物联网嵌入式操作系统SmartOS正式开源! 大石头 2019-07-11 22:12:22 +0800
  • 73738beb21 缺少引用 using NewLife.Build; WangQiang 2018-10-30 09:44:15 +0800
  • 5c040b0555 增加编译脚本,把M3+F1+LibF1编译到一个库里面。但是很不方便使用。 1,加大了编译耗时,超过24小时后,即使文件没有被修改,也要重新编译; 2,不能混合使用调试版和发行版,比如LibF1一向比较稳定,实际项目调试版也可能使用它的发行版以减小固件大小; 3,静态库lib里面会出现多个同名文件,比如SerialPort.o就有3个 大石头 2017-10-28 14:42:54 +0800
  • 2336614ccd 修正飞联协议调试版无法使用Esp8266的BUG,测试通过 大石头 2017-09-24 22:29:14 +0800
  • a5dbc2471c 不是A右边小于等于B左边,且不是A左边大于等于B右边 大石头 2017-09-20 00:17:14 +0800
  • 5ea8e79428 收发消息,箭头之前使用接口名称 大石头 2017-09-15 22:55:46 +0800
  • 02bda21d79 为了方便使用ToString,串口和以太网继承自Object 大石头 2017-09-15 22:55:10 +0800
  • a5a3847322 新增微联模块,专用于串口通信的精简版Json协议 大石头 2017-09-13 01:04:06 +0800
  • 4b7bae26a5 修正重定向type取值转换导致bug改用String判断 arlen 2017-09-12 10:06:42 +0800
  • bd5bd86733 配合前端程序重定向结果放result 返回格式 {"action":"Device/Login","code":301,"result":{"type":"1","url":"tcp://10.0.0.18:2233"}} arlen 2017-09-12 09:59:49 +0800
  • cc461d1355 新增登录时返回301重定向 arlen 2017-09-11 18:36:40 +0800
  • 0e85e31848 Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 大石头 2017-09-10 19:41:38 +0800
  • ee25425f40 全面检查优化编译脚本 大石头 2017-09-10 19:40:56 +0800
  • b1c5b979e4 修正GCC编译警告 大石头 2017-09-10 19:40:30 +0800
  • f14850c82a 修改心跳类型为ushort arlen 2017-09-07 00:23:45 +0800
  • ff99cc98b9 登录时增加网络类型nettype 大石头 2017-09-07 00:06:32 +0800
  • b14393934e 公网控制通过 大石头 2017-09-05 23:49:27 +0800
  • 8c4358034b Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 大石头 2017-09-05 22:20:08 +0800
  • 00dba87ad6 v4.0.2017.0905 物联协议Link取代令牌协议,网络优先,Json优先 大石头 2017-09-05 22:12:57 +0800
  • b4805cc824 读写指令转发成功 大石头 2017-09-05 01:57:02 +0800
  • 1fbcd7dc20 Api测试通过 大石头 2017-09-05 00:52:12 +0800
  • 61c8f8751b 增加全局Api接口,各子模块独立注册,物联协议调用 大石头 2017-09-04 23:58:38 +0800
  • 21a505b4cc 如果字符串是大括号或方括号对,则不需要双引号 大石头 2017-09-04 23:56:35 +0800
  • 0c701bddc5 增加串口屏HMI驱动 LQF 2017-09-04 08:53:05 +0800
  • aea6c2c1f1 板级包bsp应该只带有硬件相关的成员,不该涉及协议。拆分W5500/Esp8266/Gsm三个硬件模组,借助C++的多继承来重构bsp 大石头 2017-09-04 01:18:41 +0800
  • afa1d03243 简化令牌配置 大石头 2017-09-04 00:31:38 +0800
  • bd3cfb95b1 读写逻辑写反了 大石头 2017-09-01 07:46:27 +0800
  • a1c72b8774 物联协议在0905上测试通过 大石头 2017-08-29 23:29:55 +0800
  • 466cdae9ad 增加读取写入的请求指令。 下发写入指令,测试成功。 大石头 2017-08-29 21:00:26 +0800
  • 0983633972 增加历史数据上传任务深度 LQF 2017-08-29 12:03:18 +0800
  • 65f1eaa4d5 增加历史任务深度 LQF 2017-08-29 11:15:27 +0800
  • 32e48cb5e4 Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 大石头 2017-08-28 20:57:32 +0800
  • 651f651260 初始OnWrite为空指针 LQF 2017-08-28 11:52:27 +0800
  • edbcc43b35 由于安车项目每10ms采集一次数据,时间极短,采集任务与上报任务不同步,造成历史数据一样,现增加每次历史数据在写入时执行一次数据采集 LQF 2017-08-27 23:53:34 +0800
  • db3ec91613 登录时提交局域网IP地址 大石头 2017-08-27 02:21:53 +0800
  • 611883eb39 LinkClient注册成功并保存密码; 特殊处理401错误,马上开始重新登录; 心跳指令调节系统时间; 注册、登录、心跳 功能全部测试通过 大石头 2017-08-27 01:43:43 +0800
  • 9d3c037d22 Json值的结尾,除了逗号还可能是大括号和方括号 大石头 2017-08-27 01:42:27 +0800
  • 068cd8d7d1 Cortex-M3是小端字节序,标准封包最高位的Reply应该放在后面 大石头 2017-08-27 00:48:21 +0800
  • 97a2303c2f 增加物联配置,成功向服务端提交芯片唯一标识、版本、类型、平台 大石头 2017-08-27 00:39:20 +0800
  • 22a1931e35 登录指令成功收到响应 大石头 2017-08-26 20:21:22 +0800
  • 0000a66827 新增安车配置串口及阈值 LQF 2017-08-23 16:36:15 +0800
  • 3005367c4b 成功收到服务端消息并解析 大石头 2017-08-22 22:45:46 +0800
  • 51a8cddf16 向上位机发送完整请求包通过 大石头 2017-08-22 21:51:15 +0800
  • ffd61bf17d Json写入特定类型数据,硬编码,尽可能少用隐式转换,否则难以维护 大石头 2017-08-22 21:50:56 +0800
  • 700e200c2d Json读写全部测试通过。 特殊处理字符串,避免隐式转换 大石头 2017-08-22 01:43:09 +0800
  • 6234271a3c Json读写共用内部字符串缓冲区,每一个Json片段就是一截字符串,可输出,读取单元测试通过 大石头 2017-08-22 01:11:08 +0800
  • 4360882033 一个Json对象内部包含有一个字符串,读取成员就是截取子字符串构建新的Json对象。 读取的单元测试通过 大石头 2017-08-22 00:50:48 +0800
  • 27e875bf09 改进字符串长度计算 大石头 2017-08-22 00:43:53 +0800
  • 47d272b89e Json单元测试没通过,卡住数组读取那里,可能需要重写,拆分为JsonReader/JsonWriter 大石头 2017-08-21 01:13:47 +0800
  • 0bd0d82c8c 完善物联协议,登录请求Json数据包成功发给服务端并收到 大石头 2017-08-20 23:38:53 +0800
  • 1abdedef5a 修正NetUri解析协议类型的错误 大石头 2017-08-20 23:08:20 +0800
  • f36953befc 修正字符串比较大小CompareTo的错误 大石头 2017-08-20 23:03:35 +0800
  • 02ed5ed155 构造物联消息 大石头 2017-08-16 07:57:46 +0800
  • 292646b129 增加物联客户端,编译未通过 大石头 2017-08-15 00:42:29 +0800
  • 3264ce1596 调试版固件支持外部修改调试串口波特率 大石头 2017-08-10 23:32:13 +0800
  • 2a374f6004 !!!热存储区恰巧使用了系统堆栈避开的64字节,当数据区大于一定字节数时,就会导致热存储区末端超出内存RAM边界,从而导致崩溃。 暂时把它改为256字节,尚未找到一劳永逸的解决办法。 大石头 2017-07-09 09:33:40 +0800
  • fb91451698 Buffer转整数时,支持指定起始位置和大小端 大石头 2017-07-08 10:14:42 +0800
  • 11cfe84b32 适配历史数据支持毫秒级生成历史数据 LQF 2017-07-05 18:09:41 +0800
  • 37d70753bd 登录成功以后做一次内网广播 导致以太网不能正常工作 arlenxiao 2017-07-03 08:27:00 +0800
  • adba59c793 适配0803@170601版本电源控制引脚 LQF 2017-06-21 09:23:04 +0800
  • 988428fdce 1、增加GPS操作指令,同时通过GPIO1来控制GPS的使能 2、根据硬件电路的不同选择不同的输出方式控制GSM的电源 3、根据GSM有时不能正常工作的情况,增加数据发送失败超过三次、重启操作系统 LQF 2017-06-21 09:18:49 +0800
  • 7ea4e07fa5 GPS数据解析 LQF 2017-06-21 09:10:21 +0800
  • e0134dc0a5 适配转换成四字节未对齐的情况 LQF 2017-06-14 10:31:43 +0800
  • 54bc32a046 当前对象 大石头 2017-05-31 09:37:09 +0800
  • 11dbe463ec 增加采集配置 大石头 2017-05-31 09:33:39 +0800
  • d1523be4ba 修改软件控制电源逻辑,以及在发送失败时增加延时重启 12 2017-05-13 15:52:13 +0800
  • 1ba34d8735 修改CIPSEND发送方式 12 2017-05-13 15:47:12 +0800
  • f86c0397c0 修改电源引脚以及GSM电源控制角为PA4 12 2017-05-13 15:43:32 +0800
  • c17c2735f9 GSM07专用任务处理收到的指令,避免阻塞 大石头 2017-05-08 15:25:42 +0800
  • 6f3f0b8d31 先Close在SHUT 大石头 2017-05-08 10:50:44 +0800
  • 3ae13c7208 IPSend发送数据时,采用CONNECT/BIND来匹配,而不是OK 大石头 2017-05-08 09:58:18 +0800
  • 95aeba1490 修正SIM900A发送二进制0x1A的错误 大石头 2017-05-08 09:57:23 +0800
  • 23e58ded2e 进一步完善SIM900A,发送数据时,很难退出发送模式 大石头 2017-05-07 20:00:01 +0800
  • b0e2521bac A6和SIM900A共用GSM07,两者的DataKey不同,需要自动识别; 调整GSM::Config配置流程以满足SIM900A联网需要; SIM900A需要增加IP头提示,否则接收数据时无法准确判断长度; 固定设置DNS为阿里云和百度云,避免设备自动解析到华北机房; 大石头 2017-05-07 18:22:32 +0800
  • 8603c29309 允许AT.DataKey为空 大石头 2017-05-07 18:16:55 +0800
  • ecd6465e05 修正实例化字符串为空时计算长度不为0的错误 大石头 2017-05-07 18:15:53 +0800
  • ea92a2cacf 调整A6初始化配置顺序,优化联网 大石头 2017-05-06 18:11:32 +0800
  • fdb4ff6da0 0803不需要本地网络 大石头 2017-05-06 18:04:59 +0800
  • d2d528000a 先关闭令牌控制器,避免重连网络期间别的任务发送数据 大石头 2017-05-06 17:15:55 +0800
  • 8de821d190 0803使用tokenbsp基类 大石头 2017-05-06 17:15:22 +0800
  • 4f975cd0dd 修改光栅默认输入口上拉 arlenxiao 2017-05-06 16:56:16 +0800
  • c7f3052bd3 增加光栅指示灯功能 12 2017-05-06 15:55:47 +0800
  • 714273f0fc 重写IOK027X指示灯状态 12 2017-05-05 20:14:41 +0800
  • 76612335b0 增加指示灯显示开关状态 12 2017-05-05 10:03:32 +0800
  • eb59b20ddc 双联函数增加是否倒置输入输出参数 arlenxiao 2017-04-24 15:39:28 +0800
  • 5238db0cf2 外部可能直接设置Opened而没有关闭网络接口,导致出错 大石头 2017-04-22 14:19:20 +0800
  • 16e0ef2985 改进M4分频算法,自动计算PLL_Q,以适应不同晶振 大石头 2017-04-22 13:23:56 +0800
  • 46d9b83071 GD32F450兼容,8M晶振,168MHz主频 大石头 2017-04-22 12:00:33 +0800
  • 01c0044c4d 从F1拷贝过来,完善F4驱动,编译通过,未检查代码未测试功能 大石头 2017-04-22 11:39:05 +0800
  • 0796ef8ab3 为提高登录成功率,改进令牌登录算法,散列明文和密码连接在一起 大石头 2017-04-21 12:29:00 +0800
  • ccdb9cf5a9 为提高登录成功率,改进令牌登录算法,散列明文和密码连接在一起 大石头 2017-04-21 12:19:47 +0800
  • b6854edecd 补充写入请求指令Write() LQF 2017-04-18 22:28:28 +0800
  • cea66d5556 增加TokenClient.WriteAsync,异步上传并等待响应,确保历史数据稳定可靠上传 大石头 2017-04-18 16:25:19 +0800
  • 84eefbb970 // 系统休眠时自动进入低功耗 //Power::AttachTimeSleep(); 这句导致RTM版本不能运行,需注释! arlenxiao 2017-04-17 17:22:52 +0800