summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2020-04-22tools: upload .bin and .uf2 for Itaca uChip boardsMike Weiblen
uChip boards are shipped with an Arduino bootloader. The .bin files can be installed without first installing a .uf2 bootloader. See https://github.com/adafruit/circuitpython/issues/2798
2020-04-14Add Protomatter and FramebufferDisplayJeff Epler
2020-04-11Fix maximum keycode in keyboard HID descriptorLars Kellogg-Stedman
The HID descriptor reported by circuitpython erroneously limited the maximum keycode to 101, which prevented circuitpython from sending a number of otherwise valid keycodes. Closes #274
2020-03-31tools: add dfu extension and mark litex as dfuSean Cross
Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-31tools: rename dfu-suffix.py to dfu.pySean Cross
dfu.py is unused in circuitpython, so rename dfu-suffix.py to replace it. Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-31tools: add dfu-suffix.pySean Cross
This reproduces `dfu-suffix` from the `dfu-tools` package. Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-31workflow: add litex_fomu to ciSean Cross
This adds fomu and litex and fomu to build on ci. It requires downloading a riscv toolchain. Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-11change CI targetLucian Copeland
2020-02-28upload bin and uf2 for arduino boards; remove unneeded build stepsDan Halbert
2020-02-28change download prefix to https://downloads.circuitpython.orgDan Halbert
2020-02-28Download links now point to S3 via CloudFrontDan Halbert
2020-02-11Update gc tracking instructions and gdb commands.Scott Shawcroft
2020-01-29Merge pull request #2556 from jepler/update-tools-uf2Scott Shawcroft
tools/uf2: take new upstream commits
2020-01-28tools/uf2: take new upstream commitsJeff Epler
2020-01-17Refine iMX RT memory layout and add three boardsScott Shawcroft
Introduces a way to place CircuitPython code and data into tightly coupled memory (TCM) which is accessible by the CPU in a single cycle. It also frees up room in the corresponding cache for intermittent data. Loading from external flash is slow! The data cache is also now enabled. Adds support for the iMX RT 1021 chip. Adds three new boards: * iMX RT 1020 EVK * iMX RT 1060 EVK * Teensy 4.0 Related to #2492, #2472 and #2477. Fixes #2475.
2020-01-06Add MIMXRT10XX port to release buildarturo182
2020-01-06Add initial MIMXRT10XX portarturo182
2019-12-19gen_display_resources: speed it upJeff Epler
It was intended that the `f.load_glyphs` line was fast and did most of the work. However, it actually didn't, because it's necessary to pass in a code point by number, not by string. Additionally, a little light layer violation is needed to make the check for missing characters fast. This used to be less important, as no fonts had missing characters. However, it would take an appreciable length of time on the Korean translation when failing to find hundreds of different code points. Testing performed: built build-circuitplayground_express_displayio/autogen_display_resources.c with ko translation before and after change. verified the file content was identical. Time went from about 7s on my machine to way under 1 second.
2019-12-17Merge pull request #2393 from dhalbert/increase-cpx-stackScott Shawcroft
Increase CPX stack size slightly
2019-12-17preprocess_frozen_modules: exclude subdirs of examples, docs, testsJeff Epler
.. this reclaims several kB on CPX, where we really need it.
2019-12-16Increase CPX stack size slightlyDan Halbert
2019-12-11Merge remote-tracking branch 'adafruit/master' into ld-cleanupDan Halbert
2019-12-11Added PyPortal Pynt aliasMelissa LeBlanc-Williams
2019-12-10fix build failuresDan Halbert
2019-12-10working on all portsDan Halbert
2019-12-06atmel-samd workingDan Halbert
2019-12-05wipDan Halbert
2019-11-19Added Edgebadge alias for PybadgeMelissa LeBlanc-Williams
2019-11-12Allow boards to change the "CircuitPython" text in their USB interface ↵Thea Flowers
description. In cases where more than one board is connected to a single computer it can become pretty hard to figure out which board you're actually talking to. For example, if you have several MIDI-compatible boards they all show up as "CircuitPython MIDI". This change allows boards to replace the "CircuitPython" part of their USB descriptors with more specific text, for example, "CircuitPython Feather" or just "Feather". This will let folks more easily tell boards apart. The new option is named `USB_INTERFACE_NAME` and is available in `mkconfigboard.mk`. For example: ``` USB_INTERFACE_NAME = "Feather" ```
2019-10-20Parameterize linker scriptDan Halbert
2019-10-11Add cxd56 to build_board_infoKamil Tomaszewski
2019-10-08Fix invalid syntax errorKamil Tomaszewski
2019-10-08Merge branch 'master' into circuitpython-number-endpointkamtom480
2019-10-08Add the specific endpoint namesKamil Tomaszewski
2019-10-08Use boolean type for renumber_endpointsKamil Tomaszewski
2019-10-07Update usb_descriptor submoduleKamil Tomaszewski
2019-10-07Add HID OUTKamil Tomaszewski
2019-10-07Add validationKamil Tomaszewski
2019-10-07Add an alternative way to number the USB endpointsKamil Tomaszewski
Two options available: - relative numbering (USB_RELATIVE_EP_NUM = 1) - default - absolute numbering (USB_RELATIVE_EP_NUM = 0) - new!
2019-10-04Add a way to change max packet size for MSCKamil Tomaszewski
2019-10-01Update tinyusb to fix gamepad;add HID OUT interface descriptorDan Halbert
2019-09-30Merge pull request #2181 from tannewt/update_frozenScott Shawcroft
Update frozen modules.
2019-09-30Improve frozen prep to skip example subdirectoriesScott Shawcroft
2019-09-30Fail when boards are missing tooScott Shawcroft
2019-09-14When uploading release assets, ignore those already uploaded.Scott Shawcroft
2019-09-09Renumber only chosen USB interfaces; fix HID report idsDan Halbert
2019-09-05Merge pull request #2121 from tannewt/markdown_autolinkScott Shawcroft
Add support for converting autolinks to BBCode
2019-09-05Merge remote-tracking branch 'upstream/master' into stm32-ci-workflowHierophect
2019-09-04Merge remote-tracking branch 'adafruit/master' into choose-usb-devices-xacDan Halbert
2019-09-04use only one endpoint pair for MSC except on SAMD21Dan Halbert