feat: add state change events and callbacks (#798)

This commit is contained in:
laride
2025-07-18 01:35:31 +08:00
committed by GitHub
parent c68c959e9b
commit 5c8707075f
7 changed files with 109 additions and 14 deletions

18
main/device_state.h Normal file
View File

@@ -0,0 +1,18 @@
#ifndef _DEVICE_STATE_H_
#define _DEVICE_STATE_H_
enum DeviceState {
kDeviceStateUnknown,
kDeviceStateStarting,
kDeviceStateWifiConfiguring,
kDeviceStateIdle,
kDeviceStateConnecting,
kDeviceStateListening,
kDeviceStateSpeaking,
kDeviceStateUpgrading,
kDeviceStateActivating,
kDeviceStateAudioTesting,
kDeviceStateFatalError
};
#endif // _DEVICE_STATE_H_