static void lis2dw12_int_irq_handler(void *arg) { struct sensor *sensor = arg; struct lis2dw12 *lis2dw12; lis2dw12 = (struct lis2dw12 *)SENSOR_GET_DEVICE(sensor); if(lis2dw12->pdd.interrupt) { wake_interrupt(lis2dw12->pdd.interrupt); } sensor_mgr_put_interrupt_evt(sensor); }
static void interrupt_handler(void * arg) { struct sensor *sensor = arg; sensor_mgr_put_interrupt_evt(sensor); }