large hid report_map_data have problem

I create a large BLE hid report map, when regmap length=575, in hids_init() function will report fatal error, trace find in rep_map_char_add(), err_code=12.  [NRF_ERROR_DATA_SIZE].

after I remove part of the report map.   regmap length=504, then no problem.

Try to increase NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE from 1408 to 1600,  still have this problem.  

Andy limitation of the size for hid report map ?  How can I expand it ? 

SDK based on nRF5_SDK_17.1.0_ddde560.

Related