Skip to content

Releases: SolderedElectronics/Inkplate-Arduino-library

Inkplate Library 11.1.1!

17 Jun 10:13

Choose a tag to compare

  • Small fixes to Factory programming examples
  • Fix missing waveform load from EEPROM for Inkplate 10
  • Touch Cypress out of bounds handling (issue #307 )

Full Changelog: 11.1.0...11.1.1

Inkplate Library 11.1.0!

21 May 14:10

Choose a tag to compare

What's Changed

  • feat(expander): snapshot INTF / INTCAP at begin() for deep-sleep wake source detection by @lanrat in #304
  • feat(expander): default MCP INT output to active-HIGH in begin() by @lanrat in #303
  • fix(Inkplate6COLOR): yield during EPD busy-wait loops by @lanrat in #305
  • Add multithreading support by adding recursive mutexes to i2c, spi and display writing transactions, see them in use here

Full Changelog: 11.0.1...11.1.0

Inkplate Library 11.0.1!

18 May 07:51
1799f9d

Choose a tag to compare

What's Changed

  • Fixed examples using wrong functions
  • General refactoring of some examples
  • Modified the IO Expander code so that it is again possible to set on which mode the interrupt will be triggered

New Contributors

Full Changelog: 11.0.0...11.0.1

Inkplate Library 11.0.0!

23 Apr 14:00

Choose a tag to compare

The new and improved Inkplate library is finally here!

After months of development, we’re excited to introduce a major update to the Inkplate Arduino library. This release focuses on improving structure, performance, and overall usability, along with fixing issues reported by the community.

Here’s a quick overview of what’s new:

  • Complete library refactor
    Most of the codebase has been rewritten. While the previous version was functional, adding new features was difficult due to a scattered structure. The library now has a cleaner, more organized architecture that’s easier to work with and extend.

  • Transition to a more object-oriented design
    Core components such as the RTC, GPIO expanders, and image decoder are now implemented as distinct objects within the Inkplate class, making the codebase more modular and maintainable.

  • Updated board definitions
    Inkplate board definitions have been upgraded to Arduino ESP32-IDF v5.5. You can find them here:
    https://github.com/SolderedElectronics/Inkplate-Board-Definitions-for-Arduino-IDE

  • Improved dithering algorithm
    Enhanced image processing with fixes for issues previously seen when dithering JPG images.

  • Multiple dithering kernels
    Added support for several kernels for both grayscale and color displays, including:
    Floyd-Steinberg, Jarvis-Judice-Ninke, Burkes, Stucki, Sierra Lite, and a Reduced Diffusion kernel for more vibrant color output.

  • Support for upcoming Inkplate 13SPECTRA
    Includes drivers for the new Inkplate 13SPECTRA board.

  • Stability fix for Inkplate 2
    Resolved an issue that caused the device to become unresponsive after extended use.

  • Custom HTTPS port support
    Added the ability to configure a custom HTTPS port for the Network Controller.

  • Various additional improvements and fixes
    Along with many smaller enhancements we may have missed here.

We hope you enjoy the update! Due to the shift to a more object-oriented structure, some existing code may require adjustments. We recommend checking out the documentation for detailed guidance on the new implementation:
https://docs.soldered.com/inkplate/

Thank you for your continued support, and happy making!

Full Changelog: 10.2.2...11.0.0

Inkplate Library 10.2.2!

13 Aug 07:39

Choose a tag to compare

New release of the Inkplate library!

In this release we added:

  • Inkplate 6FLICK e-reader example
  • Set VCOM example to easily configure VCOM for your Inkplate (use with caution - read the header comment for more info)
  • Partial update examples have gotten an update as well

Full Changelog: 10.2.1...10.2.2

Inkplate library 10.2.1!

12 Jun 13:50

Choose a tag to compare

Hi! This is a quick update with some cool examples, for all Inkplates we now have:

  • OpenAI text prompt (with a snarky weather report in text)
  • OpenAI image generation (and show on Inkplate)

We really enjoyed these so we thought it's best to share them with you ASAP :)

Enjoy!

Inkplate Library 10.2.0!

20 May 05:49

Choose a tag to compare

A pretty big update for the Inkplate library!

We've added some great examples:

Image uploader example
Google Calendar example Fix
OpenMeteo station example
We've added a function for making a textBox, so you can print text inside a box simply. Also there are many under-the-hood improvements in the library!

This version of the library (10.2.0) was released mistakenly on the wrong commit, so this version is the one with the correct one.

Full Changelog: 10.1.0...10.2.0

Updated WiFi examples

25 Sep 06:37

Choose a tag to compare

  • Added ConnectWiFi function to easily connect to WiFi and added this function to examples
  • Updated README and image .h files with links to Soldered Image Converter
  • Added a quick fix check if image buffer is empty before attempting to draw it based on this GitHub issue, thanks @michaelotto
  • Updated lint with GitHub actions (along with other various small housekeeping improvements)

Fixed Inplate 5V2 example

22 Aug 08:14

Choose a tag to compare

Removed debug code from the factory programming example,

Added Inkplate 6FLICK

21 May 07:15

Choose a tag to compare

  • Added code for Inkplate 6FLICK
  • Added examples for Inkpltate 6FLICK