| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-28 | RGBMatrix: change default to serpentine=True | Jeff Epler | |
| The "serpentine" display order leads to much better wiring (shorter ribbon cables) and is preferred. Change the default accordingly. | |||
| 2021-01-26 | Disallow tile=0 | Jeff Epler | |
| 2021-01-26 | rgbmatrix: Eliminate some duplicated height-calculating code | Jeff Epler | |
| This was hard to write, so let's have it written in 2 places instead of 4. | |||
| 2021-01-26 | RGBMatrix: Additional tile tweaks | Jeff Epler | |
| * Introduce explicit serpentine: bool argument instead of using negative numbers (thanks, ghost of @tannewt sitting on one shoulder) * Fix several calculations of height Testing performed (matrixportal): * set up a serpentine 64x64 virtual display with 2 64x32 tiles * tried all 4 rotations * looked at output of REPL | |||
| 2021-01-26 | protmatter: Update to version that supports tiling | Jeff Epler | |
| 2020-11-09 | RGBMatrix: Detect invalid bit_depth selection | Jeff Epler | |
| Closes: #3650 | |||
| 2020-10-10 | rgbmatrix: update protomatter to 1.0.5 tag | Jeff Epler | |
| this is compile-tested on stm32f405 feather matrixportal nrf52840 feather but not actually tested-tested. | |||
| 2020-10-01 | Update shared-bindings/rgbmatrix/RGBMatrix.c | Jeff Epler | |
| Co-authored-by: Scott Shawcroft <scott@tannewt.org> | |||
| 2020-09-29 | rgbmatrix: Check that the number of rgb pins is supported. | Jeff Epler | |
| Having zero RGB pins may not have been caught, nor having a non-multiple-of-6 value. Generally, users will only have 6 RGB pins unless they are driving multiple matrices in parallel. No existing breakouts exist to do this, and there are probably not any efficient pinouts to be had anyway. | |||
| 2020-09-29 | rgbmatrix: validate width= constructor parameter | Jeff Epler | |
| In #3482, @cwalther noted that, hypothetically, a zero byte allocation could be made in the RGBMatrix constructor. Ensure that width is positive. Height was already checked against the number of RGB pins if it was specified, so zero is ruled out there as well. | |||
| 2020-09-02 | rgbmatrix: Move struct definition to shared-module, rename 'core' member | Jeff Epler | |
| 2020-08-12 | framebufferio: add dirty row tracking | Jeff Epler | |
| 2020-08-07 | Modify some Python stubs | Taku Fukada | |
| 2020-07-27 | Fix several type hints | Taku Fukada | |
| 2020-07-24 | Add and correct some type hints | Taku Fukada | |
| 2020-07-03 | Made every init return None | dherrada | |
| 2020-07-03 | Made most of the requested changes | dherrada | |
| 2020-07-03 | Added type hints to rgbmatrix | dherrada | |
| 2020-07-02 | Removed all 'self, )' | dherrada | |
| 2020-06-26 | shared-bindings: Factor out validate_list_is_free_pins | Jeff Epler | |
| This will ultimately be used by SDIO, where a variable length list of data lines is called for. | |||
| 2020-05-12 | Swap sphinx to autoapi and the inline stubs | Scott Shawcroft | |
| 2020-05-11 | Did rgbmatrix, rotaryio, and RTC | dherrada | |
| 2020-04-19 | RGBMatrix: nonessential change to kick Actions | Jeff Epler | |
| 2020-04-17 | RGBMatrix: this comment no longer describes the code | Jeff Epler | |
| ... allocate_display_bus_or_raise() uses fixed storage, not heap storage. | |||
| 2020-04-17 | RGBMatrix: documentation got behind the code | Jeff Epler | |
| 2020-04-17 | RGBMatrix: finish renaming from Protomatter | Jeff Epler | |
| This gets all the purely internal references. Some uses of protomatter/Protomatter/PROTOMATTER remain, as they are references to symbols in the Protomatter C library itself. | |||
| 2020-04-17 | RGBMatrix: remove unneeded properties | Jeff Epler | |
| 2020-04-17 | framebufferio: get width, etc., from protocol, not object property | Jeff Epler | |
| 2020-04-17 | Rename Protomatter -> RGBMatrix | Jeff Epler | |
| This is a quick rename, it changes the user-facing names but not the internal names of things. | |||
