www.pudn.com > AN-1256.zip > bsp.h


/* 
********************************************************************************************************* 
*                                           Atmel ATmega256 
*                                         Board Support Package 
* 
*                                (c) Copyright 2005, Micrium, Weston, FL 
*                                          All Rights Reserved 
* 
* 
* File : BSP.H 
* By   : Jean J. Labrosse 
********************************************************************************************************* 
*/ 
 
/* 
************************************************************************************************************** 
*                                            CPU CLOCK FREQUENCY 
************************************************************************************************************** 
*/ 
 
#define  CPU_CLK_FREQ                8000000 
 
/* 
********************************************************************************************************* 
*                                            FUNCTION PROTOTYPES 
********************************************************************************************************* 
*/ 
 
void  BSP_Init(void); 
 
/* 
********************************************************************************************************* 
*                                             LED SERVICES 
********************************************************************************************************* 
*/ 
 
void  LED_On(INT8U led); 
void  LED_Off(INT8U led); 
void  LED_Toggle(INT8U led); 
 
/* 
********************************************************************************************************* 
*                                      PUSH BUTTON SWITCH SERVICES 
********************************************************************************************************* 
*/ 
 
BOOLEAN  PB_GetStatus (INT8U pb_id); 
 
/* 
********************************************************************************************************* 
*                                             TICK SERVICES 
********************************************************************************************************* 
*/ 
 
void  BSP_TickISR(void); 
void  BSP_TickISR_Handler(void);