[][src]Module wio_terminal::wifi_prelude

Imports necessary for using wifi_singleton.

Modules

rpcs

The RPCs which can be called to control the wifi.

wifi_prelude

Imports necessary for using wifi_singleton.

Structs

BBBuffer

A backing structure for a BBQueue. Can be used to create either a BBQueue or a split Producer/Consumer pair

ConstBBBuffer

const-fn version BBBuffer

CriticalSection

Critical section token

MCLK

Main Clock

Port

Opaque port reference

Producer

Producer is the primary interface for pushing data into a BBBuffer. There are various methods for obtaining a grant to write to the buffer, with different potential tradeoffs. As all grants are required to be a contiguous range of data, different strategies are sometimes useful when making the decision between maximizing usage of the buffer, and ensuring a given grant is successful.

SERCOM0

Serial Communication Interface

UART0

UARTX represents the corresponding SERCOMX instance configured to act in the role of a UART Master. Objects of this type implement the HAL serial::Read, serial::Write traits.

Wifi

eRPC-based protocol to the RTL8720 chip

WifiPins

The set of pins which are connected to the RTL8720 in some way

Enums

interrupt

Enumeration of all the interrupts

Type Definitions

Sercom0Pad0

Represents a numbered pad for the associated sercom instance. The pad is generic over any pin, only the PadPin implementations in this the sercom module make sense.

Sercom0Pad2

Represents a numbered pad for the associated sercom instance. The pad is generic over any pin, only the PadPin implementations in this the sercom module make sense.

U128
U512

Attribute Macros

interrupt

Attribute to declare an interrupt (AKA device-specific exception) handler