Skip to content

Commit 34d4d83

Browse files
committed
Push firmware into Firmware folder
1 parent 0ae0eee commit 34d4d83

File tree

169 files changed

+127217
-127221
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

169 files changed

+127217
-127221
lines changed

.gitmodules

-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +0,0 @@
1-
[submodule "CubeMX2Makefile"]
2-
path = CubeMX2Makefile
3-
url = https://github.com/madcowswe/CubeMX2Makefile.git

CubeMX2Makefile

-1
This file was deleted.
File renamed without changes.

Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.h renamed to Firmware/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.h

+14,304-14,304
Large diffs are not rendered by default.

Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h renamed to Firmware/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h

+271-271
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -1,124 +1,124 @@
1-
/**
2-
******************************************************************************
3-
* @file system_stm32f4xx.h
4-
* @author MCD Application Team
5-
* @version V2.6.1
6-
* @date 14-February-2017
7-
* @brief CMSIS Cortex-M4 Device System Source File for STM32F4xx devices.
8-
******************************************************************************
9-
* @attention
10-
*
11-
* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
12-
*
13-
* Redistribution and use in source and binary forms, with or without modification,
14-
* are permitted provided that the following conditions are met:
15-
* 1. Redistributions of source code must retain the above copyright notice,
16-
* this list of conditions and the following disclaimer.
17-
* 2. Redistributions in binary form must reproduce the above copyright notice,
18-
* this list of conditions and the following disclaimer in the documentation
19-
* and/or other materials provided with the distribution.
20-
* 3. Neither the name of STMicroelectronics nor the names of its contributors
21-
* may be used to endorse or promote products derived from this software
22-
* without specific prior written permission.
23-
*
24-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34-
*
35-
******************************************************************************
36-
*/
37-
38-
/** @addtogroup CMSIS
39-
* @{
40-
*/
41-
42-
/** @addtogroup stm32f4xx_system
43-
* @{
44-
*/
45-
46-
/**
47-
* @brief Define to prevent recursive inclusion
48-
*/
49-
#ifndef __SYSTEM_STM32F4XX_H
50-
#define __SYSTEM_STM32F4XX_H
51-
52-
#ifdef __cplusplus
53-
extern "C" {
54-
#endif
55-
56-
/** @addtogroup STM32F4xx_System_Includes
57-
* @{
58-
*/
59-
60-
/**
61-
* @}
62-
*/
63-
64-
65-
/** @addtogroup STM32F4xx_System_Exported_types
66-
* @{
67-
*/
68-
/* This variable is updated in three ways:
69-
1) by calling CMSIS function SystemCoreClockUpdate()
70-
2) by calling HAL API function HAL_RCC_GetSysClockFreq()
71-
3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency
72-
Note: If you use this function to configure the system clock; then there
73-
is no need to call the 2 first functions listed above, since SystemCoreClock
74-
variable is updated automatically.
75-
*/
76-
extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
77-
78-
extern const uint8_t AHBPrescTable[16]; /*!< AHB prescalers table values */
79-
extern const uint8_t APBPrescTable[8]; /*!< APB prescalers table values */
80-
81-
/**
82-
* @}
83-
*/
84-
85-
/** @addtogroup STM32F4xx_System_Exported_Constants
86-
* @{
87-
*/
88-
89-
/**
90-
* @}
91-
*/
92-
93-
/** @addtogroup STM32F4xx_System_Exported_Macros
94-
* @{
95-
*/
96-
97-
/**
98-
* @}
99-
*/
100-
101-
/** @addtogroup STM32F4xx_System_Exported_Functions
102-
* @{
103-
*/
104-
105-
extern void SystemInit(void);
106-
extern void SystemCoreClockUpdate(void);
107-
/**
108-
* @}
109-
*/
110-
111-
#ifdef __cplusplus
112-
}
113-
#endif
114-
115-
#endif /*__SYSTEM_STM32F4XX_H */
116-
117-
/**
118-
* @}
119-
*/
120-
121-
/**
122-
* @}
123-
*/
124-
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
1+
/**
2+
******************************************************************************
3+
* @file system_stm32f4xx.h
4+
* @author MCD Application Team
5+
* @version V2.6.1
6+
* @date 14-February-2017
7+
* @brief CMSIS Cortex-M4 Device System Source File for STM32F4xx devices.
8+
******************************************************************************
9+
* @attention
10+
*
11+
* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
12+
*
13+
* Redistribution and use in source and binary forms, with or without modification,
14+
* are permitted provided that the following conditions are met:
15+
* 1. Redistributions of source code must retain the above copyright notice,
16+
* this list of conditions and the following disclaimer.
17+
* 2. Redistributions in binary form must reproduce the above copyright notice,
18+
* this list of conditions and the following disclaimer in the documentation
19+
* and/or other materials provided with the distribution.
20+
* 3. Neither the name of STMicroelectronics nor the names of its contributors
21+
* may be used to endorse or promote products derived from this software
22+
* without specific prior written permission.
23+
*
24+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25+
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27+
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28+
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29+
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30+
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31+
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32+
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33+
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34+
*
35+
******************************************************************************
36+
*/
37+
38+
/** @addtogroup CMSIS
39+
* @{
40+
*/
41+
42+
/** @addtogroup stm32f4xx_system
43+
* @{
44+
*/
45+
46+
/**
47+
* @brief Define to prevent recursive inclusion
48+
*/
49+
#ifndef __SYSTEM_STM32F4XX_H
50+
#define __SYSTEM_STM32F4XX_H
51+
52+
#ifdef __cplusplus
53+
extern "C" {
54+
#endif
55+
56+
/** @addtogroup STM32F4xx_System_Includes
57+
* @{
58+
*/
59+
60+
/**
61+
* @}
62+
*/
63+
64+
65+
/** @addtogroup STM32F4xx_System_Exported_types
66+
* @{
67+
*/
68+
/* This variable is updated in three ways:
69+
1) by calling CMSIS function SystemCoreClockUpdate()
70+
2) by calling HAL API function HAL_RCC_GetSysClockFreq()
71+
3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency
72+
Note: If you use this function to configure the system clock; then there
73+
is no need to call the 2 first functions listed above, since SystemCoreClock
74+
variable is updated automatically.
75+
*/
76+
extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
77+
78+
extern const uint8_t AHBPrescTable[16]; /*!< AHB prescalers table values */
79+
extern const uint8_t APBPrescTable[8]; /*!< APB prescalers table values */
80+
81+
/**
82+
* @}
83+
*/
84+
85+
/** @addtogroup STM32F4xx_System_Exported_Constants
86+
* @{
87+
*/
88+
89+
/**
90+
* @}
91+
*/
92+
93+
/** @addtogroup STM32F4xx_System_Exported_Macros
94+
* @{
95+
*/
96+
97+
/**
98+
* @}
99+
*/
100+
101+
/** @addtogroup STM32F4xx_System_Exported_Functions
102+
* @{
103+
*/
104+
105+
extern void SystemInit(void);
106+
extern void SystemCoreClockUpdate(void);
107+
/**
108+
* @}
109+
*/
110+
111+
#ifdef __cplusplus
112+
}
113+
#endif
114+
115+
#endif /*__SYSTEM_STM32F4XX_H */
116+
117+
/**
118+
* @}
119+
*/
120+
121+
/**
122+
* @}
123+
*/
124+
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

0 commit comments

Comments
 (0)