Skip to main content

Crate ra8m1_pac

Crate ra8m1_pac 

Source
Expand description

ARM 32-bit Olympus Microcontroller based device, CPU clock up to 480MHz, etc.

Re-exports§

pub use self::Interrupt as interrupt;
pub use common::*;

Modules§

acmphs0
adc120
adc121
agt0
bus
cac
canfd0
ceu
common
cpscu
cpu_dbg
cpu_ocd
crc
dac12
dma
dmac0
doc
dphycnt
drw
dsilink
dtc
eccmb0
edmac0
elc
etherc0
faci
fcache
flad
glcdc
gpt320
gpt_ops
i3c
icu
icu_common
iic0
iic0wu
iic1
interrupt_handlers
iwdt
mstp
pfs
poeg
port0
port1
pscu
rmpu
rtc
sci0
sdhi0
spi0
sram
ssie0
sysc
tsd
tsn
tzf
ulpt0
usbfs
usbhs
wdt
xspi

Structs§

Acmphs0
Adc120
Adc121
Agt0
Bus
CBP
Cache and branch predictor maintenance operations
CPUID
CPUID
Cac
Canfd0
Ceu
CorePeripherals
Core peripherals
Cpscu
CpuDbg
CpuOcd
Crc
DCB
Debug Control Block
DWT
Data Watchpoint and Trace unit
Dac12
Dma
Dmac0
Doc
Dphycnt
Drw
Dsilink
Dtc
Eccmb0
Edmac0
Elc
Etherc0
FPB
Flash Patch and Breakpoint unit
FPU
Floating Point Unit
Faci
Fcache
Flad
Glcdc
Gpt320
GptOps
I3C
ITM
Instrumentation Trace Macrocell
Icu
IcuCommon
Iic0
Iic0Wu
Iic1
Iwdt
MPU
Memory Protection Unit
Mstp
NVIC
Nested Vector Interrupt Controller
Peripherals
Required for compatibility with RTIC and other frameworks
Pfs
Poeg
Port0
Port1
Pscu
Rmpu
Rtc
SCB
System Control Block
SYST
SysTick: System Timer
Sci0
Sdhi0
Spi0
Sram
Ssie0
Sysc
TPIU
Trace Port Interface Unit
Tsd
Tsn
Tzf
Ulpt0
Usbfs
Usbhs
Wdt
XSpi

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

ACMPHS0
ACMPHS0_NS
ACMPHS1
ACMPHS1_NS
ADC120
ADC121
ADC120_NS
ADC121_NS
AGT0
AGT0_NS
AGT1
AGT1_NS
BUS
BUS_NS
CAC
CAC_NS
CANFD0
CANFD0_NS
CANFD1
CANFD1_NS
CEU
CEU_NS
CPSCU
CPSCU_NS
CPU_DBG
CPU_DBG_NS
CPU_OCD
CPU_OCD_NS
CRC
CRC_NS
DAC12
DAC12_NS
DMA
DMAC0
DMAC0_NS
DMAC1
DMAC2
DMAC3
DMAC4
DMAC5
DMAC6
DMAC7
DMAC1_NS
DMAC2_NS
DMAC3_NS
DMAC4_NS
DMAC5_NS
DMAC6_NS
DMAC7_NS
DMA_NS
DOC
DOC_NS
DPHYCNT
DPHYCNT_NS
DRW
DRW_NS
DSILINK
DSILINK_NS
DTC
DTC_NS
ECCMB0
ECCMB0_NS
ECCMB1
ECCMB1_NS
EDMAC0
EDMAC0_NS
ELC
ELC_NS
ETHERC0
ETHERC0_NS
FACI
FACI_NS
FCACHE
FCACHE_NS
FLAD
FLAD_NS
GLCDC
GLCDC_NS
GPT168
GPT169
GPT320
GPT321
GPT322
GPT323
GPT324
GPT325
GPT326
GPT327
GPT168_NS
GPT169_NS
GPT320_NS
GPT321_NS
GPT322_NS
GPT323_NS
GPT324_NS
GPT325_NS
GPT326_NS
GPT327_NS
GPT1610
GPT1611
GPT1612
GPT1613
GPT1610_NS
GPT1611_NS
GPT1612_NS
GPT1613_NS
GPT_OPS
GPT_OPS_NS
I3C
I3C_NS
ICU
ICU_COMMON
ICU_COMMON_NS
ICU_NS
IIC0
IIC0WU
IIC0WU_NS
IIC0_NS
IIC1
IIC1_NS
IWDT
IWDT_NS
MSTP
MSTP_NS
NVIC_PRIO_BITS
Number available in the NVIC for configuring priority
PFS
PFS_NS
POEG
POEG_NS
PORT0
PORT0_NS
PORT1
PORT2
PORT3
PORT4
PORT5
PORT6
PORT7
PORT8
PORT9
PORT1_NS
PORT2_NS
PORT3_NS
PORT4_NS
PORT5_NS
PORT6_NS
PORT7_NS
PORT8_NS
PORT9_NS
PORTA
PORTA_NS
PORTB
PORTB_NS
PORTC
PORTC_NS
PORTD
PORTD_NS
PORTE
PORTE_NS
PORTF
PORTF_NS
PORTG
PORTG_NS
PSCU
PSCU_NS
RMPU
RMPU_NS
RTC
RTC_NS
SCI0
SCI0_NS
SCI1
SCI2
SCI3
SCI4
SCI9
SCI1_NS
SCI2_NS
SCI3_NS
SCI4_NS
SCI9_NS
SDHI0
SDHI0_NS
SDHI1
SDHI1_NS
SPI0
SPI0_NS
SPI1
SPI1_NS
SRAM
SRAM_NS
SSIE0
SSIE0_NS
SSIE1
SSIE1_NS
SYSC
SYSC_NS
TSD
TSD_NS
TSN
TSN_NS
TZF
TZF_NS
ULPT0
ULPT0_NS
ULPT1
ULPT1_NS
USBFS
USBFS_NS
USBHS
USBHS_NS
WDT
WDT_NS
XSPI
XSPI_NS

Attribute Macros§

interrupt