deprecate isr_register to introduce new callback based API, with framework managed interrupt routine new HC-SR04 example