Hi all,
I noticed that there are some instructions for testing keyboard on win8.1 or USB dongle. Can I test it on my iPhone5s which is iOS7.0.4 now?
Regards, Aaron
Hi all,
I noticed that there are some instructions for testing keyboard on win8.1 or USB dongle. Can I test it on my iPhone5s which is iOS7.0.4 now?
Regards, Aaron
Hi,
I have to apologize. The ble_app_hids_keyboard from SDK v5.2 does not work out-of-the-box with iOS. I had been testing with the former SDK-project.
The fix is either to roll-back to the ble_app_hids_keyboard from SDK v5.1, or do these changes:
#define INPUT_REP_REF_ID 0
#define OUTPUT_REP_REF_ID 0
and comment out "Input Report" from the USB descriptor:
static uint8_t report_map_data[] =
{
0x05, 0x01, // Usage Page (Generic Desktop)
0x09, 0x06, // Usage (Keyboard)
0xA1, 0x01, // Collection (Application)
//0x85, 0x01, // Input Report - Report ID 1
....
It's been reported internally, and I am very sorry for the inconvenience.
Best regards Håkon
Thank you, Alseth.
By the way, can I control iPhone volume up and down through this application?
Not without modifying the descriptor and the rest of the application. However, you can use this mouse-example: https://devzone.nordicsemi.com/index.php/discussions/how-can-i-send-a-media-button-data-with-hid_mouse_demo#reply-3984
Best regards Håkon