tinySA/os/hal/platforms/STM8L/hal_lld_stm8l_hd.h

79 lines
2.3 KiB
C

/*
ChibiOS/RT - Copyright (C) 2006-2013 Giovanni Di Sirio
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
/**
* @defgroup STM8L_HD_HAL STM8L High Density sub-family
*
* @ingroup HAL
*/
/**
* @file STM8L/hal_lld_stm8l_hd.h
* @brief STM8L High Density sub-family capabilities descriptor.
*
* @addtogroup STM8L_HD_HAL
* @{
*/
#ifndef _HAL_LLD_STM8L_HD_H_
#define _HAL_LLD_STM8L_HD_H_
/*===========================================================================*/
/* Sub-family capabilities. */
/*===========================================================================*/
#define STM8L_HAS_ADC1 TRUE
#define STM8L_HAS_BEEP TRUE
#define STM8L_HAS_COMP1 TRUE
#define STM8L_HAS_COMP2 TRUE
#define STM8L_HAS_DAC1 TRUE
#define STM8L_HAS_DMA1 TRUE
#define STM8L_HAS_GPIOA TRUE
#define STM8L_HAS_GPIOB TRUE
#define STM8L_HAS_GPIOC TRUE
#define STM8L_HAS_GPIOD TRUE
#define STM8L_HAS_GPIOE TRUE
#define STM8L_HAS_GPIOF TRUE
#define STM8L_HAS_GPIOG TRUE
#define STM8L_HAS_GPIOH TRUE
#define STM8L_HAS_GPIOI TRUE
#define STM8L_HAS_I2C1 TRUE
#define STM8L_HAS_LCD TRUE
#define STM8L_HAS_SPI1 TRUE
#define STM8L_HAS_SPI2 TRUE
#define STM8L_HAS_TIM1 TRUE
#define STM8L_HAS_TIM2 TRUE
#define STM8L_HAS_TIM3 TRUE
#define STM8L_HAS_TIM4 TRUE
#define STM8L_HAS_TIM5 TRUE
#define STM8L_HAS_USART1 TRUE
#define STM8L_HAS_USART2 TRUE
#define STM8L_HAS_USART3 TRUE
#endif /* _HAL_LLD_STM8L_HD_H_ */
/** @} */