List of all items
Structs
- adc::Adc
- clock::AcAnaClock
- clock::AcDigClock
- clock::AdcClock
- 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::GClock
- clock::GenericClockController
- clock::I2S0Clock
- clock::I2S1Clock
- clock::RtcClock
- clock::Sercom0CoreClock
- clock::Sercom1CoreClock
- clock::Sercom2CoreClock
- clock::Sercom3CoreClock
- clock::Sercom4CoreClock
- clock::Sercom5CoreClock
- clock::Tc4Tc5Clock
- clock::Tc6Tc7Clock
- clock::Tcc0Tcc1Clock
- clock::Tcc2Tc3Clock
- clock::UsbClock
- clock::WdtClock
- delay::Delay
- 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::dynpin::DynPin
- gpio::dynpin::DynPinId
- gpio::pin::Alternate
- gpio::pin::Disabled
- gpio::pin::Input
- gpio::pin::Interrupt
- gpio::pin::Output
- gpio::pin::Pin
- gpio::pin::Pins
- pwm::Pwm0
- pwm::Pwm1
- pwm::Pwm2
- pwm::Pwm3
- pwm::Pwm4
- pwm::Pwm5
- rtc::Datetime
- rtc::Rtc
- rtc::TimerParams
- sercom::i2c::Config
- sercom::i2c::Flags
- sercom::i2c::I2c
- sercom::i2c::Pads
- sercom::i2c::Status
- sercom::spi::Config
- sercom::spi::Duplex
- sercom::spi::Flags
- sercom::spi::Pads
- sercom::spi::Rx
- sercom::spi::Spi
- sercom::spi::Status
- sercom::spi::Tx
- sercom::spi_future::SpiFuture
- sercom::uart::Config
- sercom::uart::Flags
- sercom::uart::Pads
- sercom::uart::Status
- sercom::uart::Uart
- sleeping_delay::SleepingDelay
- time::Bps
- time::Hertz
- time::KiloHertz
- time::MegaHertz
- time::Microseconds
- time::Milliseconds
- time::Nanoseconds
- time::Seconds
- timer::TimerCounter
- timer_params::TimerParams
- typelevel::NoneT
- usb::UsbBus
- watchdog::Watchdog
Enums
- ResetCause
- adc::Gain
- adc::Prescaler
- adc::Reference
- adc::Resolution
- adc::SampleRate
- gpio::dynpin::DynAlternate
- gpio::dynpin::DynDisabled
- gpio::dynpin::DynGroup
- gpio::dynpin::DynInput
- gpio::dynpin::DynInterrupt
- gpio::dynpin::DynOutput
- gpio::dynpin::DynPinMode
- gpio::dynpin::Error
- gpio::pin::B
- gpio::pin::C
- gpio::pin::D
- gpio::pin::E
- gpio::pin::F
- gpio::pin::Floating
- gpio::pin::G
- gpio::pin::H
- gpio::pin::PA00
- gpio::pin::PA01
- gpio::pin::PA02
- gpio::pin::PA03
- gpio::pin::PA04
- gpio::pin::PA05
- gpio::pin::PA06
- gpio::pin::PA07
- gpio::pin::PA08
- gpio::pin::PA09
- gpio::pin::PA10
- gpio::pin::PA11
- gpio::pin::PA12
- gpio::pin::PA13
- gpio::pin::PA14
- gpio::pin::PA15
- gpio::pin::PA16
- gpio::pin::PA17
- gpio::pin::PA18
- gpio::pin::PA19
- gpio::pin::PA20
- gpio::pin::PA21
- gpio::pin::PA22
- gpio::pin::PA23
- gpio::pin::PA24
- gpio::pin::PA25
- gpio::pin::PA27
- gpio::pin::PA28
- gpio::pin::PA30
- gpio::pin::PA31
- gpio::pin::PB02
- gpio::pin::PB03
- gpio::pin::PB08
- gpio::pin::PB09
- gpio::pin::PB10
- gpio::pin::PB11
- gpio::pin::PB22
- gpio::pin::PB23
- gpio::pin::PullDown
- gpio::pin::PullUp
- gpio::pin::PushPull
- gpio::pin::Readable
- pwm::Channel
- rtc::ClockMode
- rtc::Count32Mode
- sercom::i2c::BusState
- sercom::i2c::Error
- sercom::i2c::InactiveTimeout
- sercom::pad::Pad0
- sercom::pad::Pad1
- sercom::pad::Pad2
- sercom::pad::Pad3
- sercom::spi::BitOrder
- sercom::spi::EightBit
- sercom::spi::Error
- sercom::spi::Master
- sercom::spi::MasterHWSS
- sercom::spi::NineBit
- sercom::spi::Phase
- sercom::spi::Polarity
- sercom::spi::Slave
- sercom::uart::BaudMode
- sercom::uart::BitOrder
- sercom::uart::CharSizeEnum
- sercom::uart::Duplex
- sercom::uart::DynCharSize
- sercom::uart::EightBit
- sercom::uart::Error
- sercom::uart::FiveBit
- sercom::uart::NineBit
- sercom::uart::Oversampling
- sercom::uart::Parity
- sercom::uart::Rx
- sercom::uart::RxDuplex
- sercom::uart::SevenBit
- sercom::uart::SixBit
- sercom::uart::StopBits
- sercom::uart::Tx
- sercom::uart::TxDuplex
- watchdog::WatchdogTimeout
Traits
- eic::pin::EicPin
- eic::pin::ExternalInterrupt
- gpio::pin::AlternateConfig
- gpio::pin::AnyPin
- gpio::pin::DisabledConfig
- gpio::pin::InputConfig
- gpio::pin::InterruptConfig
- gpio::pin::OptionalPin
- gpio::pin::OptionalPinId
- gpio::pin::OutputConfig
- gpio::pin::PinId
- gpio::pin::PinMode
- gpio::pin::SomePin
- gpio::pin::SomePinId
- prelude::EicPin
- 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::_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
- rtc::RtcMode
- sercom::Sercom
- sercom::i2c::AnyConfig
- sercom::i2c::PadSet
- sercom::pad::GetOptionalPad
- sercom::pad::GetPad
- sercom::pad::IsI2cPad
- sercom::pad::IsPad
- sercom::pad::OptionalPad
- sercom::pad::OptionalPadNum
- sercom::pad::PadNum
- sercom::pad::SomePad
- sercom::spi::AnyConfig
- sercom::spi::AnySpi
- sercom::spi::AtomicSize
- sercom::spi::Capability
- sercom::spi::CharSize
- sercom::spi::DipoDopo
- sercom::spi::MasterMode
- sercom::spi::OpMode
- sercom::spi::PadSet
- sercom::spi::Receive
- sercom::spi::Size
- sercom::spi::Transmit
- sercom::spi::ValidConfig
- sercom::spi::ValidPads
- sercom::spi_future::CheckBufLen
- sercom::spi_future::ControlSS
- sercom::uart::AnyConfig
- sercom::uart::Capability
- sercom::uart::CharSize
- sercom::uart::FixedCharSize
- sercom::uart::PadSet
- sercom::uart::Receive
- sercom::uart::RxpoTxpo
- sercom::uart::Simplex
- sercom::uart::Transmit
- sercom::uart::ValidConfig
- sercom::uart::ValidPads
- time::U32Ext
- timer::Count16
- timer_traits::InterruptDrivenTimer
- typelevel::Decrement
- typelevel::Increment
- typelevel::Is
Macros
Functions
- calibration::dfll48m_coarse_cal
- calibration::osc32k_cal
- calibration::usb_transn_cal
- calibration::usb_transp_cal
- calibration::usb_trim_cal
- clock::enable_external_32kosc
- clock::enable_internal_32kosc
- reset_cause
- serial_number
- split_serial_number
Type Definitions
- clock::ClockGenId
- clock::ClockId
- clock::ClockSource
- eic::pin::ExternalInterruptID
- eic::pin::Sense
- gpio::pin::AlternateB
- gpio::pin::AlternateC
- gpio::pin::AlternateD
- gpio::pin::AlternateE
- gpio::pin::AlternateF
- gpio::pin::AlternateG
- gpio::pin::AlternateH
- gpio::pin::FloatingDisabled
- gpio::pin::FloatingInput
- gpio::pin::FloatingInterrupt
- gpio::pin::PullDownDisabled
- gpio::pin::PullDownInput
- gpio::pin::PullDownInterrupt
- gpio::pin::PullUpDisabled
- gpio::pin::PullUpInput
- gpio::pin::PullUpInterrupt
- gpio::pin::PushPullOutput
- gpio::pin::ReadableOutput
- gpio::pin::Reset
- gpio::pin::SpecificPin
- sercom::Sercom0
- sercom::Sercom1
- sercom::Sercom2
- sercom::Sercom3
- sercom::Sercom4
- sercom::Sercom5
- sercom::i2c::ConfigSercom
- sercom::i2c::PadsFromIds
- sercom::i2c::SpecificConfig
- sercom::i2c::Word
- sercom::pad::Pad
- sercom::pad::PadMode
- sercom::spi::DataWidth
- sercom::spi::DefaultSize
- sercom::spi::PadsFromIds
- sercom::spi::SpecificConfig
- sercom::spi::SpecificSpi
- sercom::spi::Word
- sercom::uart::Clock
- sercom::uart::ConfigSercom
- sercom::uart::DataReg
- sercom::uart::PadsFromIds
- sercom::uart::SpecificConfig
- sercom::uart::Word
- timer::TimerCounter3
- timer::TimerCounter4
- timer::TimerCounter5
- typelevel::IsType
- usb::DmPad
- usb::DpPad
- usb::SofPad
Constants
- clock::OSC32K_FREQ
- clock::OSC48M_FREQ
- clock::OSC8M_FREQ
- gpio::dynpin::DYN_ALTERNATE_B
- gpio::dynpin::DYN_ALTERNATE_C
- gpio::dynpin::DYN_ALTERNATE_D
- gpio::dynpin::DYN_ALTERNATE_E
- gpio::dynpin::DYN_ALTERNATE_F
- gpio::dynpin::DYN_ALTERNATE_G
- gpio::dynpin::DYN_ALTERNATE_H
- gpio::dynpin::DYN_FLOATING_DISABLED
- gpio::dynpin::DYN_FLOATING_INPUT
- gpio::dynpin::DYN_FLOATING_INTERRUPT
- gpio::dynpin::DYN_PULL_DOWN_DISABLED
- gpio::dynpin::DYN_PULL_DOWN_INPUT
- gpio::dynpin::DYN_PULL_DOWN_INTERRUPT
- gpio::dynpin::DYN_PULL_UP_DISABLED
- gpio::dynpin::DYN_PULL_UP_INPUT
- gpio::dynpin::DYN_PULL_UP_INTERRUPT
- gpio::dynpin::DYN_PUSH_PULL_OUTPUT
- gpio::dynpin::DYN_READABLE_OUTPUT
- sercom::spi::MODE_0
- sercom::spi::MODE_1
- sercom::spi::MODE_2
- sercom::spi::MODE_3
- sercom::uart::DUPLEX_FLAG_MASK
- sercom::uart::DUPLEX_STATUS_MASK
- sercom::uart::RX_FLAG_MASK
- sercom::uart::RX_STATUS_MASK
- sercom::uart::TX_FLAG_MASK