摘要: 起步: https://software.intel.com/zh-cn/node/628224 刷机: https://software.intel.com/zh-cn/flashing-firmware-on-your-intel-edison-board-windows 用putty, 串到板 阅读全文
posted @ 2016-10-11 21:03 Montauk 阅读(248) 评论(0) 推荐(0)
摘要: 为了传说中的那啥, 啊, 嗯.. #include <CurieBLE.h>const int ledPin = 13; // set ledPin to on-board LED LED的pin脚就是14const int buttonPin = 4; // set buttonPin to di 阅读全文
posted @ 2016-10-11 17:17 Montauk 阅读(526) 评论(0) 推荐(0)
摘要: 因为红外遥控要占用的系统中断时间可能超过了80ms, 极有可能导致蓝牙断线, 特别是连续两次按键, 100%断线. 后来根据蓝牙技术群里的哥们提示, 觉得不能在一个中断中delay得太久, 只能用任务跟事件的情势来实现了. 首先原理是, 利用现有的SimpleBLEPeripheval的这个任务, 阅读全文
posted @ 2016-09-29 15:34 Montauk 阅读(716) 评论(0) 推荐(0)
摘要: 实际看到的中断优先级设置是这样的: 所以, IPG0最高, 为11 IPG4是01, IPG2是10, IPG3跟IPG1, IPG5都是00, 最低. 所以, RF是最高的. T2就是OSAL的优先级是次之. P1, T4, AES加解密再次, 其他都很低. 阅读全文
posted @ 2016-09-28 14:31 Montauk 阅读(425) 评论(0) 推荐(0)
摘要: const u8 LinkCmd14230[6] = { 0xC2, 0x33, 0xF1, 0x01, 0x00, 0xE7 }; u8 ISO14230ADDR_Check(){ ErrorStatus err; u8 i; IWDG_Feed(); //这里将程序简化并深化了, 先唤醒, 然后 阅读全文
posted @ 2016-09-28 14:24 Montauk 阅读(376) 评论(0) 推荐(0)
摘要: 1. 字符超过一定长度会闪退. 2. 发送完会弹出警告框. 3. 加入语音. 4. 连接按钮做peripheval是否为空的判断. 阅读全文
posted @ 2016-09-25 20:08 Montauk 阅读(157) 评论(0) 推荐(0)
摘要: 被突如其来的一个bug困扰了好几天, 起因是, 按键接的红外接收器, 结果发现, 一旦按下之后, IEN1, P0IE的标识位bit5, 被不知道特么的谁归0了, 也就是说, 按键只能被按下一次, 再按就不进中断了. 后来研究了甜总的自定义按键. http://blog.csdn.net/feilu 阅读全文
posted @ 2016-09-21 11:33 Montauk 阅读(445) 评论(0) 推荐(0)
摘要: 分别是P0, P1, P2中断使能. 阅读全文
posted @ 2016-09-18 12:01 Montauk 阅读(466) 评论(0) 推荐(0)
摘要: 这个配置或者说任务, 让这个蓝牙设备成为了一个简单的BLE外设. 这里定义了外设的广播数据, 以及最重要, char被改变之后的回调, 引出后来的coreHandler里面的, ack 以及写e2prom. /********************************************* 阅读全文
posted @ 2016-09-16 10:43 Montauk 阅读(5093) 评论(0) 推荐(0)
摘要: 1. iOS跟安卓增加tableView访问接口. 2. 增加语音 3. 外壳ID 4. 公模 5. App上架. 6. 完成多段写入e2prom跟读出的功能. 阅读全文
posted @ 2016-09-13 14:14 Montauk 阅读(195) 评论(0) 推荐(0)