summaryrefslogtreecommitdiff
path: root/shared-module
AgeCommit message (Collapse)Author
2019-03-28Merge pull request #1685 from makermelissa/masterazureScott Shawcroft
Added option to enable toggling CS between init commands
2019-03-27Simplified into fourwire onlyMelissa LeBlanc-Williams
2019-03-27Fix HID buffer lookupScott Shawcroft
The previous code assumed HID report ids were consecutive. This is not true in the CircuitPython descriptor where report ids are fixed for each report type. Fixes #1617
2019-03-27TileGrid: pixel_shader is not always a paletteDan Halbert
2019-03-26Removed parameter so CS is always toggledMelissa LeBlanc-Williams
2019-03-26Added small delay inside toggle for edge casesMelissa LeBlanc-Williams
2019-03-23Moving Toggle to before command fixes driver issueMelissa LeBlanc-Williams
2019-03-23Added option to toggle cs in displayio init sequenceMelissa LeBlanc-Williams
2019-03-20Merge pull request #1670 from tannewt/fontioDan Halbert
Move Glyph and BuiltinFont into fontio
2019-03-20Merge pull request #1676 from pewpew-game/bug1671Scott Shawcroft
Make displayio.Palette support more than 255 colors
2019-03-20Make displayio.Palette support more than 255 colorsRadomir Dopieralski
Fix #1671
2019-03-19Move Glyph and BuiltinFont into fontioScott Shawcroft
It was confusing in displayio. Fixes #1662
2019-03-16after code.py runs, flush filesystem before resetting heapDan Halbert
2019-03-12Add better PewPew error messages and update translationsScott Shawcroft
2019-03-12Standardize TileGrid to x and y properties over positionScott Shawcroft
This brings it inline with Group. Also fixes #1613 This also includes a number of fixes for where a method is called through a subclass. We now correctly get the native object. Fixes #1567 Lastly, this adds subscript support to TileGrid for changing tile indices. Similar to Bitmap, it accepts ints or 2-tuples.
2019-03-12Accept x and y kwargs into Group for initial position.Scott Shawcroft
2019-03-11Add default devices and tweak brightness in boards/pewpew10Radomir Dopieralski
2019-03-07Rework background display task to allow reads from SPI SD card during ↵Dan Halbert
display. Clarify code. Handle multiple displays better.
2019-03-06check display-bus transaction status and act accordinglyDan Halbert
2019-03-06Merge pull request #1601 from penguindustin/masterDan Halbert
added height and width attributes for displayio
2019-03-05changed from mp_int_t to uint16_tDustin Mendoza
2019-03-04Merge pull request #1604 from dhalbert/display_wait_for_frame-check-interruptsDan Halbert
Don't wait for display frame if interrupt pending
2019-03-01Merge pull request #1607 from pewpew-game/pewpew10.x-4.xDan Halbert
Add support for PewPew 10.x boards
2019-03-01Use find_free_timer()Radomir Dopieralski
2019-03-01fixed typoBryan Siepert
2019-03-01fixed whitespace, clarified variable name, and updated error messagesBryan Siepert
2019-03-01More style fixesRadomir Dopieralski
2019-03-01Apply review fixes:Radomir Dopieralski
* fix formatting * fix copyrights * fix CIRCUITPYTHON_GAMEPAD guards * add CIRCUITPYTHON_PEW guards to reset * fix module list order
2019-03-01Rebase on top of CircuitPython 4.xRadomir Dopieralski
2019-02-28added monochrome, 8bpp indexed, and 32bpp ARGB BMPsBryan Siepert
2019-02-28Don't wait for display frame if interrupt pendingDan Halbert
2019-02-28Reset timer when releasing _pewRadomir Dopieralski
2019-02-28Handle new buttonsRadomir Dopieralski
2019-02-28Use a dedicated timerRadomir Dopieralski
2019-02-28Add a _pew moduleRadomir Dopieralski
2019-02-25added height and width attributes for displayioDustin Mendoza
2019-02-23(fork rebuild) Initial support for 16bpp 555&565 and 8bpp grayscale bitmapsBryan Siepert
2019-02-21Merge pull request #1584 from tannewt/disable_concurrent_write_protectionDan Halbert
Add option to disable the concurrent write protection
2019-02-21Tweak the backlight PWM rate to be higher that audio range. Fixes #1571Scott Shawcroft
2019-02-21Add option to disable the concurrent write protectionScott Shawcroft
This allows writing to the filesystem from the host computer and CircuitPython by increasing the risk of filesystem corruption.
2019-02-19Fix reload while display is updating.Scott Shawcroft
2019-02-19Prevent infinite display update recursion and fix VFS mountingScott Shawcroft
Fixes #1529
2019-02-15Store the original layer in GroupScott Shawcroft
As is we would return the native superclass object only. Fixes #1551
2019-02-13A safe mode fix and displayio fixesScott Shawcroft
* Fixes safe mode on the SAMD51. The "preserved" value was being clobbered by the bootloader. * Fixes auto-reload loop when in safe mode. * Fixes reading Group children with []. * Check that a TileGrid actually moves before queueing a refresh.
2019-02-12Merge pull request #1536 from TG-Techie/patch-4Dan Halbert
DISPIO: end_x can't be > height of shape
2019-02-12DISPIO: end_x can't be > height of shapeTG-Techie
an author must have forgotten to change from height to width after copy paste.
2019-02-12Tweaks based on dhalbert's feedback.Scott Shawcroft
2019-02-11A variety of displayio improvementsScott Shawcroft
This changes a number of things in displayio: * Introduces BuiltinFont and Glyph so the built in font can be used by libraries. For boards with a font it is available as board.TERMINAL_FONT. Fixes #1172 * Remove _load_row from Bitmap in favor of bitmap[] access. Index can be x/y tuple or overall index. Fixes #1191 * Add width and height properties to Bitmap. * Add insert and [] access to Group. Fixes #1518 * Add index param to pop on Group. * Terminal no longer takes unicode character info. It takes a BuiltinFont instead. * Fix Terminal's handling of [###D vt100 commands used when up arrowing into repl history. * Add x and y positions to Group plus scale as well. * Add bitmap accessor for BuiltinFont
2019-02-06Remove usb_midi.PortIn and PortOut constructors.Craig Forbes
2019-02-01Add support for display rotation and raw commandsScott Shawcroft
Display rotation is relative to the scan order of the display. The scan order can be found by scrolling the display with command 0x37 `display_bus.send(0x37, struct.pack(">H", i % 128))` Fixes #1504