Skip to content

Releases: golioth/ostentus

Release 0.2.0

18 Mar 20:45

Choose a tag to compare

[0.2.0] - 2024-04-05

Breaking Changes

  • This release drops support for revA of Ostentus. Use version 0.1.99 for that
    revision. To determine board revision, locate the Golioth icon, for revA
    boards this is a "G", for newer revisions this is the Golioth giant logo.

Added

  • Support for revB of ostentus. This matches compatibility of revA but does not
    yet implement the additional LEDs (multicolor on Golioth and User) or the
    accelerometer.
  • Bash script for processing image as default splashscreen

Changed

  • Update default splashscreen to use new Golioth branding

Release 0.1.99

05 Mar 20:51

Choose a tag to compare

[0.1.99] - 2024-04-05

Informational

  • This is the final release for hardware revision A of the Ostentus board

Added

  • Ability to read single byte and byte array from Ostentus
  • Read firmware version number from Ostentus
  • Read number of unoccupied fifo slots from Ostentus
  • Command to reset Ostentus

Changed

  • Use hardware i2c instead of PIO
  • General clean up of i2c peripheral flow for readability

Release 0.1.1

13 Jul 16:18

Choose a tag to compare

Fix

  • Capacitive touch button to left of screen now loads previous slide as intended

Features

  • ePaper display (full refresh)
  • ePaper display (partial refresh)
  • ePaper slideshow
  • LED control
  • Capacitive touch Left/Right to change slideshow pages
  • Capacitive touch Top toggles summary page

Installation

  1. Place Ostentus in bootloader mode by holding button and plugging in USB cable
  2. Copy the UF2 file to the USB drive folder called RPI-RP2

Release 0.1.0

26 Feb 19:09

Choose a tag to compare

This is the first full feature release.

The only notable change over v0.0.5 is a fix for the flashing/screen degradation during partial update.

Features

  • ePaper display (full refresh)
  • ePaper display (partial refresh)
  • ePaper slideshow
  • LED control
  • Capacitive touch Left/Right to change slideshow pages
  • Capacitive touch Top toggles summary page

Installation

  1. Place Ostentus in bootloader mode by holding button and plugging in USB cable
  2. Copy the UF2 file to the USB drive folder called RPI-RP2

Release 0.0.5

26 Feb 01:17

Choose a tag to compare

This release adds support for a summary page and greatly improves the partial update of the ePaper display.

Prior to this, an arbitrary delay was slowing down every screen update (full and partial). That has been removed in favor of polling the ePaper busy pin.

The summary slide displays the label/value from the first three pages of the slideshow. These are based on the order in which the slides are added. When the summary is shown, it will continue to update as data is streamed in.

Features

  • ePaper display (full refresh)
  • ePaper display (partial refresh)
  • ePaper slideshow
  • LED control
  • Capacitive touch Left/Right to change slideshow pages
  • Capacitive touch Top toggles summary page

Installation

  1. Place Ostentus in bootloader mode by holding button and plugging in USB cable
  2. Copy the UF2 file to the USB drive folder called RPI-RP2

Release 0.0.4

22 Feb 17:56

Choose a tag to compare

This release adds support for partial update of the ePaper display. It moves the servicing of the slideshow and cap touch to the Ostentus loop to avoid blocking when i2c messages are available.

Features

  • ePaper display (full refresh)
  • ePaper display (partial refresh)
  • ePaper slideshow
  • LED control
  • Capacitive touch to change slideshow pages

Installation

  1. Place Ostentus in bootloader mode by holding button and plugging in USB cable
  2. Copy the UF2 file to the USB drive folder called RPI-RP2

Release 0.0.3

08 Feb 20:57

Choose a tag to compare

This release moves everything into a single repository.

  • use bootstrap.sh the clone and patch submodules
  • follow the build-with-docker.md guide for building the .uf2

LED control is now handled by the interrupt-driven i2c system directly. Incoming LED-related i2c commands are no longer added to the FIFO that is shared with micropython.

Working

  • ePaper display (full refresh)
  • ePaper slideshow
  • LED control
  • Capacitive touch to change slideshow pages

Non-Working

  • ePaper display (partial refresh)

Installation

  1. Place Ostentus in bootloader mode by holding button and plugging in USB cable
  2. Copy the UF2 file to the USB drive folder called RPI-RP2

Release 0.0.2

06 Feb 18:23

Choose a tag to compare

Working

  • ePaper display (full refresh)
  • ePaper slideshow
  • LED control

Non-Working

  • ePaper display (partial refresh)
  • Capacitive touch

Installation

  1. Place Ostentus in bootloader mode by holding button and plugging in USB cable
  2. Copy the UF2 file to the USB drive folder called RPI-RP2

Release 0.0.1

31 Jan 20:47

Choose a tag to compare

First stable release

Working

  • ePaper display (full refresh)
  • LED control

Non-Working

  • ePaper display (partial refresh)
  • Capacitive touch

Installation

  1. Place Ostentus in bootloader mode by holding button and plugging in USB cable
  2. Copy the UF2 file to the USB drive folder called RPI-RP2