33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
|
This directory used to contain the edtlib.py and dtlib.py libraries
|
||
|
and tests, alongside the gen_defines.py script that uses them for
|
||
|
converting DTS to the C macros used by Zephyr.
|
||
|
|
||
|
The libraries and tests have now been moved to the 'python-devicetree'
|
||
|
subdirectory.
|
||
|
|
||
|
We are now in the process of extracting edtlib and dtlib into a
|
||
|
standalone source code library that we intend to share with other
|
||
|
projects.
|
||
|
|
||
|
Links related to the work making this standalone:
|
||
|
|
||
|
https://pypi.org/project/devicetree/
|
||
|
https://python-devicetree.readthedocs.io/en/latest/
|
||
|
https://github.com/zephyrproject-rtos/python-devicetree
|
||
|
|
||
|
The 'python-devicetree' subdirectory you find here next to this
|
||
|
README.txt matches the standalone python-devicetree repository linked
|
||
|
above.
|
||
|
|
||
|
For now, the 'main' copy will continue to be hosted here in the zephyr
|
||
|
repository. We will mirror changes into the standalone repository as
|
||
|
needed; you can just ignore it for now.
|
||
|
|
||
|
Code in the zephyr repository which needs these libraries will import
|
||
|
devicetree.edtlib from now on, but the code will continue to be found
|
||
|
by manipulating sys.path for now.
|
||
|
|
||
|
Eventually, as APIs stabilize, the python-devicetree code in this
|
||
|
repository will disappear, and a standalone repository will be the
|
||
|
'main' one.
|