RP_Interrupts

Entities

Access Types

Subtypes

Subprograms

Description

This is a minimal version of the System.BB.Interrupts interface available in Ravenscar. Close enough that these packages can be used interchangably for the purposes of the RP drivers.

Attach_Handler

procedure Attach_Handler
   (Handler : not null Interrupt_Handler;
    Id      : Interrupt_ID;
    Prio    : Interrupt_Priority)
Parameters
Handler
Id
Prio

Interrupt_Handler

type Interrupt_Handler     is access procedure;

Interrupt_ID

subtype Interrupt_ID       is Cortex_M.NVIC.Interrupt_ID;

Interrupt_Priority

subtype Interrupt_Priority is System.Interrupt_Priority;

Interrupt_Request_Handler

procedure Interrupt_Request_Handler