大石头X2
|
cac3f2ddac
|
网络接口Config方法支持返回成功失败
|
2017-03-10 15:58:08 +08:00 |
大石头X2
|
3f2747222c
|
修正vc++编译时的各种警告,主要是有符号数和无符号数比较
|
2017-02-27 17:23:57 +08:00 |
大石头
|
7d36d3ce73
|
解除对基类Object依赖
|
2017-02-26 15:06:52 +08:00 |
大石头
|
fa329294f1
|
绝对路径引用Sys.h,避免与lwip冲突
|
2017-02-15 20:02:29 +08:00 |
大石头X2
|
135a736a9a
|
Revert "Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS"
This reverts commit a53379c89a , reversing
changes made to 7e367ed9aa .
# Conflicts:
# Board/Pandora.cpp
|
2017-02-14 10:31:26 +08:00 |
大石头X2
|
02f1014fff
|
扩展网络接口配置,支持保存WiFi密码
|
2017-02-08 20:45:45 +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 |
大石头
|
1e5255699f
|
准备调整网络架构为多网络接口共存架构,有线无线网同时使用。
ISocketHost=>NetworkInterface
ISocket=>Socket
|
2017-02-03 20:20:52 +08:00 |
大石头X2
|
c139a67dff
|
鉴于性能过剩,输入口不再支持设置上升沿下降沿触发,修改为默认同时支持上升下降触发,由用户层代码判断上下。
|
2017-01-06 20:21:09 +08:00 |
nnhy
|
a9f9b578ce
|
直接引用头文件,避免SmartOS上层需要包含太多的头部目录
|
2016-10-29 03:34:02 +00:00 |
nnhy
|
2b556a9410
|
重构输入口中断事件,0801上按键测试通过
|
2016-10-20 09:34:11 +00:00 |
WangQiang
|
4288451128
|
Invoke Api/All获取所有 Invoke 指令名称 未测试
在未指定Socket的Port的时候 自动从 1024 至 1024+255 之间选取首次g_port 之后的未指定port从g_port累加
TokenClient ChangeIPEndPoint 的时候 指定Port为未指定 由驱动随机拿到端口
|
2016-09-07 02:25:09 +00:00 |
WangQiang
|
5b84f3087d
|
w5500 ip冲突时 启动dhcp
|
2016-07-11 02:00:19 +00:00 |
Stone
|
078da19f55
|
去掉检测指针有效范围的宏定义
|
2016-07-02 08:26:20 +00:00 |
Stone
|
4425c656bb
|
必须先初始化各成员,否则产生莫名其妙错误,导致DHCP不可用
|
2016-06-30 15:24:12 +00:00 |
Stone
|
626082de0b
|
Sockets使用泛型列表
增加发送超时日志
|
2016-06-30 13:44:51 +00:00 |
Stone
|
de49e64e80
|
修正两个switch编译警告
|
2016-06-30 12:27:02 +00:00 |
Stone
|
850969ca03
|
所有委托增加Bind方法,简化绑定流程,减少一次拷贝
|
2016-06-29 07:22:34 +00:00 |
Stone
|
d41ab94104
|
支持另一种方式设置指示灯
|
2016-06-29 04:17:19 +00:00 |
WangQiang
|
2323911888
|
局部变量声明后清空再使用,直接使用随机值害死人
|
2016-06-29 01:53:54 +00:00 |
Stone
|
2500c32075
|
|
2016-06-28 15:17:15 +00:00 |
Stone
|
767965b0c8
|
隐藏W5500驱动实现
|
2016-06-28 15:14:15 +00:00 |
Stone
|
75c07b7d8a
|
快速创建W5500
|
2016-06-28 14:53:53 +00:00 |
Stone
|
1d767a00d7
|
全面使用NetType
|
2016-06-28 12:47:12 +00:00 |
Stone
|
5674c00ee8
|
|
2016-06-28 11:10:43 +00:00 |
WangQiang
|
99e71c19d2
|
适应 TimeWheel 的修改
|
2016-06-28 02:19:09 +00:00 |
Stone
|
e3a82c54c3
|
使用委托实现网络已就绪,有EnableDHCP启动网络就绪检查
|
2016-06-27 13:25:15 +00:00 |
Stone
|
2b10f5269c
|
Dhcp层面用了异步,w5500这里就不需要了
|
2016-06-27 12:02:27 +00:00 |
Stone
|
33e387f863
|
系统内核Time.h改名为TTime.h,否则在gcc和clang上会跟C库的time.h冲突。
同时,MDK不支持<ctime>的引用方式,用宏解决
|
2016-06-22 09:50:16 +00:00 |
Stone
|
2df5acdc84
|
时间轮TimeWheel有特别的使用场景,不能废弃
|
2016-06-19 17:33:01 +00:00 |
Stone
|
f5caa8a664
|
完成强类型事件委托,测试通过!
支持全局函数、静态成员函数和实例成员函数,作为事件处理函数。
|
2016-06-18 09:48:12 +00:00 |
Stone
|
44e5b22e26
|
严格要求代码,排除编译警告
|
2016-06-18 08:12:52 +00:00 |
nnhy
|
4f050ccdd5
|
网络比较庞大,独立一个目录
|
2016-05-27 04:05:02 +00:00 |
nnhy
|
b9531927d5
|
ISocketHost增加统一的启用DNS和DHCP接口。
默认都不启用,需要板级包或者业务层主动调用,减少对DNS/Dhcp模块的引用
|
2016-05-27 03:41:09 +00:00 |
nnhy
|
e73fd4ed45
|
废弃Net,统一为Socket
|
2016-05-27 02:08:42 +00:00 |
Stone
|
d4bb8a9b7b
|
增加ISocket.Server,支持字符串表示远程服务器地址
废除Change
|
2016-05-23 13:19:54 +00:00 |
Stone
|
7ac2c93472
|
增加ISocket.Change支持修改远程域名
|
2016-05-23 12:59:40 +00:00 |
nnhy
|
096036a731
|
8266整个调用链编译通过
|
2016-05-21 12:01:31 +00:00 |
nnhy
|
8194e555e1
|
重构SmartOS的结构,基本类型独立Core目录,平台无关
|
2016-05-17 14:13:51 +00:00 |
nnhy
|
472611efda
|
ITransport.WriteEx 第二参数常量化
|
2016-05-03 03:07:06 +00:00 |
nnhy
|
ff3441b28f
|
|
2016-03-27 13:27:10 +00:00 |
nnhy
|
acc4cf18dc
|
集中ShowConfig
|
2016-03-27 13:10:43 +00:00 |
nnhy
|
b3cfa01fbb
|
修改为双DNS方案,避免单点故障。默认使用阿里和百度公共DNS。
|
2016-03-27 13:07:47 +00:00 |
nnhy
|
4ae45c8cf0
|
统一初始化默认IP地址
|
2016-03-27 12:45:22 +00:00 |
nnhy
|
3a57c52ad7
|
打开W5500和DHCP调试,DHCP初始时不清零IP,为了测试路由器对DNS和DHCP的兼容性
|
2016-03-19 11:38:29 +00:00 |
nnhy
|
efa6f926a0
|
不能用简写的模板,否则String可能命中自己的构造函数
|
2016-03-19 08:13:35 +00:00 |
nnhy
|
3bae5d3675
|
|
2016-03-18 10:02:10 +00:00 |
nnhy
|
25cc839a89
|
减少ArrayLength的使用
写入错误字符串时需要先写入长度
|
2016-03-17 06:40:21 +00:00 |