Crate at32f4xx_pac

Crate at32f4xx_pac 

Source

Modules§

at32a403a
Peripheral access API for AT32A403A microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f402
Peripheral access API for AT32F402 microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f403
Peripheral access API for AT32F403 microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f405
Peripheral access API for AT32F405 microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f407
Peripheral access API for AT32F407 microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f413
Peripheral access API for AT32F413 microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f415
Peripheral access API for AT32F415 microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f421
Peripheral access API for AT32F421 microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f423
Peripheral access API for AT32F423 microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f425
Peripheral access API for AT32F425 microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f435
Peripheral access API for AT32F435 microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f437
Peripheral access API for AT32F437 microcontrollers (generated using svd2rust v0.37.1 ( ))
at32f403a
Peripheral access API for AT32F403A microcontrollers (generated using svd2rust v0.37.1 ( ))
at32wb415
Peripheral access API for AT32WB415 microcontrollers (generated using svd2rust v0.37.1 ( ))

Structs§

Periph
Generic peripheral accessor
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.
Safe
Marker for register/field writers which can take any value of specified width
Unsafe
You should check that value is allowed to pass to register/field writer marked with this

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 read method.
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.