[stm32] split stm32 drivers as normal and nano drivers

- move all normal drivers (devices framework drivers) into drivers
  folder.
- create nano folder for nano drivers
  nano drivers are only for a simply wrap of the HAL function, and
  not seek for adopting rt-thread devcies framework.
- provide unified nano console and GPIO drivers.
This commit is contained in:
Meco Man
2023-12-03 01:32:27 +08:00
parent 9fec43f0ea
commit 860094e893
240 changed files with 498 additions and 158 deletions

View File

@@ -162,9 +162,9 @@ def bsp_update_kconfig_library(dist_dir):
data = f.readlines()
with open(os.path.join(dist_dir, 'board/Kconfig'), 'w') as f:
for line in data:
if line.find('../libraries/HAL_Drivers/Kconfig') != -1:
position = line.find('../libraries/HAL_Drivers/Kconfig')
line = line[0:position] + 'libraries/HAL_Drivers/Kconfig"\n'
if line.find('../libraries/HAL_Drivers/drivers/Kconfig') != -1:
position = line.find('../libraries/HAL_Drivers/drivers/Kconfig')
line = line[0:position] + 'libraries/HAL_Drivers/drivers/Kconfig"\n'
f.write(line)
def zip_dist(dist_dir, dist_name):