Ejemplo n.º 1
0
void svc_countdown_process(void) {
	static uint8_t div;
	if(div == 0) {
		if(countdowns_running > 0) {
			for(uint8_t i=0; i<svc_countdowns_n; i++) {
				if(svc_countdown_dec(&(svc_countdowns[i]))) {
					svc_melody_play_repeat(svc_countdowns[i].melody, 10);
					countdown_pending = i;
				}
			}
		}
	}
	div = (div+1)%4;
}
Ejemplo n.º 2
0
void svc_melody_play(uint8_t melody) {
	svc_melody_play_repeat(melody, 1);
}