Compatibility layer for different CPU architectures. More...
Compatibility layer for different CPU architectures.
Definition in file compat_layer.h.
Include dependency graph for compat_layer.h:Go to the source code of this file.
| uint32_t | _isr_vectors |
| Defined in the linker script. | |
| static void | rp_irq_enable (uint32_t irq_no) |
| Enable the given IRQ. | |
| static void | rp_irq_disable (uint32_t irq_no) |
| Disable the given IRQ. | |
| static void | rp_end_isr (void) |
| Called upon the end of an ISR. | |
| static void | rp_arch_init (void) |
| Initialize the architecture-specific components. | |
| static void | rp_block_core (void) |
| Wait For Interrupt abstraction. | |
| static void | rp_unblock_core (void) |
| Set Event abstraction. | |
| static uint32_t * | rp_get_vector_poiner (void) |
| Get a pointer to the CPU specific interrupt vector table. | |
|
inlinestatic |
Initialize the architecture-specific components.
Definition at line 76 of file compat_layer.h.
|
inlinestatic |
Wait For Interrupt abstraction.
Definition at line 88 of file compat_layer.h.
|
inlinestatic |
Called upon the end of an ISR.
Definition at line 66 of file compat_layer.h.
|
inlinestatic |
Get a pointer to the CPU specific interrupt vector table.
Definition at line 113 of file compat_layer.h.
|
inlinestatic |
Disable the given IRQ.
| [in] | irq_no | IRQ number to disable |
Definition at line 54 of file compat_layer.h.
|
inlinestatic |
Enable the given IRQ.
| [in] | irq_no | IRQ number to enable |
Definition at line 41 of file compat_layer.h.
|
inlinestatic |
Set Event abstraction.
Definition at line 100 of file compat_layer.h.