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 /ao_panic.c | |
| parent | c4e983daa4579896b227fdcb2be43fad75e94307 (diff) | |
Slow down panic presentation
Diffstat (limited to 'ao_panic.c')
| -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);  	}  }  | 
