circuitpython/ports/atmel-samd/boards
Scott Shawcroft 6ef8639971
Rework safe mode and have heap overwrite trigger it.
This creates a common safe mode mechanic that ports can share.
As a result, the nRF52 now has safe mode support as well.

The common safe mode adds a 700ms delay at startup where a reset
during that window will cause a reset into safe mode. This window
is designated by a yellow status pixel and flashing the single led
three times.

A couple NeoPixel fixes are included for the nRF52 as well.

Fixes #1034. Fixes #990. Fixes #615.
2018-12-06 14:24:20 -08:00
..
arduino_mkr1300 Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
arduino_zero Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
catwan_usbstick Add Electronic Cats CatWAN USB Stick 2018-11-26 14:39:58 -06:00
circuitplayground_express Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
circuitplayground_express_crickit Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
cp32-m4 Add particle boards, fix cp32 and try to speed up atmel build 2018-12-04 18:20:48 -08:00
feather_m0_adalogger Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
feather_m0_basic Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
feather_m0_express Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
feather_m0_express_crickit Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
feather_m0_rfm9x Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
feather_m0_rfm69 Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
feather_m0_supersized Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
feather_m4_express Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
feather_radiofruit_zigbee Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
gemma_m0 Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
grandcentral_m4_express Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
hallowing_m0_express Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
itsybitsy_m0_express Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
itsybitsy_m4_express Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
meowmeow Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
metro_m0_express Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
metro_m4_express Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
mini_sam_m4 Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
pirkey_m0 merge 3.x swap of /lib and .frozen; update frozen libs 2018-11-15 15:00:23 -05:00
trellis_m4_express Clear Trellis NeoPixels on board reset. 2018-11-13 11:27:18 -08:00
trinket_m0 Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
trinket_m0_haxpress Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
ugame10 Move atmel-samd to tinyusb and support nRF flash. 2018-11-08 17:25:30 -08:00
board.h Introduce displayio to render graphics to displays. 2018-08-31 12:31:52 -07:00
samd21x18-bootloader-crystalless.ld atmel-samd: Fix rebooting to bootloader 2018-04-03 21:40:10 -05:00
samd21x18-bootloader-external-flash-crystalless.ld atmel-samd: Fix rebooting to bootloader 2018-04-03 21:40:10 -05:00
samd21x18-bootloader-external-flash.ld atmel-samd: Fix rebooting to bootloader 2018-04-03 21:40:10 -05:00
samd21x18-bootloader.ld atmel-samd: Fix rebooting to bootloader 2018-04-03 21:40:10 -05:00
samd21x18-external-flash.ld Correct _etext location; clean up .ld files 2018-02-09 11:31:18 -05:00
samd21x18.ld Correct _etext location; clean up .ld files 2018-02-09 11:31:18 -05:00
samd51x18-bootloader-external-flash.ld Turn on nvm in 3.0. 2018-04-13 16:22:28 -07:00
samd51x19-bootloader-external-flash.ld Turn on nvm in 3.0. 2018-04-13 16:22:28 -07:00
samd51x19-bootloader.ld Turn on nvm in 3.0. 2018-04-13 16:22:28 -07:00
samd51x20-bootloader-external-flash.ld Turn on nvm in 3.0. 2018-04-13 16:22:28 -07:00
samd51x20-bootloader.ld Turn on nvm in 3.0. 2018-04-13 16:22:28 -07:00
samd51x20-external-flash.ld Turn on nvm in 3.0. 2018-04-13 16:22:28 -07:00
samd51x20.ld Turn on nvm in 3.0. 2018-04-13 16:22:28 -07:00