Commit Graph

4374 Commits

Author SHA1 Message Date
大石头X2 be55364584 修正GCC编译警告 2017-02-14 09:47:23 +08:00
cdy 9aacf9d6e7 修正port轮询事件 2017-02-11 16:54:29 +08:00
cdy e598963980 测试其它设备联网 2017-02-11 14:33:09 +08:00
cdy af4ee5e83d 测试 2017-02-11 14:15:04 +08:00
cdy a53379c89a Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS
# Conflicts:
#	Board/AP0104.cpp
#	Board/AP0802.cpp
#	Board/IOK027X.cpp
#	Board/IOK0612.cpp
#	Board/NH3_0317.cpp
#	Board/Pandora.cpp
2017-02-11 11:32:58 +08:00
cdy e9b790cabd 删除掉所有的联网检查,避免令牌客户端打不开 2017-02-11 11:30:52 +08:00
大石头X2 7e367ed9aa 本地监听输出成功失败日志,避免多次尝试以为多次建立链接 2017-02-11 10:30:41 +08:00
大石头X2 09e382d649 所有bsp统一创建令牌客户端 2017-02-11 10:13:55 +08:00
大石头X2 66ad102505 启用了中断引脚时,停止任务轮询,避免浪费处理器资源 2017-02-11 09:18:08 +08:00
大石头X2 d4206d9b56 统计调度大循环的最大耗时变得没有意义,因为它会把子任务的时间一起算进去 2017-02-11 09:06:36 +08:00
大石头X2 4f3a30f4e7 创建Socket客户端必须指定远程地址,否则底层驱动可能打开失败 2017-02-10 18:01:32 +08:00
大石头X2 fcdce03179 这里的静态对象不需要析构 2017-02-10 18:00:57 +08:00
大石头X2 064f8ec341 空实现覆盖__aeabi_atexit,避免全局对象具有析构函数时生成退出代码,然后退出代码里面带有堆申请,而此时系统RAM还没来得及计算,导致堆初始化使用错误的大小 2017-02-10 17:47:12 +08:00
大石头X2 80559c1a1d ESP8266连接热点前输出调试日志 2017-02-10 16:22:39 +08:00
大石头X2 d411fae0a4 任务调度增加嵌套深度,默认最深8层。
嵌套任务输出任务日志时增加缩进
2017-02-10 16:19:45 +08:00
大石头X2 32b2fa480a 令牌客户端定时检测网络,自动选择主连接,自动在所有网卡上建立本地连接。
单独W5500或ESP8266上测试通过,混合使用是跑飞了。
2017-02-10 12:27:47 +08:00
大石头X2 b0634ae511 WiFi无需连接路由器就可以建立本地监听 2017-02-10 12:11:45 +08:00
大石头X2 48c958cced 网络接口增加Active属性,表示网络是否可用,在网卡进行DHCP时,不可以建立远程连接 2017-02-09 08:53:13 +08:00
大石头X2 abbeeb9592 多网卡时MAC不能相同 2017-02-09 08:50:39 +08:00
大石头X2 83d88d625e 主连接使用的网络接口断开时,自动切换到另一个接口。
测试失败,切换连接后,无法检测加密数据
2017-02-08 22:12:46 +08:00
大石头X2 58d72b37fd 令牌客户端自动选择第一个可用网络接口,测试通过。
当网络接口断开时,自动切换到其它可用接口,未测试。
2017-02-08 21:45:24 +08:00
大石头X2 02f1014fff 扩展网络接口配置,支持保存WiFi密码 2017-02-08 20:45:45 +08:00
大石头X2 fda1e688f6 DHCP清空本地IP后,需要执行一次Config,否则W5500无法应用新的IP,导致DHCP申请失败 2017-02-08 20:45:06 +08:00
大石头X2 41369eaecf 没有连接时尝试连接,已连接时检测断开 2017-02-08 19:19:26 +08:00
大石头X2 5e72d23af9 网络接口循环检测网络时,增加错误重试次数,W5500避免太多错误日志 2017-02-08 18:30:02 +08:00
大石头X2 0bdc856f8a 每个网络接口增加“网络检测”任务,定制检测网络断开和连接等操作 2017-02-08 18:07:39 +08:00
大石头X2 dbc0555a25 独立拆分WiFi接口 2017-02-06 09:58:03 +08:00
大石头X2 dfab94d73e 增加Socket::CreateRemote作为创建网络连接的主要方法 2017-02-06 09:55:00 +08:00
大石头X2 84bfeb50d7 网络地址等基础类增加赋值函数,支持直接赋值拷贝 2017-02-06 09:51:54 +08:00
大石头 1014c0a3b7 增加Linux设备模型 2017-02-05 23:08:23 +08:00
大石头X2 c29903d8df 速度决定网络接口优先级 2017-02-04 23:18:15 +08:00
大石头 3092595946 简化网络基础类,去掉继承,节省虚表 2017-02-03 22:49:15 +08:00
大石头 576ee29487 增加布尔型到字符串的转换;
增加模板支持任意具有ToString方法的对象的连接
2017-02-03 22:46:28 +08:00
大石头 1e5255699f 准备调整网络架构为多网络接口共存架构,有线无线网同时使用。
ISocketHost=>NetworkInterface
ISocket=>Socket
2017-02-03 20:20:52 +08:00
大石头 925e40d32f 潘多拉改为WiFi组网,未测试 2017-02-03 18:42:48 +08:00
cdy 00829321c5 0612提交定时功能 2017-01-20 11:10:26 +08:00
cdy 70182559de tokenClient 允许上报全部数据区,包括数据区长度 2017-01-19 15:49:23 +08:00
cdy 3e0d0fadf1 修正port 判断empity错误 2017-01-18 08:55:53 +08:00
cdy cefb6b2529 氨气 2017-01-17 16:14:32 +08:00
cdy 10fc5f8206 氨气采集 2017-01-17 09:27:07 +08:00
cdy 3b3ecc951b 算多了两天 2017-01-11 10:47:19 +08:00
cdy 79fa10f18e 先注释调低功耗管理(与业务逻辑不符),版本好提升到20171/11 2017-01-11 10:44:45 +08:00
大石头X2 6128491092 修正一些编译错误 2017-01-10 18:13:55 +08:00
大石头X2 9077f8a135 Pwm编译通过 2017-01-10 18:02:50 +08:00
大石头X2 fb978939f9 修正STM32F0编译错误 2017-01-10 17:53:59 +08:00
大石头X2 0ae0b5b2d9 刚好4字节,不用申请内存啦 2017-01-10 17:27:43 +08:00
大石头X2 5e86ae874b !!切换为SmartOS堆管理 2017-01-10 17:13:51 +08:00
大石头X2 f355824b33 串口未打开时,不要往缓冲区写数据 2017-01-10 16:37:46 +08:00
大石头X2 78df5b0e42 调试版不要进入低功耗模式 2017-01-10 16:35:16 +08:00
大石头X2 22d13506a5 打开日志输出口,需要较大发送缓冲区 2017-01-10 16:08:53 +08:00