drivers: nxp_pit: check if top cb is null

check if top cb is null to avoid hard fault
top cb is allowed to be null in api so this is required

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
This commit is contained in:
Declan Snyder 2024-05-08 10:55:00 -05:00 committed by Anas Nashif
parent 3dc91dda7d
commit 385c6874ef

View file

@ -187,7 +187,9 @@ static void nxp_pit_isr(const struct device *dev)
flags = PIT_GetStatusFlags(config->base, channel);
if (flags) {
PIT_ClearStatusFlags(config->base, channel, flags);
data->top_callback(dev, data->top_user_data);
if (data->top_callback) {
data->top_callback(dev, data->top_user_data);
}
}
}
#endif /* DT_NODE_HAS_PROP(DT_COMPAT_GET_ANY_STATUS_OKAY(nxp_pit), interrupts) */