Merge pull request #114 from adafruit/pin_reset
Make sure all pins are in reset state on teardown
This commit is contained in:
commit
8ccb638a84
@ -115,6 +115,15 @@ void board_teardown(void)
|
|||||||
|
|
||||||
// Stop LF clock
|
// Stop LF clock
|
||||||
NRF_CLOCK->TASKS_LFCLKSTOP = 1UL;
|
NRF_CLOCK->TASKS_LFCLKSTOP = 1UL;
|
||||||
|
|
||||||
|
// make sure all pins are back in reset state
|
||||||
|
for (int i = 0; i < 32; ++i)
|
||||||
|
{
|
||||||
|
NRF_P0->PIN_CNF[i] = 2;
|
||||||
|
#ifdef NRF_P1
|
||||||
|
NRF_P1->PIN_CNF[i] = 2;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint32_t _systick_count = 0;
|
static uint32_t _systick_count = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user