The API for sd_ble_gatts_hvx says that NRF_ERROR_INVALID_STATE is returned when no indications are enabled.
However, when I call sd_ble_gatts_hvx in this scenario I receive BLE_ERROR_GATTS_SYS_ATTR_MISSING
Is this a bug or inaccurate documentation? Something else?