- Various small fixes: documentation, source code format, etc
- 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!
- Fix documentation
- Merge contributions provided by UliPranz, a NFC Reader Module, Thanks to UliPrantz!
- improve documentation, chapter native libraries
- Fix problems with flutter-pi
- replace system_info package by native uname() call to detect the cpu architecture.
- add uname() support- see example.
- Add isolate support for SPI, I2C and Serial.
- Port test scripts for GPIO and GPIO (sysfs) - fix errors
- Add isolate support for GPIO
- Fix SPI.transfer() crash - double call of native free
- 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
- Fix MPU6050 sensor - second fix
- Add JSON support for BME680, BME280, SGP30 and SHT31
- Fix MPU6050 sensor - rework implementation
- Rework Dart doucmentation/API-documentation
- Switch to Dart 2.12.2
- Rework Dart documentation/API-documentation
- Improve BME280 sensor class, make some methods public.
- Rework BME680, SGP30 sensor
- Fix PWM setter/getter for PWM properties
- BME680 support - see example.
- MPU6050 support - Six-Axis (Gyro + Accelerometer) sensor
- Update README.md
- Grove-VOC and eCO2 Gas Sensor(SGP30) support - see example.
- Grove Gesture support - see example.
- Reorganize examples
- Update FFI code - simplify code
- Fix PWM.disable()
- Fix GPIO.pollMultiple()
- Switch to Dart 2.12.0 and ffi: ^1.0.0
- Update dart_periphery to null safety
- Fix example.dart problem
- Fix GPIO.sysfs
- Fix SPI.openAdvanced2()
- Fix I2C.readBytes()
- Add first version of MPU6050 support
- Extend ByteBuffer class
- Improve BME280 class
- Add correct exception for loading native libraries inside flutter-pi
- Update README.md for flutter-pi
- Release MMIO (Memory Mapped I/O) support.
- Improve documentation
- Add example/spi_loopback.dart
- Fix SPI transfer() implementation.
- Add expansion hat support for BakeBit (Friendly Arm), Grove Base Hat and Grove Pi Plus.
- Add SHT31 sensor support - temperature and humidity.
- Fix BME280 problem - wrong values for pressure and humidity due the last error.
- Fix i2c writeXXXReg implementation.
- Release SPI support.
- BME280/BMP280 sensor support - temperature, pressure and humidity (BME280 only).
- Fix C linker problem with periphery_version_info().
- Update pupspec.yaml, solve linter error and warnings.
- Release PWM support.
- Update pupspec.yaml, solve linter error and warnings.
- Add method getCperipheryVersion().
- Initial development release.