void RSTC_SetExtResetLength(unsigned char powl) { unsigned int rmr = AT91C_BASE_RSTC->RSTC_RMR; rmr &= ~(AT91C_RSTC_KEY | AT91C_RSTC_ERSTL); rmr |= (powl << 8) & AT91C_RSTC_ERSTL; AT91C_BASE_RSTC->RSTC_RMR = rmr | RSTC_KEY_PASSWORD; }