/***************************************************************************//** \file bspLeds.h \brief Declaration of leds defines. \author Atmel Corporation: http://www.atmel.com \n Support email: avr@atmel.com Copyright (c) 2008-2011, Atmel Corporation. All rights reserved. Licensed under Atmel's Limited License Agreement (BitCloudTM). \internal History: 29/05/07 E. Ivanov - Created *******************************************************************************/ #ifndef _BSPLEDS_H #define _BSPLEDS_H /****************************************************************************** Includes section ******************************************************************************/ // \cond #include #include // \endcond /****************************************************************************** Define(s) section ******************************************************************************/ #define halInitRedLed() GPIO_0_make_out() #define halUnInitRedLed() GPIO_0_make_in() #define halReadRedLed() GPIO_0_read() #define halToggleRedLed() GPIO_0_toggle() #define halInitYellowLed() GPIO_1_make_out() #define halUnInitYellowLed() GPIO_1_make_in() #define halReadYellowLed() GPIO_1_read() #define halToggleYellowLed() GPIO_1_toggle() #define halInitGreenLed() GPIO_2_make_out() #define halUnInitGreenLed() GPIO_2_make_in() #define halReadGreenLed() GPIO_2_read() #define halToggleGreenLed() GPIO_2_toggle() #if BSP_MNZB_EVB_SUPPORT == 1 #define halOnRedLed() GPIO_0_set() #define halOffRedLed() GPIO_0_clr() #define halOnYellowLed() GPIO_1_set() #define halOffYellowLed() GPIO_1_clr() #define halOnGreenLed() GPIO_2_set() #define halOffGreenLed() GPIO_2_clr() #else /* Atmel MeshBean boards */ #define halOnRedLed() GPIO_0_clr() #define halOffRedLed() GPIO_0_set() #define halOnYellowLed() GPIO_1_clr() #define halOffYellowLed() GPIO_1_set() #define halOnGreenLed() GPIO_2_clr() #define halOffGreenLed() GPIO_2_set() #endif /* BSP_MNZB_EVB_SUPPORT */ #endif /*_BSPLEDS_H*/ // eof bspLeds.h