c
if (safe_add_u32(ble_npl_time_get(), ticks_from_now, &abs_time) != OK) {
    // Handle overflow, e.g., by logging an error or setting a default value
    abs_time = UINT32_MAX;
}
