summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2020-06-03tools/cpboard.py: fix backwards logic of 'wait_for_response' in #3005sommersoft
2020-06-03Merge pull request #3005 from sommersoft/update_cpboard_pyJeff Epler
Update cpboard.py
2020-06-03tools/cpboard.py: run black formattersommersoft
2020-06-03tools/cpboard.py: update pyserial usage to match 3.x versionsommersoft
2020-06-03tools/cpboard.py: change 'async' variable usage; 'async' became a keyword in ↵sommersoft
CPython 3.7
2020-06-03Fix up end of file and trailing whitespace.Diego Elio Pettenò
This can be enforced by pre-commit, but correct it separately to make it easier to review.
2020-06-01include uf2 firmware for nrf52840 mdk usb dongle which has a uf2 bootloader nowYihui Xiong
2020-05-27Merge pull request #2899 from dherrada/extract-typesScott Shawcroft
Added extract_types.py script
2020-05-27Better keyerror handlingdherrada
2020-05-21Added another exceptdherrada
2020-05-19Removed adherrada
2020-05-18Merge branch 'extract-types' of https://github.com/dherrada/circuitpython ↵dherrada
into extract-types
2020-05-18extract_pyi no longer raises a TypeError for missing typesdherrada
2020-05-15Initial ESP32S2 port.Scott Shawcroft
Basic blinky works but doesn't check pins.
2020-05-15Merge branch 'master' into extract-typesdherrada
2020-05-15Removed extract_types.pydherrada
2020-05-15Merged extract_types into extract_pyidherrada
2020-05-15Now outputs class namedherrada
2020-05-15Made extract_types return a more useful outputdherrada
2020-05-14Remove debug printsScott Shawcroft
2020-05-14Fix ulab, math and template.Scott Shawcroft
2020-05-14First fully working versiondherrada
2020-05-14First semi-functional version of extract_types.pydherrada
2020-05-12Swap sphinx to autoapi and the inline stubsScott Shawcroft
2020-05-12Merge branch 'master' into masterdherrada
2020-04-29Better handle //| and do __init__.c first.Scott Shawcroft
2020-04-27Add verification scriptScott Shawcroft
2020-04-27build_memory_info: Report used, free, and total memoryJeff Epler
.. intead of just free and total as before.
2020-04-27build_memory_info: Drop support for old FLASH region nameJeff Epler
This led to incorrect results about free memory in the stm and i.mx ports
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