summaryrefslogtreecommitdiff
path: root/ports/atmel-samd/boards/feather_radiofruit_zigbee
AgeCommit message (Collapse)Author
2021-03-16Merge remote-tracking branch 'origin/main' into bitmap-read-2Jeff Epler
2021-03-15run code formatting scriptmicroDev
2021-03-14disable bitmaptools on over-full boardJeff Epler
2021-03-07Automatically count EXTERNAL_FLASH_DEVICESJeff Epler
2020-12-08Add `board_deinit` for use with sleepScott Shawcroft
This changes lots of files to unify `board.h` across ports. It adds `board_deinit` when CIRCUITPY_ALARM is set. `main.c` uses it to deinit the board before deep sleeping (even when pretending.) Deep sleep is now a two step process for the port. First, the port should prepare to deep sleep based on the given alarms. It should set alarms for both deep and pretend sleep. In particular, the pretend versions should be set immediately so that we don't miss an alarm as we shutdown. These alarms should also wake from `port_idle_until_interrupt` which is used when pretending to deep sleep. Second, when real deep sleeping, `alarm_enter_deep_sleep` is called. The port should set any alarms it didn't during prepare based on data it saved internally during prepare. ESP32-S2 sleep is a bit reorganized to locate more logic with TimeAlarm. This will help it scale to more alarm types. Fixes #3786
2020-09-17Merge pull request #2966 from sommersoft/ci_check_vid_pidScott Shawcroft
Automate USB VID/PID Uniqueness Check
2020-09-15Add more PIDs for unique boardsScott Shawcroft
2020-08-12feather_radiofruit_zigbee: make ja translation fitJeff Epler
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-05-12nerf vectorio on a ton of m0 and overcommitted m4 boards due to translation ↵warriorofwire
text size
2019-10-20Parameterize linker scriptDan Halbert
2019-06-12Turn off SUPEROPT on gc.c instead of trying to squueze inline limit so much; ↵Dan Halbert
reorganize mpconfigboard.mk files
2019-04-08Reorganize board busses into shared-bindings and shared-module.Scott Shawcroft
2019-02-15WIP: atmel-samd trinket build worksDan Halbert
2019-01-17Fix other builds and hallowingScott Shawcroft
2018-12-06Rework safe mode and have heap overwrite trigger it.Scott Shawcroft
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-11-08Move atmel-samd to tinyusb and support nRF flash.Scott Shawcroft
This started while adding USB MIDI support (and descriptor support is in this change.) When seeing that I'd have to implement the MIDI class logic twice, once for atmel-samd and once for nrf, I decided to refactor the USB stack so its shared across ports. This has led to a number of changes that remove items from the ports folder and move them into supervisor. Furthermore, we had external SPI flash support for nrf pending so I factored out the connection between the usb stack and the flash API as well. This PR also includes the QSPI support for nRF.
2018-09-13missin' reset pin for the radio. tested works.ladyada
2018-08-09Initial SAMR board revision.Scott Shawcroft