Skip to content

gaggiuino v.802253a

Latest
Compare
Choose a tag to compare
@Zer0-bit Zer0-bit released this 19 Aug 18:07
6d5594e
GAGGIUINO_LOGO_transp

Binaries Overview

Core Type Binaries

  • STM32F411 MCU (Overclocked):

    • lego-ncp.bin / lego-pca.bin: Standard core binaries for devices using the STM32F411 MCU, targeting the respective hardware configurations. These binaries are compiled to run in overclocked mode, offering significantly faster performance compared to standard binaries used in the previous generation of the software.
    • pcb-ncp.bin / pcb-pca.bin: Core binaries for PCB-based hardware configurations using the STM32F411 MCU, also running in overclocked mode for enhanced speed and responsiveness.
  • STM32U585 MCU (Performance Versions):

    • performance-lego-ncp.bin / performance-lego-pca.bin: Optimized core binaries using the STM32U585 MCU for improved performance on Lego hardware configurations.
    • performance-pcb-ncp.bin / performance-pcb-pca.bin: High-performance core binaries targeting PCB configurations with the STM32U585 MCU.

Frontend (UI) Type Binaries

  • ui-embedded.bin: The frontend binary for embedded user interfaces, providing the embedded GUI as well as exposes a Web Server that porvides a web GUI.
  • ui-headless.bin: The frontend binary exposing only the Web Server part.
  • ui-web.bin: The web-based frontend binary, allowing remote access and control via a web interface.

Additional Notes

  • Binaries prefixed with performance are compiled for the STM32U585 MCU, delivering advanced capabilities and enhanced performance for demanding setups.
  • Binaries for the STM32F411 MCU are now running in overclocked mode, making them considerably faster than the standard compiled binaries used with previous software versions.
  • The ui prefixed binaries are specifically for the frontend aspects of the Gaggiuino, providing either embedded or web-based user interfaces.

What's New:

🚀 Features

  • Support for cheap Chinese Bluetooth scale
  • Timeout flush button after 3 minutes of inactivity
  • Queue-based notification system
  • Brew switch flip warning after shot finish.
  • Tare on web interface.
  • Profiles pane scroll momentum

🛠 Fixes & Improvements

  • SPI interrupts desynchronizing LCD buffers
  • LCD performance improvements
  • Non-blocking sleep/wakeup handling
  • Wake on touch
  • Disabled web brew graph timeout when value is 0
  • Better grouping in Community Profiles window
  • Prevent deletion of Wi-Fi credentials when saved network is unavailable
  • Improved Wi-Fi connection handling
  • Core OTA prioritized when BT scales are connected
  • Improved thermocouple noise filtering
  • Improved ToF sensor noise filtering
  • More responsive chart rendering
  • More responsive sensor updates
  • Faster/more linear chart curves
  • Fixed thermocouple debouncing
  • Account for more thermocouple error states
  • Various optimizations and stability improvements