diff options
author | Keith Packard <keithp@keithp.com> | 2009-04-18 23:19:05 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2009-04-18 23:19:05 -0700 |
commit | 3e18b5a0d4c7d84df98b6ed0b7783de1d42d45bf (patch) | |
tree | 9a4e337d0eba602bc18d8ea635390454707024c3 | |
parent | c4e983daa4579896b227fdcb2be43fad75e94307 (diff) |
Slow down panic presentation
-rw-r--r-- | ao_panic.c | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -34,20 +34,24 @@ ao_panic(uint8_t reason) uint8_t n; __critical for (;;) { - ao_led_on(AO_LED_RED); - ao_beep(AO_BEEP_MID); - ao_panic_delay(2); - ao_led_off(AO_LED_RED); + for (n = 0; n < 5; n++) { + ao_led_on(AO_LED_RED); + ao_beep(AO_BEEP_HIGH); + ao_panic_delay(1); + ao_led_off(AO_LED_RED); + ao_beep(AO_BEEP_LOW); + ao_panic_delay(1); + } ao_beep(AO_BEEP_OFF); ao_panic_delay(2); for (n = 0; n < reason; n++) { ao_led_on(AO_LED_RED); ao_beep(AO_BEEP_MID); - ao_panic_delay(1); + ao_panic_delay(10); ao_led_off(AO_LED_RED); ao_beep(AO_BEEP_OFF); - ao_panic_delay(1); + ao_panic_delay(10); } - ao_panic_delay(2); + ao_panic_delay(20); } } |