Expand description
Peripheral access API for Luna System-on-Chip designs generated using svd2rust.
Modules§
- advertiser
- advertiser
- clock
- cpu
- Support for various vendor defined softcore extensions.
- csr
- generic
- Common register and bit access and modify traits
- gpio0
- gpio0
- gpio1
- gpio1
- info
- info
- leds
- leds
- register
- spi0
- spi0
- timer0
- timer0
- timer1
- timer1
- uart0
- uart0
- uart1
- uart1
- usb0
- usb0
- usb0_ep_ control 
- usb0_ep_control
- usb0_ep_ in 
- usb0_ep_in
- usb0_ep_ out 
- usb0_ep_out
- usb1
- usb1
- usb2
- usb2
- usb1_ep_ control 
- usb1_ep_control
- usb1_ep_ in 
- usb1_ep_in
- usb1_ep_ out 
- usb1_ep_out
- usb2_ep_ control 
- usb2_ep_control
- usb2_ep_ in 
- usb2_ep_in
- usb2_ep_ out 
- usb2_ep_out
- user0
- user0
Structs§
- ADVERTISER
- advertiser
- GPIO0
- gpio0
- GPIO1
- gpio1
- INFO
- info
- LEDS
- leds
- Peripherals
- All the peripherals.
- Range
- Marker for field writers are safe to write in specified inclusive range
- RangeFrom 
- Marker for field writers are safe to write in specified inclusive range
- RangeTo
- Marker for field writers are safe to write in specified inclusive range
- Reg
- This structure provides volatile access to registers.
- SPI0
- spi0
- Safe
- Marker for register/field writers which can take any value of specified width
- TIMER0
- timer0
- TIMER1
- timer1
- UART0
- uart0
- UART1
- uart1
- USB0
- usb0
- USB0_EP_ CONTROL 
- usb0_ep_control
- USB0_EP_ IN 
- usb0_ep_in
- USB0_EP_ OUT 
- usb0_ep_out
- USB1
- usb1
- USB2
- usb2
- USB1_EP_ CONTROL 
- usb1_ep_control
- USB1_EP_ IN 
- usb1_ep_in
- USB1_EP_ OUT 
- usb1_ep_out
- USB2_EP_ CONTROL 
- usb2_ep_control
- USB2_EP_ IN 
- usb2_ep_in
- USB2_EP_ OUT 
- usb2_ep_out
- USER0
- user0
- Unsafe
- You should check that value is allowed to pass to register/field writer marked with this
Enums§
- Interrupt
- Enumeration of all the interrupts.
Traits§
- FieldSpec 
- Raw field type
- IsEnum
- Marker for fields with fixed values
- RawReg
- Raw register type (u8,u16,u32, …)
- Readable
- Trait implemented by readable registers to enable the readmethod.
- RegisterSpec 
- Raw register type
- Resettable
- Reset value of the register.
- Writable
- Trait implemented by writeable registers.
Type Aliases§
- BitReader
- Bit-wise field reader
- BitWriter
- Bit-wise write field proxy
- BitWriter0C
- Bit-wise write field proxy
- BitWriter0S
- Bit-wise write field proxy
- BitWriter0T
- Bit-wise write field proxy
- BitWriter1C
- Bit-wise write field proxy
- BitWriter1S
- Bit-wise write field proxy
- BitWriter1T
- Bit-wise write field proxy
- FieldReader 
- Field reader.
- FieldWriter 
- Write field Proxy
- R
- Register reader.
- W
- Register writer.