blob: 18ccdd5d83e57a03269a3f3ac32801634d2e461c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <avr/interrupt.h>
#include <avr/sleep.h>
#include <avr/power.h>
#include "sched/idle.h"
#include "tshield/tshield.h"
void idle_entry(char args) {
while(1) {
tshield_led(TSHIELD_LED_IDLE,1);
set_sleep_mode(SLEEP_MODE_IDLE);
cli();
sleep_enable();
sei();
sleep_cpu();
sleep_disable();
};
}
|