MG32F10x Standard Peripherals Firmware Library

mg32f10x_conf.h
浏览该文件的文档.
1
9 /* Define to prevent recursive inclusion -------------------------------------*/
10 #ifndef __MG32F10x_CONF_H
11 #define __MG32F10x_CONF_H
12
13 /* Includes ------------------------------------------------------------------*/
14 /* Uncomment/Comment the line below to enable/disable peripheral header file inclusion */
15 #include "mg32f10x_adc.h"
16 #include "mg32f10x_anctl.h"
17 #include "mg32f10x_bkp.h"
18 #include "mg32f10x_crc.h"
19 #include "mg32f10x_rcc.h"
20 #include "mg32f10x_dmac.h"
21 #include "mg32f10x_exti.h"
22 #include "mg32f10x_gpio.h"
23 #include "mg32f10x_i2c.h"
24 #include "mg32f10x_i2s.h"
25 #include "mg32f10x_iwdg.h"
26 #include "mg32f10x_led.h"
27 #include "mg32f10x_fmc.h"
28 #include "mg32f10x_pwr.h"
29 #include "mg32f10x_rng.h"
30 #include "mg32f10x_rtc.h"
31 #include "mg32f10x_sfm.h"
32 #include "mg32f10x_spi.h"
33 #include "mg32f10x_tim.h"
34 #include "mg32f10x_uart.h"
35 #include "mg32f10x_wwdg.h"
36 #include "misc.h" /* High level functions for NVIC and SysTick (add-on to CMSIS functions) */
37
38 /* Exported types ------------------------------------------------------------*/
39 /* Exported constants --------------------------------------------------------*/
40 /* Uncomment the line below to expanse the "assert_param" macro in the
41 Standard Peripheral Library drivers code */
42 /* #define USE_FULL_ASSERT 1 */
43
44 /* Exported macro ------------------------------------------------------------*/
45 #ifdef USE_FULL_ASSERT
46
53 #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__))
54 /* Exported functions ------------------------------------------------------- */
55 void assert_failed(uint8_t* file, uint32_t line);
56 #else
57 #define assert_param(expr) ((void)0)
58 #endif /* USE_FULL_ASSERT */
59
60 #endif /* __MG32F10x_CONF_H */
mg32f10x_spi.h
This file contains all the functions prototypes for the SPI firmware library.
misc.h
This file contains all the functions prototypes for the miscellaneous firmware library functions (add...
mg32f10x_gpio.h
This file contains all the functions prototypes for the GPIO firmware library.
mg32f10x_crc.h
This file contains all the functions prototypes for the CRC firmware library.
mg32f10x_wwdg.h
This file contains all the functions prototypes for the WWDG firmware library.
mg32f10x_led.h
This file contains all the functions prototypes for the LED firmware library.
mg32f10x_i2s.h
This file contains all the functions prototypes for the I2S firmware library.
mg32f10x_pwr.h
This file contains all the functions prototypes for the PWR firmware library.
mg32f10x_dmac.h
This file contains all the functions prototypes for the DMAC firmware library.
mg32f10x_bkp.h
This file contains all the functions prototypes for the BKP firmware library.
mg32f10x_iwdg.h
This file contains all the functions prototypes for the IWDG firmware library.
mg32f10x_uart.h
This file contains all the functions prototypes for the UART firmware library.
mg32f10x_tim.h
This file contains all the functions prototypes for the TIM firmware library.
mg32f10x_adc.h
This file contains all the functions prototypes for the ADC firmware library.
mg32f10x_anctl.h
This file contains all the functions prototypes for the ANCTL firmware library.
mg32f10x_sfm.h
This file contains all the functions prototypes for the SFM firmware library.
mg32f10x_rtc.h
This file contains all the functions prototypes for the RTC firmware library.
mg32f10x_rng.h
This file contains all the functions prototypes for the RNG firmware library.
mg32f10x_rcc.h
This file contains all the functions prototypes for the RCC firmware library.
mg32f10x_i2c.h
This file contains all the functions prototypes for the I2C firmware library.
mg32f10x_exti.h
This file contains all the functions prototypes for the EXTI firmware library.
mg32f10x_fmc.h
This file contains all the functions prototypes for the FMC firmware library.