I forgot () at the end of function call, but got no errors?

a function address is never zero.

...except for this very important one used in the bootloader void (*app_start)(void) = 0x0000; :wink: