example/hog_device: use no input no output io capability

Some devices don't handle keyboard/mouse with display
This commit is contained in:
Matthias Ringwald 2024-04-17 11:17:33 +02:00
parent b3163456d1
commit 4cf4997878
2 changed files with 3 additions and 4 deletions

View File

@ -188,7 +188,7 @@ static void le_keyboard_setup(void){
// setup SM: Display only
sm_init();
sm_set_io_capabilities(IO_CAPABILITY_DISPLAY_ONLY);
sm_set_io_capabilities(IO_CAPABILITY_NO_INPUT_NO_OUTPUT);
sm_set_authentication_requirements(SM_AUTHREQ_SECURE_CONNECTION | SM_AUTHREQ_BONDING);
// setup ATT server

View File

@ -125,9 +125,8 @@ static void hog_mouse_setup(void){
// setup SM: Display only
sm_init();
sm_set_io_capabilities(IO_CAPABILITY_DISPLAY_ONLY);
// sm_set_authentication_requirements(SM_AUTHREQ_SECURE_CONNECTION | SM_AUTHREQ_BONDING);
sm_set_authentication_requirements(SM_AUTHREQ_BONDING);
sm_set_io_capabilities(IO_CAPABILITY_NO_INPUT_NO_OUTPUT);
sm_set_authentication_requirements(SM_AUTHREQ_SECURE_CONNECTION | SM_AUTHREQ_BONDING);
// setup ATT server
att_server_init(profile_data, NULL, NULL);