Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

Scarlet 0.6.0

Latest
Compare
Choose a tag to compare
@CaiB CaiB released this 13 Jun 22:54

NuGet

Note that we have seen issues with RPi GPIO pins, specifically input interrupts. We recommend using the new SoftwareInterrupt feature to avoid untraceable NullReferenceExceptions.

Features:

  • Added PCA9535E component (bidirectional I2C to GPIO expander).
  • Added Scarlet.Components.Interfaces namespace for components that act as bidirectional translation layers. For example, a device with analogue inputs and outputs in one would be considered an interface.
  • Added Pololu High-Power Motor Driver G2 component.
  • Added MAX5715 DAC component. Also works with the MAX5713 and MAX5714.
  • Added analogue transforms. These are useful for modelling a system with resistor dividers or other non-unity scaling, or even non-linearity in software for easier control/reading.
  • Added LTC6992 analogue-to-PWM component.

Bugfixes:

  • Fixed excessive try/catch in networking system causing slowdowns.

Other:

  • Added trace logging functionality for BNO055 device.