v0.90.0 for RC1-1
What's Changed
- Replace DisplayBase with IGraphicsDisplay by @adrianstevens in #212
- Replace FontBase with IFont by @adrianstevens in #216
- Epaper driver performance improvements by @adrianstevens in #217
- Bme680 refactoring by @adrianstevens in #223
- Feature/spi units by @ctacke in #232
- Starting work on Image by @ctacke in #241
- Feature/ads1x15 by @ctacke in #240
- Feature/servos by @ctacke in #250
- Maple fixes by @ctacke in #259
- Feature/i2c sensor updates by @ctacke in #263
- Maxbotix distance sensor by @adrianstevens in #252
- Analog change effects by @ctacke in #267
- Add M.Units and M.Contacts to sln by @adrianstevens in #268
- Mma7660fc driver by @adrianstevens in #275
- Add pca9633 led controller driver by @adrianstevens in #276
- Update Max7219 fixes #251 by @adrianstevens in #278
- Max7219 comment cleanup by @adrianstevens in #280
- Apa102 add chip select support + cleanup - fixes #270 by @adrianstevens in #279
- Fix digital states for analog joystick by @adrianstevens in #286
- Update piezo sample to use Tasks - fixes #285 by @adrianstevens in #287
- Added SparkFun APA102 by @ctacke in #289
- Add TH02 temp/humidity sensor driver by @adrianstevens in #294
- GH-296 - Update all drivers exposing Ports by @jorgedevs in #298
- GH-266 remove redundant driver folder by @jorgedevs in #299
- GH-281 Update LEDs intervals to TimeSpan by @jorgedevs in #300
- GH-301 Unitize LEDs forward voltages by @jorgedevs in #302
- B64 updates / fixes by @adrianstevens in #304
- Cleanup for Mirid by @adrianstevens in #307
- SNIP SNOP fixes + minor cleanup by @adrianstevens in #308
- Add Htu31d and refactor Htu21d to Htux1d by @adrianstevens in #305
- MF Core samples cleanup + SNIP SNOP by @adrianstevens in #312
- Update Gnss reference to Mt3339 driver by @jorgedevs in #314
- Fix ThingSpeak package ID by @adrianstevens in #317
- Add IAnalogJoystick to AnalogJoystick by @adrianstevens in #318
- Remove old testing .slns by @adrianstevens in #319
- Fix IObservable typo by @patridge in #320
- Change PwmLed Brightness property to a public setter by @adrianstevens in #322
- remove uneeded event handler by @adrianstevens in #323
- Add AS5013 driver sample datasheet by @adrianstevens in #324
- Add Sht4x driver, sample, datasheet by @adrianstevens in #325
- Maple: Add FromBody by @ctacke in #326
- Add DS3502 driver, sample, datasheet by @adrianstevens in #327
- Maple cleanup by @adrianstevens in #328
- Adrian as5013 updates by @adrianstevens in #329
- Distance driver cleanup by @adrianstevens in #330
- Camera cleanup and VC0706 release by @adrianstevens in #315
- Update MicroGraphics for extensibility by @adrianstevens in #334
- Wii extension drivers by @adrianstevens in #321
- Fix Blink and Pulse animations to PwmLed driver by @jorgedevs in #340
- Pwm Led StartPulse fix by @adrianstevens in #347
- Port Justin's graphics changes + fixes/updates by @adrianstevens in #348
- Feature/pwm freq by @ctacke in #350
- Move IgnoreOutOfBoundsPixels and change draw calls to PixelBuffer by @adrianstevens in #353
- Adrian bounds check fixes by @adrianstevens in #358
- B6.5 updates - WIP - samples need lifecycle updates by @adrianstevens in #359
- Add Clone and ConvertToPixelBuffer to PixelBufferBase [Do not merge] by @adrianstevens in #356
- Rename PixelBufferBase Rotate to RotateAndConvert and add paramless c… by @adrianstevens in #363
- Added Sensors.Atmospheric.Bh1900Nux by @ctacke in #362
- SGP40 sensor driver by @ctacke in #345
- Feature/nxp74 hc4051 by @ctacke in #351
- Fix graphics/display rendering for Apa102 by @adrianstevens in #365
- Update PiezoSpeaker to take a TimeSpan by @adrianstevens in #368
- SLN folders by @ctacke in #366
- Update ms5611 by @adrianstevens in #369
- Update Piezo sample to use TimeSpan by @jorgedevs in #371
- Remove time check on PushButton raise press ended event by @adrianstevens in #370
- Led namespace cleanup + other minor fixes/cleanup by @adrianstevens in #372
- Feature/debounce units by @ctacke in #373
- Feature/serial wombat by @ctacke in #374
- Feature/serial wombat by @ctacke in #377
- Update MicroGraphics.cs by @adrianstevens in #378
- Change MicroGraphics DrawBitmap to protected and cleanup params by @adrianstevens in #379
- Meadow.Foundation.Core comment updates and cleanup by @jorgedevs in #380
- [TextDisplayMenu] Cannot have sub-menu of 1 item by @patridge in #384
- Bug/i range finder by @ctacke in #385
- Dispose moved to base by @ctacke in #386
- added network APIs by @ctacke in #387
- Fix ILI9488 display driver and set to 24bpp by @adrianstevens in #388
- Add As1115 driver, sample and datasheet by @adrianstevens in #392
- Add character support to As1115 + a minor Max7219 fix by @adrianstevens in #394
- Updates for LedBarGraph and PwmLedBarGraph by @jorgedevs in #395
- Mcp23x08 rework + Mcp23x17 support by @elexisvenator in #106
- Add default long-press threshold for PushButton by @ctacke in #398
- Add missing port ctors by @adrianstevens in #400
- Mcp23xxx updates by @adrianstevens in #397
- Adrian mcp23xxx cleanup + compile fix by @adrianstevens in #401
- Add BMI270 driver by @adrianstevens in #402
- Mcpxxxx updates / upgrades by @adrianstevens in #407
- Add 8x16 font by @adrianstevens in #409
- BME68x SPI, heater work, etc. by @adrianstevens in #404
- Simplify / standardize display namespaces by @adrianstevens in #414
- Eaper fixes / cleanup by @adrianstevens in #413
- Namespace, API and XML cleanup by @adrianstevens in #416
- Adrian mcp reset port support by @adrianstevens in #417
- Minor cleanup and release fixes by @adrianstevens in #418
- Mcp interrupt resistor mode fix by @adrianstevens in #419
- Mirid rc1 updates by @adrianstevens in #420
- More Mirid rc1 updates and cleanup by @adrianstevens in #421
- Add FileContent support to Maple by @ctacke in #423
- Feature/maple updates by @ctacke in #424
- SSD1680/1681 ePaper drivers + Epd2in13b_V4 WaveShare wrapper driver by @adrianstevens in #426
- BH1750 sensor reading timing fix + general cleanup by @adrianstevens in #430
- Maple Client Update by @jorgedevs in #432
- Driver fixes and cleanup for Clima by @adrianstevens in #433
- bug fix for null logger by @ctacke in #436
- Meadow.Foundation cleanup by @jorgedevs in #435
- Emc2101 fan controller driver by @adrianstevens in #425
- Bmi270 by @jorgedevs in #437
- Nugetize RC1 by @adrianstevens in #442
- Remove external refs by @adrianstevens in #444
- Merge RC1 changes to main by @adrianstevens in #443
- Denugetize/rc1 by @adrianstevens in #445
- Warning cleanup by @adrianstevens in #448
- started thermistor work by @ctacke in #453
- Fix XML error to show remarks in Intellisense tip by @patridge in #455
- Fix the XL Tank Sensor parsing by @bryancostanich in #458
- Push button polling by @adrianstevens in #460
- potential fix for MCP interrupts by @ctacke in #456
- Updates for ISamplingSensor by @adrianstevens in #464
- maple moved to its own repo by @ctacke in #462
- Push button polling cleanup by @adrianstevens in #461
- ISamplingSensor cleanup by @adrianstevens in #466
- sln cleanup by @adrianstevens in #467
- Add vertical text alignment support to MicroGraphics by @adrianstevens in #468
- Add support to SwitchingAnemometer to Read without calling StartUpdating by @adrianstevens in #470
- RainGauge throw an exception if reading without calling StartSampling by @adrianstevens in #471
- Add reset port to all MCP23xxx samples (best practice) by @adrianstevens in #474
- Remove most incomplete or broken drivers by @adrianstevens in #477
- Feature/scd40 by @adrianstevens in #472
- New driver neo m8 by @adrianstevens in #480
- ePaper SSD1680 fix by @adrianstevens in #483
- Enable jit in all samples by @adrianstevens in #484
- Merge develop to main for RC1-1 - not nugetized by @adrianstevens in #487
- Nugetize by @adrianstevens in #488
Full Changelog: 0.6.0...v0.90.0