5 #ifndef __QM_SS_INTERRUPT_H__
6 #define __QM_SS_INTERRUPT_H__
9 #include "qm_sensor_regs.h"
void(* qm_ss_isr_t)(struct interrupt_frame *frame)
Interrupt service routine type.
void qm_ss_irq_enable(void)
Enable interrupt delivery for the Sensor Subsystem.
void qm_ss_irq_disable(void)
Disable interrupt delivery for the Sensor Subsystem.
void qm_ss_irq_request(uint32_t irq, qm_ss_isr_t isr)
Request a given IRQ and register ISR to interrupt vector.
void qm_ss_irq_mask(uint32_t irq)
Mask a given interrupt line.
void qm_ss_irq_unmask(uint32_t irq)
Unmask a given interrupt line.
void qm_ss_int_vector_request(uint32_t vector, qm_ss_isr_t isr)
Register an Interrupt Service Routine to a given interrupt vector.