Skip to content

Releases: ecoAPM/SimpleGPIO

2.0.1

09 Nov 21:48
2.0.1
2a07dd9
Compare
Choose a tag to compare

Broadens target framework back to .NET Standard 2.0

2.0.0

30 Dec 17:05
Compare
Choose a tag to compare

New features:

  • Pulse Width Modulation
    • set via Strength property on a pin
    • FadeIn(), FadeOut(), FadeTo(), Pulse() helper methods
  • New components
    • DotMatrix
    • ShiftRegister
  • Updated components
    • RGBLED can now accept any System.Drawing.Color via its SetColor() method
    • RGBLED also includes FadeTo(), FadeOut(), and Pulse() PWM helpers

Breaking changes:

  • Migrated from .NET Standard 2.0 to .NET 6
  • All asynchronous operations are now async
  • Components with many input pins now take PinSets and PowerSets instead of 8 separate parameters
  • RGBLED no longer contains Turn{Color}() methods

Under the hood:

  • now runs using System.Device.Gpio and System.Iot.Device for improved cross-platform compatibility
  • ShiftRegister implements a new SPI.Input, which sets the stage for full SPI support (#6)
  • simplified examples with file-scoped namespaces and top-level statements

1.1.0

19 Aug 17:59
Compare
Choose a tag to compare

New features:

  • Components
    • Motor
    • RGBLED
    • RotaryEncoder
    • SevenSegmentDisplay
  • Time-based power methods on IPinInterface
    • Spike()
    • TurnOnFor(TimeSpan)
    • TurnOffFor(TimeSpan)

1.0.0

19 Aug 17:56
ee7702a
Compare
Choose a tag to compare

Initial Release