Skip to content

v0.2.2

Compare
Choose a tag to compare
@dottspina dottspina released this 12 Apr 17:54
· 119 commits to dtsh-next since this release

New and Noteworthy

Noteworthy changes bellow, besides a few minor bug fixes.

board

Simple new command to print board information:

  • description from YAML
  • board file (DTS)
   /
   > board
   identifier: bbc_microbit
   name: BBC Micro:Bit
   type: mcu
   arch: arm
   toolchain:
     - zephyr
     - gnuarmemb
     - xtools
   ram: 16
   testing:
   ignore_tags:
     - net
   supported:
     - ble
     - i2c
     - gpio
     - pwm

Patched edtlib library

The PropertySec.path API in the python-devicetree library wrongly tells all properties originate from the top-level binding file, which causes the cat command to show misleading and confusing paths (see issue #5).

We've proposed a patch upstream, but its review clearly is not a priority (the underlying issue has no consequence on Zephyr use of the library).

We apply this patch here:

  • will actually fix the cat command, and does not otherwise break DTSh
  • can't break Zephyr in any way (will still use its own unpatched version of the python-devicetree library, see issue #2)

Full Changelog

Full Changelog: v0.2.1...v0.2.2