MG32L003 Standard Peripherals Firmware Library

mg32l003_conf.h
1
9 /* Define to prevent recursive inclusion -------------------------------------*/
10 #ifndef __MG32L003_CONF_H
11 #define __MG32L003_CONF_H
12
13 /* Includes ------------------------------------------------------------------*/
14 /* Uncomment/Comment the line below to enable/disable peripheral header file inclusion */
15 #include "mg32l003_gpio.h"
16 #include "mg32l003_rcc.h"
17 #include "mg32l003_tim.h"
18 #include "mg32l003_flash.h"
19 #include "mg32l003_uart.h"
20 #include "mg32l003_basetim.h"
21 #include "mg32l003_lpuart.h"
22 #include "mg32l003_pca.h"
23 #include "mg32l003_beep.h"
24 #include "mg32l003_adc.h"
25 #include "mg32l003_lptim.h"
26 #include "mg32l003_vcmp.h"
27 #include "mg32l003_lvd.h"
28 #include "mg32l003_i2c.h"
29 #include "mg32l003_iwdg.h"
30 #include "mg32l003_wwdg.h"
31 #include "mg32l003_spi.h"
32 #include "mg32l003_syscon.h"
33 #include "mg32l003_rtc.h"
34 #include "mg32l003_crc.h"
35 #include "mg32l003_awk.h"
36 #include "mg32l003_owire.h"
37 #include "mg32l003_pwr.h"
38 #include "misc.h" /* High level functions for NVIC and SysTick (add-on to CMSIS functions) */
39
40 /* Exported types ------------------------------------------------------------*/
41 /* Exported constants --------------------------------------------------------*/
42 /* Uncomment the line below to expanse the "assert_param" macro in the
43 Standard Peripheral Library drivers code */
44 /* #define USE_FULL_ASSERT 1 */
45
46 /* Exported macro ------------------------------------------------------------*/
47 #ifdef USE_FULL_ASSERT
48
55 #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__))
56 /* Exported functions ------------------------------------------------------- */
57 void assert_failed(uint8_t* file, uint32_t line);
58 #else
59 #define assert_param(expr) ((void)0)
60 #endif /* USE_FULL_ASSERT */
61
62 #endif /* __MG32L003_CONF_H */
mg32l003_vcmp.h
This file contains all the functions prototypes for the VCMP firmware library.
mg32l003_gpio.h
This file contains all the functions prototypes for the GPIO firmware library.
misc.h
This file contains all the functions prototypes for the miscellaneous firmware library functions (add...
mg32l003_uart.h
This file contains all the functions prototypes for the UART firmware library.
mg32l003_lvd.h
This file contains all the functions prototypes for the LVD firmware library.
mg32l003_awk.h
This file contains all the functions prototypes for the AWK firmware library.
mg32l003_beep.h
This file contains all the functions prototypes for the BEEP firmware library.
mg32l003_basetim.h
This file contains all the functions prototypes for the base TIM firmware library.
mg32l003_pwr.h
This file contains all the functions prototypes for the PWR firmware library.
mg32l003_crc.h
This file contains all the functions prototypes for the CRC firmware library.
mg32l003_wwdg.h
This file contains all the functions prototypes for the WWDG firmware library.
mg32l003_rcc.h
This file contains all the functions prototypes for the RCC firmware library.
mg32l003_syscon.h
This file contains all the functions prototypes for the SYSCON firmware library.
mg32l003_rtc.h
This file contains all the functions prototypes for the RTC firmware library.
mg32l003_iwdg.h
This file contains all the functions prototypes for the IWDG firmware library.
mg32l003_tim.h
This file contains all the functions prototypes for the TIM firmware library.
mg32l003_pca.h
This file contains all the functions prototypes for the PCA firmware library.
mg32l003_i2c.h
This file contains all the functions prototypes for the I2C firmware library.
mg32l003_adc.h
This file contains all the functions prototypes for the ADC firmware library.
mg32l003_owire.h
This file contains all the functions prototypes for the OWIRE firmware library.
mg32l003_spi.h
This file contains all the functions prototypes for the SPI firmware library.
mg32l003_lpuart.h
This file contains all the functions prototypes for the LPUART firmware library.
mg32l003_lptim.h
This file contains all the functions prototypes for the LPTIM firmware library.
mg32l003_flash.h
This file contains all the functions prototypes for the FLASH firmware library.