My Home Robot Project
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. |
||
|---|---|---|
| src | ||
| utils | ||
| .gitattributes | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
Dixon
My Home Robot Project