Skip to content
Snippets Groups Projects
Commit 17561dae authored by Lorenz Meier's avatar Lorenz Meier
Browse files

TAP power: Shut down faster

parent 9f4a91ab
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment