This repository has been archived by the owner on May 3, 2024. It is now read-only.
Scarlet 0.5.1
Note that we have seen issues with RPi GPIO pins, specifically input interrupts. We recommend using the new SoftwareInterrupt
feature to avoid untraceable NullReferenceExceptions
.
Breaking Changes:
- Added requirement for
Exit()
toISubsystem
. Servo
changed significantly, the old one didn't actually work anyways.
Features:
- Average filter now includes continuous mode.
- VL53L0X now has a basic, working implementation.
- Added
SoftwareInterrupt
. Takes inIDigitalIn
, acts asIDigitalIn
withIInterruptSource
capability. Useful for inputs that don't support interrupts, or ones where interrupts aren't working properly. - Added GPIO performance test utility to TestSuite on RPi.
Bugfixes:
- Added static class-compatible trace logging. Now, just pass in
typeof(YourClassHere)
in place ofthis
in the regular call.
Other:
- Tons of documentation and code style updates.
- Added
System.Half
(16b, half-precision floating-point number) library. - Vectorized logo, and re-made raster versions to look nicer.