Merge pull request #3868 from daniel-k/pr/at86rf2xx_disable_clock_output
at86rf2xx: disable clock output
This commit is contained in:
commit
7b10e59ef3
@ -160,6 +160,13 @@ void at86rf2xx_reset(at86rf2xx_t *dev)
|
||||
tmp &= ~(AT86RF2XX_TRX_CTRL_1_MASK__IRQ_MASK_MODE);
|
||||
at86rf2xx_reg_write(dev, AT86RF2XX_REG__TRX_CTRL_1, tmp);
|
||||
|
||||
/* disable clock output to save power */
|
||||
tmp = at86rf2xx_reg_read(dev, AT86RF2XX_REG__TRX_CTRL_0);
|
||||
tmp &= ~(AT86RF2XX_TRX_CTRL_0_MASK__CLKM_CTRL);
|
||||
tmp &= ~(AT86RF2XX_TRX_CTRL_0_MASK__CLKM_SHA_SEL);
|
||||
tmp |= (AT86RF2XX_TRX_CTRL_0_CLKM_CTRL__OFF);
|
||||
at86rf2xx_reg_write(dev, AT86RF2XX_REG__TRX_CTRL_0, tmp);
|
||||
|
||||
/* enable interrupts */
|
||||
at86rf2xx_reg_write(dev, AT86RF2XX_REG__IRQ_MASK,
|
||||
AT86RF2XX_IRQ_STATUS_MASK__TRX_END);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user