|
ChibiOS/RT
2.5.1 |
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 /** @} */