Intel® Quark™ Microcontroller Software Interface
1.4.0
Intel® Quark™ Microcontroller BSP
|
Interrupt driver for Sensor Subsystem. More...
Typedefs | |
typedef void(* | qm_ss_isr_t )(struct interrupt_frame *frame) |
Interrupt service routine type. | |
Functions | |
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_unmask (uint32_t irq) |
Unmask a given interrupt line. More... | |
void | qm_ss_irq_mask (uint32_t irq) |
Mask a given interrupt line. More... | |
void | qm_ss_irq_request (uint32_t irq, qm_ss_isr_t isr) |
Request a given IRQ and register ISR to interrupt vector. More... | |
void | qm_ss_int_vector_request (uint32_t vector, qm_ss_isr_t isr) |
Register an Interrupt Service Routine to a given interrupt vector. More... | |
Interrupt driver for Sensor Subsystem.
void qm_ss_int_vector_request | ( | uint32_t | vector, |
qm_ss_isr_t | isr | ||
) |
Register an Interrupt Service Routine to a given interrupt vector.
[in] | vector | Interrupt Vector number. |
[in] | isr | ISR to register to given vector. Must be a valid Sensor Subsystem ISR. |
Definition at line 42 of file qm_ss_interrupt.c.
Referenced by qm_ss_irq_request().
void qm_ss_irq_mask | ( | uint32_t | irq | ) |
Mask a given interrupt line.
[in] | irq | Which IRQ to mask. |
Definition at line 30 of file qm_ss_interrupt.c.
Referenced by qm_irq_mask(), and qm_ss_irq_request().
void qm_ss_irq_request | ( | uint32_t | irq, |
qm_ss_isr_t | isr | ||
) |
Request a given IRQ and register ISR to interrupt vector.
[in] | irq | IRQ number. |
[in] | isr | ISR to register to given IRQ. |
Definition at line 57 of file qm_ss_interrupt.c.
References qm_ss_int_vector_request(), qm_ss_irq_mask(), and qm_ss_irq_unmask().
void qm_ss_irq_unmask | ( | uint32_t | irq | ) |
Unmask a given interrupt line.
[in] | irq | Which IRQ to unmask. |
Definition at line 36 of file qm_ss_interrupt.c.
Referenced by qm_irq_unmask(), and qm_ss_irq_request().