[−][src]Module lpc82x_hal::swm
APIs for the switch matrix (SWM)
The entry point to this API is SWM
. Please refer to SWM
's
documentation for additional information.
The switch matrix is described in the user manual, chapter 7.
Modules
pin_state | Contains types that indicate pin states |
state | Contains types that indicate the state of fixed or movable functions |
Structs
ACMP_I1 | Represents a fixed function |
ACMP_I2 | Represents a fixed function |
ACMP_I3 | Represents a fixed function |
ACMP_I4 | Represents a fixed function |
ACMP_O | Represents a movable function |
ADC_0 | Represents a fixed function |
ADC_1 | Represents a fixed function |
ADC_2 | Represents a fixed function |
ADC_3 | Represents a fixed function |
ADC_4 | Represents a fixed function |
ADC_5 | Represents a fixed function |
ADC_6 | Represents a fixed function |
ADC_7 | Represents a fixed function |
ADC_8 | Represents a fixed function |
ADC_9 | Represents a fixed function |
ADC_10 | Represents a fixed function |
ADC_11 | Represents a fixed function |
ADC_PINTRIG0 | Represents a movable function |
ADC_PINTRIG1 | Represents a movable function |
Adc | Designates an SWM function as an ADC function |
CLKIN | Represents a fixed function |
CLKOUT | Represents a movable function |
FixedFunctions | Provides access to all fixed functions |
Function | A fixed or movable function that can be assigned to a pin |
GPIO_INT_BMAT | Represents a movable function |
Handle | Handle to the SWM peripheral |
I2C0_SDA | Represents a fixed function |
I2C0_SCL | Represents a fixed function |
I2C1_SDA | Represents a movable function |
I2C1_SCL | Represents a movable function |
I2C2_SDA | Represents a movable function |
I2C2_SCL | Represents a movable function |
I2C3_SDA | Represents a movable function |
I2C3_SCL | Represents a movable function |
Input | Designates an SWM function as an input function |
MovableFunctions | Provides access to all movable functions |
Output | Designates an SWM function as an output function |
PIO0_0 | Identifies a specific pin |
PIO0_1 | Identifies a specific pin |
PIO0_2 | Identifies a specific pin |
PIO0_3 | Identifies a specific pin |
PIO0_4 | Identifies a specific pin |
PIO0_5 | Identifies a specific pin |
PIO0_6 | Identifies a specific pin |
PIO0_7 | Identifies a specific pin |
PIO0_8 | Identifies a specific pin |
PIO0_9 | Identifies a specific pin |
PIO0_10 | Identifies a specific pin |
PIO0_11 | Identifies a specific pin |
PIO0_12 | Identifies a specific pin |
PIO0_13 | Identifies a specific pin |
PIO0_14 | Identifies a specific pin |
PIO0_15 | Identifies a specific pin |
PIO0_16 | Identifies a specific pin |
PIO0_17 | Identifies a specific pin |
PIO0_18 | Identifies a specific pin |
PIO0_19 | Identifies a specific pin |
PIO0_20 | Identifies a specific pin |
PIO0_21 | Identifies a specific pin |
PIO0_22 | Identifies a specific pin |
PIO0_23 | Identifies a specific pin |
PIO0_24 | Identifies a specific pin |
PIO0_25 | Identifies a specific pin |
PIO0_26 | Identifies a specific pin |
PIO0_27 | Identifies a specific pin |
PIO0_28 | Identifies a specific pin |
Parts | The main API for the switch matrix (SWM) |
Pin | Main API to control for controlling pins |
Pins | Provides access to all pins |
RESETN | Represents a fixed function |
SCT_OUT0 | Represents a movable function |
SCT_OUT1 | Represents a movable function |
SCT_OUT2 | Represents a movable function |
SCT_OUT3 | Represents a movable function |
SCT_OUT4 | Represents a movable function |
SCT_OUT5 | Represents a movable function |
SCT_PIN0 | Represents a movable function |
SCT_PIN1 | Represents a movable function |
SCT_PIN2 | Represents a movable function |
SCT_PIN3 | Represents a movable function |
SPI0_SCK | Represents a movable function |
SPI0_MOSI | Represents a movable function |
SPI0_MISO | Represents a movable function |
SPI1_SCK | Represents a movable function |
SPI1_MOSI | Represents a movable function |
SPI1_MISO | Represents a movable function |
SPI0_SSEL0 | Represents a movable function |
SPI0_SSEL1 | Represents a movable function |
SPI0_SSEL2 | Represents a movable function |
SPI0_SSEL3 | Represents a movable function |
SPI1_SSEL0 | Represents a movable function |
SPI1_SSEL1 | Represents a movable function |
SWCLK | Represents a fixed function |
SWDIO | Represents a fixed function |
SWM | Entry point to the switch matrix (SWM) API |
U0_TXD | Represents a movable function |
U0_RXD | Represents a movable function |
U0_RTS | Represents a movable function |
U0_CTS | Represents a movable function |
U0_SCLK | Represents a movable function |
U1_TXD | Represents a movable function |
U1_RXD | Represents a movable function |
U1_RTS | Represents a movable function |
U1_CTS | Represents a movable function |
U1_SCLK | Represents a movable function |
U2_TXD | Represents a movable function |
U2_RXD | Represents a movable function |
U2_RTS | Represents a movable function |
U2_CTS | Represents a movable function |
U2_SCLK | Represents a movable function |
VDDCMP | Represents a fixed function |
XTALIN | Represents a fixed function |
XTALOUT | Represents a fixed function |
Traits
AssignFunction | Internal trait used to assign functions to pins |
FunctionKind | Implemented for types that designate whether a function is input or output |
FunctionTrait | Implemented for all fixed and movable functions |
PinTrait | Implemented by types that identify pins |
UnassignFunction | Internal trait used to unassign functions from pins |