Skip to content

Releases: tinygo-org/drivers

v0.3.0

16 Jul 19:16
Compare
Choose a tag to compare
  • new devices
    • Buzzer for piezo or small speaker
    • PDM MEMS microphone support using I2S interface
  • enhancements
    • epd2in13: added rotation
    • espat
      • add built-in support for MQTT publish using the Paho library packets, alongside some modifications needed for the AT protocol.
      • add DialTLS and Dial methods, update MQTT example to allow both MQTT and MQTTS connections
      • add example that uses MQTT publish to open server
      • add README with information on how to flash ESP32 or ESP8266 with AT command set firmware.
      • add ResolveUDPAddr and ResolveTCPAddr implementations using AT command for DNS lookup
      • change Response() method to use a passed-in timeout value instead of fixed pauses.
      • implement TCPConn using AT command set
      • improve error handling for key TCP functions
      • refactor net and tls interface compatible code into separate sub-packages
      • update MQTT example for greater stability
      • use only AT commands that work on both ESP8266 and ESP32
      • add documentation on how to use Arduino Nano33 IoT built-in WiFi NINA-W102 chip.
  • bugfixes
    • core: Error strings should not be capitalized (unless beginning with proper nouns or acronyms) or end with punctuation, since they are usually printed following other context.
    • docs: add note to current/future contributors to please start by opening a GH issue to avoid duplication of efforts
    • examples: typo in package name of examples
    • mpu6050: properly scale the outputs of the accel/gyro

v0.2.0

04 Jun 06:16
Compare
Choose a tag to compare
  • new devices
    • AT24C32/64 2-wire serial EEPROM
    • BME280 humidity/pressure sensor
  • bugfixes
    • ws2812: better support for nrf52832

v0.1.0

29 May 14:30
Compare
Choose a tag to compare
  • first release
    • This is the first official release of the TinyGo drivers repo, matching TinyGo 0.6.0. The following devices are supported:
      • ADXL345
      • APA102
      • BH1750
      • BlinkM
      • BMP180
      • DS1307
      • DS3231
      • Easystepper
      • ESP8266/ESP32
      • GPS
      • HUB75
      • LIS3DH
      • MAG3110
      • microbit LED matrix
      • MMA8653
      • MPU6050
      • PCD8544
      • SHT3x
      • SSD1306
      • Thermistor
      • VL53L1X
      • Waveshare 2.13"
      • Waveshare 2.13" (B & C)
      • WS2812