Add idle_mode to ALARM to use for enter_idle
LPM fixes and new peripherals