update timing for openmote-b-24ghz
#define PORT_PIN_RADIO_RESET_HIGH() // nothing
#define PORT_PIN_RADIO_RESET_LOW() // nothing
-#define SLOTDURATION 15 // in miliseconds
+#define SLOTDURATION 20 // in miliseconds
//===== IEEE802154E timing
// radio watchdog
#endif
-#if SLOTDURATION==15
- // time-slot related
- #define PORT_TsSlotDuration 492 // counter counts one extra count, see datasheet
+#if SLOTDURATION==20
+ #define PORT_TsSlotDuration 655 // 20ms
+
// execution speed related
- #define PORT_maxTxDataPrepare 66 // 2014us (measured 746us)
- #define PORT_maxRxAckPrepare 30 // 305us (measured 83us)
- #define PORT_maxRxDataPrepare 33 // 1007us (measured 84us)
- #define PORT_maxTxAckPrepare 32 // 305us (measured 219us)
+ #define PORT_maxTxDataPrepare 110 // 3355us (measured 2989us)
+ #define PORT_maxRxAckPrepare 20 // 610us (measured 409us)
+ #define PORT_maxRxDataPrepare 33 // 1000us (measured 477us)
+ #define PORT_maxTxAckPrepare 50 // 1525us (measured 1405us)
+
// radio speed related
- #define PORT_delayTx 12 // 214us (measured 219us)
+ #define PORT_delayTx 12 // 488us (measured 539us)
#define PORT_delayRx 0 // 0us (can not measure)
- // radio watchdog
#endif
//===== adaptive_sync accuracy
