RP.Device
Entities
Constants
Variables
Description
ADC
ADC : aliased RP2040_SVD.ADC.ADC_Peripheral
with Import, Address => RP2040_SVD.ADC_Base;
I2C_0
I2C_0 : aliased RP.I2C.I2C_Port (0, RP2040_SVD.I2C.I2C0_Periph'Access);
I2C_1
I2C_1 : aliased RP.I2C.I2C_Port (1, RP2040_SVD.I2C.I2C1_Periph'Access);
I2CM_0
I2CM_0 : aliased RP.I2C_Master.I2C_Master_Port (0, RP2040_SVD.I2C.I2C0_Periph'Access);
I2CM_1
I2CM_1 : aliased RP.I2C_Master.I2C_Master_Port (1, RP2040_SVD.I2C.I2C1_Periph'Access);
INTERP0_Base
INTERP0_Base : constant System.Address := System'To_Address (16#D000_0080#);
INTERP1_Base
INTERP1_Base : constant System.Address := System'To_Address (16#D000_00C0#);
INTERP_0
INTERP_0 : aliased RP.Interpolator.INTERP_Peripheral
with Import, Address => INTERP0_Base;
INTERP_1
INTERP_1 : aliased RP.Interpolator.INTERP_Peripheral
with Import, Address => INTERP1_Base;
PIO0_Periph
PIO0_Periph : aliased RP.PIO.PIO_Peripheral
with Import, Address => RP2040_SVD.PIO0_Base;
PIO1_Periph
PIO1_Periph : aliased RP.PIO.PIO_Peripheral
with Import, Address => RP2040_SVD.PIO1_Base;
PIO_0
PIO_0 : aliased RP.PIO.PIO_Device (0, PIO0_Periph'Access);
PIO_1
PIO_1 : aliased RP.PIO.PIO_Device (1, PIO1_Periph'Access);
RTC
RTC : aliased RP.RTC.RTC_Device;
SPI_0
SPI_0 : aliased RP.SPI.SPI_Port (0, RP2040_SVD.SPI.SPI0_Periph'Access);
SPI_1
SPI_1 : aliased RP.SPI.SPI_Port (1, RP2040_SVD.SPI.SPI1_Periph'Access);
Timer
Timer : aliased RP.Timer.Interrupts.Delays;
UART_0
UART_0 : aliased RP.UART.UART_Port (0, RP2040_SVD.UART.UART0_Periph'Access);
UART_1
UART_1 : aliased RP.UART.UART_Port (1, RP2040_SVD.UART.UART1_Periph'Access);
UDC
UDC : aliased RP.USB_Device.USB_Device_Controller;