Skip to content

Commit 9acd9b7

Browse files
committed
add spi flash support
1 parent cf4a537 commit 9acd9b7

File tree

6 files changed

+1031
-1031
lines changed

6 files changed

+1031
-1031
lines changed

bsp/stm32/stm32f407-micu/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h

Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#define __STM32F4xx_HAL_CONF_H
2626

2727
#ifdef __cplusplus
28-
extern "C" {
28+
extern "C" {
2929
#endif
3030

3131
/* Exported types ------------------------------------------------------------*/
@@ -37,7 +37,7 @@
3737
*/
3838
#define HAL_MODULE_ENABLED
3939

40-
/* #define HAL_CRYP_MODULE_ENABLED */
40+
/* #define HAL_CRYP_MODULE_ENABLED */
4141
/* #define HAL_ADC_MODULE_ENABLED */
4242
/* #define HAL_CAN_MODULE_ENABLED */
4343
/* #define HAL_CRC_MODULE_ENABLED */
@@ -96,11 +96,11 @@
9696
* (when HSE is used as system clock source, directly or through the PLL).
9797
*/
9898
#if !defined (HSE_VALUE)
99-
#define HSE_VALUE 8000000U /*!< Value of the External oscillator in Hz */
99+
#define HSE_VALUE 8000000U /*!< Value of the External oscillator in Hz */
100100
#endif /* HSE_VALUE */
101101

102102
#if !defined (HSE_STARTUP_TIMEOUT)
103-
#define HSE_STARTUP_TIMEOUT 100U /*!< Time out for HSE start up, in ms */
103+
#define HSE_STARTUP_TIMEOUT 100U /*!< Time out for HSE start up, in ms */
104104
#endif /* HSE_STARTUP_TIMEOUT */
105105

106106
/**
@@ -109,26 +109,26 @@
109109
* (when HSI is used as system clock source, directly or through the PLL).
110110
*/
111111
#if !defined (HSI_VALUE)
112-
#define HSI_VALUE ((uint32_t)16000000U) /*!< Value of the Internal oscillator in Hz*/
112+
#define HSI_VALUE ((uint32_t)16000000U) /*!< Value of the Internal oscillator in Hz*/
113113
#endif /* HSI_VALUE */
114114

115115
/**
116116
* @brief Internal Low Speed oscillator (LSI) value.
117117
*/
118118
#if !defined (LSI_VALUE)
119-
#define LSI_VALUE 32000U /*!< LSI Typical Value in Hz*/
119+
#define LSI_VALUE 32000U /*!< LSI Typical Value in Hz*/
120120
#endif /* LSI_VALUE */ /*!< Value of the Internal Low Speed oscillator in Hz
121-
The real value may vary depending on the variations
122-
in voltage and temperature.*/
121+
The real value may vary depending on the variations
122+
in voltage and temperature.*/
123123
/**
124124
* @brief External Low Speed oscillator (LSE) value.
125125
*/
126126
#if !defined (LSE_VALUE)
127-
#define LSE_VALUE 32768U /*!< Value of the External Low Speed oscillator in Hz */
127+
#define LSE_VALUE 32768U /*!< Value of the External Low Speed oscillator in Hz */
128128
#endif /* LSE_VALUE */
129129

130130
#if !defined (LSE_STARTUP_TIMEOUT)
131-
#define LSE_STARTUP_TIMEOUT 5000U /*!< Time out for LSE start up, in ms */
131+
#define LSE_STARTUP_TIMEOUT 5000U /*!< Time out for LSE start up, in ms */
132132
#endif /* LSE_STARTUP_TIMEOUT */
133133

134134
/**
@@ -137,7 +137,7 @@
137137
* frequency, this source is inserted directly through I2S_CKIN pad.
138138
*/
139139
#if !defined (EXTERNAL_CLOCK_VALUE)
140-
#define EXTERNAL_CLOCK_VALUE 12288000U /*!< Value of the External audio frequency in Hz*/
140+
#define EXTERNAL_CLOCK_VALUE 12288000U /*!< Value of the External audio frequency in Hz*/
141141
#endif /* EXTERNAL_CLOCK_VALUE */
142142

143143
/* Tip: To avoid modifying this file each time you need to use different HSE,
@@ -147,7 +147,7 @@
147147
/**
148148
* @brief This is the HAL system configuration section
149149
*/
150-
#define VDD_VALUE 3300U /*!< Value of VDD in mv */
150+
#define VDD_VALUE 3300U /*!< Value of VDD in mv */
151151
#define TICK_INT_PRIORITY 15U /*!< tick interrupt priority */
152152
#define USE_RTOS 0U
153153
#define PREFETCH_ENABLE 1U
@@ -272,203 +272,203 @@
272272
*/
273273

274274
#ifdef HAL_RCC_MODULE_ENABLED
275-
#include "stm32f4xx_hal_rcc.h"
275+
#include "stm32f4xx_hal_rcc.h"
276276
#endif /* HAL_RCC_MODULE_ENABLED */
277277

278278
#ifdef HAL_GPIO_MODULE_ENABLED
279-
#include "stm32f4xx_hal_gpio.h"
279+
#include "stm32f4xx_hal_gpio.h"
280280
#endif /* HAL_GPIO_MODULE_ENABLED */
281281

282282
#ifdef HAL_EXTI_MODULE_ENABLED
283-
#include "stm32f4xx_hal_exti.h"
283+
#include "stm32f4xx_hal_exti.h"
284284
#endif /* HAL_EXTI_MODULE_ENABLED */
285285

286286
#ifdef HAL_DMA_MODULE_ENABLED
287-
#include "stm32f4xx_hal_dma.h"
287+
#include "stm32f4xx_hal_dma.h"
288288
#endif /* HAL_DMA_MODULE_ENABLED */
289289

290290
#ifdef HAL_CORTEX_MODULE_ENABLED
291-
#include "stm32f4xx_hal_cortex.h"
291+
#include "stm32f4xx_hal_cortex.h"
292292
#endif /* HAL_CORTEX_MODULE_ENABLED */
293293

294294
#ifdef HAL_ADC_MODULE_ENABLED
295-
#include "stm32f4xx_hal_adc.h"
295+
#include "stm32f4xx_hal_adc.h"
296296
#endif /* HAL_ADC_MODULE_ENABLED */
297297

298298
#ifdef HAL_CAN_MODULE_ENABLED
299-
#include "stm32f4xx_hal_can.h"
299+
#include "stm32f4xx_hal_can.h"
300300
#endif /* HAL_CAN_MODULE_ENABLED */
301301

302302
#ifdef HAL_CAN_LEGACY_MODULE_ENABLED
303-
#include "stm32f4xx_hal_can_legacy.h"
303+
#include "stm32f4xx_hal_can_legacy.h"
304304
#endif /* HAL_CAN_LEGACY_MODULE_ENABLED */
305305

306306
#ifdef HAL_CRC_MODULE_ENABLED
307-
#include "stm32f4xx_hal_crc.h"
307+
#include "stm32f4xx_hal_crc.h"
308308
#endif /* HAL_CRC_MODULE_ENABLED */
309309

310310
#ifdef HAL_CRYP_MODULE_ENABLED
311-
#include "stm32f4xx_hal_cryp.h"
311+
#include "stm32f4xx_hal_cryp.h"
312312
#endif /* HAL_CRYP_MODULE_ENABLED */
313313

314314
#ifdef HAL_DMA2D_MODULE_ENABLED
315-
#include "stm32f4xx_hal_dma2d.h"
315+
#include "stm32f4xx_hal_dma2d.h"
316316
#endif /* HAL_DMA2D_MODULE_ENABLED */
317317

318318
#ifdef HAL_DAC_MODULE_ENABLED
319-
#include "stm32f4xx_hal_dac.h"
319+
#include "stm32f4xx_hal_dac.h"
320320
#endif /* HAL_DAC_MODULE_ENABLED */
321321

322322
#ifdef HAL_DCMI_MODULE_ENABLED
323-
#include "stm32f4xx_hal_dcmi.h"
323+
#include "stm32f4xx_hal_dcmi.h"
324324
#endif /* HAL_DCMI_MODULE_ENABLED */
325325

326326
#ifdef HAL_ETH_MODULE_ENABLED
327-
#include "stm32f4xx_hal_eth.h"
327+
#include "stm32f4xx_hal_eth.h"
328328
#endif /* HAL_ETH_MODULE_ENABLED */
329329

330330
#ifdef HAL_ETH_LEGACY_MODULE_ENABLED
331-
#include "stm32f4xx_hal_eth_legacy.h"
331+
#include "stm32f4xx_hal_eth_legacy.h"
332332
#endif /* HAL_ETH_LEGACY_MODULE_ENABLED */
333333

334334
#ifdef HAL_FLASH_MODULE_ENABLED
335-
#include "stm32f4xx_hal_flash.h"
335+
#include "stm32f4xx_hal_flash.h"
336336
#endif /* HAL_FLASH_MODULE_ENABLED */
337337

338338
#ifdef HAL_SRAM_MODULE_ENABLED
339-
#include "stm32f4xx_hal_sram.h"
339+
#include "stm32f4xx_hal_sram.h"
340340
#endif /* HAL_SRAM_MODULE_ENABLED */
341341

342342
#ifdef HAL_NOR_MODULE_ENABLED
343-
#include "stm32f4xx_hal_nor.h"
343+
#include "stm32f4xx_hal_nor.h"
344344
#endif /* HAL_NOR_MODULE_ENABLED */
345345

346346
#ifdef HAL_NAND_MODULE_ENABLED
347-
#include "stm32f4xx_hal_nand.h"
347+
#include "stm32f4xx_hal_nand.h"
348348
#endif /* HAL_NAND_MODULE_ENABLED */
349349

350350
#ifdef HAL_PCCARD_MODULE_ENABLED
351-
#include "stm32f4xx_hal_pccard.h"
351+
#include "stm32f4xx_hal_pccard.h"
352352
#endif /* HAL_PCCARD_MODULE_ENABLED */
353353

354354
#ifdef HAL_SDRAM_MODULE_ENABLED
355-
#include "stm32f4xx_hal_sdram.h"
355+
#include "stm32f4xx_hal_sdram.h"
356356
#endif /* HAL_SDRAM_MODULE_ENABLED */
357357

358358
#ifdef HAL_HASH_MODULE_ENABLED
359-
#include "stm32f4xx_hal_hash.h"
359+
#include "stm32f4xx_hal_hash.h"
360360
#endif /* HAL_HASH_MODULE_ENABLED */
361361

362362
#ifdef HAL_I2C_MODULE_ENABLED
363-
#include "stm32f4xx_hal_i2c.h"
363+
#include "stm32f4xx_hal_i2c.h"
364364
#endif /* HAL_I2C_MODULE_ENABLED */
365365

366366
#ifdef HAL_SMBUS_MODULE_ENABLED
367-
#include "stm32f4xx_hal_smbus.h"
367+
#include "stm32f4xx_hal_smbus.h"
368368
#endif /* HAL_SMBUS_MODULE_ENABLED */
369369

370370
#ifdef HAL_I2S_MODULE_ENABLED
371-
#include "stm32f4xx_hal_i2s.h"
371+
#include "stm32f4xx_hal_i2s.h"
372372
#endif /* HAL_I2S_MODULE_ENABLED */
373373

374374
#ifdef HAL_IWDG_MODULE_ENABLED
375-
#include "stm32f4xx_hal_iwdg.h"
375+
#include "stm32f4xx_hal_iwdg.h"
376376
#endif /* HAL_IWDG_MODULE_ENABLED */
377377

378378
#ifdef HAL_LTDC_MODULE_ENABLED
379-
#include "stm32f4xx_hal_ltdc.h"
379+
#include "stm32f4xx_hal_ltdc.h"
380380
#endif /* HAL_LTDC_MODULE_ENABLED */
381381

382382
#ifdef HAL_PWR_MODULE_ENABLED
383-
#include "stm32f4xx_hal_pwr.h"
383+
#include "stm32f4xx_hal_pwr.h"
384384
#endif /* HAL_PWR_MODULE_ENABLED */
385385

386386
#ifdef HAL_RNG_MODULE_ENABLED
387-
#include "stm32f4xx_hal_rng.h"
387+
#include "stm32f4xx_hal_rng.h"
388388
#endif /* HAL_RNG_MODULE_ENABLED */
389389

390390
#ifdef HAL_RTC_MODULE_ENABLED
391-
#include "stm32f4xx_hal_rtc.h"
391+
#include "stm32f4xx_hal_rtc.h"
392392
#endif /* HAL_RTC_MODULE_ENABLED */
393393

394394
#ifdef HAL_SAI_MODULE_ENABLED
395-
#include "stm32f4xx_hal_sai.h"
395+
#include "stm32f4xx_hal_sai.h"
396396
#endif /* HAL_SAI_MODULE_ENABLED */
397397

398398
#ifdef HAL_SD_MODULE_ENABLED
399-
#include "stm32f4xx_hal_sd.h"
399+
#include "stm32f4xx_hal_sd.h"
400400
#endif /* HAL_SD_MODULE_ENABLED */
401401

402402
#ifdef HAL_SPI_MODULE_ENABLED
403-
#include "stm32f4xx_hal_spi.h"
403+
#include "stm32f4xx_hal_spi.h"
404404
#endif /* HAL_SPI_MODULE_ENABLED */
405405

406406
#ifdef HAL_TIM_MODULE_ENABLED
407-
#include "stm32f4xx_hal_tim.h"
407+
#include "stm32f4xx_hal_tim.h"
408408
#endif /* HAL_TIM_MODULE_ENABLED */
409409

410410
#ifdef HAL_UART_MODULE_ENABLED
411-
#include "stm32f4xx_hal_uart.h"
411+
#include "stm32f4xx_hal_uart.h"
412412
#endif /* HAL_UART_MODULE_ENABLED */
413413

414414
#ifdef HAL_USART_MODULE_ENABLED
415-
#include "stm32f4xx_hal_usart.h"
415+
#include "stm32f4xx_hal_usart.h"
416416
#endif /* HAL_USART_MODULE_ENABLED */
417417

418418
#ifdef HAL_IRDA_MODULE_ENABLED
419-
#include "stm32f4xx_hal_irda.h"
419+
#include "stm32f4xx_hal_irda.h"
420420
#endif /* HAL_IRDA_MODULE_ENABLED */
421421

422422
#ifdef HAL_SMARTCARD_MODULE_ENABLED
423-
#include "stm32f4xx_hal_smartcard.h"
423+
#include "stm32f4xx_hal_smartcard.h"
424424
#endif /* HAL_SMARTCARD_MODULE_ENABLED */
425425

426426
#ifdef HAL_WWDG_MODULE_ENABLED
427-
#include "stm32f4xx_hal_wwdg.h"
427+
#include "stm32f4xx_hal_wwdg.h"
428428
#endif /* HAL_WWDG_MODULE_ENABLED */
429429

430430
#ifdef HAL_PCD_MODULE_ENABLED
431-
#include "stm32f4xx_hal_pcd.h"
431+
#include "stm32f4xx_hal_pcd.h"
432432
#endif /* HAL_PCD_MODULE_ENABLED */
433433

434434
#ifdef HAL_HCD_MODULE_ENABLED
435-
#include "stm32f4xx_hal_hcd.h"
435+
#include "stm32f4xx_hal_hcd.h"
436436
#endif /* HAL_HCD_MODULE_ENABLED */
437437

438438
#ifdef HAL_DSI_MODULE_ENABLED
439-
#include "stm32f4xx_hal_dsi.h"
439+
#include "stm32f4xx_hal_dsi.h"
440440
#endif /* HAL_DSI_MODULE_ENABLED */
441441

442442
#ifdef HAL_QSPI_MODULE_ENABLED
443-
#include "stm32f4xx_hal_qspi.h"
443+
#include "stm32f4xx_hal_qspi.h"
444444
#endif /* HAL_QSPI_MODULE_ENABLED */
445445

446446
#ifdef HAL_CEC_MODULE_ENABLED
447-
#include "stm32f4xx_hal_cec.h"
447+
#include "stm32f4xx_hal_cec.h"
448448
#endif /* HAL_CEC_MODULE_ENABLED */
449449

450450
#ifdef HAL_FMPI2C_MODULE_ENABLED
451-
#include "stm32f4xx_hal_fmpi2c.h"
451+
#include "stm32f4xx_hal_fmpi2c.h"
452452
#endif /* HAL_FMPI2C_MODULE_ENABLED */
453453

454454
#ifdef HAL_FMPSMBUS_MODULE_ENABLED
455-
#include "stm32f4xx_hal_fmpsmbus.h"
455+
#include "stm32f4xx_hal_fmpsmbus.h"
456456
#endif /* HAL_FMPSMBUS_MODULE_ENABLED */
457457

458458
#ifdef HAL_SPDIFRX_MODULE_ENABLED
459-
#include "stm32f4xx_hal_spdifrx.h"
459+
#include "stm32f4xx_hal_spdifrx.h"
460460
#endif /* HAL_SPDIFRX_MODULE_ENABLED */
461461

462462
#ifdef HAL_DFSDM_MODULE_ENABLED
463-
#include "stm32f4xx_hal_dfsdm.h"
463+
#include "stm32f4xx_hal_dfsdm.h"
464464
#endif /* HAL_DFSDM_MODULE_ENABLED */
465465

466466
#ifdef HAL_LPTIM_MODULE_ENABLED
467-
#include "stm32f4xx_hal_lptim.h"
467+
#include "stm32f4xx_hal_lptim.h"
468468
#endif /* HAL_LPTIM_MODULE_ENABLED */
469469

470470
#ifdef HAL_MMC_MODULE_ENABLED
471-
#include "stm32f4xx_hal_mmc.h"
471+
#include "stm32f4xx_hal_mmc.h"
472472
#endif /* HAL_MMC_MODULE_ENABLED */
473473

474474
/* Exported macro ------------------------------------------------------------*/
@@ -481,11 +481,11 @@
481481
* If expr is true, it returns no value.
482482
* @retval None
483483
*/
484-
#define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__))
484+
#define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__))
485485
/* Exported functions ------------------------------------------------------- */
486-
void assert_failed(uint8_t* file, uint32_t line);
486+
void assert_failed(uint8_t* file, uint32_t line);
487487
#else
488-
#define assert_param(expr) ((void)0U)
488+
#define assert_param(expr) ((void)0U)
489489
#endif /* USE_FULL_ASSERT */
490490

491491
#ifdef __cplusplus

0 commit comments

Comments
 (0)