Characteristic Locus
Inheritance System.Object F7MicroBase > F7Micro
Implements IMeadowDevice IDigitalInputOutputController IDigitalInputController IBiDirectionalController IAnalogInputController IPwmOutputController ISerialController ISerialMessageController ISpiController IDigitalOutputController II2cController IIOController<IF7MicroPinout>
Inherited Members F7MicroBase.esp32 F7MicroBase.BluetoothAdapter F7MicroBase.WiFiAdapter F7MicroBase.Coprocessor F7MicroBase.WiFiAdapterInitialized F7MicroBase.DefaultA2DResolution F7MicroBase.Capabilities F7MicroBase.Pins F7MicroBase.IoController F7MicroBase.GetPin(String) F7MicroBase.InitCoprocessor() F7MicroBase.InitWiFiAdapter() F7MicroBase.InitBluetoothAdapter() F7MicroBase.CreateDigitalOutputPort(IPin, Boolean, OutputType) F7MicroBase.CreateDigitalInputPort(IPin, InterruptMode, ResistorMode, Double, Double) F7MicroBase.CreateBiDirectionalPort(IPin, Boolean, InterruptMode, ResistorMode, PortDirectionType, Double, Double, OutputType) F7MicroBase.CreateAnalogInputPort(IPin, Single) F7MicroBase.CreatePwmPort(IPin, Single, Single, Boolean) F7MicroBase.IsOnboardLed(IPin) F7MicroBase.CreateSerialPort(SerialPortName, Int32, Int32, Parity, StopBits, Int32) F7MicroBase.CreateSerialMessagePort(SerialPortName, Byte[], Boolean, Int32, Int32, Parity, StopBits, Int32) F7MicroBase.CreateSerialMessagePort(SerialPortName, Byte[], Boolean, Int32, Int32, Int32, Parity, StopBits, Int32) F7MicroBase.CreateSpiBus(Int64) F7MicroBase.CreateSpiBus(IPin[], Int64) F7MicroBase.CreateSpiBus(IPin, IPin, IPin, Int64) F7MicroBase.CreateSpiBus(IPin, IPin, IPin, SpiClockConfiguration) F7MicroBase.GetSpiBusNumberForPins(IPin, IPin, IPin) F7MicroBase.CreateI2cBus() F7MicroBase.CreateI2cBus(I2cBusSpeed) F7MicroBase.CreateI2cBus(Int32) F7MicroBase.CreateI2cBus(IPin[], Int32) F7MicroBase.CreateI2cBus(IPin, IPin, Int32) F7MicroBase.SetClock(DateTime) F7MicroBase.SetSynchronizationContext(SynchronizationContext) F7MicroBase.BeginInvokeOnMainThread(Action) F7MicroBase.IsCoprocessorInitialized() F7MicroBase.CurrentAntenna F7MicroBase.SetAntenna(AntennaType, Boolean) F7MicroBase.GetBatteryLevel() F7MicroBase.GetProcessorTemperature() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone()
Namespace Meadow.Devices
Assembly Meadow.dll

Syntax

public class F7Micro : F7MicroBase, IMeadowDevice, IDigitalInputOutputController, IDigitalInputController, IBiDirectionalController, IAnalogInputController, IPwmOutputController, ISerialController, ISerialMessageController, ISpiController, IDigitalOutputController, II2cController, IIOController<IF7MicroPinout>

Constructors

F7Micro()

Declaration
public F7Micro()

Properties

SerialPortNames

Declaration
public F7Micro.SerialPortNameDefinitions SerialPortNames { get; }

Property Value

Type Description
F7Micro.SerialPortNameDefinitions

Methods

GetDeviceInformation()

Declaration
public F7Micro.DeviceInformation GetDeviceInformation()

Returns

Type Description
F7Micro.DeviceInformation