My Home Robot Project
Find a file
Russell Gilbert 4acf07f389 Refactors brain to event-driven lifecycle
Introduces a multi-threaded architecture where the brain operates in its own thread.

Establishes explicit MPSC channels for communication, enabling the main application (God) to send `LifecycleCommand` messages to the brain and receive status updates. This replaces the previous polling-based `update` loop with an event-driven model.

Defines a comprehensive `LifeState` enum for more granular and robust state management. The `LedPump` component is removed as its functionality is superseded by the new command-driven state transitions.

This architectural shift improves separation of concerns and lays the groundwork for more complex and responsive robot control.
2026-03-01 15:19:53 +00:00
src Refactors brain to event-driven lifecycle 2026-03-01 15:19:53 +00:00
utils Renames RobotNode to Dixon and adds Rustylee core 2026-02-26 11:00:48 +00:00
.gitattributes chore: workstation setup (line-endings and ignore .idea) 2026-02-14 17:10:56 +00:00
.gitignore chore: workstation setup (line-endings and ignore .idea) 2026-02-14 17:10:56 +00:00
LICENSE Initial commit 2025-12-28 09:37:09 +00:00
README.md Initial commit 2025-12-28 09:37:09 +00:00

Dixon

My Home Robot Project