Skip to content

Latest commit

 

History

History
239 lines (150 loc) · 8.47 KB

CHANGELOG.md

File metadata and controls

239 lines (150 loc) · 8.47 KB

0.9.13

  • Fix I2C int readByteReg(int address, int register, [BitOrder order = BitOrder.msbLast, RegisterWidth width = RegisterWidth.bits8]) method - wrong data buffer handling
  • Extend extension hat examples to GPIO only.
  • Add extended button demo.
  • Update Dart version reference inside the README to 3.6.0.
  • Add Adafruit TSL2591 light sensor.

0.9.12

0.9.11

0.9.10

  • Add SI1145 sunlight sensor
  • Rework README

0.9.9

  • Add SDC30 - CO2, temperature amd humidity sensor
  • internal pre-build c-periphery libraries are compressed using the xz format

0.9.8

  • Fix README

0.9.7

  • library loader: use dart:ffi Abi instead of uname() for architecture detection
  • Fix issue pezi/flutter_pi_sensor_tester#1
  • Remove deprecated method: useSharedLibray (typo) -> useSharedLibrary
  • Update Dart version reference inside the README to 3.5.4
  • CPU detection - switched from uname() to Dart’s built-in Abi class
  • I2C: Fix broken int readWordReg(int address, int register,[BitOrder order = BitOrder.msbLast,RegisterWidth width = RegisterWidth.bits8]) method
  • I2C: Add optional RegisterWidth.bits8 and RegisterWidth.bits16 parameter to enable 16-bit I2C register - e.g. I2C EEPROM
  • Add MCP9808 - high accuracy temperature sensor
  • Add MLX90615 - a non-contact temperature sensor
  • add RISC-V support

0.9.6

0.9.5

  • Rework library loading API and fix some problems.

0.9.4

  • pull request
  • Update Dart version reference inside the readme to 3.0.0.
  • Fix typos in README.md
  • issue

0.9.3

0.9.2

  • Update the FFI package, see issue and the Dart version reference inside the readme.

0.9.1

  • Various small fixes: documentation, source code format, etc

0.9.0

  • v0.9.0 is an API change release which fixes all the camel case warnings of the source code. When starting this project enums and variables from existing C und Java code were not converted to the camel case.
  • pn532-example provided by UliPranz, a NFC Reader Module, Thanks to UliPrantz!

0.8.29

  • Fix documentation

0.8.28

  • Merge contributions provided by UliPranz, a NFC Reader Module, Thanks to UliPrantz!

0.8.27

0.8.26

  • replace system_info package by native uname() call to detect the cpu architecture.
  • add uname() support- see example.

0.8.25-RC

  • Add isolate support for SPI, I2C and Serial.

0.8.24-beta

  • Port test scripts for GPIO and GPIO (sysfs) - fix errors
  • Add isolate support for GPIO

0.8.23-beta

  • Fix SPI.transfer() crash - double call of native free

0.8.22-beta

  • Switch to Dart 2.12.4
  • Remove any glue C library - access the c-periphery library only with FFI.
  • Extended flutter-pi support.
  • Port test scripts for PWM, Serial, I2C, SPI and Led - fix errors

0.8.21-beta

  • Fix MPU6050 sensor - second fix
  • Add JSON support for BME680, BME280, SGP30 and SHT31

0.8.20-beta

0.8.19-beta

  • Rework Dart documentation/API-documentation
  • Switch to Dart 2.12.2

0.8.18-beta

  • Rework Dart documentation/API-documentation

0.8.17-beta

  • Improve BME280 sensor class, make some methods public.
  • Rework BME680, SGP30 sensor

0.8.16-beta

  • Fix PWM setter/getter for PWM properties

0.8.15-beta

0.8.14-beta

  • MPU6050 support - Six-Axis (Gyro + Accelerometer) sensor
  • Update README.md

0.8.12-beta

0.8.11-beta

  • Update FFI code - simplify code
  • Fix PWM.disable()
  • Fix GPIO.pollMultiple()

0.8.10-beta

  • Switch to Dart 2.12.0 and ffi: ^1.0.0
  • Update dart_periphery to null safety
  • Fix example.dart problem
  • Fix GPIO.sysfs

0.8.9-beta

  • Fix SPI.openAdvanced2()
  • Fix I2C.readBytes()
  • Add first version of MPU6050 support
  • Extend ByteBuffer class
  • Improve BME280 class

0.8.8-beta

  • Add correct exception for loading native libraries inside flutter-pi
  • Update README.md for flutter-pi

0.8.7-beta

0.8.6-beta

  • Improve documentation

0.8.5-beta

0.8.4-beta

  • Add expansion hat support for BakeBit (Friendly Arm), Grove Base Hat and Grove Pi Plus.

0.8.3-beta

  • Add SHT31 sensor support - temperature and humidity.
  • Fix BME280 problem - wrong values for pressure and humidity due the last error.
  • Fix i2c writeXXXReg implementation.

0.8.0-beta

  • Release SPI support.
  • BME280/BMP280 sensor support - temperature, pressure and humidity (BME280 only).

0.7.6-beta

  • Fix C linker problem with periphery_version_info().

0.7.5-beta

  • Update pupspec.yaml, solve linter error and warnings.
  • Release PWM support.

0.7.1-beta

  • Update pupspec.yaml, solve linter error and warnings.
  • Add method getCperipheryVersion().

0.7.0-beta

  • Initial development release.