Releases: ironsheep/P2-HUB75-LED-Matrix-Driver
V3.0.2
v3.0.1
New Add Chip's dithered fonts and add DP5125D IC support
- Add support for panels using DP5125D chips
- Add Chips' 5x7 dithered fonts
- ICN2037_B was renamed to ICN2038S
- MBI5124_8S was renamed to MBI5124GP
- Rearranged user configurable files to improve compilation under Pnut/Propeller Tool - This allows us to support many more total pixels (now 64k) in a display.
Full Changelog: v2.0.1...v3.0.1
v2.0.1
Support up to three HUB75 cards
(along with updated 5x7 Font, new text-scroll types, and new ICN2037_B chip support)
- Convert initialization: enable support for up to three hub75 cards!
- 5x7 font upgraded: now have ASCII character set (with lower-case characters)
- Rename demos (now all start with demo_)
- Add new demos: demo_hub75_5x7font.spin2 and demo_hub75_scroll.spin2
- Upgrade scrolling now supports scroll directions: up, down, left, right
- Added support for New Panel (same chip as ICN2037 but slightly different settings, the new name is: ICN2037_B*: where colors are not swapped and scan is different*)
- Repo READMEs have been updated: changed demo file names and changed how configuration is done.
Known Issues
- Multi-panel support for the FM6126A and MBI5124 driver chips is not yet working!
- The driver is now fast enough now that there are slight display issues with panels using the MBI5124 chips. We're looking into this.
v1.0.0
selectable color support up to 24-bit, 1/4 RAM usage
- Converted to new PWM generation mechanism allowing compile-time selection of desired display color depth of 3-bit to 8-bit/color (9 to 24bit RGB)
- Now uses 25% of RAM required by the previous version for the same 4-bit color depth.
- Frees up ~300kB RAM for our P2 P2 Cube Application
- Latest timing and memory usage info has been posted.
Known Issues
- Multi-panel support for the FM6126A and MBI5124 driver chips is not yet working!
- The driver is now fast enough now that there are slight display issues with panels using the MBI5124 chips. We're looking into this.
v0.9.0
The first release of P2 P2 Cube support
The driver now works with multiple 64x64 panels using ICN_2037 Chips organized as 1 row. (The P2 P2 Cube is one row with top and bottom panels being the panels at either end of the row.)
Known Issues
- Multi-panel support for the FM6126A and MBI5124 driver chips is not yet working!
- The driver is now fast enough now that there are slight display issues with panels using the MBI5124 chips. We're looking into this.
v0.2.0
Initial (limited) Multi-panel support
Driver rebuilt to work with a maximum display width of 1024 pixels.
Driver now works with new 64x64 panel using ICN_2037 Chips
Driver now works with a display of 128x64 using twin 64x64 panels in series.
Driver now supports 1/8 scan panels (P4-1921-8S-V2.0) using the MBI5124 driver chips
Known Issues
Multi-panel support for the FM6126A and MBI5124 driver chips is not yet working!
v0.1.0 for review
Initial Release - Single Panel support
- Single panel support working well, up to 2048 LEDs (64x32)
- PWM'ing images to achieve reasonable color
- Displaying text in both 5x7 and 8x8 fonts
- Initial version of scrolling text - will get more performant in future updates
- Basic color pixel placement at row, column
- Basic drawing primitives
- Loading and displaying images from .bmp files (that are identically sized to your panel)
Follow Instructions at https://github.com/ironsheep/p2-LED-Matrix-Driver