circuitpython/ports
Damien George e7332b0584 qemu-arm: Rework to run bare-metal on boards with Cortex-M CPUs.
Adds support for 3 Cortex-M boards, selectable via "BOARD" in the Makefile:
- microbit, Cortex-M0 via nRF51822
- netduino2, Cortex-M3 via STM32F205
- mps2-an385, Cortex-M3 via FPGA

netduino2 is the default board because it's supported by older qemu
versions (down to at least 2.5.0).
2019-02-12 13:50:01 +11:00
..
bare-arm py/objdict: Make .fromkeys() method configurable. 2018-12-13 01:20:55 +11:00
cc3200 cc3200/modmachine: Rename machine.sleep to machine.lightsleep. 2019-01-30 14:15:08 +11:00
esp32 esp32/modmachine: Add support for changing the CPU frequency. 2019-02-07 22:51:55 +11:00
esp8266 esp8266/modmachine: In lightsleep, only waiti if wifi is turned off. 2019-01-31 00:05:00 +11:00
minimal py/objdict: Make .fromkeys() method configurable. 2018-12-13 01:20:55 +11:00
nrf nrf/timer: Fix disabling Timer 1 when using soft PWM. 2019-02-02 11:15:52 +01:00
pic16bit pic16bit: Update to compile with latest xc16 v1.35 compiler. 2019-01-25 16:06:13 +11:00
qemu-arm qemu-arm: Rework to run bare-metal on boards with Cortex-M CPUs. 2019-02-12 13:50:01 +11:00
stm32 stm32/pendsv: Fix NULL pointer when calling pendsv dispatch function. 2019-02-08 16:38:09 +11:00
teensy teensy: Add own uart.h to not rely on stm32's version of the file. 2018-12-10 23:55:11 +11:00
unix py/warning: Support categories for warnings. 2019-01-31 16:48:30 +11:00
windows windows: Remove remaining traces of old GNU readline support. 2018-12-15 13:54:55 +11:00
zephyr py/warning: Support categories for warnings. 2019-01-31 16:48:30 +11:00