/* * board.h * * Created: 2014-11-25 08:16:46 * Author: bpa * initialization and ON/OFF functions for chip_mini_xmega board */ #ifndef BOARD_H_ #define BOARD_H_ //leds init void leds_init(); //leds control void led0(uint8_t mode); //mode=0 OFF led, mode=1 ON led, mode=2 toggle led void led1(uint8_t mode); //mode=0 OFF led, mode=1 ON led, mode=2 toggle led void led2(uint8_t mode); //mode=0 OFF led, mode=1 ON led, mode=2 toggle led void led3(uint8_t mode); //mode=0 OFF led, mode=1 ON led, mode=2 toggle led //pushbuttons init void pb_init(); // //pushbuttons init with IRQ void pb_irq_init(); // //checking pushbuttons uint8_t pb0_pressed(); // returns 0 if not pressed, 1 if pressed uint8_t pb1_pressed(); // returns 0 if not pressed, 1 if pressed uint8_t pb2_pressed(); // returns 0 if not pressed, 1 if pressed uint8_t pb3_pressed(); // returns 0 if not pressed, 1 if pressed #endif /* BOARD_H_ */