Skip to content

Commit 224c650

Browse files
committed
bsp: Separate STM32F4 HAL drivers -2
1 parent c01000a commit 224c650

File tree

12 files changed

+33
-20
lines changed

12 files changed

+33
-20
lines changed

bsp/stm32/stm32f401-st-nucleo/SConstruct

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ rtconfig.BSP_LIBRARY_TYPE = None
5050
# include drivers
5151
objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript'),variant_dir='build/libraries/HAL_Drivers', duplicate=0))
5252

53-
#objs.extend(SConscript(os.path.join(os.getcwd(), 'board', 'ports', 'SConscript')))
5453

5554
# make a building
5655
DoBuilding(TARGET, objs)

bsp/stm32/stm32f401-weact-blackpill/SConstruct

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ rtconfig.BSP_LIBRARY_TYPE = None
5050
# include drivers
5151
objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript'),variant_dir='build/libraries/'+'HAL_Drivers', duplicate=0))
5252

53-
#objs.extend(SConscript(os.path.join(os.getcwd(), 'board', 'ports', 'SConscript')))
5453

5554
# make a building
5655
DoBuilding(TARGET, objs)

bsp/stm32/stm32f405-smdz-breadfruit/SConstruct

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ rtconfig.BSP_LIBRARY_TYPE = None
5050
# include drivers
5151
objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript'),variant_dir='build/libraries/'+'HAL_Drivers', duplicate=0))
5252

53-
#objs.extend(SConscript(os.path.join(os.getcwd(), 'board', 'ports', 'SConscript')))
5453

5554
# make a building
5655
DoBuilding(TARGET, objs)

bsp/stm32/stm32f405zg-mini-template/SConstruct

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ rtconfig.BSP_LIBRARY_TYPE = None
5050
# include drivers
5151
objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript'),variant_dir='build/libraries/'+'HAL_Drivers', duplicate=0))
5252

53-
#objs.extend(SConscript(os.path.join(os.getcwd(), 'board', 'ports', 'SConscript')))
5453

5554
# make a building
5655
DoBuilding(TARGET, objs)

bsp/stm32/stm32f407-atk-explorer/SConstruct

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ rtconfig.BSP_LIBRARY_TYPE = None
5050
# include drivers
5151
objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript'),variant_dir='build/libraries/HAL_Drivers', duplicate=0))
5252

53-
objs.extend(SConscript(os.path.join(os.getcwd(), 'board', 'ports', 'SConscript')))
5453

5554
# make a building
5655
DoBuilding(TARGET, objs)

bsp/stm32/stm32f407-atk-explorer/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
#define HAL_DAC_MODULE_ENABLED
4646
/* #define HAL_DCMI_MODULE_ENABLED */
4747
/* #define HAL_DMA2D_MODULE_ENABLED */
48-
#define HAL_ETH_MODULE_ENABLED
48+
/* #define HAL_ETH_MODULE_ENABLED */
49+
#define HAL_ETH_LEGACY_MODULE_ENABLED
4950
/* #define HAL_NAND_MODULE_ENABLED */
5051
/* #define HAL_NOR_MODULE_ENABLED */
5152
/* #define HAL_PCCARD_MODULE_ENABLED */
@@ -327,6 +328,10 @@
327328
#include "stm32f4xx_hal_eth.h"
328329
#endif /* HAL_ETH_MODULE_ENABLED */
329330

331+
#ifdef HAL_ETH_LEGACY_MODULE_ENABLED
332+
#include "stm32f4xx_hal_eth_legacy.h"
333+
#endif /* HAL_ETH_LEGACY_MODULE_ENABLED */
334+
330335
#ifdef HAL_FLASH_MODULE_ENABLED
331336
#include "stm32f4xx_hal_flash.h"
332337
#endif /* HAL_FLASH_MODULE_ENABLED */

bsp/stm32/stm32f407-atk-explorer/board/Kconfig

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,18 @@ menu "Onboard Peripheral Drivers"
104104
select BSP_USING_I2C1
105105
default n
106106

