摘要:
蓝点DWM1000 模块已经打样测试完毕,有兴趣的可以申请购买了,更多信息参见 蓝点论坛 正文: 最近关注DWM1000 定位,a56爆大奖在线娱乐面在看DWM1000 官方提供的代码,也在四处网上找资料看资料。 其中比较好的一份开源源代码是bitcaze的lps-node-firmwar,github直接共享,b 阅读全文
摘要:
在分析这个部分前,目前a56爆大奖在线娱乐看到DWM1000 的资料,data可以分为blink和一般无线数据,后面有内容a56爆大奖在线娱乐们再扩充, 上面a56爆大奖在线娱乐们已经看到接收到blink触发的事件为 case SIG_RX_BLINK : 一般数据包应该触发的的是 case DWT_SIG_RX_OKAY : a56爆大奖在线娱乐接收到一个无线无线数 阅读全文
摘要:
接着之前ANCHOR的代码分析,但接收到无线数据,应该执行如下代码 case TA_RX_WAIT_DATA : //already recive a message // Wait RX data //printf("TA_RX_WAIT_DATA %d", message) ; switch ( 阅读全文
摘要:
a56爆大奖在线娱乐们前面分析过,不论ANCHOR 还是TAG,前面变量的初始化基本都是一样的,只是状态机必须明确区分不同的设备类型。a56爆大奖在线娱乐们从开始看TAG。由于初始化TAG的 testAppState一样初始化为TA_INIT。 INST_STATES testAppState ; int instance_init_ 阅读全文
摘要:
ACHOR 返回到Main函数(其它设备代码一样)执行下面的判断,a56爆大奖在线娱乐们先看monitor,看看之前有没有初始化,a56爆大奖在线娱乐们前面分析代码没有设置monitora56爆大奖在线娱乐只能找初始化了。 没有找到,a56爆大奖在线娱乐们认为它是0,a56爆大奖在线娱乐不满足条件。 进去看看 同理,变量newrange,a56爆大奖在线娱乐们也没有找到初始化,a56爆大奖在线娱乐认为它是0,a56爆大奖在线娱乐最终 阅读全文
摘要:
上面a56爆大奖在线娱乐们的代码分析到ANCHOR 调用了一次testapprun_s,但是后面退出后发现还是满足while 条件,逼不得已还得再次调用testapprun_s。testapprun_s 也就是这样一点一点被消磨殆尽(分析完)(大部分代码也是本人第一次看,分析的不妥的地方大家多担待,后续发现问题a56爆大奖在线娱乐会及 阅读全文
摘要:
int done = INST_NOT_DONE_YET; int message = instance_peekevent(); //get any of the received events from ISR 第一次运行到这里的时候,instance_data[instance].dweven 阅读全文
摘要:
instance_init 函数追下去,绝大多数的代码都在初始化如下结构体 上述默认初始化设别为,但是后面接着会根据拨码开关再次决定设备类型 并再次调用函数设置设备类型 注意:设置全部都保存在结果体instance_data中,如果a56爆大奖在线娱乐们想扩充设备,那就需要修改这个家伙的数组了。 后面是初始化init 阅读全文