TAP power: Shut down faster

This commit is contained in:
Lorenz Meier 2016-08-10 12:33:04 +02:00
parent 9f4a91ab19
commit 17561daefb
2 changed files with 3 additions and 3 deletions

View File

@ -235,7 +235,7 @@ __BEGIN_DECLS
{GPIO_GPIO5_INPUT, GPIO_GPIO5_OUTPUT, 0}, }
#define MS_PWR_BUTTON_DOWN 750
#define MS_PWR_BUTTON_DOWN 200
#define KEY_AD_GPIO (GPIO_INPUT|GPIO_PULLDOWN|GPIO_EXTI|GPIO_PORTC|GPIO_PIN1)
#define POWER_ON_GPIO (GPIO_OUTPUT|GPIO_PUSHPULL|GPIO_SPEED_2MHz|GPIO_OUTPUT_SET|GPIO_PORTA|GPIO_PIN4)
#define POWER_OFF_GPIO (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTA|GPIO_PIN4)

View File

@ -93,11 +93,11 @@ static int board_button_irq(int irq, FAR void *context)
led_on(BOARD_LED_BLUE);
up_mdelay(750);
stm32_pwr_enablebkp();
up_mdelay(200);
/* XXX wow, this is evil - write a magic number into backup register zero */
*(uint32_t *)0x40002850 = 0xdeaddead;
up_mdelay(750);
up_mdelay(50);
up_systemreset();
while (1);