Crate wio_lite_w600

Crate wio_lite_w600 

Source

Re-exports§

pub use atsamd_hal as hal;
pub use hal::pac;

Macros§

pin_alias
Refer to fields of the Pins struct by alternate names

Structs§

Pins
BSP replacement for the HAL Pins type

Constants§

A_IN0_ID
DynPinId for the AIn0 alias.
A_IN0_MODE
DynPinMode for the AIn0 alias.
A_IN1_ID
DynPinId for the AIn1 alias.
A_IN1_MODE
DynPinMode for the AIn1 alias.
A_IN2_ID
DynPinId for the AIn2 alias.
A_IN2_MODE
DynPinMode for the AIn2 alias.
A_IN3_ID
DynPinId for the AIn3 alias.
A_IN3_MODE
DynPinMode for the AIn3 alias.
A_IN4_ID
DynPinId for the AIn4 alias.
A_IN4_MODE
DynPinMode for the AIn4 alias.
BATTERY_ID
DynPinId for the Battery alias.
BATTERY_MODE
DynPinMode for the Battery alias.
MISO_ID
DynPinId for the Miso alias.
MISO_MODE
DynPinMode for the Miso alias.
MOSI_ID
DynPinId for the Mosi alias.
MOSI_MODE
DynPinMode for the Mosi alias.
SCK_ID
DynPinId for the Sck alias.
SCK_MODE
DynPinMode for the Sck alias.
SCL_ID
DynPinId for the Scl alias.
SCL_MODE
DynPinMode for the Scl alias.
SDA_ID
DynPinId for the Sda alias.
SDA_MODE
DynPinMode for the Sda alias.
UART_RX_ID
DynPinId for the UartRx alias.
UART_RX_MODE
DynPinMode for the UartRx alias.
UART_TX_ID
DynPinId for the UartTx alias.
UART_TX_MODE
DynPinMode for the UartTx alias.
USB_DM_ID
DynPinId for the UsbDm alias.
USB_DM_MODE
DynPinMode for the UsbDm alias.
USB_DP_ID
DynPinId for the UsbDp alias.
USB_DP_MODE
DynPinMode for the UsbDp alias.

Functions§

i2c_master
Convenience for setting up the labelled SDA, SCL pins to operate as an I2C master running at the specified frequency.
spi_master
Convenience function for setting up the D24/SCK, D23/MOSI, and D22/MISO pins as a SPI Master.
uart
Convenience for setting up the D0 and D1 pins to

Type Aliases§

AIn0
Alias for a configured Pin
AIn0Id
PinId for the AIn0 alias
AIn0Mode
PinMode for the AIn0 alias
AIn1
Alias for a configured Pin
AIn2
Alias for a configured Pin
AIn3
Alias for a configured Pin
AIn4
Alias for a configured Pin
AIn1Id
PinId for the AIn1 alias
AIn1Mode
PinMode for the AIn1 alias
AIn2Id
PinId for the AIn2 alias
AIn2Mode
PinMode for the AIn2 alias
AIn3Id
PinId for the AIn3 alias
AIn3Mode
PinMode for the AIn3 alias
AIn4Id
PinId for the AIn4 alias
AIn4Mode
PinMode for the AIn4 alias
Battery
Alias for a configured Pin
BatteryId
PinId for the Battery alias
BatteryMode
PinMode for the Battery alias
I2C
I2C master for the labelled SDA & SCL pins
Miso
Alias for a configured Pin
MisoId
PinId for the Miso alias
MisoMode
PinMode for the Miso alias
Mosi
Alias for a configured Pin
MosiId
PinId for the Mosi alias
MosiMode
PinMode for the Mosi alias
Sck
Alias for a configured Pin
SckId
PinId for the Sck alias
SckMode
PinMode for the Sck alias
Scl
Alias for a configured Pin
SclId
PinId for the Scl alias
SclMode
PinMode for the Scl alias
Sda
Alias for a configured Pin
SdaId
PinId for the Sda alias
SdaMode
PinMode for the Sda alias
Spi
SPI master for the labelled SPI peripheral
Uart
UART device for the labelled RX & TX pins
UartPads
UART pads
UartRx
Alias for a configured Pin
UartRxId
PinId for the UartRx alias
UartRxMode
PinMode for the UartRx alias
UartTx
Alias for a configured Pin
UartTxId
PinId for the UartTx alias
UartTxMode
PinMode for the UartTx alias
UsbDm
Alias for a configured Pin
UsbDmId
PinId for the UsbDm alias
UsbDmMode
PinMode for the UsbDm alias
UsbDp
Alias for a configured Pin
UsbDpId
PinId for the UsbDp alias
UsbDpMode
PinMode for the UsbDp alias

Attribute Macros§

entry