Releases: tinygo-org/drivers
Releases · tinygo-org/drivers
v0.13.0
- new devices
- enhancements
- hd44780: add Hd44780i2c driver (#173)
- ili9341
- ST77xx: fix DrawFastHLine for ST77xx, SSD1331 and SSD1351 DrawFastHLine uses FillRectangle(x,y,width,height,c), so height must be 1 to draw a horizontal line
- tmp102: add Connected func to check for device
- wifinina: added UDP support
- ws2812: update ws2812_avr_16m.go
- bugfixes
- apa102: avoid creating garbage
- bmp180: fix temperature type conversion
- core
- all
- added custom import path (#161)
- changeover to eliminate all direct use of master/slave terminology
- build: try vendor in working directory to match expected module path
- ci: support Go modules
- modules: update go version and dependency
- all
- docs
- docs: reorder to correct alpha and adjust count of supported drivers
v0.12.0
- new devices
- bugfixes
- mqtt: reduce use of goroutines in router to not start a new goroutine for each invocation of each callback
v0.11.0
- new devices
- shiftregister: Support for various shift register chips (#135)
- enhancements
- bugfixes
- wifinina: fix typo on StartScanNetworks
- ili9341: various bugfixes for display
- examples
- semihosting: add example
- docs
- readme: Use degree sign instead of ordinal
- all: fix celsius symbol in all code comments
v0.10.0
- new devices
- enhancements
- st7735: added scroll functionality to st7735
- st7735: remove default offsets
- st7789: remove default offsets
- ws2812: Added nrf52840 tag to ws2812
- ws2812: work-arounds to allow Digispark to control WS2812 LEDs
- docs
- readme: update README to include list of all 44 drivers
- wifinina: update docs and add Dockerfile to build firmware
- wifinina: update docs and info on how to install WiFiNINA driver
v0.9.0
- new devices
- net: shared implementation of net package for serial wifi devices
- shifter: add support for bit Parallel In Serial Out (PISO) shifter
- stepper: add support for dual stepper motor
- wifinina: add implementation for WiFiNINA firmware
- enhancements
- st7735: improvements in st7735 driver
- st7789: improvements in st7789 driver
- ws2812: add support for 120Mhz Cortex-M4
- ws2812: added Feather M0 and Trinket M0 to build tags for WS2812
- ws2812: add support for simulation
- bugfixes
- ws2812: fix "invalid symbol redefinition" error
- examples
- Add examples for wifinina drivers
v0.8.0
- new devices
- mcp3008: add implementation for MCP3008 ADC with SPI interface
- semihosting: initial implementation of ARM semihosting
- enhancements
- espat: refactor response processing for greater speed and efficiency
- espat: implement mqtt subscribe functionality via blocking select/channels (experimental)
- bugfixes
- st7789: fix index out of bounds error
- examples
- Add espat driver example for mqtt subscribe
v0.7.0
- new devices
- veml6070: add Vishay UV light sensor
- enhancements
- lis3dh: example uses I2C1 so requires config to specify pins since they are not default
- ssd1331: make SPI TX faster
- st7735: make SPI Tx faster
- docs
- complete missing GoDocs for main and sub-packages
- core
- add Version string for support purposes
- examples
- Change all espat driver examples to use Arduino Nano33 IoT by default
v0.6.0
- new devices
- Support software SPI for APA102 (Itsy Bitsy M0 on-board "Dotstar" LED as example)
v0.5.0
- new devices
- LSM6DS3 accelerometer
- bugfixes
- ws2812: fix timings for the nrf51
- enhancements
- ws2812: Add build tag for Arduino Nano33 IoT
v0.4.0
- new devices
- SSD1331 TFT color display
- ST7735 TFT color display
- ST7789 TFT color display
- docs
- espat
- complete list of dependencies for flashing NINA-W102 as used in Arduino Nano33 IoT board.
- espat