sync
This commit is contained in:
@@ -36,6 +36,7 @@ enum buzz_data_type
|
||||
BUZZ_DATA_DEVICE_INFO = 0x02,
|
||||
BUZZ_DATA_FS_INFO = 0x03,
|
||||
BUZZ_DATA_FW_INFO = 0x04,
|
||||
BUZZ_DATA_BATT_INFO = 0x05,
|
||||
|
||||
BUZZ_DATA_FILE_GET = 0x20,
|
||||
BUZZ_DATA_FILE_PUT = 0x21,
|
||||
@@ -122,6 +123,17 @@ struct __attribute__((packed)) buzz_resp_fw_info
|
||||
uint8_t kernel_version_length; /* Länge der Kernel-Versionszeichenkette */
|
||||
char data[]; /* Variabler String ohne Null-Terminierung: [fw_version][kernel_version] */
|
||||
};
|
||||
|
||||
/* Payload für die Batterie-Infos */
|
||||
struct __attribute__((packed)) buzz_resp_batt_info
|
||||
{
|
||||
uint8_t data_type; /* BUZZ_DATA_BATT_INFO */
|
||||
uint8_t batt_status; /* batt_mgmt_state_t */
|
||||
uint8_t batt_level; /* 0..4 */
|
||||
uint8_t batt_percent; /* 0..100 */
|
||||
uint16_t batt_voltage_mv; /* Little Endian */
|
||||
};
|
||||
|
||||
/* Payload für das Entfernen einer Datei */
|
||||
struct __attribute__((packed)) buzz_rm_file_payload
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user