Hello.
I need to build a device which can emulate both mouse and keyboard. My reference point is BLE keayboard reference design.
Actually i allready have my custom device prototype board. It includes key matrix 4 x 4, I2C accelerometer for mouse emulation, 3 leds
and Flash memory instead of I2C EEPROM used in reference design.
I have tried reference design with a bit of properties changed with my prototyping board and my phone saw keyboard.
Now i have some questions:
1. Do I need only to change HID report or I must also add some kind of mouse service to BLE device "Appearance" to have both mouse and
keyboard reports resolvable by host? I know that USB HID report supports it and I have made device with such custom HID report to show
simultaneosly mouse and keyboard to host device.
2. Is there a simple enough way to change Bonding and Configs storage from I2C EEPROM to Flash?