107+
config BSP_ETH_LEGACY_MODULE_ENABLED
108+
bool
109+
default n
110+
107111
config BSP_USING_ETH
108112
bool "Enable Ethernet"
109113
default n
110114
select RT_USING_LWIP
111115
select RT_LWIP_USING_HW_CHECKSUM
112116
select RT_USING_POSIX_FS
113117
select RT_USING_POSIX_SOCKET
118+
select BSP_ETH_LEGACY_MODULE_ENABLED
114119

115120
config PHY_USING_LAN8720A
116121
bool
@@ -122,6 +127,16 @@ menu "Onboard Peripheral Drivers"
122127
default n
123128
select BSP_USING_I2C1
124129
select PKG_USING_MPU6XXX
130+
131+
menuconfig BSP_USING_CAN
132+
bool "Enable On Board CAN"
133+
select RT_USING_CAN
134+
default n
135+
if BSP_USING_CAN
136+
config BSP_USING_CAN1
137+
bool "Enable On Board CAN1"
138+
default n
139+
endif
125140

126141
menuconfig BSP_USING_FS
127142
bool "Enable File System"

bsp/stm32/stm32f407-atk-explorer/board/ports/SConscript

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,21 @@ cwd = GetCurrentDir()
88
src = []
99
path = [cwd]
1010

11-
if GetDepend(['BSP_USING_FAL']):
12-
src += Glob('fal/fal_spi_flash_sfud_port.c')
13-
path += [cwd + '/fal']
11+
if GetDepend(['BSP_USING_FS']):
12+
src += Glob('drv_filesystem.c')
13+
if GetDepend(['BSP_USING_SPI_FLASH_LITTLEFS']):
14+
src += Glob('fal/fal_spi_flash_sfud_port.c')
15+
path += [cwd + '/fal']
1416

15-
if GetDepend(['BSP_USING_TOUCH']):
17+
if GetDepend(['BSP_USING_TOUCH_CAP']):
1618
src += Glob('touch/drv_touch_ft.c')
17-
src += Glob('touch/drv_touch_xpt.c')
1819
src += Glob('touch/drv_touch.c')
19-
src += Glob('touch/drv_xpt2046_init.c')
2020
path += [cwd + '/touch']
2121

22-
if GetDepend(['BSP_USING_FS']):
23-
src += Glob('drv_filesystem.c')
22+
if GetDepend(['BSP_USING_TOUCH_RES']):
23+
src += Glob('touch/drv_touch_xpt.c')
24+
src += Glob('touch/drv_xpt2046_init.c')
25+
path += [cwd + '/touch']
2426

2527
if GetDepend(['BSP_USING_ONBOARD_LCD']):
2628
src += Glob('drv_lcd.c')

bsp/stm32/stm32f407-rt-spark/SConstruct

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,5 @@ rtconfig.BSP_LIBRARY_TYPE = None
5050
# include drivers
5151
objs.extend(SConscript(os.path.join(libraries_path_prefix, 'HAL_Drivers', 'SConscript'),variant_dir='build/libraries/HAL_Drivers', duplicate=0))
5252

53-
objs.extend(SConscript(os.path.join(os.getcwd(), 'board', 'ports', 'SConscript')))
54-
5553
# make a building
5654
DoBuilding(TARGET, objs)

bsp/stm32/stm32f407-rt-spark/board/ports/lvgl/lv_port_disp.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#define MY_DISP_VER_RES 240
2727
#endif
2828

29-
#if (PKG_LVGL_VER_NUM >= 0x090000)
29+
#if (PKG_LVGL_VER_NUM >= 0x0803FF)
3030
#define LV_DISP_TYPE lv_display_t
3131
#define lv_COLOR_TYPE uint8_t
3232
#else
@@ -101,7 +101,7 @@ void lv_port_disp_init(void)
101101
* Register the display in LVGL
102102
*----------------------------------*/
103103

104-
#if (PKG_LVGL_VER_NUM >= 0x090000)
104+
#if (PKG_LVGL_VER_NUM >= 0x0803FF)
105105

106106
lv_display_t *display = lv_display_create(MY_DISP_HOR_RES, MY_DISP_VER_RES);
107107
lv_display_set_buffers(display, buf_1, NULL, sizeof(buf_1), LV_DISPLAY_RENDER_MODE_PARTIAL); /*Initialize the display buffer.*/

0 commit comments

Comments
 (0)