ChibiOS/RT
2.5.1
hal_lld.h
Go to the documentation of this file.
00001 /*
00002     ChibiOS/RT - Copyright (C) 2006,2007,2008,2009,2010,
00003                  2011,2012 Giovanni Di Sirio.
00004 
00005     This file is part of ChibiOS/RT.
00006 
00007     ChibiOS/RT is free software; you can redistribute it and/or modify
00008     it under the terms of the GNU General Public License as published by
00009     the Free Software Foundation; either version 3 of the License, or
00010     (at your option) any later version.
00011 
00012     ChibiOS/RT is distributed in the hope that it will be useful,
00013     but WITHOUT ANY WARRANTY; without even the implied warranty of
00014     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015     GNU General Public License for more details.
00016 
00017     You should have received a copy of the GNU General Public License
00018     along with this program.  If not, see <http://www.gnu.org/licenses/>.
00019 */
00020 
00021 /**
00022  * @file    AVR/hal_lld.h
00023  * @brief   AVR HAL subsystem low level driver header.
00024  *
00025  * @addtogroup HAL
00026  * @{
00027  */
00028 
00029 #ifndef _HAL_LLD_H_
00030 #define _HAL_LLD_H_
00031 
00032 /*===========================================================================*/
00033 /* Driver constants.                                                         */
00034 /*===========================================================================*/
00035 
00036 /**
00037  * @brief   Defines the support for realtime counters in the HAL.
00038  */
00039 #define HAL_IMPLEMENTS_COUNTERS FALSE
00040 
00041 /**
00042  * @brief   Platform name.
00043  */
00044 #define PLATFORM_NAME   "ATmega128"
00045 
00046 /*===========================================================================*/
00047 /* Driver pre-compile time settings.                                         */
00048 /*===========================================================================*/
00049 
00050 /*===========================================================================*/
00051 /* Derived constants and error checks.                                       */
00052 /*===========================================================================*/
00053 
00054 /*===========================================================================*/
00055 /* Driver data structures and types.                                         */
00056 /*===========================================================================*/
00057 
00058 /*===========================================================================*/
00059 /* Driver macros.                                                            */
00060 /*===========================================================================*/
00061 
00062 /*===========================================================================*/
00063 /* External declarations.                                                    */
00064 /*===========================================================================*/
00065 
00066 #ifdef __cplusplus
00067 extern "C" {
00068 #endif
00069   void hal_lld_init(void);
00070 #ifdef __cplusplus
00071 }
00072 #endif
00073 
00074 #endif /* _HAL_LLD_H_ */
00075 
00076 /** @} */