1234567891011121314151617181920212223242526272829303132 |
- 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.
|