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