This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | HANDLER_WRAPPER(wrapstring, handstring) |
Functions | |
void | rom_ocia_handler () |
ROM OCIA interrupt handler. | |
void | rom_ocia_return () |
return address in ROM OCIA handler | |
void | rom_dummy_handler () |
address of an RTS instruction | |
void | disable_irqs () |
disable interrupt processing | |
void | enable_irqs () |
enable interrupt processing | |
Variables | |
void * | reset_vector |
reset vector | |
void * | nmi_vector |
NMI interrupt vector. | |
void * | irq0_vector |
IRQ0 interrupt vector. | |
void * | irq1_vector |
IRQ1 interrupt vector. | |
void * | irq2_vector |
IRQ2 interrupt vector. | |
void * | icia_vector |
ICIA interrupt vector. | |
void * | icib_vector |
ICIB interrupt vector. | |
void * | icic_vector |
ICIC interrupt vector. | |
void * | icid_vector |
ICID interrupt vector. | |
void * | ocia_vector |
OCIA interrupt vector. | |
void * | ocib_vector |
OCIB interrupt vector. | |
void * | fovi_vector |
FOVI interrupt vector. | |
void * | cmi0a_vector |
CMI0A interrupt vector. | |
void * | cmi0b_vector |
CMI0B interrupt vector. | |
void * | ovi0_vector |
OVI0 interrupt vector. | |
void * | cmi1a_vector |
CMI1A interrupt vector. | |
void * | cmi1b_vector |
CMI1B interrupt vector. | |
void * | ovi1_vector |
OVI1 interrupt vector. | |
void * | eri_vector |
ERI interrupt vector. | |
void * | rxi_vector |
RXI interrupt vector. | |
void * | txi_vector |
TXI interrupt vector. | |
void * | tei_vector |
TEI interrupt vector. | |
void * | ad_vector |
A/D interrupt vector. | |
void * | wovf_vector |
WOVF interrupt vector. | |
void * | rom_reset_vector |
ROM reset vector. |
Definition in file irq.h.
|
Value: __asm__ (".text\n.align 1\n.global _" wrapstring "\n_" wrapstring \ ": push r0\npush r1\npush r2\npush r3\njsr @_" handstring \ "\npop r3\npop r2\npop r1\npop r0\nrts\n") |
|
disable interrupt processing
Definition at line 98 of file irq.h. References __asm__(). Referenced by rom_reset(). |
|
enable interrupt processing
Definition at line 103 of file irq.h. References __asm__(). |
|
address of an RTS instruction
Referenced by systime_init(). |
|
ROM OCIA interrupt handler.
|
|
return address in ROM OCIA handler
|
|
A/D interrupt vector.
|
|
CMI0A interrupt vector.
|
|
CMI0B interrupt vector.
|
|
CMI1A interrupt vector.
|
|
CMI1B interrupt vector.
|
|
ERI interrupt vector.
|
|
FOVI interrupt vector.
|
|
ICIA interrupt vector.
|
|
ICIB interrupt vector.
|
|
ICIC interrupt vector.
|
|
ICID interrupt vector.
|
|
IRQ0 interrupt vector.
|
|
IRQ1 interrupt vector.
|
|
IRQ2 interrupt vector.
|
|
NMI interrupt vector.
Definition at line 61 of file irq.h. Referenced by systime_init(). |
|
OCIA interrupt vector.
Definition at line 69 of file irq.h. Referenced by systime_init(). |
|
OCIB interrupt vector.
Definition at line 70 of file irq.h. Referenced by systime_init(). |
|
OVI0 interrupt vector.
|
|
OVI1 interrupt vector.
|
|
reset vector
Definition at line 60 of file irq.h. Referenced by kmain(). |
|
ROM reset vector.
Definition at line 85 of file irq.h. Referenced by kmain(). |
|
RXI interrupt vector.
|
|
TEI interrupt vector.
|
|
TXI interrupt vector.
|
|
WOVF interrupt vector.
|
brickOS is released under the
Mozilla Public License.
Original code copyright 1998-2002 by the authors. |