Skip to content

v1.25.0: SoC Puppet

Latest
Compare
Choose a tag to compare
@NiLuJe NiLuJe released this 05 Dec 02:50
· 473 commits to master since this release

Changes:

  • Update libevdev
  • Update to Cozette 1.18.1
  • Update to Scientifica v2.3
  • Support the Kobo Libra 2
  • Support the Kobo Sage (and document the new sunxi quirks it introduced, e.g., EINK_NO_MERGE)
  • Update i2c-tools
  • Identify the PocketBook Inkpad Lite
  • Support Eclipse waveform modes on Kobo Mk.9+
  • Various updates to the DevCaps script to make it more useful when poking at new devices
  • Update to libunibreak 5.0
  • Support the Kindle PW5 (and document the new features of the MTK platform)
  • Identify the PocketBook PB617
  • Identify a new PocketBook Inkpad Pro 3 variant
  • Add the -K, --animate flag to the CLI to enable animated refreshes on MTK
  • Update ctrld
  • Identify & support devices running on mainline kernels with fbdev support (mostly NTX boards so far)
  • Support the Kobo Clara 2E
  • Identify the Kindle Basic 4
  • The CLI tool now supports DUNM waveform modes on Kindle (MTK only)
  • The CLI tool now supports DU4, GCK16 & GLKW16 waveform modes on Kobo (Mk.9+)
  • Attempt to detect the Kindle Touch A properly (will only behave with a Nickel version tag)
  • Fix the finger_trace tool on the Kobo Touch A, B & C
  • Identify the Kindle Scribe
  • Minor code cleanups

API Changes:

  • Added a no_merge field to FBInkConfig in order to control the EINK_NO_MERGE flag on sunxi
  • Allow fbink_reinit usage on Kindle (#67)
  • New MTK_SWIPE_DIRECTION_INDEX_T enum
  • Added an is_animated field to FBInkConfig in order to enable animated refreshed on MTK
  • New fbink_mtk_set_swipe_data function to setup the animation settings on MTK
  • New fbink_wait_for_any_complete function, mapping to the new WAIT_FOR_ANY_UPDATE_COMPLETE_MTK ioctl on MTK
  • New fbink_mtk_set_halftone function to setup the checkerboard overlay feature found on MTK
  • New fbink_mtk_toggle_auto_reagl function to setup the so-called "fast mode" on MTK
  • New fbink_mtk_toggle_pen_mode function, mapping to the new MXCFB_SET_STYLUS_MODE ioctl on MTKv3
  • Add an OK_GRAYSCALE_CHANGE constant, allowing to detect grayscale flag swaps in fbink_reinit
  • New MAINLINE_DEVICE_ID_E enum
  • New DEVICE_UNKNOWN constant
  • New fields inverted_grayscale, is_kindle_mtk, has_eclipse_wfm & unreliable_wait_for in FBInkState

ABI Changes:

  • Renamed fbink_toggle_sunxi_ntx_pen_mode to fbink_sunxi_toggle_ntx_pen_mode

Buildsystem Changes:

  • N/A