buttons.h

Go to the documentation of this file.
00001 /*******************************************************************************/
00013 #ifndef BSPBUTTONS_H_
00014 #define BSPBUTTONS_H_
00015 
00016 // \cond
00017 #include <types.h>
00018 #define BSP_MAX_BUTTONS_COUNT 2
00019 
00020 #define BSP_KEY0 ((uint8_t)1 << 0)
00021 #define BSP_KEY1 ((uint8_t)1 << 1)
00022 
00023 typedef void (*BSP_ButtonsEventFunk_t)(uint8_t);
00024 // \endcond
00025 
00026 /**************************************************************************/
00038 result_t BSP_OpenButtons(void (*pressed)(uint8_t bn), void (*released)(uint8_t bn));
00039 
00040 /**************************************************************************/
00046 result_t BSP_CloseButtons();
00047 
00048 /**************************************************************************/
00054 uint8_t BSP_ReadButtonsState();
00055 
00056 #endif  /* BSPBUTTONS_H_ */
00057 //eof buttons.h

Generated on Wed Apr 2 19:06:16 2008 for ZigBeeNet Stack Documentation by  doxygen 1.5.1-p1