摘要:
在分析这个部分前,目前我看到DWM1000 的资料,data可以分为blink和一般无线数据,后面有内容我们再扩充, 上面我们已经看到接收到blink触发的事件为 case SIG_RX_BLINK : 一般数据包应该触发的的是 case DWT_SIG_RX_OKAY : 表示接收到一个无线无线数 阅读全文
摘要:
接着之前ANCHOR的代码分析,但接收到无线数据,应该执行如下代码 case TA_RX_WAIT_DATA : //already recive a message // Wait RX data //printf("TA_RX_WAIT_DATA %d", message) ; switch ( 阅读全文
摘要:
我们前面分析过,不论ANCHOR 还是TAG,前面变量的初始化基本都是一样的,只是状态机必须明确区分不同的设备类型。我们从开始看TAG。由于初始化TAG的 testAppState一样初始化为TA_INIT。 INST_STATES testAppState ; int instance_init_ 阅读全文
摘要:
ACHOR 返回到Main函数(其它设备代码一样)执行下面的判断,我们先看monitor,看看之前有没有初始化,我们前面分析代码没有设置monitor所以只能找初始化了。 没有找到,我们认为它是0,所以不满足条件。 进去看看 同理,变量newrange,我们也没有找到初始化,所以认为它是0,所以最终 阅读全文