ALLE PROJEKTQUELLEN
Ein Blick in die Box.
Bis zur letzten Zeile.
Python-Host, lokaler Webleitstand, Pico-C-Firmware, Tests und Blender-Aufbauskripte. Die Projektseite selbst ist ebenfalls im Quellcodepaket enthalten.
.env.example5 Zeilen ↗.gitignore9 Zeilen ↗config/example.toml34 Zeilen ↗deploy/hardware-box.service24 Zeilen ↗design/build_model.py419 Zeilen ↗design/model_components.py252 Zeilen ↗design/public_export.py117 Zeilen ↗design/v2/build_print_model.py492 Zeilen ↗pico/BUILD_VALIDATION.md45 Zeilen ↗pico/CMakeLists.txt44 Zeilen ↗pico/main.c518 Zeilen ↗pico/protocol.c124 Zeilen ↗pico/protocol.h43 Zeilen ↗pico/tests/fake_pico/fake_sdk.h47 Zeilen ↗pico/tests/fake_pico/hardware/gpio.h1 Zeilen ↗pico/tests/fake_pico/hardware/uart.h1 Zeilen ↗pico/tests/fake_pico/hardware/watchdog.h1 Zeilen ↗pico/tests/fake_pico/pico/stdlib.h1 Zeilen ↗pico/tests/fake_pico/pico/unique_id.h6 Zeilen ↗pico/tests/fake_pico/tusb.h1 Zeilen ↗pico/tests/firmware_test.c280 Zeilen ↗pico/tests/protocol_test.c75 Zeilen ↗pico/tests/run_native.sh46 Zeilen ↗pico/tests/usb_descriptor_test.c71 Zeilen ↗pico/tusb_config.h19 Zeilen ↗pico/usb_descriptors.c102 Zeilen ↗pico/usb_descriptors.h6 Zeilen ↗project-site/README.txt47 Zeilen ↗project-site/THIRD_PARTY_NOTICES.txt5 Zeilen ↗project-site/app.js202 Zeilen ↗project-site/build_downloads.py300 Zeilen ↗project-site/build_site.py235 Zeilen ↗project-site/index.html114 Zeilen ↗project-site/privacy_check.py128 Zeilen ↗project-site/requirements-build.txt3 Zeilen ↗project-site/styles.css18 Zeilen ↗project-site/test_privacy_check.py158 Zeilen ↗pyproject.toml27 Zeilen ↗requirements-tested.txt9 Zeilen ↗scripts/package.py13 Zeilen ↗src/hardware_box/__init__.py1 Zeilen ↗src/hardware_box/capture/__init__.py1 Zeilen ↗src/hardware_box/capture/device.py117 Zeilen ↗src/hardware_box/config.py50 Zeilen ↗src/hardware_box/controller/__init__.py1 Zeilen ↗src/hardware_box/controller/agent.py264 Zeilen ↗src/hardware_box/hid/__init__.py5 Zeilen ↗src/hardware_box/hid/driver.py459 Zeilen ↗src/hardware_box/hid/keyboard.py197 Zeilen ↗src/hardware_box/hid/mapping.py75 Zeilen ↗src/hardware_box/hid/protocol.py80 Zeilen ↗src/hardware_box/logging/__init__.py1 Zeilen ↗src/hardware_box/logging/audit.py51 Zeilen ↗src/hardware_box/main.py34 Zeilen ↗src/hardware_box/openai/__init__.py1 Zeilen ↗src/hardware_box/openai/client.py138 Zeilen ↗src/hardware_box/safety/__init__.py1 Zeilen ↗src/hardware_box/safety/policy.py114 Zeilen ↗src/hardware_box/vision/__init__.py1 Zeilen ↗src/hardware_box/vision/frame.py40 Zeilen ↗src/hardware_box/web/__init__.py1 Zeilen ↗src/hardware_box/web/app.js42 Zeilen ↗src/hardware_box/web/app.py194 Zeilen ↗src/hardware_box/web/index.html9 Zeilen ↗src/hardware_box/web/style.css1 Zeilen ↗tests/test_api_policy_web.py134 Zeilen ↗tests/test_controller.py306 Zeilen ↗tests/test_hid.py292 Zeilen ↗