From d9cbe6cacc0ef3531c614823e2be657c2114f695 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Tue, 29 Oct 2013 12:52:39 +0100 Subject: [PATCH] android: Update IPC headers to match SSP and PIN requests events Name should be 249 bytes so it is always NULL terminated string. Class of device is send as uint32. This will allow to make simple passing of data in HAL library without need of copying data. --- android/hal-msg.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/android/hal-msg.h b/android/hal-msg.h index a4eb2a852..80b47d6a0 100644 --- a/android/hal-msg.h +++ b/android/hal-msg.h @@ -356,15 +356,15 @@ struct hal_ev_discovery_state_changed { #define HAL_EV_PIN_REQUEST 0x86 struct hal_ev_pin_request { uint8_t bdaddr[6]; - uint8_t name[249 - 1]; - uint8_t class_of_dev[3]; + uint8_t name[249]; + uint32_t class_of_dev; } __attribute__((packed)); #define HAL_EV_SSP_REQUEST 0x87 struct hal_ev_ssp_request { uint8_t bdaddr[6]; - uint8_t name[249 - 1]; - uint8_t class_of_dev[3]; + uint8_t name[249]; + uint32_t class_of_dev; uint8_t pairing_variant; uint32_t passkey; } __attribute__((packed)); -- 2.47.3