diff --git a/CHANGELOG.md b/CHANGELOG.md index f60ded4..e93ba19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,56 @@ +0.34.0 +--- +- **core** + - add regmap package to facilitate heapless driver development + - PinInput+PinOutput HAL (#753, reloaded) (#795) + - Add Device8I2C/SPI types and their logic (#801) + +- **new devices** + - **bno8x** + - Add support for CEVA BNO08x 9DoF sensor (#809) + - **hineyhsc** + - Add Honeywell HSC TruStability SPI+I2C pressure sensor driver (#799) + - **p25q16h** + - added support for P25Q16H flash chip for xiao-ble target + - **si5351** + - add support for si5351 (#810) + - **w25q80dv** + - added support for W25Q80DV flash chip for xiao-ble target + - **w5500** + - initial version the driver (#788) + +- **enhancements** + - **ds3231** + - DS3231 Alarm features (#805) + - **general** + - add simplest driver ports + - **lis3dh** + - add Update and Acceleration calls + - use correct error handling and make configurable + - **lsm9ds1** + - avoid unnecessary heap allocations + - **pixel** + - add Grayscale2bit color (#817) + - **scd4x** + - add support for SCD41 single-shot measurements + - remove dead code + - update package to use standard methods + - **si5351** + - add many missing functions needed for convenient use. + - **ssd1xxx** + - break dependency from machine package (#812) + - **test** + - Add TestImageRGB888 and TestImageRGB555 + +- **bugfixes** + - **quadrature** + - add RP2350 to quadrature_interrupt.go + - **pixel** + - correct logic error in image size checks in pixel's tests + - correct logic error in image size checks in pixel's tests (Monochrome) + - correct RGB555 to RGBA conversion logic + + 0.33.0 --- - **new devices** diff --git a/README.md b/README.md index 5d4f0fd..eba41d7 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![PkgGoDev](https://pkg.go.dev/badge/tinygo.org/x/drivers)](https://pkg.go.dev/tinygo.org/x/drivers) [![Build](https://github.com/tinygo-org/drivers/actions/workflows/build.yml/badge.svg?branch=dev)](https://github.com/tinygo-org/drivers/actions/workflows/build.yml) -This package provides a collection of over 100 different hardware drivers for devices such as sensors, displays, wireless adaptors, and actuators, that can be used together with [TinyGo](https://tinygo.org). +This package provides a collection of over 130 different hardware drivers for devices such as sensors, displays, wireless adaptors, and actuators, that can be used together with [TinyGo](https://tinygo.org). For the complete list, please see: https://tinygo.org/docs/reference/devices/ diff --git a/version.go b/version.go index 6a85412..d8ed5c8 100644 --- a/version.go +++ b/version.go @@ -2,4 +2,4 @@ package drivers // Version returns a user-readable string showing the version of the drivers package for support purposes. // Update this value before release of new version of software. -const Version = "0.33.0" +const Version = "0.34.0"