diff options
| -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);  	}  } | 
