pub unsafe extern "C" fn ble_npl_sem_pend( sem: *mut ble_npl_sem, timeout: ble_npl_time_t, ) -> ble_npl_error_t