diff --git a/bsp/lpc54114-lite/drivers/Kconfig b/bsp/lpc54114-lite/drivers/Kconfig index 5544448da1..e616638663 100644 --- a/bsp/lpc54114-lite/drivers/Kconfig +++ b/bsp/lpc54114-lite/drivers/Kconfig @@ -19,6 +19,12 @@ menu "LPC54110 Bsp Config" default y endmenu + config BSP_USING_ROMFS + bool "Enable ROMFS" + select RT_USING_DFS + select RT_USING_DFS_ROMFS + default y + config BSP_USING_SDCARD bool "Enable SDCARD" select BSP_USING_SPI2 diff --git a/bsp/lpc54114-lite/drivers/SConscript b/bsp/lpc54114-lite/drivers/SConscript index ced26be9c3..1bdfeedc1c 100644 --- a/bsp/lpc54114-lite/drivers/SConscript +++ b/bsp/lpc54114-lite/drivers/SConscript @@ -5,6 +5,7 @@ cwd = GetCurrentDir() src = Split(""" board.c clock_config.c +drv_gpio.c """) CPPPATH = [cwd] @@ -19,6 +20,9 @@ if GetDepend('BSP_USING_SPI2'): if GetDepend('BSP_USING_I2C4'): src = src + ['drv_i2c.c'] +if GetDepend('BSP_USING_ROMFS'): + src = src + ['drv_romfs.c'] + if GetDepend('BSP_USING_SDCARD'): src = src + ['drv_sdcard.c'] diff --git a/bsp/lpc54114-lite/project.uvoptx b/bsp/lpc54114-lite/project.uvoptx index 906e23aa03..688904474e 100644 --- a/bsp/lpc54114-lite/project.uvoptx +++ b/bsp/lpc54114-lite/project.uvoptx @@ -215,7 +215,7 @@ Drivers - 1 + 0 0 0 0 @@ -250,6 +250,18 @@ 0 0 0 + drivers\drv_gpio.c + drv_gpio.c + 0 + 0 + + + 2 + 6 + 1 + 0 + 0 + 0 drivers\drv_uart.c drv_uart.c 0 @@ -257,7 +269,7 @@ 2 - 6 + 7 1 0 0 @@ -269,7 +281,7 @@ 2 - 7 + 8 1 0 0 @@ -281,7 +293,7 @@ 2 - 8 + 9 1 0 0 @@ -293,7 +305,7 @@ 2 - 9 + 10 1 0 0 @@ -313,7 +325,7 @@ 0 3 - 10 + 11 1 0 0 @@ -325,7 +337,7 @@ 3 - 11 + 12 1 0 0 @@ -337,7 +349,7 @@ 3 - 12 + 13 1 0 0 @@ -349,7 +361,7 @@ 3 - 13 + 14 1 0 0 @@ -361,7 +373,7 @@ 3 - 14 + 15 1 0 0 @@ -373,7 +385,7 @@ 3 - 15 + 16 1 0 0 @@ -385,7 +397,7 @@ 3 - 16 + 17 1 0 0 @@ -397,7 +409,7 @@ 3 - 17 + 18 1 0 0 @@ -409,7 +421,7 @@ 3 - 18 + 19 1 0 0 @@ -421,7 +433,7 @@ 3 - 19 + 20 1 0 0 @@ -433,7 +445,7 @@ 3 - 20 + 21 1 0 0 @@ -445,7 +457,7 @@ 3 - 21 + 22 1 0 0 @@ -457,7 +469,7 @@ 3 - 22 + 23 1 0 0 @@ -469,7 +481,7 @@ 3 - 23 + 24 1 0 0 @@ -481,7 +493,7 @@ 3 - 24 + 25 1 0 0 @@ -493,7 +505,7 @@ 3 - 25 + 26 1 0 0 @@ -505,7 +517,7 @@ 3 - 26 + 27 1 0 0 @@ -517,7 +529,7 @@ 3 - 27 + 28 1 0 0 @@ -529,7 +541,7 @@ 3 - 28 + 29 1 0 0 @@ -541,7 +553,7 @@ 3 - 29 + 30 1 0 0 @@ -553,7 +565,7 @@ 3 - 30 + 31 1 0 0 @@ -565,7 +577,7 @@ 3 - 31 + 32 1 0 0 @@ -577,7 +589,7 @@ 3 - 32 + 33 1 0 0 @@ -589,7 +601,7 @@ 3 - 33 + 34 1 0 0 @@ -601,7 +613,7 @@ 3 - 34 + 35 1 0 0 @@ -613,7 +625,7 @@ 3 - 35 + 36 1 0 0 @@ -625,7 +637,7 @@ 3 - 36 + 37 1 0 0 @@ -637,7 +649,7 @@ 3 - 37 + 38 1 0 0 @@ -649,7 +661,7 @@ 3 - 38 + 39 1 0 0 @@ -661,7 +673,7 @@ 3 - 39 + 40 1 0 0 @@ -673,7 +685,7 @@ 3 - 40 + 41 2 0 0 @@ -685,7 +697,7 @@ 3 - 41 + 42 1 0 0 @@ -697,7 +709,7 @@ 3 - 42 + 43 4 0 0 @@ -717,7 +729,7 @@ 0 4 - 43 + 44 1 0 0 @@ -729,7 +741,7 @@ 4 - 44 + 45 1 0 0 @@ -741,7 +753,7 @@ 4 - 45 + 46 1 0 0 @@ -753,7 +765,7 @@ 4 - 46 + 47 1 0 0 @@ -765,7 +777,7 @@ 4 - 47 + 48 1 0 0 @@ -777,7 +789,7 @@ 4 - 48 + 49 1 0 0 @@ -789,7 +801,7 @@ 4 - 49 + 50 1 0 0 @@ -801,7 +813,7 @@ 4 - 50 + 51 1 0 0 @@ -813,7 +825,7 @@ 4 - 51 + 52 1 0 0 @@ -825,7 +837,7 @@ 4 - 52 + 53 1 0 0 @@ -837,7 +849,7 @@ 4 - 53 + 54 1 0 0 @@ -849,7 +861,7 @@ 4 - 54 + 55 1 0 0 @@ -861,7 +873,7 @@ 4 - 55 + 56 1 0 0 @@ -873,7 +885,7 @@ 4 - 56 + 57 1 0 0 @@ -885,7 +897,7 @@ 4 - 57 + 58 1 0 0 @@ -905,7 +917,7 @@ 0 5 - 58 + 59 1 0 0 @@ -917,7 +929,7 @@ 5 - 59 + 60 2 0 0 @@ -929,7 +941,7 @@ 5 - 60 + 61 1 0 0 @@ -941,7 +953,7 @@ 5 - 61 + 62 1 0 0 @@ -953,7 +965,7 @@ 5 - 62 + 63 1 0 0 @@ -973,7 +985,7 @@ 0 6 - 63 + 64 1 0 0 @@ -985,7 +997,7 @@ 6 - 64 + 65 1 0 0 @@ -997,7 +1009,7 @@ 6 - 65 + 66 1 0 0 @@ -1009,7 +1021,7 @@ 6 - 66 + 67 1 0 0 @@ -1021,7 +1033,7 @@ 6 - 67 + 68 1 0 0 @@ -1033,7 +1045,7 @@ 6 - 68 + 69 1 0 0 @@ -1045,7 +1057,7 @@ 6 - 69 + 70 1 0 0 @@ -1057,7 +1069,7 @@ 6 - 70 + 71 1 0 0 @@ -1069,7 +1081,7 @@ 6 - 71 + 72 1 0 0 @@ -1081,7 +1093,7 @@ 6 - 72 + 73 1 0 0 @@ -1093,7 +1105,7 @@ 6 - 73 + 74 1 0 0 @@ -1105,7 +1117,7 @@ 6 - 74 + 75 1 0 0 @@ -1125,7 +1137,7 @@ 0 7 - 75 + 76 1 0 0 @@ -1137,7 +1149,7 @@ 7 - 76 + 77 1 0 0 @@ -1149,7 +1161,7 @@ 7 - 77 + 78 1 0 0 @@ -1161,7 +1173,7 @@ 7 - 78 + 79 1 0 0 @@ -1173,7 +1185,7 @@ 7 - 79 + 80 1 0 0 @@ -1185,7 +1197,7 @@ 7 - 80 + 81 1 0 0 @@ -1197,7 +1209,7 @@ 7 - 81 + 82 1 0 0 @@ -1209,7 +1221,7 @@ 7 - 82 + 83 1 0 0 @@ -1221,7 +1233,7 @@ 7 - 83 + 84 1 0 0 @@ -1233,7 +1245,7 @@ 7 - 84 + 85 1 0 0 @@ -1245,7 +1257,7 @@ 7 - 85 + 86 1 0 0 @@ -1257,7 +1269,7 @@ 7 - 86 + 87 1 0 0 @@ -1269,7 +1281,7 @@ 7 - 87 + 88 1 0 0 @@ -1281,7 +1293,7 @@ 7 - 88 + 89 1 0 0 @@ -1293,7 +1305,7 @@ 7 - 89 + 90 1 0 0 @@ -1305,7 +1317,7 @@ 7 - 90 + 91 1 0 0 @@ -1317,7 +1329,7 @@ 7 - 91 + 92 1 0 0 @@ -1337,7 +1349,7 @@ 0 8 - 92 + 93 1 0 0 @@ -1349,7 +1361,7 @@ 8 - 93 + 94 1 0 0 @@ -1361,7 +1373,7 @@ 8 - 94 + 95 1 0 0 @@ -1373,7 +1385,7 @@ 8 - 95 + 96 1 0 0 @@ -1385,7 +1397,7 @@ 8 - 96 + 97 1 0 0 @@ -1397,7 +1409,7 @@ 8 - 97 + 98 1 0 0 @@ -1409,7 +1421,7 @@ 8 - 98 + 99 1 0 0 @@ -1421,7 +1433,7 @@ 8 - 99 + 100 1 0 0 @@ -1433,7 +1445,7 @@ 8 - 100 + 101 1 0 0 @@ -1445,7 +1457,7 @@ 8 - 101 + 102 1 0 0 @@ -1457,7 +1469,7 @@ 8 - 102 + 103 1 0 0 @@ -1469,7 +1481,7 @@ 8 - 103 + 104 1 0 0 @@ -1481,7 +1493,7 @@ 8 - 104 + 105 1 0 0 @@ -1493,7 +1505,7 @@ 8 - 105 + 106 1 0 0 @@ -1505,7 +1517,7 @@ 8 - 106 + 107 1 0 0 @@ -1517,7 +1529,7 @@ 8 - 107 + 108 1 0 0 @@ -1537,7 +1549,7 @@ 0 9 - 108 + 109 1 0 0 @@ -1549,7 +1561,7 @@ 9 - 109 + 110 1 0 0 @@ -1561,7 +1573,7 @@ 9 - 110 + 111 1 0 0 @@ -1573,7 +1585,7 @@ 9 - 111 + 112 1 0 0 @@ -1585,7 +1597,7 @@ 9 - 112 + 113 1 0 0 @@ -1597,7 +1609,7 @@ 9 - 113 + 114 1 0 0 diff --git a/bsp/lpc54114-lite/project.uvprojx b/bsp/lpc54114-lite/project.uvprojx index 51f3ba03e9..9effdcbdcf 100644 --- a/bsp/lpc54114-lite/project.uvprojx +++ b/bsp/lpc54114-lite/project.uvprojx @@ -407,6 +407,11 @@ 1 drivers\clock_config.c + + drv_gpio.c + 1 + drivers\drv_gpio.c + drv_uart.c 1 diff --git a/bsp/stm32/libraries/HAL_Drivers/config/f4/spi_config.h b/bsp/stm32/libraries/HAL_Drivers/config/f4/spi_config.h index 791c51bd27..8a1ff11059 100644 --- a/bsp/stm32/libraries/HAL_Drivers/config/f4/spi_config.h +++ b/bsp/stm32/libraries/HAL_Drivers/config/f4/spi_config.h @@ -37,8 +37,8 @@ { \ .Instance = SPI2, \ .bus_name = "spi2", \ - .dma_rx.dma_rx.dma_rcc = RCC_AHB1ENR_DMA1EN, \ - .dma_tx.dma_rx.dma_rcc = RCC_AHB1ENR_DMA1EN, \ + .dma_rx.dma_rcc = RCC_AHB1ENR_DMA1EN, \ + .dma_tx.dma_rcc = RCC_AHB1ENR_DMA1EN, \ .dma_rx.Instance = DMA1_Stream3, \ .dma_rx.channel = DMA_CHANNEL_0, \ .dma_rx.dma_irq = DMA1_Stream3_IRQn, \