Click or drag to resize
SoftPwm Class
A software-based IPwmControllerProvider that uses CPU timing to generate PWM signals on regular GPIO pins.
Inheritance Hierarchy
SystemObject
  Microsoft.IoT.Devices.PwmSoftPwm

Namespace: Microsoft.IoT.Devices.Pwm
Assembly: Microsoft.IoT.Devices (in Microsoft.IoT.Devices.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public sealed class SoftPwm : IPwmControllerProvider, 
	IClosable, IStringable

The SoftPwm type exposes the following members.

Constructors
  NameDescription
Public methodSoftPwm
Initializes a new SoftPwm instance.
Top
Properties
Methods
  NameDescription
Public methodAcquirePin
Public methodClose
Public methodDisablePin
Public methodEnablePin
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodReleasePin
Public methodSetDesiredFrequency
Public methodSetPulseParameters
Public methodToString (Inherited from Object.)
Top
Remarks
The number of pins reported as available by SoftPwm is the same number of pins reported as available by PinCount. Therefore, developers should be careful not to open SoftPwm pins that are already allocated for other GPIO devices.
See Also