mouse_media_send(0x01); // Play/Pause /**@brief Function to send media * * @param[in] bMedia) */ static void mouse_media_send(uint8_t bMedia) { uint32_t err_code; if (m_in_boot_mode) { } else { uint8_t buffer[INPUT_REP_MEDIA_PLAYER_LEN]; APP_ERROR_CHECK_BOOL(INPUT_REP_MEDIA_PLAYER_LEN == 1); buffer[0] = bMedia; err_code = ble_hids_inp_rep_send(&m_hids, INPUT_REP_MPLAYER_INDEX, INPUT_REP_MEDIA_PLAYER_LEN, buffer); } if ( (err_code != NRF_SUCCESS) && (err_code != NRF_ERROR_INVALID_STATE) && (err_code != BLE_ERROR_NO_TX_BUFFERS) && (err_code != BLE_ERROR_GATTS_SYS_ATTR_MISSING) ) { APP_ERROR_HANDLER(err_code); } }