README.md
pyproject.toml
src/dawnpy/__init__.py
src/dawnpy/__main__.py
src/dawnpy/config.py
src/dawnpy/logger.py
src/dawnpy/objectid.py
src/dawnpy/plugins_loader.py
src/dawnpy/py.typed
src/dawnpy/simple_protocol.py
src/dawnpy/sources.py
src/dawnpy/templates.py
src/dawnpy.egg-info/PKG-INFO
src/dawnpy.egg-info/SOURCES.txt
src/dawnpy.egg-info/dependency_links.txt
src/dawnpy.egg-info/entry_points.txt
src/dawnpy.egg-info/requires.txt
src/dawnpy.egg-info/top_level.txt
src/dawnpy/cli/console_base.py
src/dawnpy/cli/console_dispatch.py
src/dawnpy/cli/device_registry.py
src/dawnpy/cli/environment.py
src/dawnpy/cli/main.py
src/dawnpy/cli/multi_device.py
src/dawnpy/cli/options.py
src/dawnpy/cli/simple_device_client.py
src/dawnpy/cli/simple_device_console.py
src/dawnpy/cli/table.py
src/dawnpy/commands/cmd_batch.py
src/dawnpy/commands/cmd_build.py
src/dawnpy/commands/cmd_desc_bin.py
src/dawnpy/commands/cmd_desc_decode_caps.py
src/dawnpy/commands/cmd_desc_gen.py
src/dawnpy/commands/cmd_desc_headers_check.py
src/dawnpy/commands/cmd_desc_new.py
src/dawnpy/commands/cmd_desc_valid.py
src/dawnpy/commands/cmd_init.py
src/dawnpy/commands/cmd_kconfig.py
src/dawnpy/commands/cmd_project.py
src/dawnpy/dawn/__init__.py
src/dawnpy/dawn/build_dir.py
src/dawnpy/dawn/cmake.py
src/dawnpy/dawn/constants.py
src/dawnpy/dawn/kconfig.py
src/dawnpy/dawn/output.py
src/dawnpy/dawn/proc.py
src/dawnpy/dawn/project.py
src/dawnpy/dawn/workflows.py
src/dawnpy/dawn/workspace_init.py
src/dawnpy/descriptor/__init__.py
src/dawnpy/descriptor/client.py
src/dawnpy/descriptor/config_access.py
src/dawnpy/descriptor/definitions/__init__.py
src/dawnpy/descriptor/definitions/io_family.py
src/dawnpy/descriptor/definitions/loader.py
src/dawnpy/descriptor/definitions/objects.py
src/dawnpy/descriptor/definitions/prog_family.py
src/dawnpy/descriptor/definitions/proto_family.py
src/dawnpy/descriptor/definitions/registry.py
src/dawnpy/descriptor/definitions/summary.py
src/dawnpy/descriptor/definitions/type_info.py
src/dawnpy/descriptor/encoding/__init__.py
src/dawnpy/descriptor/encoding/binary_serializer.py
src/dawnpy/descriptor/encoding/io_serialization.py
src/dawnpy/descriptor/encoding/packager.py
src/dawnpy/descriptor/encoding/prog_serializer.py
src/dawnpy/descriptor/encoding/proto_caps.py
src/dawnpy/descriptor/encoding/proto_runtime.py
src/dawnpy/descriptor/encoding/proto_serializer.py
src/dawnpy/descriptor/encoding/words.py
src/dawnpy/descriptor/generation/__init__.py
src/dawnpy/descriptor/generation/generator.py
src/dawnpy/descriptor/generation/io_codegen.py
src/dawnpy/descriptor/generation/io_runtime.py
src/dawnpy/descriptor/generation/prog.py
src/dawnpy/descriptor/generation/proto_base.py
src/dawnpy/descriptor/generation/proto_dispatcher.py
src/dawnpy/descriptor/generation/proto_generic.py
src/dawnpy/descriptor/handlers/__init__.py
src/dawnpy/descriptor/handlers/_allocation.py
src/dawnpy/descriptor/handlers/_base.py
src/dawnpy/descriptor/handlers/_io_dummy_common.py
src/dawnpy/descriptor/handlers/_io_targets_common.py
src/dawnpy/descriptor/handlers/_prog_common.py
src/dawnpy/descriptor/handlers/_proto_modbus_common.py
src/dawnpy/descriptor/handlers/_proto_nxscope_common.py
src/dawnpy/descriptor/handlers/io_adc_fetch.py
src/dawnpy/descriptor/handlers/io_adc_stream.py
src/dawnpy/descriptor/handlers/io_adc_sync.py
src/dawnpy/descriptor/handlers/io_boardctl.py
src/dawnpy/descriptor/handlers/io_buttons.py
src/dawnpy/descriptor/handlers/io_capabilities.py
src/dawnpy/descriptor/handlers/io_config.py
src/dawnpy/descriptor/handlers/io_control.py
src/dawnpy/descriptor/handlers/io_dac.py
src/dawnpy/descriptor/handlers/io_descriptor.py
src/dawnpy/descriptor/handlers/io_descselector.py
src/dawnpy/descriptor/handlers/io_dummy.py
src/dawnpy/descriptor/handlers/io_dummy_notify.py
src/dawnpy/descriptor/handlers/io_encoder.py
src/dawnpy/descriptor/handlers/io_encoder_index.py
src/dawnpy/descriptor/handlers/io_fileio.py
src/dawnpy/descriptor/handlers/io_gpi.py
src/dawnpy/descriptor/handlers/io_gpo.py
src/dawnpy/descriptor/handlers/io_leds.py
src/dawnpy/descriptor/handlers/io_pwm.py
src/dawnpy/descriptor/handlers/io_rand.py
src/dawnpy/descriptor/handlers/io_sensor.py
src/dawnpy/descriptor/handlers/io_sysinfo.py
src/dawnpy/descriptor/handlers/io_systime.py
src/dawnpy/descriptor/handlers/io_timestamp.py
src/dawnpy/descriptor/handlers/io_trigger.py
src/dawnpy/descriptor/handlers/io_uname.py
src/dawnpy/descriptor/handlers/io_uuid.py
src/dawnpy/descriptor/handlers/io_virt.py
src/dawnpy/descriptor/handlers/prog_adjust.py
src/dawnpy/descriptor/handlers/prog_bitpack.py
src/dawnpy/descriptor/handlers/prog_bitsplit.py
src/dawnpy/descriptor/handlers/prog_buffer.py
src/dawnpy/descriptor/handlers/prog_counter.py
src/dawnpy/descriptor/handlers/prog_dummy.py
src/dawnpy/descriptor/handlers/prog_expression.py
src/dawnpy/descriptor/handlers/prog_gateway.py
src/dawnpy/descriptor/handlers/prog_iirfilter.py
src/dawnpy/descriptor/handlers/prog_iodemux.py
src/dawnpy/descriptor/handlers/prog_iomux.py
src/dawnpy/descriptor/handlers/prog_latest.py
src/dawnpy/descriptor/handlers/prog_manytoone.py
src/dawnpy/descriptor/handlers/prog_movingavg.py
src/dawnpy/descriptor/handlers/prog_onetomany.py
src/dawnpy/descriptor/handlers/prog_redirect.py
src/dawnpy/descriptor/handlers/prog_sampling.py
src/dawnpy/descriptor/handlers/prog_selector.py
src/dawnpy/descriptor/handlers/prog_sequencer.py
src/dawnpy/descriptor/handlers/prog_stats.py
src/dawnpy/descriptor/handlers/prog_statsavg.py
src/dawnpy/descriptor/handlers/prog_statscount.py
src/dawnpy/descriptor/handlers/prog_statsmax.py
src/dawnpy/descriptor/handlers/prog_statsmin.py
src/dawnpy/descriptor/handlers/prog_statsrms.py
src/dawnpy/descriptor/handlers/prog_statssum.py
src/dawnpy/descriptor/handlers/prog_switch.py
src/dawnpy/descriptor/handlers/prog_threshold.py
src/dawnpy/descriptor/handlers/prog_thresholdvalue.py
src/dawnpy/descriptor/handlers/prog_toggle.py
src/dawnpy/descriptor/handlers/prog_vecpack.py
src/dawnpy/descriptor/handlers/prog_vecsplit.py
src/dawnpy/descriptor/handlers/proto_can.py
src/dawnpy/descriptor/handlers/proto_dummy.py
src/dawnpy/descriptor/handlers/proto_ipc.py
src/dawnpy/descriptor/handlers/proto_modbus_rtu.py
src/dawnpy/descriptor/handlers/proto_modbus_tcp.py
src/dawnpy/descriptor/handlers/proto_nimble.py
src/dawnpy/descriptor/handlers/proto_nxscope_dummy.py
src/dawnpy/descriptor/handlers/proto_nxscope_serial.py
src/dawnpy/descriptor/handlers/proto_nxscope_udp.py
src/dawnpy/descriptor/handlers/proto_serial.py
src/dawnpy/descriptor/handlers/proto_shell.py
src/dawnpy/descriptor/handlers/proto_udp.py
src/dawnpy/descriptor/reports/__init__.py
src/dawnpy/descriptor/reports/allocation.py
src/dawnpy/descriptor/reports/capabilities_blob.py
src/dawnpy/descriptor/support/__init__.py
src/dawnpy/descriptor/support/formatting.py
src/dawnpy/descriptor/support/mapping.py
src/dawnpy/descriptor/support/utils.py
src/dawnpy/descriptor/support/vars.py
src/dawnpy/descriptor/validation/__init__.py
src/dawnpy/descriptor/validation/conflicts.py
src/dawnpy/descriptor/validation/headers_check.py
src/dawnpy/descriptor/validation/validate.py
src/dawnpy/descriptor/validation/validator.py
src/dawnpy/device/__init__.py
src/dawnpy/device/decode.py
src/dawnpy/headerdefs/__init__.py
src/dawnpy/headerdefs/_components.py
src/dawnpy/headerdefs/_constants.py
src/dawnpy/headerdefs/_enums.py
src/dawnpy/headerdefs/_loader.py
src/dawnpy/headerdefs/_nimble.py
src/dawnpy/headerdefs/_parser.py
src/dawnpy/headerdefs/_paths.py
src/dawnpy/headerdefs/_simple_proto.py
src/dawnpy/headerdefs/_typespec.py
src/dawnpy/headerdefs/bundle.py
src/dawnpy/templates/index.toml
src/dawnpy/templates/project/minimal-sim/README.rst
src/dawnpy/templates/project/minimal-sim/dawnpy_types.py
src/dawnpy/templates/project/minimal-sim/boards/sim/sim/sim/CMakeLists.txt
src/dawnpy/templates/project/minimal-sim/boards/sim/sim/sim/Kconfig
src/dawnpy/templates/project/minimal-sim/boards/sim/sim/sim/configs/nsh_user_shell/defconfig
src/dawnpy/templates/project/minimal-sim/boards/sim/sim/sim/configs/nsh_user_shell/defconfig.dawn
src/dawnpy/templates/project/minimal-sim/boards/sim/sim/sim/src/CMakeLists.txt
src/dawnpy/templates/project/minimal-sim/boards/sim/sim/sim/src/sim.h
src/dawnpy/templates/project/minimal-sim/boards/sim/sim/sim/src/sim_appinit.c
src/dawnpy/templates/project/minimal-sim/boards/sim/sim/sim/src/sim_bringup.c
src/dawnpy/templates/project/minimal-sim/descriptors/hello.cxx
src/dawnpy/templates/project/minimal-sim/external/dawn_oot.cmake
src/dawnpy/templates/project/minimal-sim/external/dawn_oot_factories.cxx
tests/test_cli_main.py
tests/test_cli_options.py
tests/test_cli_table.py
tests/test_cmd_dawn.py
tests/test_cmd_desc_new.py
tests/test_cmd_init.py
tests/test_cmd_project.py
tests/test_config.py
tests/test_conflicts.py
tests/test_console_base.py
tests/test_console_dispatch.py
tests/test_descriptor_mapping.py
tests/test_descriptor_utils.py
tests/test_device_decode.py
tests/test_device_registry.py
tests/test_headerdefs.py
tests/test_imports.py
tests/test_multi_device.py
tests/test_objectid.py
tests/test_proc.py
tests/test_project.py
tests/test_proto_caps.py
tests/test_simple_device_client.py
tests/test_simple_device_console.py
tests/test_simple_protocol.py
tests/test_templates.py