diff --git a/i2c-hub/firmware/i2c-hub-firmware/docs/.$NetworkStack.drawio.bkp b/i2c-hub/firmware/i2c-hub-firmware/docs/.$NetworkStack.drawio.bkp index d0a99ce..6768d38 100644 --- a/i2c-hub/firmware/i2c-hub-firmware/docs/.$NetworkStack.drawio.bkp +++ b/i2c-hub/firmware/i2c-hub-firmware/docs/.$NetworkStack.drawio.bkp @@ -1,695 +1,775 @@ - + - + - - + + + + + - - + + - - + + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - + + - + + + + + + + - - + + - + - - + + - - - - + + + - + + + + - - + + - - - - + - - + + - - - - + + + - + + + + + + + + + + - - + + - - - - + + + - + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - + + + - + - - + + - - - - + + + - + + + + - - + + - - - - + + + - + - - + + - - - - + + + - - - - - + + - - - - - + + - - - - - + + - - - - - + + - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/i2c-hub/firmware/i2c-hub-firmware/docs/NetworkStack.drawio b/i2c-hub/firmware/i2c-hub-firmware/docs/NetworkStack.drawio index 3cde530..a3ca9d7 100644 --- a/i2c-hub/firmware/i2c-hub-firmware/docs/NetworkStack.drawio +++ b/i2c-hub/firmware/i2c-hub-firmware/docs/NetworkStack.drawio @@ -1,17 +1,20 @@ - + - - + + + + + - - + + - + @@ -29,37 +32,37 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -106,593 +109,718 @@ - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - + + - + + + + + + + - - + + - + - - + + - - - - + + + - + + + + - - + + - - - - + - - + + - - - - + + + - + + + + + + + + + + - - + + - - - - + + + - + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - + + + - + - - + + - - - - + + + - + + + + - - + + - - - - + + + - + - - + + - - - - + + + - - - - - + + - - - - - + + - - - - - + + - - - - - + + - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/i2c-hub/uart-adapter/.vscode/launch.json b/i2c-hub/uart-adapter/.vscode/launch.json new file mode 100644 index 0000000..6b76b4f --- /dev/null +++ b/i2c-hub/uart-adapter/.vscode/launch.json @@ -0,0 +1,15 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Python Debugger: Current File", + "type": "debugpy", + "request": "launch", + "program": "${file}", + "console": "integratedTerminal" + } + ] +} \ No newline at end of file diff --git a/i2c-hub/uart-adapter/src/gobotrpc/__init__.py b/i2c-hub/uart-adapter/src/gobotrpc/__init__.py new file mode 100644 index 0000000..cbed664 --- /dev/null +++ b/i2c-hub/uart-adapter/src/gobotrpc/__init__.py @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c7cf9ffe35204723406003792543d90145246bd02bc517b210085ebc6b82a35 +size 873 diff --git a/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/__init__.cpython-312.pyc b/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000..750d60d Binary files /dev/null and b/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/__init__.cpython-312.pyc differ diff --git a/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/mapping.cpython-312.pyc b/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/mapping.cpython-312.pyc new file mode 100644 index 0000000..1495e8c Binary files /dev/null and b/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/mapping.cpython-312.pyc differ diff --git a/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/packages.cpython-312.pyc b/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/packages.cpython-312.pyc new file mode 100644 index 0000000..3982e02 Binary files /dev/null and b/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/packages.cpython-312.pyc differ diff --git a/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/util.cpython-312.pyc b/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/util.cpython-312.pyc new file mode 100644 index 0000000..f94f5da Binary files /dev/null and b/i2c-hub/uart-adapter/src/gobotrpc/__pycache__/util.cpython-312.pyc differ diff --git a/i2c-hub/uart-adapter/src/gobotrpc/mapping.py b/i2c-hub/uart-adapter/src/gobotrpc/mapping.py new file mode 100644 index 0000000..8c66263 --- /dev/null +++ b/i2c-hub/uart-adapter/src/gobotrpc/mapping.py @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d1fb1046bfa78e4dd74f9ae6289cf174102cf67061d6f57a51a270a71aad765 +size 1380 diff --git a/i2c-hub/uart-adapter/src/gobotrpc/packages.py b/i2c-hub/uart-adapter/src/gobotrpc/packages.py new file mode 100644 index 0000000..7bc873c --- /dev/null +++ b/i2c-hub/uart-adapter/src/gobotrpc/packages.py @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b01239135b735979e6bb209b0fcaf4d288d6663a04272c6e961af6eca12da10c +size 3559 diff --git a/i2c-hub/uart-adapter/src/gobotrpc/util.py b/i2c-hub/uart-adapter/src/gobotrpc/util.py new file mode 100644 index 0000000..b396865 --- /dev/null +++ b/i2c-hub/uart-adapter/src/gobotrpc/util.py @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a33697a141edc34c0153f1103c2f5973389f51ff856659e8d6708f4642c68400 +size 1077 diff --git a/i2c-hub/uart-adapter/src/main.py b/i2c-hub/uart-adapter/src/main.py new file mode 100644 index 0000000..0ce2a19 --- /dev/null +++ b/i2c-hub/uart-adapter/src/main.py @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c3def00d98139980f8091af6f966a9f2a56daa839a1f5276f426e7bde9460da +size 454 diff --git a/i2c-hub/uart-adapter/src/uart_interface/__init__.py b/i2c-hub/uart-adapter/src/uart_interface/__init__.py new file mode 100644 index 0000000..2189223 --- /dev/null +++ b/i2c-hub/uart-adapter/src/uart_interface/__init__.py @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13f97c2174b90485ea33c5bbaad1f1ca8438b64f7c0b126173f9108e467310ab +size 560 diff --git a/i2c-hub/uart-adapter/src/uart_interface/serial.py b/i2c-hub/uart-adapter/src/uart_interface/serial.py new file mode 100644 index 0000000..2b1dfc2 --- /dev/null +++ b/i2c-hub/uart-adapter/src/uart_interface/serial.py @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3c86dfb86541d77b49e2471d1b7042ea9f7bc1559429f282636fae4b369af1e +size 1413