1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-02-19 02:52:11 +00:00

fixup! chore(ble): cleanup of ble code

This commit is contained in:
tychovrahe 2025-02-06 14:16:08 +01:00
parent 5f8eef528b
commit 02cfab14e8

View File

@ -99,8 +99,11 @@ void management_send_pairing_request_event(uint8_t *data, uint16_t len) {
static void process_command(uint8_t *data, uint16_t len) { static void process_command(uint8_t *data, uint16_t len) {
uint8_t cmd = data[0]; uint8_t cmd = data[0];
bool success = true; bool success = true;
bool send_response = true;
switch (cmd) { switch (cmd) {
case INTERNAL_CMD_SEND_STATE: case INTERNAL_CMD_SEND_STATE:
send_response = false;
management_send_status_event();
break; break;
case INTERNAL_CMD_ADVERTISING_ON: { case INTERNAL_CMD_ADVERTISING_ON: {
uint8_t color = data[2]; uint8_t color = data[2];
@ -132,11 +135,13 @@ static void process_command(uint8_t *data, uint16_t len) {
break; break;
} }
if (send_response) {
if (success) { if (success) {
management_send_success_event(); management_send_success_event();
} else { } else {
management_send_failure_event(); management_send_failure_event();
} }
}
} }
void management_init(void) { k_sem_give(&management_ok); } void management_init(void) { k_sem_give(&management_ok); }