Lines Matching refs:isr
53 struct ChainedIsr isr; member
85 struct SensorTask *data = container_of(localIsr, struct SensorTask, isr); in hallIsr()
104 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in enableInterrupt() argument
109 extiChainIsr(HALL_IRQ, isr); in enableInterrupt()
113 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in disableInterrupt() argument
115 extiUnchainIsr(HALL_IRQ, isr); in disableInterrupt()
140 enableInterrupt(mTask.pin, &mTask.isr); in hallPower()
142 disableInterrupt(mTask.pin, &mTask.isr); in hallPower()
213 mTask.isr.func = hallIsr; in startTask()
220 disableInterrupt(mTask.pin, &mTask.isr); in endTask()
221 extiUnchainIsr(HALL_IRQ, &mTask.isr); in endTask()