[−] List of all items
Structs
- adc::Adc
- adc::InterruptAdc
- clock::AcClock
- clock::Adc0Clock
- clock::Adc1Clock
- clock::Can0Clock
- clock::Can1Clock
- clock::CclClock
- clock::Cm4TraceClock
- clock::DacClock
- clock::EicClock
- clock::Evsys0Clock
- clock::Evsys10Clock
- clock::Evsys11Clock
- clock::Evsys1Clock
- clock::Evsys2Clock
- clock::Evsys3Clock
- clock::Evsys4Clock
- clock::Evsys5Clock
- clock::Evsys6Clock
- clock::Evsys7Clock
- clock::Evsys8Clock
- clock::Evsys9Clock
- clock::FreqmMsrClock
- clock::FreqmRefClock
- clock::GClock
- clock::GenericClockController
- clock::I2S0Clock
- clock::I2S1Clock
- clock::PdecClock
- clock::Sdhc0Clock
- clock::Sdhc1Clock
- clock::Sercom0CoreClock
- clock::Sercom1CoreClock
- clock::Sercom2CoreClock
- clock::Sercom3CoreClock
- clock::Sercom4CoreClock
- clock::Sercom5CoreClock
- clock::Tc0Tc1Clock
- clock::Tc2Tc3Clock
- clock::Tc4Tc5Clock
- clock::Tc6Tc7Clock
- clock::Tcc0Tcc1Clock
- clock::Tcc2Tcc3Clock
- clock::Tcc4Clock
- clock::UsbClock
- delay::Delay
- eic::ConfigurableEIC
- eic::EIC
- eic::pin::ExtInt0
- eic::pin::ExtInt1
- eic::pin::ExtInt10
- eic::pin::ExtInt11
- eic::pin::ExtInt12
- eic::pin::ExtInt13
- eic::pin::ExtInt14
- eic::pin::ExtInt15
- eic::pin::ExtInt2
- eic::pin::ExtInt3
- eic::pin::ExtInt4
- eic::pin::ExtInt5
- eic::pin::ExtInt6
- eic::pin::ExtInt7
- eic::pin::ExtInt8
- eic::pin::ExtInt9
- gpio::Parts
- gpio::Pin
- gpio::Port
- gpio::v1::Parts
- gpio::v1::Pin
- gpio::v1::Port
- gpio::v2::Alternate
- gpio::v2::Disabled
- gpio::v2::DynPin
- gpio::v2::DynPinId
- gpio::v2::Input
- gpio::v2::Output
- gpio::v2::Pin
- gpio::v2::Pins
- gpio::v2::dynpin::DynPin
- gpio::v2::dynpin::DynPinId
- gpio::v2::pin::Alternate
- gpio::v2::pin::Disabled
- gpio::v2::pin::Input
- gpio::v2::pin::Output
- gpio::v2::pin::Pin
- gpio::v2::pin::Pins
- pins::Analog
- pins::Battery
- pins::BatteryReader
- pins::ButtonIter
- pins::ButtonReader
- pins::Buttons
- pins::Digital
- pins::Display
- pins::I2C
- pins::Joystick
- pins::JoystickReader
- pins::Neopixel
- pins::Pins
- pins::QSPIFlash
- pins::SPI
- pins::SdCard
- pins::Sets
- pins::Speaker
- pins::UART
- pins::USB
- pwm::Pwm0
- pwm::Pwm1
- pwm::Pwm2
- pwm::Pwm3
- pwm::Pwm4
- pwm::Pwm5
- pwm::Tcc0Pwm
- pwm::Tcc1Pwm
- pwm::Tcc2Pwm
- pwm::Tcc3Pwm
- pwm::Tcc4Pwm
- qspi::OneShot
- qspi::Qspi
- qspi::XIP
- rtc::Datetime
- rtc::RtcClock
- sercom::I2CMaster0
- sercom::I2CMaster1
- sercom::I2CMaster2
- sercom::I2CMaster3
- sercom::I2CMaster4
- sercom::I2CMaster5
- sercom::SPIMaster0
- sercom::SPIMaster0Padout
- sercom::SPIMaster1
- sercom::SPIMaster1Padout
- sercom::SPIMaster2
- sercom::SPIMaster2Padout
- sercom::SPIMaster3
- sercom::SPIMaster3Padout
- sercom::SPIMaster4
- sercom::SPIMaster4Padout
- sercom::SPIMaster5
- sercom::SPIMaster5Padout
- sercom::Sercom0Pad0
- sercom::Sercom0Pad1
- sercom::Sercom0Pad2
- sercom::Sercom0Pad3
- sercom::Sercom1Pad0
- sercom::Sercom1Pad1
- sercom::Sercom1Pad2
- sercom::Sercom1Pad3
- sercom::Sercom2Pad0
- sercom::Sercom2Pad1
- sercom::Sercom2Pad2
- sercom::Sercom2Pad3
- sercom::Sercom3Pad0
- sercom::Sercom3Pad1
- sercom::Sercom3Pad2
- sercom::Sercom3Pad3
- sercom::Sercom4Pad0
- sercom::Sercom4Pad1
- sercom::Sercom4Pad2
- sercom::Sercom4Pad3
- sercom::Sercom5Pad0
- sercom::Sercom5Pad1
- sercom::Sercom5Pad2
- sercom::Sercom5Pad3
- sercom::UART0
- sercom::UART0Padout
- sercom::UART1
- sercom::UART1Padout
- sercom::UART2
- sercom::UART2Padout
- sercom::UART3
- sercom::UART3Padout
- sercom::UART4
- sercom::UART4Padout
- sercom::UART5
- sercom::UART5Padout
- sleeping_delay::SleepingDelay
- time::Bps
- time::Hertz
- time::KiloHertz
- time::MegaHertz
- time::Microseconds
- time::Milliseconds
- time::Nanoseconds
- time::Seconds
- timer::SpinTimer
- timer::TimerCounter
- timer::TimerParams
- trng::Trng
- watchdog::Watchdog
Enums
- ResetCause
- clock::ClockId
- gpio::v2::A
- gpio::v2::B
- gpio::v2::C
- gpio::v2::D
- gpio::v2::DynAlternate
- gpio::v2::DynDisabled
- gpio::v2::DynGroup
- gpio::v2::DynInput
- gpio::v2::DynOutput
- gpio::v2::DynPinMode
- gpio::v2::E
- gpio::v2::Error
- gpio::v2::F
- gpio::v2::Floating
- gpio::v2::G
- gpio::v2::GroupA
- gpio::v2::GroupB
- gpio::v2::H
- gpio::v2::I
- gpio::v2::J
- gpio::v2::K
- gpio::v2::L
- gpio::v2::M
- gpio::v2::N
- gpio::v2::PA00
- gpio::v2::PA01
- gpio::v2::PA02
- gpio::v2::PA03
- gpio::v2::PA04
- gpio::v2::PA05
- gpio::v2::PA06
- gpio::v2::PA07
- gpio::v2::PA08
- gpio::v2::PA09
- gpio::v2::PA10
- gpio::v2::PA11
- gpio::v2::PA12
- gpio::v2::PA13
- gpio::v2::PA14
- gpio::v2::PA15
- gpio::v2::PA16
- gpio::v2::PA17
- gpio::v2::PA18
- gpio::v2::PA19
- gpio::v2::PA20
- gpio::v2::PA21
- gpio::v2::PA22
- gpio::v2::PA23
- gpio::v2::PA24
- gpio::v2::PA25
- gpio::v2::PA27
- gpio::v2::PA30
- gpio::v2::PA31
- gpio::v2::PB00
- gpio::v2::PB01
- gpio::v2::PB02
- gpio::v2::PB03
- gpio::v2::PB04
- gpio::v2::PB05
- gpio::v2::PB06
- gpio::v2::PB07
- gpio::v2::PB08
- gpio::v2::PB09
- gpio::v2::PB10
- gpio::v2::PB11
- gpio::v2::PB12
- gpio::v2::PB13
- gpio::v2::PB14
- gpio::v2::PB15
- gpio::v2::PB16
- gpio::v2::PB17
- gpio::v2::PB22
- gpio::v2::PB23
- gpio::v2::PB30
- gpio::v2::PB31
- gpio::v2::PullDown
- gpio::v2::PullUp
- gpio::v2::PushPull
- gpio::v2::Readable
- gpio::v2::dynpin::DynAlternate
- gpio::v2::dynpin::DynDisabled
- gpio::v2::dynpin::DynGroup
- gpio::v2::dynpin::DynInput
- gpio::v2::dynpin::DynOutput
- gpio::v2::dynpin::DynPinMode
- gpio::v2::dynpin::Error
- gpio::v2::pin::A
- gpio::v2::pin::B
- gpio::v2::pin::C
- gpio::v2::pin::D
- gpio::v2::pin::E
- gpio::v2::pin::F
- gpio::v2::pin::Floating
- gpio::v2::pin::G
- gpio::v2::pin::GroupA
- gpio::v2::pin::GroupB
- gpio::v2::pin::H
- gpio::v2::pin::I
- gpio::v2::pin::J
- gpio::v2::pin::K
- gpio::v2::pin::L
- gpio::v2::pin::M
- gpio::v2::pin::N
- gpio::v2::pin::PA00
- gpio::v2::pin::PA01
- gpio::v2::pin::PA02
- gpio::v2::pin::PA03
- gpio::v2::pin::PA04
- gpio::v2::pin::PA05
- gpio::v2::pin::PA06
- gpio::v2::pin::PA07
- gpio::v2::pin::PA08
- gpio::v2::pin::PA09
- gpio::v2::pin::PA10
- gpio::v2::pin::PA11
- gpio::v2::pin::PA12
- gpio::v2::pin::PA13
- gpio::v2::pin::PA14
- gpio::v2::pin::PA15
- gpio::v2::pin::PA16
- gpio::v2::pin::PA17
- gpio::v2::pin::PA18
- gpio::v2::pin::PA19
- gpio::v2::pin::PA20
- gpio::v2::pin::PA21
- gpio::v2::pin::PA22
- gpio::v2::pin::PA23
- gpio::v2::pin::PA24
- gpio::v2::pin::PA25
- gpio::v2::pin::PA27
- gpio::v2::pin::PA30
- gpio::v2::pin::PA31
- gpio::v2::pin::PB00
- gpio::v2::pin::PB01
- gpio::v2::pin::PB02
- gpio::v2::pin::PB03
- gpio::v2::pin::PB04
- gpio::v2::pin::PB05
- gpio::v2::pin::PB06
- gpio::v2::pin::PB07
- gpio::v2::pin::PB08
- gpio::v2::pin::PB09
- gpio::v2::pin::PB10
- gpio::v2::pin::PB11
- gpio::v2::pin::PB12
- gpio::v2::pin::PB13
- gpio::v2::pin::PB14
- gpio::v2::pin::PB15
- gpio::v2::pin::PB16
- gpio::v2::pin::PB17
- gpio::v2::pin::PB22
- gpio::v2::pin::PB23
- gpio::v2::pin::PB30
- gpio::v2::pin::PB31
- gpio::v2::pin::PullDown
- gpio::v2::pin::PullUp
- gpio::v2::pin::PushPull
- gpio::v2::pin::Readable
- pins::Keys
- pwm::Channel
- pwm::TC0Pinout
- pwm::TC1Pinout
- pwm::TC2Pinout
- pwm::TC3Pinout
- pwm::TC4Pinout
- pwm::TC5Pinout
- pwm::TCC0Pinout
- pwm::TCC1Pinout
- pwm::TCC2Pinout
- pwm::TCC3Pinout
- pwm::TCC4Pinout
- qspi::Command
- qspi::Error
- sercom::Error
- sercom::I2CError
- watchdog::WatchdogTimeout
Traits
- eic::pin::EicPin
- eic::pin::ExternalInterrupt
- gpio::GpioExt
- gpio::IntoFunction
- gpio::PinMode
- gpio::v1::GpioExt
- gpio::v1::IntoFunction
- gpio::v1::PinMode
- gpio::v2::AlternateConfig
- gpio::v2::AnyPin
- gpio::v2::DisabledConfig
- gpio::v2::InputConfig
- gpio::v2::OptionalPin
- gpio::v2::OutputConfig
- gpio::v2::PinId
- gpio::v2::PinMode
- gpio::v2::SomePin
- gpio::v2::pin::AlternateConfig
- gpio::v2::pin::AnyPin
- gpio::v2::pin::DisabledConfig
- gpio::v2::pin::InputConfig
- gpio::v2::pin::OptionalPin
- gpio::v2::pin::OutputConfig
- gpio::v2::pin::PinId
- gpio::v2::pin::PinMode
- gpio::v2::pin::SomePin
- pad::PadPin
- prelude::EicPin
- prelude::_atsamd21_hal_gpio_GpioExt
- prelude::_atsamd21_hal_time_U32Ext
- prelude::_atsamd_hal_embedded_hal_digital_v2_InputPin
- prelude::_atsamd_hal_embedded_hal_digital_v2_OutputPin
- prelude::_atsamd_hal_embedded_hal_digital_v2_ToggleableOutputPin
- prelude::_atsamd_hal_spi_common_CommonSpi
- prelude::_atsamd_hal_timer_traits_InterruptDrivenTimer
- prelude::_embedded_hal_Capture
- prelude::_embedded_hal_Pwm
- prelude::_embedded_hal_PwmPin
- prelude::_embedded_hal_Qei
- prelude::_embedded_hal_adc_OneShot
- prelude::_embedded_hal_blocking_delay_DelayMs
- prelude::_embedded_hal_blocking_delay_DelayUs
- prelude::_embedded_hal_blocking_i2c_Read
- prelude::_embedded_hal_blocking_i2c_Write
- prelude::_embedded_hal_blocking_i2c_WriteRead
- prelude::_embedded_hal_blocking_rng_Read
- prelude::_embedded_hal_blocking_serial_Write
- prelude::_embedded_hal_blocking_spi_Transfer
- prelude::_embedded_hal_blocking_spi_Write
- prelude::_embedded_hal_digital_InputPin
- prelude::_embedded_hal_digital_OutputPin
- prelude::_embedded_hal_digital_ToggleableOutputPin
- prelude::_embedded_hal_serial_Read
- prelude::_embedded_hal_serial_Write
- prelude::_embedded_hal_spi_FullDuplex
- prelude::_embedded_hal_timer_CountDown
- prelude::_embedded_hal_watchdog_Watchdog
- prelude::_embedded_hal_watchdog_WatchdogDisable
- prelude::_embedded_hal_watchdog_WatchdogEnable
- sercom::DipoDopo
- sercom::PadPin
- sercom::RxpoTxpo
- spi_common::CommonSpi
- time::U32Ext
- timer::Count16
- timer_traits::InterruptDrivenTimer
Attribute Macros
Functions
- calibration::adc0_biascomp_scale_cal
- calibration::adc0_biasr2r_scale_cal
- calibration::adc0_biasref_scale_cal
- calibration::adc1_biascomp_scale_cal
- calibration::adc1_biasr2r_scale_cal
- calibration::adc1_biasref_scale_cal
- calibration::usb_transn_cal
- calibration::usb_transp_cal
- calibration::usb_trim_cal
- eic::init_with_ulp32k
- reset_cause
- serial_number
- split_serial_number
- util::map_from
Typedefs
- clock::ClockGenId
- clock::ClockSource
- eic::pin::ExternalInterruptID
- eic::pin::Sense
- gpio::Floating
- gpio::Input
- gpio::OpenDrain
- gpio::Output
- gpio::Pa0
- gpio::Pa1
- gpio::Pa10
- gpio::Pa11
- gpio::Pa12
- gpio::Pa13
- gpio::Pa14
- gpio::Pa15
- gpio::Pa16
- gpio::Pa17
- gpio::Pa18
- gpio::Pa19
- gpio::Pa2
- gpio::Pa20
- gpio::Pa21
- gpio::Pa22
- gpio::Pa23
- gpio::Pa24
- gpio::Pa25
- gpio::Pa27
- gpio::Pa3
- gpio::Pa30
- gpio::Pa31
- gpio::Pa4
- gpio::Pa5
- gpio::Pa6
- gpio::Pa7
- gpio::Pa8
- gpio::Pa9
- gpio::Pb0
- gpio::Pb1
- gpio::Pb10
- gpio::Pb11
- gpio::Pb12
- gpio::Pb13
- gpio::Pb14
- gpio::Pb15
- gpio::Pb16
- gpio::Pb17
- gpio::Pb2
- gpio::Pb22
- gpio::Pb23
- gpio::Pb3
- gpio::Pb30
- gpio::Pb31
- gpio::Pb4
- gpio::Pb5
- gpio::Pb6
- gpio::Pb7
- gpio::Pb8
- gpio::Pb9
- gpio::PfA
- gpio::PfB
- gpio::PfC
- gpio::PfD
- gpio::PfE
- gpio::PfF
- gpio::PfG
- gpio::PfH
- gpio::PfI
- gpio::PfJ
- gpio::PfK
- gpio::PfL
- gpio::PfM
- gpio::PfN
- gpio::PullDown
- gpio::PullUp
- gpio::PushPull
- gpio::ReadableOpenDrain
- gpio::v1::Floating
- gpio::v1::Input
- gpio::v1::OpenDrain
- gpio::v1::Output
- gpio::v1::Pa0
- gpio::v1::Pa1
- gpio::v1::Pa10
- gpio::v1::Pa11
- gpio::v1::Pa12
- gpio::v1::Pa13
- gpio::v1::Pa14
- gpio::v1::Pa15
- gpio::v1::Pa16
- gpio::v1::Pa17
- gpio::v1::Pa18
- gpio::v1::Pa19
- gpio::v1::Pa2
- gpio::v1::Pa20
- gpio::v1::Pa21
- gpio::v1::Pa22
- gpio::v1::Pa23
- gpio::v1::Pa24
- gpio::v1::Pa25
- gpio::v1::Pa27
- gpio::v1::Pa3
- gpio::v1::Pa30
- gpio::v1::Pa31
- gpio::v1::Pa4
- gpio::v1::Pa5
- gpio::v1::Pa6
- gpio::v1::Pa7
- gpio::v1::Pa8
- gpio::v1::Pa9
- gpio::v1::Pb0
- gpio::v1::Pb1
- gpio::v1::Pb10
- gpio::v1::Pb11
- gpio::v1::Pb12
- gpio::v1::Pb13
- gpio::v1::Pb14
- gpio::v1::Pb15
- gpio::v1::Pb16
- gpio::v1::Pb17
- gpio::v1::Pb2
- gpio::v1::Pb22
- gpio::v1::Pb23
- gpio::v1::Pb3
- gpio::v1::Pb30
- gpio::v1::Pb31
- gpio::v1::Pb4
- gpio::v1::Pb5
- gpio::v1::Pb6
- gpio::v1::Pb7
- gpio::v1::Pb8
- gpio::v1::Pb9
- gpio::v1::PfA
- gpio::v1::PfB
- gpio::v1::PfC
- gpio::v1::PfD
- gpio::v1::PfE
- gpio::v1::PfF
- gpio::v1::PfG
- gpio::v1::PfH
- gpio::v1::PfI
- gpio::v1::PfJ
- gpio::v1::PfK
- gpio::v1::PfL
- gpio::v1::PfM
- gpio::v1::PfN
- gpio::v1::PullDown
- gpio::v1::PullUp
- gpio::v1::PushPull
- gpio::v1::ReadableOpenDrain
- gpio::v2::AlternateA
- gpio::v2::AlternateB
- gpio::v2::AlternateC
- gpio::v2::AlternateD
- gpio::v2::AlternateE
- gpio::v2::AlternateF
- gpio::v2::AlternateG
- gpio::v2::AlternateH
- gpio::v2::AlternateI
- gpio::v2::AlternateJ
- gpio::v2::AlternateK
- gpio::v2::AlternateL
- gpio::v2::AlternateM
- gpio::v2::AlternateN
- gpio::v2::FloatingDisabled
- gpio::v2::FloatingInput
- gpio::v2::PullDownDisabled
- gpio::v2::PullDownInput
- gpio::v2::PullUpDisabled
- gpio::v2::PullUpInput
- gpio::v2::PushPullOutput
- gpio::v2::ReadableOutput
- gpio::v2::Reset
- gpio::v2::pin::AlternateA
- gpio::v2::pin::AlternateB
- gpio::v2::pin::AlternateC
- gpio::v2::pin::AlternateD
- gpio::v2::pin::AlternateE
- gpio::v2::pin::AlternateF
- gpio::v2::pin::AlternateG
- gpio::v2::pin::AlternateH
- gpio::v2::pin::AlternateI
- gpio::v2::pin::AlternateJ
- gpio::v2::pin::AlternateK
- gpio::v2::pin::AlternateL
- gpio::v2::pin::AlternateM
- gpio::v2::pin::AlternateN
- gpio::v2::pin::FloatingDisabled
- gpio::v2::pin::FloatingInput
- gpio::v2::pin::PullDownDisabled
- gpio::v2::pin::PullDownInput
- gpio::v2::pin::PullUpDisabled
- gpio::v2::pin::PullUpInput
- gpio::v2::pin::PushPullOutput
- gpio::v2::pin::ReadableOutput
- gpio::v2::pin::Reset
- timer::TimerCounter2
- timer::TimerCounter3
- timer::TimerCounter4
- timer::TimerCounter5
Constants
- clock::OSC120M_FREQ
- clock::OSC32K_FREQ
- clock::OSC48M_FREQ
- gpio::v2::DYN_ALTERNATE_A
- gpio::v2::DYN_ALTERNATE_B
- gpio::v2::DYN_ALTERNATE_C
- gpio::v2::DYN_ALTERNATE_D
- gpio::v2::DYN_ALTERNATE_E
- gpio::v2::DYN_ALTERNATE_F
- gpio::v2::DYN_ALTERNATE_G
- gpio::v2::DYN_ALTERNATE_H
- gpio::v2::DYN_ALTERNATE_I
- gpio::v2::DYN_ALTERNATE_J
- gpio::v2::DYN_ALTERNATE_K
- gpio::v2::DYN_ALTERNATE_L
- gpio::v2::DYN_ALTERNATE_M
- gpio::v2::DYN_ALTERNATE_N
- gpio::v2::DYN_FLOATING_DISABLED
- gpio::v2::DYN_FLOATING_INPUT
- gpio::v2::DYN_PULL_DOWN_DISABLED
- gpio::v2::DYN_PULL_DOWN_INPUT
- gpio::v2::DYN_PULL_UP_DISABLED
- gpio::v2::DYN_PULL_UP_INPUT
- gpio::v2::DYN_PUSH_PULL_OUTPUT
- gpio::v2::DYN_READABLE_OUTPUT
- gpio::v2::dynpin::DYN_ALTERNATE_A
- gpio::v2::dynpin::DYN_ALTERNATE_B
- gpio::v2::dynpin::DYN_ALTERNATE_C
- gpio::v2::dynpin::DYN_ALTERNATE_D
- gpio::v2::dynpin::DYN_ALTERNATE_E
- gpio::v2::dynpin::DYN_ALTERNATE_F
- gpio::v2::dynpin::DYN_ALTERNATE_G
- gpio::v2::dynpin::DYN_ALTERNATE_H
- gpio::v2::dynpin::DYN_ALTERNATE_I
- gpio::v2::dynpin::DYN_ALTERNATE_J
- gpio::v2::dynpin::DYN_ALTERNATE_K
- gpio::v2::dynpin::DYN_ALTERNATE_L
- gpio::v2::dynpin::DYN_ALTERNATE_M
- gpio::v2::dynpin::DYN_ALTERNATE_N
- gpio::v2::dynpin::DYN_FLOATING_DISABLED
- gpio::v2::dynpin::DYN_FLOATING_INPUT
- gpio::v2::dynpin::DYN_PULL_DOWN_DISABLED
- gpio::v2::dynpin::DYN_PULL_DOWN_INPUT
- gpio::v2::dynpin::DYN_PULL_UP_DISABLED
- gpio::v2::dynpin::DYN_PULL_UP_INPUT
- gpio::v2::dynpin::DYN_PUSH_PULL_OUTPUT
- gpio::v2::dynpin::DYN_READABLE_OUTPUT