Releases: golioth/ostentus
Release 0.2.0
[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
[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
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
- Place Ostentus in bootloader mode by holding button and plugging in USB cable
- Copy the UF2 file to the USB drive folder called
RPI-RP2
Release 0.1.0
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
- Place Ostentus in bootloader mode by holding button and plugging in USB cable
- Copy the UF2 file to the USB drive folder called
RPI-RP2
Release 0.0.5
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
- Place Ostentus in bootloader mode by holding button and plugging in USB cable
- Copy the UF2 file to the USB drive folder called
RPI-RP2
Release 0.0.4
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
- Place Ostentus in bootloader mode by holding button and plugging in USB cable
- Copy the UF2 file to the USB drive folder called
RPI-RP2
Release 0.0.3
This release moves everything into a single repository.
- use
bootstrap.shthe clone and patch submodules - follow the
build-with-docker.mdguide 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
- Place Ostentus in bootloader mode by holding button and plugging in USB cable
- Copy the UF2 file to the USB drive folder called
RPI-RP2
Release 0.0.2
Working
- ePaper display (full refresh)
- ePaper slideshow
- LED control
Non-Working
- ePaper display (partial refresh)
- Capacitive touch
Installation
- Place Ostentus in bootloader mode by holding button and plugging in USB cable
- Copy the UF2 file to the USB drive folder called
RPI-RP2
Release 0.0.1
First stable release
Working
- ePaper display (full refresh)
- LED control
Non-Working
- ePaper display (partial refresh)
- Capacitive touch
Installation
- Place Ostentus in bootloader mode by holding button and plugging in USB cable
- Copy the UF2 file to the USB drive folder called
RPI-RP2