dart_periphery 0.9.12 dart_periphery: ^0.9.12 copied to clipboard
dart_periphery is a Dart port of the native c-periphery library for Linux Peripheral I/O (GPIO, LED, PWM, SPI, I2C, MMIO and Serial peripheral I/O).
0.9.12 #
- Add section ADC with example to README
- Add button demo
- Add PIR motion sensor
- Add Light sensor & Led Demo
- SPI: Fix exception - wrong handling of a fixed data list
0.9.11 #
- Improve extension hat support for Nano Hat, Grove Base Hat RaspberryPi and Grove Base Hat RaspberryPi Zero
- Add Light sensor example
- Add Magenetic switch sensor example
- Add Magenetic hall sensor example
- Add Vibration sensor example
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 https://github.com/pezi/flutter-pi-sensor-tester/issues/1
- Remove deprecated method: useSharedLibray (typo) -> useSharedLibrary
- Update Dart version reference inside the readme to 3.4.5.
- 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
andRegisterWidth.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 #
- Add isolate support
- Update Dart version reference inside the readme to 3.4.4.
- Fix I2C error
- Add subproject flutter-sensor-tester to the README.md
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.1 #
- Various small fixes: documentation, source code format, etc
0.9.0 #
0.8.29 #
- Fix documentation
0.8.27 #
- improve documentation, chapter native libraries
- Fix problems with flutter-pi
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 #
- Fix MPU6050 sensor - rework implementation
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 #
- BME680 support - see example.
0.8.14-beta #
- MPU6050 support - Six-Axis (Gyro + Accelerometer) sensor
- Update README.md
0.8.12-beta #
- Grove-VOC and eCO2 Gas Sensor(SGP30) support - see example.
- Grove Gesture support - see example.
- Reorganize examples
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 #
- Release MMIO (Memory Mapped I/O) support.
0.8.6-beta #
- Improve documentation
0.8.5-beta #
- Add example/spi_loopback.dart
- Fix SPI transfer() implementation.
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.