Skip to main content

LowLevelController Class

Namespace: GHIElectronics.TinyCLR.Devices.Gpio.LowLevel · Assembly: GHIElectronics.TinyCLR.Devices.Gpio.LowLevel

Low-level pin-mux helper. Lets a driver re-route or reconfigure pins at a level finer than the regular GpioPin API (slew rate, alternate function, etc.). Mostly used by peripheral library authors; ordinary apps don't need this.

static public class LowLevelController

Methods

TransferFeature(int pinSource, int pinDestination, Settings settings)

public static void TransferFeature(int pinSource, int pinDestination, Settings settings)

Applies a low-level pin-mux configuration moving pinSource's signal to pinDestination.

ParameterTypeDescription
pinSourceintSource pin index.
pinDestinationintDestination pin index.
settingsSettingsMode, type, pulls, speed, and alternate function.