The changes in this release are all related to the Devicetree Visual Editor:
-
Editor behavior
- Added input validation to property components in the Peripherals view.
- Changed the Nodes view behavior so that the view is now persistent and selecting a node in it makes the node active also in the Peripherals view.
- Changed the labelling logic for adding new memory partitions in Peripherals so that the partitions are labelled correctly.
- Removed the visibility restrictions of the editor treeviews.
-
UI changes
- Added the add button for generic IOs.
- Made WAKE pins of SPI peripherals visible in the Peripherals view.
- Reworked interaction with channel settings of channel peripherals, such as ADC or PWM, by making the configure button only show on hover for channels connected to a node.
- Locked ADC pins in the Pins view given their hardcoded assignments.
- Moved the context menu items of the nodes in Nodes view to the ... more actions menu.
- Disabled the standard copy-paste context menu items in Node Inspector and Pin Overview.
- Replaced the pin icon in the editor.
-
Bugfixes
- Fixed devicetree node type duplication when changing Zephyr base.
- Fixed a crash triggered by the code behind Visual Studio Code issue #204178.
- Fixed several rendering and alignment issues in the Pins and Peripherals view.
- Fixed several issues related to node selection and property editing.
- Fixed the PWM property wrapping in the Node Inspector.