Crate feather_m4
source · [−]Expand description
Board support crate for Adafruit’s Feather M4 Express, an ATSAMD51-based board in Feather form factor.
Re-exports
Macros
Refer to fields of the Peripherals
struct by alternate names
Structs
Constants
DynPinMode
for the Miso
alias.
DynPinMode
for the Mosi
alias.
DynPinId
for the RedLed
alias.
DynPinMode
for the RedLed
alias.
DynPinId
for the RedLedPwm
alias.
DynPinMode
for the RedLedPwm
alias.
DynPinMode
for the Sclk
alias.
DynPinMode
for the Scl
alias.
DynPinMode
for the Sda
alias.
DynPinId
for the UartRx
alias.
DynPinMode
for the UartRx
alias.
DynPinId
for the UartTx
alias.
DynPinMode
for the UartTx
alias.
DynPinMode
for the UsbDm
alias.
DynPinMode
for the UsbDp
alias.
Functions
Convenience for setting up the labelled SDA, SCL pins to operate as an I2C master running at the specified frequency.
Convenience for setting up the labelled SPI peripheral. This powers up SERCOM1 and configures it for use as an SPI Master in SPI Mode 0.
Convenience for setting up the labelled RX, TX pins to operate as a UART device running at the specified baud.
Type Definitions
I2C master for the labelled I2C peripheral
I2C pads for the labelled I2C peripheral
SPI master for the labelled SPI peripheral
SPI pads for the labelled SPI peripheral
UART device for the labelled RX & TX pins
UART pads for the labelled RX & TX pins
Alias for the SERCOM5
peripheral