.gitignore
.gitmodules
.markdownlint.yaml
.yamllint.yaml
CHANGES.md
CMakeLists.txt
LICENSE
README.md
pyproject.toml
releasing.md
semantic_analysis.txt
sonar-project.properties
.github/dependabot.yml
.github/pull_request_template.md
.github/workflows/cmake.yml
.github/workflows/jekyll-gh-pages.yml
.github/workflows/msvc.yml
.github/workflows/publish-to-pypi.yml
.github/workflows/reviewdog.yml
changes/.gitkeep
changes/103.feature.md
changes/145.removal.md
changes/147.feature.md
changes/157.feature.md
changes/62.doc.md
changes/86.doc.md
docs/_config.yml
docs/binary.md
docs/examples.md
docs/extending_lrpc.md
docs/getting_started.md
docs/index.md
docs/reference.md
docs/schema.md
docs/tools.md
docs/_data/navigation.yaml
docs/assets/images/icon.png
docs/assets/images/tzijnge.jpg
docs/assets/js/mermaid.js
examples/stm32_nucleo_l496/CMakeLists.txt
examples/stm32_nucleo_l496/CMakePresets.json
examples/stm32_nucleo_l496/STM32L496XX_FLASH.ld
examples/stm32_nucleo_l496/lrpcc.config.yaml
examples/stm32_nucleo_l496/readme.md
examples/stm32_nucleo_l496/startup_stm32l496xx.s
examples/stm32_nucleo_l496/stm32_nucleo_l496.ioc
examples/stm32_nucleo_l496/App/main.cpp
examples/stm32_nucleo_l496/App/lrpc/example.lrpc.yaml
examples/stm32_nucleo_l496/Core/Inc/gpio.h
examples/stm32_nucleo_l496/Core/Inc/main.h
examples/stm32_nucleo_l496/Core/Inc/stm32l4xx_hal_conf.h
examples/stm32_nucleo_l496/Core/Inc/stm32l4xx_it.h
examples/stm32_nucleo_l496/Core/Inc/usart.h
examples/stm32_nucleo_l496/Core/Src/gpio.c
examples/stm32_nucleo_l496/Core/Src/main.c
examples/stm32_nucleo_l496/Core/Src/stm32l4xx_hal_msp.c
examples/stm32_nucleo_l496/Core/Src/stm32l4xx_it.c
examples/stm32_nucleo_l496/Core/Src/syscalls.c
examples/stm32_nucleo_l496/Core/Src/sysmem.c
examples/stm32_nucleo_l496/Core/Src/system_stm32l4xx.c
examples/stm32_nucleo_l496/Core/Src/usart.c
examples/stm32_nucleo_l496/Drivers/CMSIS/LICENSE.txt
examples/stm32_nucleo_l496/Drivers/CMSIS/Device/ST/STM32L4xx/LICENSE.txt
examples/stm32_nucleo_l496/Drivers/CMSIS/Device/ST/STM32L4xx/License.md
examples/stm32_nucleo_l496/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l496xx.h
examples/stm32_nucleo_l496/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h
examples/stm32_nucleo_l496/Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h
examples/stm32_nucleo_l496/Drivers/CMSIS/Include/cmsis_compiler.h
examples/stm32_nucleo_l496/Drivers/CMSIS/Include/cmsis_gcc.h
examples/stm32_nucleo_l496/Drivers/CMSIS/Include/cmsis_version.h
examples/stm32_nucleo_l496/Drivers/CMSIS/Include/core_cm4.h
examples/stm32_nucleo_l496/Drivers/CMSIS/Include/mpu_armv7.h
examples/stm32_nucleo_l496/Drivers/CMSIS/Include/tz_context.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/LICENSE.txt
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma_ex.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.c
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c
examples/stm32_nucleo_l496/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart_ex.c
examples/stm32_nucleo_l496/cmake/gcc-arm-none-eabi.cmake
examples/stm32_nucleo_l496/cmake/starm-clang.cmake
examples/stm32_nucleo_l496/cmake/stm32cubemx/CMakeLists.txt
requirements/dev.txt
requirements/package.txt
scripts/install_arm_gcc.py
src/lotusrpc.egg-info/PKG-INFO
src/lotusrpc.egg-info/SOURCES.txt
src/lotusrpc.egg-info/dependency_links.txt
src/lotusrpc.egg-info/entry_points.txt
src/lotusrpc.egg-info/requires.txt
src/lotusrpc.egg-info/top_level.txt
src/lrpc/__init__.py
src/lrpc/lrpcc.py
src/lrpc/lrpcg.py
src/lrpc/py.typed
src/lrpc/client/__init__.py
src/lrpc/client/client_cli_visitor.py
src/lrpc/client/decoder.py
src/lrpc/client/encoder.py
src/lrpc/client/lrpc_client.py
src/lrpc/client/transport.py
src/lrpc/codegen/__init__.py
src/lrpc/codegen/common.py
src/lrpc/codegen/constants.py
src/lrpc/codegen/enum.py
src/lrpc/codegen/meta.py
src/lrpc/codegen/server_include.py
src/lrpc/codegen/service_include.py
src/lrpc/codegen/service_shim.py
src/lrpc/codegen/struct.py
src/lrpc/codegen/utils.py
src/lrpc/core/__init__.py
src/lrpc/core/constant.py
src/lrpc/core/definition.py
src/lrpc/core/enum.py
src/lrpc/core/function.py
src/lrpc/core/service.py
src/lrpc/core/stream.py
src/lrpc/core/struct.py
src/lrpc/core/var.py
src/lrpc/plugins/__init__.py
src/lrpc/plugins/lrpcc_serial.py
src/lrpc/resources/__init__.py
src/lrpc/resources/cpp/EtlRwExtensions.hpp
src/lrpc/resources/cpp/Server.hpp
src/lrpc/resources/cpp/Service.hpp
src/lrpc/resources/cpp/__init__.py
src/lrpc/resources/cpp/export.py
src/lrpc/schema/__init__.py
src/lrpc/schema/load.py
src/lrpc/schema/lotusrpc-schema.json
src/lrpc/types/__init__.py
src/lrpc/types/lrpc_type.py
src/lrpc/utils/__init__.py
src/lrpc/utils/load_definition.py
src/lrpc/validation/__init__.py
src/lrpc/validation/custom_types.py
src/lrpc/validation/enum.py
src/lrpc/validation/function_and_stream.py
src/lrpc/validation/names.py
src/lrpc/validation/param_and_return.py
src/lrpc/validation/semantic_analyzer.py
src/lrpc/validation/service.py
src/lrpc/validation/struct.py
src/lrpc/validation/validator.py
src/lrpc/visitors/__init__.py
src/lrpc/visitors/lrpc_visitor.py
src/lrpc/visitors/puml_visitor.py
tests/__init__.py
tests/cpp/CMakeLists.txt
tests/cpp/TestEtlRwExtensions.cpp
tests/cpp/TestServer1.cpp
tests/cpp/TestServer2_s0.cpp
tests/cpp/TestServer2_s1.cpp
tests/cpp/TestServer3.cpp
tests/cpp/TestServer4.cpp
tests/cpp/TestServer5.cpp
tests/cpp/TestServerErrors.cpp
tests/cpp/TestUtils.hpp
tests/cpp/etl_profile.h
tests/cpp/ext_files/MyEnum2.hpp
tests/cpp/ext_files/MyEnum3.hpp
tests/cpp/ext_files/MyStruct1.hpp
tests/cpp/ext_files/MyStruct2.hpp
tests/lrpcc/__init__.py
tests/lrpcc/lrpcc.config.yaml
tests/lrpcc/lrpcc_file.py
tests/lrpcc/lrpcc_mock.py
tests/lrpcc/server.yaml
tests/lrpcc/test_lrpcc_file.py
tests/lrpcc/test_lrpcc_mock.py
tests/python/__init__.py
tests/python/test_lrpc_client.py
tests/python/test_lrpc_constant.py
tests/python/test_lrpc_decode.py
tests/python/test_lrpc_def.py
tests/python/test_lrpc_encode.py
tests/python/test_lrpc_encode_decode.lrpc.yaml
tests/python/test_lrpc_encode_decode.py
tests/python/test_lrpc_enum.py
tests/python/test_lrpc_fun.py
tests/python/test_lrpc_service.py
tests/python/test_lrpc_stream.py
tests/python/test_lrpc_struct.py
tests/python/test_lrpc_var.py
tests/python/test_schema.py
tests/python/utilities.py
tests/testdata/TestServer1.lrpc.yaml
tests/testdata/TestServer2.lrpc.yaml
tests/testdata/TestServer3.lrpc.yaml
tests/testdata/TestServer4.lrpc.yaml
tests/testdata/TestServer5.lrpc.yaml