c
if (ticks_from_now > 0 && ble_npl_time_get() > INT32_MAX - ticks_from_now) {
    // Handle overflow condition
    return;
}
abs_time = ble_npl_time_get() + ticks_from_now;
