Skip to content

SSD1306 v1.0.4

Latest
Compare
Choose a tag to compare
@styropyr0 styropyr0 released this 14 Aug 07:45
642f10c

Release Notes

Version 1.0.4

Enhancements

  • Clear screen behavior improved
    The clearScreen() function now avoids unnecessary screen refreshes when the display is already blank.
    (Issue #36)

  • Bitmap generator resizing support
    The Bitmap generator can now resize output arrays if a target size is specified.
    (Issue #39)

  • Plotter improvements
    Added support to render various types of graphs and charts directly on the display.
    (Issue #31)


Bug Fixes

  • Text rendering re-renders the display
    Fixed unintended full display re-render when updating text fields.
    (Issue #32)

  • Narrowing conversion warning
    Resolved compile-time narrowing conversion warnings on Raspberry Pi microcontrollers.
    (Issue #35)

  • Bitmap rendering instability
    Fixed bitwise row-column exchange logic that caused rendering errors on low-resolution bitmaps.
    (Issue #38)

  • Bitmap height mismatch
    The generated bitmap arrays now accurately reflect the intended height.
    (Issue #37)

  • Exception specifier mismatch in pulsePlot()
    Corrected the declaration of void OLED::pulsePlot() to match the proper exception specification.
    (Issue #34)

  • Normal vector misalignment for thick lines
    Fixed an error that led to directional drift when rendering thick lines due to incorrect normal vector calculations.
    (Issue #40)

Full Changelog: v1.0.3...v1.0.4