LICENSE
README.md
pyproject.toml
src/mcurpc/__init__.py
src/mcurpc/api_info.py
src/mcurpc/client.py
src/mcurpc/errors.py
src/mcurpc/link.py
src/mcurpc/message.py
src/mcurpc/payload.py
src/mcurpc/probe.py
src/mcurpc/raw_text.py
src/mcurpc/registry.py
src/mcurpc/runtime.py
src/mcurpc/rx_worker.py
src/mcurpc/semantic_types.py
src/mcurpc/transport.py
src/mcurpc.egg-info/PKG-INFO
src/mcurpc.egg-info/SOURCES.txt
src/mcurpc.egg-info/dependency_links.txt
src/mcurpc.egg-info/entry_points.txt
src/mcurpc.egg-info/requires.txt
src/mcurpc.egg-info/top_level.txt
src/mcurpc_cli/__init__.py
src/mcurpc_cli/api_input.py
src/mcurpc_cli/command_shell.py
src/mcurpc_cli/generate.py
src/mcurpc_cli/main.py
src/mcurpc_cli/probe.py
src/mcurpc_cli/register.py
src/mcurpc_cli/registry.py
src/mcurpc_cli/runtime.py
src/mcurpc_cli/shell.py
src/mcurpc_cli/start.py
src/mcurpc_cli/transport.py
src/mcurpc_cli/unregister.py
src/mcurpc_common/__init__.py
src/mcurpc_common/project_layout.py
src/mcurpc_gen/__init__.py
src/mcurpc_gen/errors.py
src/mcurpc_gen/loader.py
src/mcurpc_gen/manifest_io.py
src/mcurpc_gen/resolver.py
src/mcurpc_gen/validation.py
src/mcurpc_gen/vars.py
src/mcurpc_gen/c_generator/__init__.py
src/mcurpc_gen/c_generator/api_h.py
src/mcurpc_gen/c_generator/callbacks_c.py
src/mcurpc_gen/c_generator/common.py
src/mcurpc_gen/c_generator/config_h.py
src/mcurpc_gen/c_generator/writer.py
src/mcurpc_gen/c_generator/api_c/__init__.py
src/mcurpc_gen/c_generator/api_c/constants.py
src/mcurpc_gen/c_generator/api_c/events.py
src/mcurpc_gen/c_generator/api_c/payload.py
src/mcurpc_gen/c_generator/api_c/renderer.py
src/mcurpc_gen/c_generator/api_c/requests.py
src/mcurpc_gen/model/__init__.py
src/mcurpc_gen/model/common.py
src/mcurpc_gen/model/fields.py
src/mcurpc_gen/model/logging.py
src/mcurpc_gen/model/manifest.py
src/mcurpc_gen/model/options.py
src/mcurpc_gen/model/source.py
src/mcurpc_gui/app.py
src/mcurpc_gui/connection_model.py
src/mcurpc_gui/main_window.py
src/mcurpc_gui/new_project_dialog.py
src/mcurpc_gui/project_io.py
src/mcurpc_gui/project_model.py
src/mcurpc_gui/session_io.py
src/mcurpc_gui/session_model.py
src/mcurpc_runtime/__init__.py
src/mcurpc_runtime/errors.py
src/mcurpc_runtime/exporter.py
src/mcurpc_runtime/resources/examples/counter/api.yaml
src/mcurpc_runtime/resources/examples/counter/arduino_ide/{{MCURPC_PROJECT_NAME}}.ino
src/mcurpc_runtime/resources/examples/counter/arduino_pio/platformio.ini
src/mcurpc_runtime/resources/examples/counter/arduino_pio/src/main.cpp
src/mcurpc_runtime/resources/examples/counter/cmake/CMakeLists.txt
src/mcurpc_runtime/resources/examples/counter/cmake/main.c
src/mcurpc_runtime/resources/examples/counter/flat/CMakeLists.txt
src/mcurpc_runtime/resources/examples/counter/flat/main.c
src/mcurpc_runtime/resources/examples/custom/api.yaml
src/mcurpc_runtime/resources/examples/custom/arduino_ide/{{MCURPC_PROJECT_NAME}}.ino
src/mcurpc_runtime/resources/examples/custom/arduino_pio/platformio.ini
src/mcurpc_runtime/resources/examples/custom/arduino_pio/src/main.cpp
src/mcurpc_runtime/resources/examples/custom/cmake/CMakeLists.txt
src/mcurpc_runtime/resources/examples/custom/cmake/main.c
src/mcurpc_runtime/resources/examples/custom/flat/CMakeLists.txt
src/mcurpc_runtime/resources/examples/custom/flat/main.c
src/mcurpc_runtime/resources/examples/ping/api.yaml
src/mcurpc_runtime/resources/examples/ping/arduino_ide/{{MCURPC_PROJECT_NAME}}.ino
src/mcurpc_runtime/resources/examples/ping/arduino_pio/platformio.ini
src/mcurpc_runtime/resources/examples/ping/arduino_pio/src/main.cpp
src/mcurpc_runtime/resources/examples/ping/cmake/CMakeLists.txt
src/mcurpc_runtime/resources/examples/ping/cmake/main.c
src/mcurpc_runtime/resources/examples/ping/flat/CMakeLists.txt
src/mcurpc_runtime/resources/examples/ping/flat/main.c
src/mcurpc_runtime/resources/libc/CMakeLists.txt
src/mcurpc_runtime/resources/libc/adapters/arduino/MCURPC.cpp
src/mcurpc_runtime/resources/libc/adapters/arduino/MCURPC.hpp
src/mcurpc_runtime/resources/libc/api/mcurpc.h
src/mcurpc_runtime/resources/libc/api/mcurpc_dispatch.h
src/mcurpc_runtime/resources/libc/api/mcurpc_logging.h
src/mcurpc_runtime/resources/libc/api/mcurpc_transport.h
src/mcurpc_runtime/resources/libc/api/mcurpc_types.h
src/mcurpc_runtime/resources/libc/header/mcurpc_link.h
src/mcurpc_runtime/resources/libc/header/mcurpc_message.h
src/mcurpc_runtime/resources/libc/impl/mcurpc.c
src/mcurpc_runtime/resources/libc/impl/mcurpc_link.c