Question.1
A driver accepts a callback via function pointer:
void (*on_press)(void) = nullptr;
void register_callback(void (*cb)(void)) {
on_press = cb;
}
void my_handler() { toggle_led(); }
register_callback(my_handler);When the button ISR calls on_press(), what executes?