feat: Implement MideaUART protocol layer with encoding/decoding, timing control, and AC command set
This commit is contained in:
@@ -32,14 +32,14 @@ Implementation of ESP32-C6 based AC controller that bridges Zigbee (Home Assista
|
||||
- [x] Update Readme.md
|
||||
|
||||
### Task 2: MideaUART Protocol Implementation
|
||||
- [ ] Implement Control structure for MideaUART commands
|
||||
- [ ] Create protocol encoder (Control → UART bytes)
|
||||
- [ ] Implement protocol decoder (UART bytes → Control/status)
|
||||
- [ ] Add timing control (50ms command spacing)
|
||||
- [ ] Implement AC command set: mode, temperature, power, fan
|
||||
- [ ] Write unit tests for encoding/decoding all command types
|
||||
- [ ] Run tests - must pass before next task
|
||||
- [ ] Update Readme.md
|
||||
- [x] Implement Control structure for MideaUART commands
|
||||
- [x] Create protocol encoder (Control → UART bytes)
|
||||
- [x] Implement protocol decoder (UART bytes → Control/status)
|
||||
- [x] Add timing control (50ms command spacing)
|
||||
- [x] Implement AC command set: mode, temperature, power, fan
|
||||
- [x] Write unit tests for encoding/decoding all command types
|
||||
- [x] Run tests - must pass before next task
|
||||
- [x] Update Readme.md
|
||||
|
||||
### Task 3: Zigbee Stack and ZCL Thermostat Cluster
|
||||
- [ ] Initialize Zigbee stack on ESP32-C6
|
||||
|
||||
Reference in New Issue
Block a user