#include <types.h>
#include <irx.h>
Go to the source code of this file.
SBUS interrupts.
Definition in file sbusintr.h.
◆ sbusintr_IMPORTS_start
#define sbusintr_IMPORTS_start DECLARE_IMPORT_TABLE(sbusintr, 1, 1) |
◆ sbusintr_IMPORTS_end
#define sbusintr_IMPORTS_end END_IMPORT_TABLE |
◆ I_sbus_intr_init
#define I_sbus_intr_init DECLARE_IMPORT(4, sbus_intr_init) |
◆ I_sbus_intr_exit
#define I_sbus_intr_exit DECLARE_IMPORT(2, sbus_intr_exit) |
◆ I_sbus_intr_handler_add
#define I_sbus_intr_handler_add DECLARE_IMPORT(5, sbus_intr_handler_add) |
◆ I_sbus_intr_handler_del
#define I_sbus_intr_handler_del DECLARE_IMPORT(6, sbus_intr_handler_del) |
◆ I_sbus_intr_main_interrupt
#define I_sbus_intr_main_interrupt DECLARE_IMPORT(7, sbus_intr_main_interrupt) |
◆ sbus_intr_handler_t
typedef int(* sbus_intr_handler_t) (u32, void *) |
◆ sbus_errors
Enumerator |
---|
SBUS_E_INIT | Initialization error
|
SBUS_E_ARG | Error with an argument
|
SBUS_E_IRQ | Wrong IRQ number / already in use
|
Definition at line 23 of file sbusintr.h.
◆ sbus_intr_init()
◆ sbus_intr_exit()
◆ sbus_intr_handler_add()
int sbus_intr_handler_add |
( |
u32 | irq, |
|
|
sbus_intr_handler_t | handler, |
|
|
void * | arg ) |
|
extern |
◆ sbus_intr_handler_del()
int sbus_intr_handler_del |
( |
u32 | irq | ) |
|
|
extern |
◆ sbus_intr_main_interrupt()
void sbus_intr_main_interrupt |
( |
u32 | irq | ) |
|
|
extern |