This repository has been archived by the owner on May 3, 2024. It is now read-only.
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 theMAX5713
andMAX5714
. - 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.