px-fwlib
0.10.0
Cross-platform embedded library and documentation for 8/16/32-bit microcontrollers
generated with
Doxygen
1.9.2
px_stm32cube.h
1
#ifndef __PX_STM32CUBE_H__
2
#define __PX_STM32CUBE_H__
3
/* =============================================================================
4
____ ___ ____ ___ _ _ ___ __ __ ___ __ __ TM
5
| _ \ |_ _| / ___| / _ \ | \ | | / _ \ | \/ | |_ _| \ \/ /
6
| |_) | | | | | | | | | | \| | | | | | | |\/| | | | \ /
7
| __/ | | | |___ | |_| | | |\ | | |_| | | | | | | | / \
8
|_| |___| \____| \___/ |_| \_| \___/ |_| |_| |___| /_/\_\
9
10
Copyright (c) 2018 Pieter Conradie <https://piconomix.com>
11
12
License: MIT
13
https://github.com/piconomix/px-fwlib/blob/master/LICENSE.md
14
15
Title: px_stm32cube.h : Include file for STM32Cube library
16
Author(s): Pieter Conradie
17
Creation Date: 2018-04-11
18
19
============================================================================= */
20
21
/**
22
* @ingroup STM32
23
* @defgroup STM32_STM32CUBE px_stm32cube.h : Include file for STM32Cube library
24
*
25
* This file includes all the required files from the STM32Cube library
26
*
27
* File(s):
28
* - arm/stm32/inc/px_stm32cube.h
29
*
30
* @{
31
*/
32
33
/* _____PROJECT INCLUDES_____________________________________________________ */
34
#if STM32L0
35
36
#include "stm32l0xx_ll_adc.h"
37
#include "stm32l0xx_ll_bus.h"
38
#include "stm32l0xx_ll_comp.h"
39
#include "stm32l0xx_ll_cortex.h"
40
#include "stm32l0xx_ll_crc.h"
41
#include "stm32l0xx_ll_crs.h"
42
#include "stm32l0xx_ll_dac.h"
43
#include "stm32l0xx_ll_dma.h"
44
#include "stm32l0xx_ll_exti.h"
45
#include "stm32l0xx_ll_gpio.h"
46
#include "stm32l0xx_ll_i2c.h"
47
#include "stm32l0xx_ll_iwdg.h"
48
#include "stm32l0xx_ll_lptim.h"
49
#include "stm32l0xx_ll_lpuart.h"
50
#include "stm32l0xx_ll_pwr.h"
51
#include "stm32l0xx_ll_rcc.h"
52
#include "stm32l0xx_ll_rng.h"
53
#include "stm32l0xx_ll_rtc.h"
54
#include "stm32l0xx_ll_spi.h"
55
#include "stm32l0xx_ll_system.h"
56
#include "stm32l0xx_ll_tim.h"
57
#include "stm32l0xx_ll_usart.h"
58
#include "stm32l0xx_ll_utils.h"
59
#include "stm32l0xx_ll_wwdg.h"
60
61
#elif STM32L1
62
63
#include "stm32l1xx_ll_adc.h"
64
#include "stm32l1xx_ll_bus.h"
65
#include "stm32l1xx_ll_comp.h"
66
#include "stm32l1xx_ll_cortex.h"
67
#include "stm32l1xx_ll_crc.h"
68
#include "stm32l1xx_ll_dac.h"
69
#include "stm32l1xx_ll_dma.h"
70
#include "stm32l1xx_ll_exti.h"
71
#include "stm32l1xx_ll_gpio.h"
72
#include "stm32l1xx_ll_i2c.h"
73
#include "stm32l1xx_ll_iwdg.h"
74
#include "stm32l1xx_ll_pwr.h"
75
#include "stm32l1xx_ll_rcc.h"
76
#include "stm32l1xx_ll_rtc.h"
77
#include "stm32l1xx_ll_spi.h"
78
#include "stm32l1xx_ll_system.h"
79
#include "stm32l1xx_ll_tim.h"
80
#include "stm32l1xx_ll_usart.h"
81
#include "stm32l1xx_ll_utils.h"
82
#include "stm32l1xx_ll_wwdg.h"
83
84
#elif STM32G0
85
86
#include "stm32g0xx_ll_adc.h"
87
#include "stm32g0xx_ll_bus.h"
88
#include "stm32g0xx_ll_comp.h"
89
#include "stm32g0xx_ll_cortex.h"
90
#include "stm32g0xx_ll_crc.h"
91
#include "stm32g0xx_ll_dac.h"
92
#include "stm32g0xx_ll_dma.h"
93
#include "stm32g0xx_ll_dmamux.h"
94
#include "stm32g0xx_ll_exti.h"
95
#include "stm32g0xx_ll_gpio.h"
96
#include "stm32g0xx_ll_i2c.h"
97
#include "stm32g0xx_ll_iwdg.h"
98
#include "stm32g0xx_ll_lptim.h"
99
#include "stm32g0xx_ll_lpuart.h"
100
#include "stm32g0xx_ll_pwr.h"
101
#include "stm32g0xx_ll_rcc.h"
102
#include "stm32g0xx_ll_rng.h"
103
#include "stm32g0xx_ll_rtc.h"
104
#include "stm32g0xx_ll_spi.h"
105
#include "stm32g0xx_ll_system.h"
106
#include "stm32g0xx_ll_tim.h"
107
#include "stm32g0xx_ll_ucpd.h"
108
#include "stm32g0xx_ll_usart.h"
109
#include "stm32g0xx_ll_utils.h"
110
#include "stm32g0xx_ll_wwdg.h"
111
112
#else
113
#error "Unsupported STM32 series"
114
#endif
115
116
/// @}
117
#endif