stm32f10x_lib.h 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. /******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
  2. * File Name : stm32f10x_lib.h
  3. * Author : MCD Application Team
  4. * Version : V2.0.3
  5. * Date : 09/22/2008
  6. * Description : This file includes the peripherals header files in the
  7. * user application.
  8. ********************************************************************************
  9. * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
  10. * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
  11. * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
  12. * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
  13. * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
  14. * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
  15. *******************************************************************************/
  16. /* Define to prevent recursive inclusion -------------------------------------*/
  17. #ifndef __STM32F10x_LIB_H
  18. #define __STM32F10x_LIB_H
  19. /* Includes ------------------------------------------------------------------*/
  20. #include "stm32f10x_map.h"
  21. #ifdef _ADC
  22. #include "stm32f10x_adc.h"
  23. #endif /*_ADC */
  24. #ifdef _BKP
  25. #include "stm32f10x_bkp.h"
  26. #endif /*_BKP */
  27. #ifdef _CAN
  28. #include "stm32f10x_can.h"
  29. #endif /*_CAN */
  30. #ifdef _CRC
  31. #include "stm32f10x_crc.h"
  32. #endif /*_CRC */
  33. #ifdef _DAC
  34. #include "stm32f10x_dac.h"
  35. #endif /*_DAC */
  36. #ifdef _DBGMCU
  37. #include "stm32f10x_dbgmcu.h"
  38. #endif /*_DBGMCU */
  39. #ifdef _DMA
  40. #include "stm32f10x_dma.h"
  41. #endif /*_DMA */
  42. #ifdef _EXTI
  43. #include "stm32f10x_exti.h"
  44. #endif /*_EXTI */
  45. #ifdef _FLASH
  46. #include "stm32f10x_flash.h"
  47. #endif /*_FLASH */
  48. #ifdef _FSMC
  49. #include "stm32f10x_fsmc.h"
  50. #endif /*_FSMC */
  51. #ifdef _GPIO
  52. #include "stm32f10x_gpio.h"
  53. #endif /*_GPIO */
  54. #ifdef _I2C
  55. #include "stm32f10x_i2c.h"
  56. #endif /*_I2C */
  57. #ifdef _IWDG
  58. #include "stm32f10x_iwdg.h"
  59. #endif /*_IWDG */
  60. #ifdef _NVIC
  61. #include "stm32f10x_nvic.h"
  62. #endif /*_NVIC */
  63. #ifdef _PWR
  64. #include "stm32f10x_pwr.h"
  65. #endif /*_PWR */
  66. #ifdef _RCC
  67. #include "stm32f10x_rcc.h"
  68. #endif /*_RCC */
  69. #ifdef _RTC
  70. #include "stm32f10x_rtc.h"
  71. #endif /*_RTC */
  72. #ifdef _SDIO
  73. #include "stm32f10x_sdio.h"
  74. #endif /*_SDIO */
  75. #ifdef _SPI
  76. #include "stm32f10x_spi.h"
  77. #endif /*_SPI */
  78. #ifdef _SysTick
  79. #include "stm32f10x_systick.h"
  80. #endif /*_SysTick */
  81. #ifdef _TIM
  82. #include "stm32f10x_tim.h"
  83. #endif /*_TIM */
  84. #ifdef _USART
  85. #include "stm32f10x_usart.h"
  86. #endif /*_USART */
  87. #ifdef _WWDG
  88. #include "stm32f10x_wwdg.h"
  89. #endif /*_WWDG */
  90. /* Exported types ------------------------------------------------------------*/
  91. /* Exported constants --------------------------------------------------------*/
  92. /* Exported macro ------------------------------------------------------------*/
  93. /* Exported functions ------------------------------------------------------- */
  94. void debug(void);
  95. #endif /* __STM32F10x_LIB_H */
  96. /******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/