mylonics / zephyr-ide

Apache License 2.0
16 stars 2 forks source link

please add custom west.yml item on west init #16

Closed IOT4566 closed 1 month ago

IOT4566 commented 1 month ago

I think it would be better to handle the west init : first, let the user choose the version number, such as 3.6 or 2.7.6 (LTS) or other version, next there should be an option to list all the supported architectures for that version in the western yml step, and provide a checkbox for users to select multiple. Finally, generate the western yml file based on the user's selection and initialize it for example, user select nordic, espressif and telink then the west.yml will include flowing module .- hal_noridic .- hal_espressif .- hal_telink

rijesha commented 1 month ago

What should the full list of items look like? And in your opinion should other modules be included(i.e libmetal, lvgl)?

IOT4566 commented 1 month ago

What should the full list of items look like? And in your opinion should other modules be included(i.e libmetal, lvgl)?

001 002 003

The the full list of items is the zephyrproject supported all manufacturer‘s hal_xxx module and tools module Including default basic modules( - cmsis, - cmsis-dsp, - picolibc, - segger), them can be obtained by traversing the projects item in the zephyr/west.yml file. It is best to use the manufacturer as the unit. for example, when i select nordic、espressif and telink, it auto add hal_nordic, hal_espressif and hal_telink to west.yml

rijesha commented 1 month ago

Added in 1.0.23