提交 289b4316 编写于 作者: S SummerGift

[bsp][stm32] add extern "C" for header file

上级 0d025a69
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_ADC1 #ifdef BSP_USING_ADC1
#ifndef ADC1_CONFIG #ifndef ADC1_CONFIG
#define ADC1_CONFIG \ #define ADC1_CONFIG \
...@@ -35,4 +39,8 @@ ...@@ -35,4 +39,8 @@
#endif /* ADC1_CONFIG */ #endif /* ADC1_CONFIG */
#endif /* BSP_USING_ADC1 */ #endif /* BSP_USING_ADC1 */
#ifdef __cplusplus
}
#endif
#endif /* __ADC_CONFIG_H__ */ #endif /* __ADC_CONFIG_H__ */
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
/* DMA1 channel1 */ /* DMA1 channel1 */
/* DMA1 channel2-3 DMA2 channel1-2 */ /* DMA1 channel2-3 DMA2 channel1-2 */
...@@ -34,4 +38,8 @@ ...@@ -34,4 +38,8 @@
#endif #endif
/* DMA1 channel4-7 DMA2 channel3-5 */ /* DMA1 channel4-7 DMA2 channel3-5 */
#ifdef __cplusplus
}
#endif
#endif /* __DMA_CONFIG_H__ */ #endif /* __DMA_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_PWM2 #ifdef BSP_USING_PWM2
#ifndef PWM2_CONFIG #ifndef PWM2_CONFIG
#define PWM2_CONFIG \ #define PWM2_CONFIG \
...@@ -57,4 +61,8 @@ ...@@ -57,4 +61,8 @@
#endif /* PWM5_CONFIG */ #endif /* PWM5_CONFIG */
#endif /* BSP_USING_PWM5 */ #endif /* BSP_USING_PWM5 */
#ifdef __cplusplus
}
#endif
#endif /* __PWM_CONFIG_H__ */ #endif /* __PWM_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_SPI1 #ifdef BSP_USING_SPI1
#define SPI1_BUS_CONFIG \ #define SPI1_BUS_CONFIG \
{ \ { \
...@@ -30,6 +34,10 @@ ...@@ -30,6 +34,10 @@
#define SPI1_DMA_TX_IRQHandler DMA1_Ch2_3_DMA2_Ch1_2_IRQHandler #define SPI1_DMA_TX_IRQHandler DMA1_Ch2_3_DMA2_Ch1_2_IRQHandler
#endif #endif
#ifdef __cplusplus
}
#endif
#endif /*__SPI_CONFIG_H__ */ #endif /*__SPI_CONFIG_H__ */
......
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifndef TIM_DEV_INFO_CONFIG #ifndef TIM_DEV_INFO_CONFIG
#define TIM_DEV_INFO_CONFIG \ #define TIM_DEV_INFO_CONFIG \
{ \ { \
...@@ -56,4 +60,8 @@ ...@@ -56,4 +60,8 @@
#endif /* TIM17_CONFIG */ #endif /* TIM17_CONFIG */
#endif /* BSP_USING_TIM17 */ #endif /* BSP_USING_TIM17 */
#ifdef __cplusplus
}
#endif
#endif /* __TIM_CONFIG_H__ */ #endif /* __TIM_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#if defined(BSP_USING_UART1) #if defined(BSP_USING_UART1)
#ifndef UART1_CONFIG #ifndef UART1_CONFIG
#define UART1_CONFIG \ #define UART1_CONFIG \
...@@ -57,4 +61,8 @@ ...@@ -57,4 +61,8 @@
#endif /* UART2_DMA_CONFIG */ #endif /* UART2_DMA_CONFIG */
#endif /* BSP_UART2_RX_USING_DMA */ #endif /* BSP_UART2_RX_USING_DMA */
#ifdef __cplusplus
}
#endif
#endif /* __UART_CONFIG_H__ */ #endif /* __UART_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_ADC1 #ifdef BSP_USING_ADC1
#ifndef ADC1_CONFIG #ifndef ADC1_CONFIG
#define ADC1_CONFIG \ #define ADC1_CONFIG \
...@@ -61,4 +65,8 @@ ...@@ -61,4 +65,8 @@
#endif /* ADC3_CONFIG */ #endif /* ADC3_CONFIG */
#endif /* BSP_USING_ADC3 */ #endif /* BSP_USING_ADC3 */
#ifdef __cplusplus
}
#endif
#endif /* __ADC_CONFIG_H__ */ #endif /* __ADC_CONFIG_H__ */
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
/* DMA1 channel1 */ /* DMA1 channel1 */
/* DMA1 channel2 */ /* DMA1 channel2 */
#if defined(BSP_SPI1_RX_USING_DMA) && !defined(SPI1_RX_DMA_INSTANCE) #if defined(BSP_SPI1_RX_USING_DMA) && !defined(SPI1_RX_DMA_INSTANCE)
...@@ -88,5 +92,8 @@ ...@@ -88,5 +92,8 @@
/* DMA2 channel4 */ /* DMA2 channel4 */
/* DMA2 channel5 */ /* DMA2 channel5 */
#ifdef __cplusplus
}
#endif
#endif /* __DMA_CONFIG_H__ */ #endif /* __DMA_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_PWM2 #ifdef BSP_USING_PWM2
#ifndef PWM2_CONFIG #ifndef PWM2_CONFIG
#define PWM2_CONFIG \ #define PWM2_CONFIG \
...@@ -57,4 +61,8 @@ ...@@ -57,4 +61,8 @@
#endif /* PWM5_CONFIG */ #endif /* PWM5_CONFIG */
#endif /* BSP_USING_PWM5 */ #endif /* BSP_USING_PWM5 */
#ifdef __cplusplus
}
#endif
#endif /* __PWM_CONFIG_H__ */ #endif /* __PWM_CONFIG_H__ */
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#include "stm32f1xx_hal.h" #include "stm32f1xx_hal.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_SDIO #ifdef BSP_USING_SDIO
#define SDIO_BUS_CONFIG \ #define SDIO_BUS_CONFIG \
{ \ { \
...@@ -28,6 +32,10 @@ ...@@ -28,6 +32,10 @@
#endif #endif
#ifdef __cplusplus
}
#endif
#endif /*__SDIO_CONFIG_H__ */ #endif /*__SDIO_CONFIG_H__ */
......
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_SPI1 #ifdef BSP_USING_SPI1
#ifndef SPI1_BUS_CONFIG #ifndef SPI1_BUS_CONFIG
#define SPI1_BUS_CONFIG \ #define SPI1_BUS_CONFIG \
...@@ -110,6 +114,10 @@ ...@@ -110,6 +114,10 @@
#endif /* SPI3_RX_DMA_CONFIG */ #endif /* SPI3_RX_DMA_CONFIG */
#endif /* BSP_SPI3_RX_USING_DMA */ #endif /* BSP_SPI3_RX_USING_DMA */
#ifdef __cplusplus
}
#endif
#endif /*__SPI_CONFIG_H__ */ #endif /*__SPI_CONFIG_H__ */
......
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifndef TIM_DEV_INFO_CONFIG #ifndef TIM_DEV_INFO_CONFIG
#define TIM_DEV_INFO_CONFIG \ #define TIM_DEV_INFO_CONFIG \
{ \ { \
...@@ -67,4 +71,8 @@ ...@@ -67,4 +71,8 @@
#endif /* TIM5_CONFIG */ #endif /* TIM5_CONFIG */
#endif /* BSP_USING_TIM5 */ #endif /* BSP_USING_TIM5 */
#ifdef __cplusplus
}
#endif
#endif /* __TIM_CONFIG_H__ */ #endif /* __TIM_CONFIG_H__ */
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <rtthread.h> #include <rtthread.h>
#include "dma_config.h" #include "dma_config.h"
#ifdef __cplusplus
extern "C" {
#endif
#if defined(BSP_USING_UART1) #if defined(BSP_USING_UART1)
#ifndef UART1_CONFIG #ifndef UART1_CONFIG
#define UART1_CONFIG \ #define UART1_CONFIG \
...@@ -123,4 +127,8 @@ ...@@ -123,4 +127,8 @@
#endif /* UART5_DMA_CONFIG */ #endif /* UART5_DMA_CONFIG */
#endif /* BSP_UART5_RX_USING_DMA */ #endif /* BSP_UART5_RX_USING_DMA */
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_ADC1 #ifdef BSP_USING_ADC1
#ifndef ADC1_CONFIG #ifndef ADC1_CONFIG
#define ADC1_CONFIG \ #define ADC1_CONFIG \
...@@ -76,4 +80,8 @@ ...@@ -76,4 +80,8 @@
#endif /* ADC3_CONFIG */ #endif /* ADC3_CONFIG */
#endif /* BSP_USING_ADC3 */ #endif /* BSP_USING_ADC3 */
#ifdef __cplusplus
}
#endif
#endif /* __ADC_CONFIG_H__ */ #endif /* __ADC_CONFIG_H__ */
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
/* DMA1 stream0 */ /* DMA1 stream0 */
#if defined(BSP_SPI3_RX_USING_DMA) && !defined(SPI3_RX_DMA_INSTANCE) #if defined(BSP_SPI3_RX_USING_DMA) && !defined(SPI3_RX_DMA_INSTANCE)
#define SPI3_DMA_RX_IRQHandler DMA1_Stream0_IRQHandler #define SPI3_DMA_RX_IRQHandler DMA1_Stream0_IRQHandler
...@@ -205,5 +209,9 @@ ...@@ -205,5 +209,9 @@
/* DMA2 stream7 */ /* DMA2 stream7 */
#ifdef __cplusplus
}
#endif
#endif /* __DMA_CONFIG_H__ */ #endif /* __DMA_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_PWM2 #ifdef BSP_USING_PWM2
#ifndef PWM2_CONFIG #ifndef PWM2_CONFIG
#define PWM2_CONFIG \ #define PWM2_CONFIG \
...@@ -57,4 +61,8 @@ ...@@ -57,4 +61,8 @@
#endif /* PWM5_CONFIG */ #endif /* PWM5_CONFIG */
#endif /* BSP_USING_PWM5 */ #endif /* BSP_USING_PWM5 */
#ifdef __cplusplus
}
#endif
#endif /* __PWM_CONFIG_H__ */ #endif /* __PWM_CONFIG_H__ */
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#include "stm32f4xx_hal.h" #include "stm32f4xx_hal.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_SDIO #ifdef BSP_USING_SDIO
#define SDIO_BUS_CONFIG \ #define SDIO_BUS_CONFIG \
{ \ { \
...@@ -30,6 +34,10 @@ ...@@ -30,6 +34,10 @@
#endif #endif
#ifdef __cplusplus
}
#endif
#endif /*__SDIO_CONFIG_H__ */ #endif /*__SDIO_CONFIG_H__ */
......
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_SPI1 #ifdef BSP_USING_SPI1
#ifndef SPI1_BUS_CONFIG #ifndef SPI1_BUS_CONFIG
#define SPI1_BUS_CONFIG \ #define SPI1_BUS_CONFIG \
...@@ -184,4 +188,8 @@ ...@@ -184,4 +188,8 @@
#endif /* SPI5_RX_DMA_CONFIG */ #endif /* SPI5_RX_DMA_CONFIG */
#endif /* BSP_SPI5_RX_USING_DMA */ #endif /* BSP_SPI5_RX_USING_DMA */
#ifdef __cplusplus
}
#endif
#endif /*__SPI_CONFIG_H__ */ #endif /*__SPI_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifndef TIM_DEV_INFO_CONFIG #ifndef TIM_DEV_INFO_CONFIG
#define TIM_DEV_INFO_CONFIG \ #define TIM_DEV_INFO_CONFIG \
{ \ { \
...@@ -56,4 +60,8 @@ ...@@ -56,4 +60,8 @@
#endif /* TIM14_CONFIG */ #endif /* TIM14_CONFIG */
#endif /* BSP_USING_TIM14 */ #endif /* BSP_USING_TIM14 */
#ifdef __cplusplus
}
#endif
#endif /* __TIM_CONFIG_H__ */ #endif /* __TIM_CONFIG_H__ */
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#if defined(BSP_USING_UART1) #if defined(BSP_USING_UART1)
#ifndef UART1_CONFIG #ifndef UART1_CONFIG
#define UART1_CONFIG \ #define UART1_CONFIG \
...@@ -129,4 +133,8 @@ ...@@ -129,4 +133,8 @@
#endif /* UART5_DMA_CONFIG */ #endif /* UART5_DMA_CONFIG */
#endif /* BSP_UART5_RX_USING_DMA */ #endif /* BSP_UART5_RX_USING_DMA */
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_ADC1 #ifdef BSP_USING_ADC1
#ifndef ADC1_CONFIG #ifndef ADC1_CONFIG
#define ADC1_CONFIG \ #define ADC1_CONFIG \
...@@ -76,4 +80,8 @@ ...@@ -76,4 +80,8 @@
#endif /* ADC3_CONFIG */ #endif /* ADC3_CONFIG */
#endif /* BSP_USING_ADC3 */ #endif /* BSP_USING_ADC3 */
#ifdef __cplusplus
}
#endif
#endif /* __ADC_CONFIG_H__ */ #endif /* __ADC_CONFIG_H__ */
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
/* DMA1 stream0 */ /* DMA1 stream0 */
#if defined(BSP_SPI3_RX_USING_DMA) && !defined(SPI3_RX_DMA_INSTANCE) #if defined(BSP_SPI3_RX_USING_DMA) && !defined(SPI3_RX_DMA_INSTANCE)
#define SPI3_DMA_RX_IRQHandler DMA1_Stream0_IRQHandler #define SPI3_DMA_RX_IRQHandler DMA1_Stream0_IRQHandler
...@@ -218,4 +222,8 @@ ...@@ -218,4 +222,8 @@
#define QSPI_DMA_IRQ DMA2_Stream7_IRQn #define QSPI_DMA_IRQ DMA2_Stream7_IRQn
#endif #endif
#ifdef __cplusplus
}
#endif
#endif /* __DMA_CONFIG_H__ */ #endif /* __DMA_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_PWM2 #ifdef BSP_USING_PWM2
#ifndef PWM2_CONFIG #ifndef PWM2_CONFIG
#define PWM2_CONFIG \ #define PWM2_CONFIG \
...@@ -57,4 +61,8 @@ ...@@ -57,4 +61,8 @@
#endif /* PWM5_CONFIG */ #endif /* PWM5_CONFIG */
#endif /* BSP_USING_PWM5 */ #endif /* BSP_USING_PWM5 */
#ifdef __cplusplus
}
#endif
#endif /* __PWM_CONFIG_H__ */ #endif /* __PWM_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_QSPI #ifdef BSP_USING_QSPI
#ifndef QSPI_BUS_CONFIG #ifndef QSPI_BUS_CONFIG
#define QSPI_BUS_CONFIG \ #define QSPI_BUS_CONFIG \
...@@ -45,4 +49,8 @@ ...@@ -45,4 +49,8 @@
#define QSPI_IRQn QUADSPI_IRQn #define QSPI_IRQn QUADSPI_IRQn
#define QSPI_IRQHandler QUADSPI_IRQHandler #define QSPI_IRQHandler QUADSPI_IRQHandler
#ifdef __cplusplus
}
#endif
#endif /* __QSPI_CONFIG_H__ */ #endif /* __QSPI_CONFIG_H__ */
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#include "stm32f7xx_hal.h" #include "stm32f7xx_hal.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_SDIO #ifdef BSP_USING_SDIO
#define SDIO_BUS_CONFIG \ #define SDIO_BUS_CONFIG \
{ \ { \
...@@ -30,6 +34,10 @@ ...@@ -30,6 +34,10 @@
#endif #endif
#ifdef __cplusplus
}
#endif
#endif /*__SDIO_CONFIG_H__ */ #endif /*__SDIO_CONFIG_H__ */
......
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_SPI1 #ifdef BSP_USING_SPI1
#ifndef SPI1_BUS_CONFIG #ifndef SPI1_BUS_CONFIG
#define SPI1_BUS_CONFIG \ #define SPI1_BUS_CONFIG \
...@@ -183,4 +187,8 @@ ...@@ -183,4 +187,8 @@
#endif /* SPI5_RX_DMA_CONFIG */ #endif /* SPI5_RX_DMA_CONFIG */
#endif /* BSP_SPI5_RX_USING_DMA */ #endif /* BSP_SPI5_RX_USING_DMA */
#ifdef __cplusplus
}
#endif
#endif /*__SPI_CONFIG_H__ */ #endif /*__SPI_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifndef TIM_DEV_INFO_CONFIG #ifndef TIM_DEV_INFO_CONFIG
#define TIM_DEV_INFO_CONFIG \ #define TIM_DEV_INFO_CONFIG \
{ \ { \
...@@ -56,4 +60,8 @@ ...@@ -56,4 +60,8 @@
#endif /* TIM14_CONFIG */ #endif /* TIM14_CONFIG */
#endif /* BSP_USING_TIM14 */ #endif /* BSP_USING_TIM14 */
#ifdef __cplusplus
}
#endif
#endif /* __TIM_CONFIG_H__ */ #endif /* __TIM_CONFIG_H__ */
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#if defined(BSP_USING_UART1) #if defined(BSP_USING_UART1)
#ifndef UART1_CONFIG #ifndef UART1_CONFIG
#define UART1_CONFIG \ #define UART1_CONFIG \
...@@ -129,4 +133,8 @@ ...@@ -129,4 +133,8 @@
#endif /* UART5_DMA_CONFIG */ #endif /* UART5_DMA_CONFIG */
#endif /* BSP_UART5_RX_USING_DMA */ #endif /* BSP_UART5_RX_USING_DMA */
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_ADC1 #ifdef BSP_USING_ADC1
#ifndef ADC1_CONFIG #ifndef ADC1_CONFIG
#define ADC1_CONFIG \ #define ADC1_CONFIG \
...@@ -79,4 +83,8 @@ ...@@ -79,4 +83,8 @@
#endif /* ADC3_CONFIG */ #endif /* ADC3_CONFIG */
#endif /* BSP_USING_ADC3 */ #endif /* BSP_USING_ADC3 */
#ifdef __cplusplus
}
#endif
#endif /* __ADC_CONFIG_H__ */ #endif /* __ADC_CONFIG_H__ */
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
/* DMA1 channel1 */ /* DMA1 channel1 */
/* DMA1 channel2 */ /* DMA1 channel2 */
...@@ -124,4 +128,8 @@ ...@@ -124,4 +128,8 @@
#define QSPI_DMA_IRQ DMA2_Channel7_IRQn #define QSPI_DMA_IRQ DMA2_Channel7_IRQn
#endif #endif
#ifdef __cplusplus
}
#endif
#endif /* __DMA_CONFIG_H__ */ #endif /* __DMA_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_PWM2 #ifdef BSP_USING_PWM2
#ifndef PWM2_CONFIG #ifndef PWM2_CONFIG
#define PWM2_CONFIG \ #define PWM2_CONFIG \
...@@ -57,4 +61,8 @@ ...@@ -57,4 +61,8 @@
#endif /* PWM5_CONFIG */ #endif /* PWM5_CONFIG */
#endif /* BSP_USING_PWM5 */ #endif /* BSP_USING_PWM5 */
#ifdef __cplusplus
}
#endif
#endif /* __PWM_CONFIG_H__ */ #endif /* __PWM_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_QSPI #ifdef BSP_USING_QSPI
#ifndef QSPI_BUS_CONFIG #ifndef QSPI_BUS_CONFIG
#define QSPI_BUS_CONFIG \ #define QSPI_BUS_CONFIG \
...@@ -45,4 +49,8 @@ ...@@ -45,4 +49,8 @@
#define QSPI_IRQn QUADSPI_IRQn #define QSPI_IRQn QUADSPI_IRQn
#define QSPI_IRQHandler QUADSPI_IRQHandler #define QSPI_IRQHandler QUADSPI_IRQHandler
#ifdef __cplusplus
}
#endif
#endif /* __QSPI_CONFIG_H__ */ #endif /* __QSPI_CONFIG_H__ */
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* *
* Change Logs: * Change Logs:
* Date Author Notes * Date Author Notes
* 2018-11-06 SummerGift change to new framework * 2018-11-06 SummerGift first version
*/ */
#ifndef __SPI_CONFIG_H__ #ifndef __SPI_CONFIG_H__
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_SPI1 #ifdef BSP_USING_SPI1
#ifndef SPI1_BUS_CONFIG #ifndef SPI1_BUS_CONFIG
#define SPI1_BUS_CONFIG \ #define SPI1_BUS_CONFIG \
...@@ -81,4 +85,8 @@ ...@@ -81,4 +85,8 @@
#endif #endif
#ifdef __cplusplus
}
#endif
#endif /*__SPI_CONFIG_H__ */ #endif /*__SPI_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifndef TIM_DEV_INFO_CONFIG #ifndef TIM_DEV_INFO_CONFIG
#define TIM_DEV_INFO_CONFIG \ #define TIM_DEV_INFO_CONFIG \
{ \ { \
...@@ -56,4 +60,8 @@ ...@@ -56,4 +60,8 @@
#endif /* TIM17_CONFIG */ #endif /* TIM17_CONFIG */
#endif /* BSP_USING_TIM17 */ #endif /* BSP_USING_TIM17 */
#ifdef __cplusplus
}
#endif
#endif /* __TIM_CONFIG_H__ */ #endif /* __TIM_CONFIG_H__ */
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#if defined(BSP_USING_UART1) #if defined(BSP_USING_UART1)
#ifndef UART1_CONFIG #ifndef UART1_CONFIG
#define UART1_CONFIG \ #define UART1_CONFIG \
...@@ -57,6 +61,10 @@ ...@@ -57,6 +61,10 @@
.dma_irq = UART2_RX_DMA_IRQ, \ .dma_irq = UART2_RX_DMA_IRQ, \
} }
#endif /* UART2_DMA_CONFIG */ #endif /* UART2_DMA_CONFIG */
#endif /* BSP_UART2_RX_USING_DMA */ #endif /* BSP_UART2_RX_USING_DMA */
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* *
* Change Logs: * Change Logs:
* Date Author Notes * Date Author Notes
* 2018-11-7 SummerGift change to new framework * 2018-11-7 SummerGift first version
*/ */
#ifndef __DRV_COMMON_H__ #ifndef __DRV_COMMON_H__
...@@ -16,6 +16,10 @@ ...@@ -16,6 +16,10 @@
#include <rtdevice.h> #include <rtdevice.h>
#include <board.h> #include <board.h>
#ifdef __cplusplus
extern "C" {
#endif
void _Error_Handler(char *s, int num); void _Error_Handler(char *s, int num);
#ifndef Error_Handler #ifndef Error_Handler
...@@ -24,4 +28,8 @@ void _Error_Handler(char *s, int num); ...@@ -24,4 +28,8 @@ void _Error_Handler(char *s, int num);
#define DMA_NOT_AVAILABLE ((DMA_INSTANCE_TYPE *)0xFFFFFFFFU) #define DMA_NOT_AVAILABLE ((DMA_INSTANCE_TYPE *)0xFFFFFFFFU)
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -14,6 +14,10 @@ ...@@ -14,6 +14,10 @@
#include <board.h> #include <board.h>
#include <rtthread.h> #include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
#if defined(SOC_SERIES_STM32F0) #if defined(SOC_SERIES_STM32F0)
#include "f0/dma_config.h" #include "f0/dma_config.h"
#include "f0/uart_config.h" #include "f0/uart_config.h"
...@@ -56,4 +60,8 @@ ...@@ -56,4 +60,8 @@
#include "l4/pwm_config.h" #include "l4/pwm_config.h"
#endif #endif
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -16,6 +16,10 @@ ...@@ -16,6 +16,10 @@
#include <rthw.h> #include <rthw.h>
#include <drv_common.h> #include <drv_common.h>
#ifdef __cplusplus
extern "C" {
#endif
#if defined(SOC_SERIES_STM32F0) || defined(SOC_SERIES_STM32F1) || defined(SOC_SERIES_STM32L4) #if defined(SOC_SERIES_STM32F0) || defined(SOC_SERIES_STM32F1) || defined(SOC_SERIES_STM32L4)
#define DMA_INSTANCE_TYPE DMA_Channel_TypeDef #define DMA_INSTANCE_TYPE DMA_Channel_TypeDef
#elif defined(SOC_SERIES_STM32F4) || defined(SOC_SERIES_STM32F7) #elif defined(SOC_SERIES_STM32F4) || defined(SOC_SERIES_STM32F7)
...@@ -36,4 +40,8 @@ struct dma_config { ...@@ -36,4 +40,8 @@ struct dma_config {
#endif #endif
}; };
#ifdef __cplusplus
}
#endif
#endif /*__DRV_DMA_H_ */ #endif /*__DRV_DMA_H_ */
...@@ -16,8 +16,16 @@ ...@@ -16,8 +16,16 @@
#include <rthw.h> #include <rthw.h>
#include <drv_common.h> #include <drv_common.h>
#ifdef __cplusplus
extern "C" {
#endif
int stm32_flash_read(rt_uint32_t addr, rt_uint8_t *buf, size_t size); int stm32_flash_read(rt_uint32_t addr, rt_uint8_t *buf, size_t size);
int stm32_flash_write(rt_uint32_t addr, const rt_uint8_t *buf, size_t size); int stm32_flash_write(rt_uint32_t addr, const rt_uint8_t *buf, size_t size);
int stm32_flash_erase(rt_uint32_t addr, size_t size); int stm32_flash_erase(rt_uint32_t addr, size_t size);
#ifdef __cplusplus
}
#endif
#endif /* __DRV_FLASH_H__ */ #endif /* __DRV_FLASH_H__ */
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f0xx.h> #include <stm32f0xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000) #define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000)
#define STM32_FLASH_SIZE (256 * 1024) #define STM32_FLASH_SIZE (256 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE)) #define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
...@@ -38,4 +42,8 @@ extern int __bss_end; ...@@ -38,4 +42,8 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif /* __BOARD_H__ */ #endif /* __BOARD_H__ */
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f1xx.h> #include <stm32f1xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000) #define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000)
#define STM32_FLASH_SIZE (128 * 1024) #define STM32_FLASH_SIZE (128 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE)) #define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
...@@ -38,4 +42,8 @@ extern int __bss_end; ...@@ -38,4 +42,8 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif /* __BOARD_H__ */ #endif /* __BOARD_H__ */
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f4xx.h> #include <stm32f4xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000) #define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000)
#define STM32_FLASH_SIZE (1024 * 1024) #define STM32_FLASH_SIZE (1024 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE)) #define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
...@@ -37,5 +41,9 @@ extern int __bss_end; ...@@ -37,5 +41,9 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f7xx.h> #include <stm32f7xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000) #define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000)
#define STM32_FLASH_SIZE (1024 * 1024) #define STM32_FLASH_SIZE (1024 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE)) #define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
...@@ -37,4 +41,8 @@ extern int __bss_end; ...@@ -37,4 +41,8 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32l4xx.h> #include <stm32l4xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000) #define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000)
#define STM32_FLASH_SIZE (512 * 1024) #define STM32_FLASH_SIZE (512 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE)) #define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
...@@ -28,5 +32,9 @@ ...@@ -28,5 +32,9 @@
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f0xx.h> #include <stm32f0xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000) #define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000)
#define STM32_FLASH_SIZE (256 * 1024) #define STM32_FLASH_SIZE (256 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE)) #define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
...@@ -38,4 +42,8 @@ extern int __bss_end; ...@@ -38,4 +42,8 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif /* __BOARD_H__ */ #endif /* __BOARD_H__ */
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f1xx.h> #include <stm32f1xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000) #define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000)
#define STM32_FLASH_SIZE (128 * 1024) #define STM32_FLASH_SIZE (128 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE)) #define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
...@@ -38,4 +42,8 @@ extern int __bss_end; ...@@ -38,4 +42,8 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif /* __BOARD_H__ */ #endif /* __BOARD_H__ */
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f1xx.h> #include <stm32f1xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Internal SRAM memory size[Kbytes] <8-64>, Default: 64*/ /* Internal SRAM memory size[Kbytes] <8-64>, Default: 64*/
#define STM32_SRAM_SIZE 64 #define STM32_SRAM_SIZE 64
#define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024) #define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024)
...@@ -38,4 +42,8 @@ extern int __bss_end; ...@@ -38,4 +42,8 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif /* __BOARD_H__ */ #endif /* __BOARD_H__ */
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f4xx.h> #include <stm32f4xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_SRAM_SIZE (128) #define STM32_SRAM_SIZE (128)
#define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024) #define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024)
...@@ -37,5 +41,9 @@ extern int __bss_end; ...@@ -37,5 +41,9 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f4xx.h> #include <stm32f4xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_SRAM_SIZE (128) #define STM32_SRAM_SIZE (128)
#define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024) #define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024)
...@@ -33,5 +37,9 @@ extern int __bss_end; ...@@ -33,5 +37,9 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f4xx.h> #include <stm32f4xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000) #define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000)
#define STM32_FLASH_SIZE (512 * 1024) #define STM32_FLASH_SIZE (512 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE)) #define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
...@@ -37,5 +41,9 @@ extern int __bss_end; ...@@ -37,5 +41,9 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f4xx.h> #include <stm32f4xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef BSP_USING_GPIO #ifdef BSP_USING_GPIO
#include "drv_gpio.h" #include "drv_gpio.h"
#endif #endif
...@@ -46,5 +50,9 @@ extern int __bss_end; ...@@ -46,5 +50,9 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
void MX_GPIO_Init(void); void MX_GPIO_Init(void);
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f4xx.h> #include <stm32f4xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000) #define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000)
#define STM32_FLASH_SIZE (1024 * 1024) #define STM32_FLASH_SIZE (1024 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE)) #define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
...@@ -37,4 +41,8 @@ extern int __bss_end; ...@@ -37,4 +41,8 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f4xx.h> #include <stm32f4xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_SRAM_SIZE (192) #define STM32_SRAM_SIZE (192)
#define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024) #define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024)
...@@ -37,5 +41,9 @@ extern int __bss_end; ...@@ -37,5 +41,9 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f7xx.h> #include <stm32f7xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000) #define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000)
#define STM32_FLASH_SIZE (1024 * 1024) #define STM32_FLASH_SIZE (1024 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE)) #define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
...@@ -37,5 +41,9 @@ extern int __bss_end; ...@@ -37,5 +41,9 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32f7xx.h> #include <stm32f7xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_SRAM_SIZE (512) #define STM32_SRAM_SIZE (512)
#define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024) #define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024)
...@@ -37,5 +41,9 @@ extern int __bss_end; ...@@ -37,5 +41,9 @@ extern int __bss_end;
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif #endif
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
#include <stm32l4xx.h> #include <stm32l4xx.h>
#include "drv_common.h" #include "drv_common.h"
#ifdef __cplusplus
extern "C" {
#endif
#define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000) #define STM32_FLASH_START_ADRESS ((uint32_t)0x08000000)
#define STM32_FLASH_SIZE (512 * 1024) #define STM32_FLASH_SIZE (512 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE)) #define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
...@@ -28,5 +32,9 @@ ...@@ -28,5 +32,9 @@
void SystemClock_Config(void); void SystemClock_Config(void);
#ifdef __cplusplus
}
#endif
#endif #endif
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册