passkey types fixed

pull/6188/head
paul-szczepanek-arm 2018-01-16 12:43:25 +00:00
parent cc41857ab6
commit f9ed3b2456
2 changed files with 3 additions and 4 deletions

View File

@ -82,7 +82,6 @@ typedef SecurityManager::Keypress_t Keypress_t;
/* please use typedef for porting not the types directly */
typedef uint8_t passkey_t[3];
typedef uint8_t oob_data_t[16];
typedef uint8_t irk_t[16];
@ -149,7 +148,7 @@ public:
* Called when the application should display a passkey.
*/
virtual void on_passkey_display(
connection_handle_t connection, const passkey_t& passkey
connection_handle_t connection, const passkey_num_t passkey
) = 0;
/**
@ -452,7 +451,7 @@ public:
* Reply to a passkey request received from the SecurityManagerEventHandler.
*/
virtual ble_error_t passkey_request_reply(
connection_handle_t connection, const passkey_t& passkey
connection_handle_t connection, const passkey_num_t passkey
) = 0;
/**

View File

@ -182,7 +182,7 @@ public:
ble_error_t setPasskey(const Passkey_t passkeyASCI, bool isStatic = false) {
// FIXME: ADD API in the pal to set default passkey!
#if 0
uint32_t passkey = 0;
passkey_num_t passkey = 0;
for (int i = 0, m = 1; i < 6; ++i, m *= 10) {
passkey += (passkeyASCI[i] - NUMBER_OFFSET) * m;
}