libcamera/utils/codegen
Laurent Pinchart 5c1cb5e5bc py: gen-py-controls: Use Control class
Replace manual extraction of data from YAML with the Control helper
class. This centralizes YAML parsing and avoids manual mistakes.

In order to import the controls module, add the utils/codegen/ directory
to the PYTHONPATH through the Python build environment.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
2024-08-16 00:28:32 +03:00
..
ipc meson: utils: Provide environment for Python scripts 2024-08-16 00:00:23 +03:00
controls.py utils: codegen: gen-controls.py: Move helper classes to separate file 2024-08-16 00:28:32 +03:00
gen-controls.py utils: codegen: gen-controls.py: Move helper classes to separate file 2024-08-16 00:28:32 +03:00
gen-formats.py meson: Move all code generation scripts to utils/codegen/ 2024-08-15 23:59:08 +03:00
gen-header.sh utils: codegen: gen-header.sh: Generate libcamera.h based on meson.build 2024-08-16 00:00:28 +03:00
gen-ipa-pub-key.py meson: Move all code generation scripts to utils/codegen/ 2024-08-15 23:59:08 +03:00
gen-tp-header.py meson: Move all code generation scripts to utils/codegen/ 2024-08-15 23:59:08 +03:00
meson.build py: gen-py-controls: Use Control class 2024-08-16 00:28:32 +03:00