15515 Commits (b4c1b355bb621c0b1e9980d2d83262327bd001f8)
 

Author SHA1 Message Date
Jeff Epler b4c1b355bb make translate 3 years ago
Jeff Epler 9bfe6b7197 framebufferio: update copyright information 3 years ago
Jeff Epler 8c455f24bf RGBMatrix: this comment no longer describes the code
... allocate_display_bus_or_raise() uses fixed storage, not heap storage.
3 years ago
Jeff Epler 37cb6bafa8 RGBMatrix: documentation got behind the code 3 years ago
Jeff Epler 5fcc6d6286 RGBMatrix: finish renaming from Protomatter
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.
3 years ago
Jeff Epler 1b478bbae6 RGBMatrix: remove unneeded properties 3 years ago
Jeff Epler 57ce2d1f41 framebufferio: get width, etc., from protocol, not object property 3 years ago
Jeff Epler 3d6258f63d Rename Protomatter -> RGBMatrix
This is a quick rename, it changes the user-facing names but not the
internal names of things.
3 years ago
Jeff Epler 64c3968a2e protomatter: move get_width/height to common_hal 3 years ago
Jeff Epler 545b6e560a fix doc build 3 years ago
Jeff Epler 1a91a75b9c framebufferio: get more properties direct from underlying framebuffer 3 years ago
Jeff Epler a32337718d Rename _protomatter -> protomatter
I originally believed that there would be a wrapper library around it,
like with _pixelbuf; but this proves not to be the case, as there's
too little for the library to do.
3 years ago
Jeff Epler d1ff23e004 framebufferio: get width, height from framebuffer properties 3 years ago
Jeff Epler d2aac7a754 Protomatter: add width, height properties 3 years ago
hierophect 1a71c8c515
Merge pull request #2735 from hierophect/stm32x7-setup
STM32: Add F7 and H7 Support
3 years ago
Scott Shawcroft 669ac3f7f2
Merge pull request #2768 from xobs/litex-full-build
litex: remove minimal build option
3 years ago
Lucian Copeland 9e49fc13f4 startup file crash fix, H7 bin fix 3 years ago
Scott Shawcroft 5b0d9bdeb0
Update copyright to bump the CI 3 years ago
Sean Cross 61f777c9c6 litex: enable binascii and ujson modules
Signed-off-by: Sean Cross <sean@xobs.io>
3 years ago
Sean Cross bb527ac9ea litex: disable minimal build
Manually specify available modules and disable any modules
that are currently unsupported on the litex target.

Signed-off-by: Sean Cross <sean@xobs.io>
3 years ago
Sean Cross db3933429a litex: add os module
Signed-off-by: Sean Cross <sean@xobs.io>
3 years ago
Sean Cross 6885ffc9af litex: mphalport: add fake mp_hal_delay_us
Add a mp_hal_delay_us, which is required by some of the modules,
that simply calls mp_hal_delay_ms / 1000.

Signed-off-by: Sean Cross <sean@xobs.io>
3 years ago
Lucian Copeland 00b2e6a1db Fix korea translation error, minor submodule change 3 years ago
Lucian Copeland a1451aae51 Correct submodule desync 3 years ago
Lucian Copeland 54abfc2e8b translations-merge 3 years ago
Lucian Copeland 0f87a75f4f translations 3 years ago
Lucian Copeland 6427994b14 Implement requested changes 3 years ago
Dan Halbert ae549fc9da
Merge pull request #2772 from adafruit/tannewt-patch-1
Update to the Adafruit Community Code of Conduct
3 years ago
Dan Halbert 11d6e177c0
Fix my discord username 3 years ago
Jeff Epler 7ed1483b89
Merge pull request #2706 from jepler/protomatter
Protomatter: Integrate with CircuitPython
3 years ago
Scott Shawcroft ebd98bfc7b
Update to the Adafruit Community Code of Conduct
It better reflects our standards and also addresses chats. History of how it evolved from the Contributor Covenant is here: https://github.com/adafruit/Adafruit_Community_Code_of_Conduct/commits/master
3 years ago
Jeff Epler 3c018bf7fd make translate 3 years ago
Jeff Epler d8362ef654 displayio: swap colors in palettes too
.. change the in-rom palette to be in RGB565 order
3 years ago
Jeff Epler 0ce9c008c5 Protomatter: Make all arguments kw-only, add rgb count and optional height checking
They're not readily distinguishable by type.

I also added the requested height optional parameter; this is checked
against the computed one.  It's not feasible to use this parameter to
artificailly reduce the number of used rows, because changes in the
underlying C protomatter library would be required.

Finally, I added a better error message when the number of RGB pins was
not what was expected.
3 years ago
Jeff Epler 880fff80e9 protomatter: Respond to review comments
- rename oe_pin -> output_enable_pin
 - improve and reorganize docstrings
 - rename swapbuffers->refresh
 - rename "paused" -> "brightness", change semantics slightly
 - common_hal several functions
 - clarify why the common_hal routines can't be used directly in the
   protocol's function pointers
 - whitespace cleanups
 - remove prototypes for nonexistent functions
3 years ago
Jeff Epler 5d328c3b44 protomatter: clarify by comment why these functions exist 3 years ago
Jeff Epler ba20bc8b43 framebufferio: move backlight down to the underlying framebuffer 3 years ago
Jeff Epler 129c6369cf protomatter: code style 3 years ago
Jeff Epler 4a05e938ed protomatter: validate pins to give better error message
The numbered error from the underlying library is not helpful for
beginning users
3 years ago
Jeff Epler e4c6b241a9 protomatter: Use low end of supervisor heap
Per @tannewt, this area "sees more churn", so it's probably the right
choice here
3 years ago
Jeff Epler 9019710a1e protomatter: improve an error message 3 years ago
Jeff Epler b1fab1cdac Make stripping circuitpython optional, not the default 3 years ago
Jeff Epler 5dae23c0e7 protomatter: release the protomatter object during release_displays() 3 years ago
Jeff Epler 0ca270172f protomatter: allocator: Never supervisor-alloc while gc available
This may have been contributing to fragmentation of the supervisor
heap
3 years ago
Jeff Epler 23bced26da samd: actually disable protomatter timer
Just setting the timer handler to NO_INTERRUPT doesn't stop the
interrupt from occurring.
3 years ago
Jeff Epler baf04b7738 FramebufferDisplay: remove probably not needed constructor arguments 3 years ago
Jeff Epler 50219862e1 protomatter: make docstring match implementation 3 years ago
Jeff Epler a663a7dd30 _protomatter: move get/set paused into shared-module 3 years ago
Jeff Epler caea4e010f deinit: Work harder to ensure storage is released at deinit 3 years ago
Jeff Epler 5fcba97a51 Make function name more descriptive 3 years ago