Skip to content

3.0.6

Compare
Choose a tag to compare
@mrcodetastic mrcodetastic released this 13 Mar 00:20
· 232 commits to master since this release
8d82df4
  • VirtualMatrixPanel has been re-written to support more chaining types. Backwards compatability has been broken. New constructor is like the below with the final argument being the VIRTUAL_MATRIX_CHAIN_TYPE. 'Serpentine' and 'Top Down' parameters are gone.
  // create VirtualDisplay object based on our newly created dma_display object
  virtualDisp = new VirtualMatrixPanel((*dma_display), NUM_ROWS, NUM_COLS, PANEL_RES_X, PANEL_RES_Y, VIRTUAL_MATRIX_CHAIN_TYPE);

Chain types:

	CHAIN_TOP_LEFT_DOWN,
	CHAIN_TOP_RIGHT_DOWN,
	CHAIN_BOTTOM_LEFT_UP,
	CHAIN_BOTTOM_RIGHT_UP

Refer to the updated documentation and example: https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA/tree/master/examples/ChainedPanels

  • Fix a double buffer flicker bug. Thanks @Lukaswnd
  • Vastly improve color gradients and brightness control. Thanks @Kouzeru
  • CI fixes and other improvements to improve release quality. @elliotmatson
  • Documentation improvements. @LostInCompilation
  • Added a basic AnimatedGIF example using the ESP32 Arduino 'SD Card' library (connected via SPI).