Commit Graph

12 Commits

Author SHA1 Message Date
大石头 fa329294f1 绝对路径引用Sys.h,避免与lwip冲突 2017-02-15 20:02:29 +08:00
nnhy a9f9b578ce 直接引用头文件,避免SmartOS上层需要包含太多的头部目录 2016-10-29 03:34:02 +00:00
nnhy 2b556a9410 重构输入口中断事件,0801上按键测试通过 2016-10-20 09:34:11 +00:00
Stone f5caa8a664 完成强类型事件委托,测试通过!
支持全局函数、静态成员函数和实例成员函数,作为事件处理函数。
2016-06-18 09:48:12 +00:00
Stone d5fe4ad544 增强委托Delegate,把一切委托调用封装为函数指针和目标对象指针,极大方便使用,虽然执行的时候可能错误传递参数 2016-06-17 12:48:15 +00:00
Stone 921f0553e1 使用cstring替代const char* 2016-06-02 12:10:54 +00:00
nnhy d1f6245d9b 所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
2016-03-14 04:28:04 +00:00
nnhy bf98a6682f 取消宏定义string,统一使用字符指针char*,string为C++标准字符串类库让路。
经过测试,在容量较大的芯片上可以使用string,仅使用+=功能,RTM版本固件增加了大概18k。
2015-12-30 08:51:47 +00:00
nnhy 586b14d99c 输入口增加按下时间统计,利于长按按钮的功能统计 2015-11-03 09:50:06 +00:00
WangQiang 1765360137 转UTF8编码 2015-01-19 08:21:04 +00:00
WangQiang 31617693fb 更正类名 2014-09-22 08:55:54 +00:00
WangQiang 6957cbcb9c 磁保持继电器用 Button 磁保持继电器用两个控制引脚 而且使用脉冲控制 与普通继电器不同 2014-09-22 04:06:48 +00:00