circuitpython/tools
Scott Shawcroft 6839fff313 Move to ASF4 and introduce SAMD51 support. (#258)
* atmel-samd: Remove ASF3. This will break builds.

* atmel-samd: Add ASF4 for the SAMD21 and SAMD51.

* Introduce the supervisor concept to facilitate porting.

The supervisor is the code which runs individual MicroPython VMs. By
splitting it out we make it more consistent and easier to find.

This also adds very basic SAMD21 and SAMD51 support using the
supervisor. Only the REPL currently works.

This begins the work for #178.
2017-09-22 21:05:51 -04:00
..
tinytest tools: check-in errordeveloper/tinytest@eb2dbc858f 2014-05-08 01:41:21 +03:00
uf2@449f266738 Turn on build saving and uf2 creation. 2017-04-20 14:04:06 -07:00
.gitattributes micropython-upip: Mark as binary file and re-commit. 2015-06-06 23:09:23 +03:00
.gitignore tools: check-in errordeveloper/tinytest@eb2dbc858f 2014-05-08 01:41:21 +03:00
bootstrap_upip.sh bootstrap_upip.sh: Allow to install into a path given by argument. 2015-05-29 22:35:45 +03:00
build-stm-latest.sh tools: Add STM32F4DISC and ESPRUINO_PICO to stmhal build script. 2015-04-21 13:16:41 +00:00
build_adafruit_bins.sh Move to ASF4 and introduce SAMD51 support. (#258) 2017-09-22 21:05:51 -04:00
build_memory_info.py atmel-samd: Switch to nano newlib and add size script to build. 2017-02-24 14:55:34 +01:00
cc1 tools: Add C middle-processor to make builtin tables proper hash tables. 2015-12-31 00:24:33 +00:00
check_code_size.sh tools/check_code_size.sh: Code size validation script for CI. 2016-10-25 11:43:55 +03:00
codestats.sh all: Remove trailing spaces, per coding conventions. 2017-07-19 13:12:10 +10:00
dfu.py Change dfu.py to be Python 2/3 compatible 2014-01-03 08:51:02 +02:00
file2h.py tools: Fix up pybcdc.inf generation: new lines and hex digits. 2014-04-16 11:45:52 +01:00
gc_activity.html Add heap analysis scripts based on GDB breakpoint logs. 2016-11-23 17:31:53 -08:00
gc_activity.md Add heap analysis scripts based on GDB breakpoint logs. 2016-11-23 17:31:53 -08:00
gc_activity.py Add heap analysis scripts based on GDB breakpoint logs. 2016-11-23 17:31:53 -08:00
gen-changelog.sh Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc. 2015-10-12 00:06:25 +01:00
gen-cpydiff.py all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
gendoc.py tools: Make gendoc.py able to output RST format. 2014-10-31 01:36:11 +00:00
insert-usb-ids.py various: Spelling fixes 2017-05-29 11:36:05 +03:00
make-frozen.py tools/make-frozen: Update for latest changes in frozen modules support. 2016-05-21 21:39:27 +03:00
mpy-tool.py tools/mpy-tool.py: Fix missing argument in dump() function 2017-08-16 10:38:19 +02:00
mpy_bin2res.py tools/mpy_bin2res: Tools to convert binary resources to Python module. 2017-07-27 14:41:27 +03:00
mpy_cross_all.py tools/mpy_cross_all.py: Helper tool to run mpy-cross on the entire project. 2017-05-14 17:51:12 +03:00
output_gc_until_repl.txt Add heap analysis scripts based on GDB breakpoint logs. 2016-11-23 17:31:53 -08:00
pyboard.py tools/pyboard: Add license header. 2017-07-22 17:12:15 +03:00
pydfu.py tools: Fix pydfu.py to work with old and new versions of PyUSB 2015-07-06 09:56:12 -07:00
tinytest-codegen.py Turn on Rosie CI testing to test new builds on real hardware. 2017-08-11 17:16:13 -07:00
upip.py tools/upip: Upgrade to 1.2. 2017-05-05 13:12:19 +03:00
upip_utarfile.py tools, unix: Replace upip tarball with just source files. 2016-11-07 18:39:41 +03:00