drivers/wireless/ieee802154/mrf24j40: Minor timing fix. Matches recommended value in datasheet
This commit is contained in:
parent
0aabea2662
commit
deeb52cedc
@ -473,11 +473,16 @@ static int mrf24j40_reset(FAR struct ieee802154_radio_s *radio)
|
||||
|
||||
mrf24j40_setreg(dev->spi, MRF24J40_ACKTMOUT, 0x39 | MRF24J40_ACKTMOUT_DRPACK);
|
||||
|
||||
/* Set WAKECNT (SLPACK 0x35<6:0>) value = 0x5F to set the main oscillator
|
||||
/* Set WAKECNT (SLPACK 0x35<6:0>) value = 0xC8 to set the main oscillator
|
||||
* (20 MHz) start-up timer value.
|
||||
*/
|
||||
|
||||
mrf24j40_setreg(dev->spi, MRF24J40_SLPACK, 0x5F);
|
||||
mrf24j40_setreg(dev->spi, MRF24J40_SLPACK, 0xC8);
|
||||
|
||||
/* Set WAKETIME to recommended value for 100kHz SLPCLK Source */
|
||||
|
||||
mrf24j40_setreg(dev->spi, MRF24J40_WAKETIMEL, 0xD2);
|
||||
mrf24j40_setreg(dev->spi, MRF24J40_WAKETIMEH, 0x00);
|
||||
|
||||
/* Enable the SLPIF and WAKEIF flags */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user