| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-09-21 | Message: add extended address flag | Jeff Epler | |
| 2020-09-21 | _canio: Message: Setting data should set the size to match | Jeff Epler | |
| 2020-09-21 | _canio: Minimal implementation for SAM E5x MCUs | Jeff Epler | |
| Tested & working: * Send standard packets * Receive standard packets (1 FIFO, no filter) Interoperation between SAM E54 Xplained running this tree and MicroPython running on STM32F405 Feather with an external transceiver was also tested. Many other aspects of a full implementation are not yet present, such as error detection and recovery. | |||
| 2020-09-14 | Remove unlicensed file, fix reset pin type check | Lucian Copeland | |
| 2020-09-14 | Merge remote-tracking branch 'upstream/main' into esp32-displayio-fix | Lucian Copeland | |
| 2020-09-11 | fixes showing OnDiskBitmap with adafruit_sdcard | FoamyGuy | |
| 2020-09-11 | Merge pull request #3374 from kmatch98/shape_update | Scott Shawcroft | |
| Add dirty rectangle tracking to Shape display element | |||
| 2020-09-11 | Merge pull request #3378 from DavePutz/issue3266 | Scott Shawcroft | |
| Fix for #3266: ensure SPI lock is free after a soft reboot | |||
| 2020-09-11 | Moved SPI unlock code | root | |
| 2020-09-10 | Fix off-by-one error, simplify the logic, add comments | Kevin Matocha | |
| 2020-09-10 | Merge pull request #3302 from xiongyihui/main | Scott Shawcroft | |
| support to get HID OUT report | |||
| 2020-09-10 | Fix reset pin null reference, construct error null reference | Lucian Copeland | |
| 2020-09-09 | Removed unneeded pointer | root | |
| 2020-09-09 | Merge branch 'issue3266' of https://github.com/DavePutz/circuitpython into ↵ | root | |
| issue3266 | |||
| 2020-09-09 | Moved SPI unlock to reset_board_busses() | root | |
| 2020-09-08 | Utilize MIN and MAX functions from py/misc.h | Kevin Matocha | |
| 2020-09-07 | Merge pull request #25 from DavePutz/main | DavePutz | |
| update from main | |||
| 2020-09-06 | Make sure SPI lock is free initially | root | |
| 2020-09-04 | Delete unnecessary comment | Kevin Matocha | |
| 2020-09-04 | Add final newline | Kevin Matocha | |
| 2020-09-04 | Delete trailing blank lines from Shape.c | Kevin Matocha | |
| 2020-09-04 | Add dirty rectangle tracking to Shape display element | Kevin Matocha | |
| 2020-09-03 | Merge remote-tracking branch 'adafruit/main' into native_wifi | Scott Shawcroft | |
| 2020-09-03 | Changes based on Dan's feedback | Scott Shawcroft | |
| 2020-09-02 | Merge pull request #3366 from kmatch98/refresh_now | Scott Shawcroft | |
| Update refresh to force immediate redraw with `display.refresh()` | |||
| 2020-09-02 | Merge pull request #3344 from jepler/issue-3184 | Scott Shawcroft | |
| Fix RGBMatrix, FrameBufferDisplay bugs | |||
| 2020-09-02 | rgbmatrix: Move struct definition to shared-module, rename 'core' member | Jeff Epler | |
| 2020-09-01 | RGBMatrix: Remove unused, dead allocation | Jeff Epler | |
| @tannewt noticed this in a pull request review. The allocated memory was never used, but the GC would have collected it eventually. | |||
| 2020-09-01 | FramebufferDisplay: Don't set rotation via core_construct | Jeff Epler | |
| The expectations of displayio.Display and frambufferio.FramebufferDisplay are different when it comes to rotation. In displayio.Display, if you call core_construct with a WxH = 64x32 and rotation=90, you get something that is 32 pixels wide and 64 pixels tall in the LCD's coordinate system. This is fine, as the existing definitions were written to work like this. With framebuffer displays, however, the underlying framebuffer (such as RGBMatrix) says "I am WxH pixels wide in my coordinate system" and the constructor is given a rotation; when the rotation indicates a transpose that means "exchange rows and columns, so that to the Groups displayed on it, there is an effectively HxW pixel region for use". Happily, we already have a set_rotation method. Thus (modulo the time spent debugging things anyway:) the fix is simple: Always request no rotation from core_construct, then immediately fix up the rotation to match what was requested. Testing performed: 32x16 RGBMatrix on Metro M4 Express (but using the Airlift firmware, as this is the configuration the error was reported on): * initially construct display at 0, 90, 180, 270 degrees * later change angle to 0, 90, 180, 270 degrees * no garbled display * no safe mode crashes | |||
| 2020-09-01 | rgbmatrix: Disable timer while reconstructing the display | Jeff Epler | |
| 2020-09-01 | allocator.h: add a missing license notice | Jeff Epler | |
| 2020-09-01 | rgbmatrix: Don't inline the allocator functions | Jeff Epler | |
| 2020-09-01 | rgbmatrix: recover gracefully from allocation errors | Jeff Epler | |
| e.g., allocating a 192x32x6bpp matrix would be enough to trigger this reliably on a Metro M4 Express using the "memory hogging" layout. Allocating 64x32x6bpp could trigger it, but somewhat unreliably. There are several things going on here: * we make the failing call with interrupts off * we were throwing an exception with interrupts off * protomatter failed badly in _PM_free when it was partially-initialized Incorporate the fix from protomatter, switch to a non-throwing malloc variant, and ensure that interrupts get turned back on. This decreases the quality of the MemoryError (it cannot report the size of the failed allocation) but allows CircuitPython to survive, rather than faulting. | |||
| 2020-09-01 | Update refresh to force immediate redraw with display.refresh() or ↵ | Kevin Matocha | |
| display.refresh(target_frames_per_second=None), even with auto_refresh=False | |||
| 2020-08-30 | merge from upstream | Dan Halbert | |
| 2020-08-25 | Merge remote-tracking branch 'adafruit/main' into native_wifi | Scott Shawcroft | |
| 2020-08-24 | Merge remote-tracking branch 'adafruit/main' into add_pwmio | Scott Shawcroft | |
| 2020-08-21 | remove other extraneous files | Kevin Matocha | |
| 2020-08-21 | remove extraneous files | Kevin Matocha | |
| 2020-08-21 | Merge adafruit/main latest | Kevin Matocha | |
| 2020-08-21 | Merge with latest adafruit/main | Kevin Matocha | |
| 2020-08-21 | Merge remote-tracking branch 'source/main' into main | Kevin Matocha | |
| 2020-08-21 | Updating main to adafruit/main | Kevin Matocha | |
| 2020-08-21 | Merge pull request #3292 from jepler/allocate_display_bus_bug | Scott Shawcroft | |
| allocate_display_bus: fix bug where in-use bus would be returned | |||
| 2020-08-20 | merge from upstream; working; includes debug_out code for debugging via ↵ | Dan Halbert | |
| Saleae for posterity | |||
| 2020-08-19 | Ping works! | Scott Shawcroft | |
| 2020-08-19 | Ping work and start to add socketpool | Scott Shawcroft | |
| 2020-08-19 | Add ipaddress | Scott Shawcroft | |
| 2020-08-19 | support to get HID OUT report | Yihui Xiong | |
| 2020-08-18 | Split pulseio.PWMOut into pwmio | Scott Shawcroft | |
| This gives us better granularity when implementing new ports because PWMOut is commonly implemented before PulseIn and PulseOut. Fixes #3211 | |||
