summaryrefslogtreecommitdiff
path: root/ports/nrf/peripherals
AgeCommit message (Collapse)Author
2021-03-15run code formatting scriptmicroDev
2020-07-06Add license to some obvious files.Diego Elio Pettenò
2020-05-21nrf: nvm: assume sd is not enabled if interrupts are offSean Cross
If interrupts are disabled, then calling sd_* functions will hardfault. Instead, assume that it's safe to write if interrupts are disabled. Signed-off-by: Sean Cross <sean@xobs.io>
2020-04-21nrf: add support for nrf52833Sean Cross
This adds preliminary support for the nRF52833, which is a variant of the nRF52840 with half the RAM, half the flash, and fewer peripherals. Signed-off-by: Sean Cross <sean@xobs.io>
2020-04-14nrf: protomatter portJeff Epler
2020-01-31fix UICR check; do not use NULL for no MISODan Halbert
2020-01-14address review commentsDan Halbert
2020-01-13merge from adafruit/circuitpythonDan Halbert
2020-01-09wip; redid flash writing to be compatible with SDDan Halbert
2020-01-03wipDan Halbert
2019-12-17upgrade nrfx API to v2hathach
2019-12-12merge from masterDan Halbert
2019-12-12Fix flash write error handling; clean up safe mode message printingDan Halbert
2019-10-20Parameterize linker scriptDan Halbert
2019-08-22fix default crystal value; fix include orderDan Halbert
2019-08-22merge similar fix inDan Halbert
2019-08-22Fix CPBlue LFCLKSRC; CPB has no status neopixelDan Halbert
2019-08-20Add support for nrf boards that don't have an external crystalBenny Meisels
2019-07-27allow discovery from central or peripheralDan Halbert
2019-04-16Fixups for adafruit/circuitpython#1042Nick Moore
2019-04-16Make some space for NVM adafruit/circuitpython#1042Nick Moore
2019-04-16Add a peripherals/nrf/nvm.c to wrap flash page writes safelyNick Moore
2019-04-15Revert "nrf nvm: touchups to nickzoic PR #1768"Scott Shawcroft
2019-04-09Fixups for adafruit/circuitpython#1042Nick Moore
2019-04-09Make some space for NVM adafruit/circuitpython#1042Nick Moore
2019-04-09Add a peripherals/nrf/nvm.c to wrap flash page writes safelyNick Moore
2018-12-30Remove nRF52832 supportDan Halbert
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-10-16PulseOut workingDan Halbert
2018-09-09use open-drain capabilities on GPIO; clean up board init; set correct GPIO ↵Dan Halbert
voltage
2018-09-04generalize # of ports; remove atmel neopixel code; remove pin name in ↵Dan Halbert
mc_pin_obj_t
2018-09-01fix typos, remove incorrect pca10059 example; add default buses for ↵Dan Halbert
pca10056; improve board names for pca boards
2018-08-31add pin claiming to devicesDan Halbert
2018-08-31pin files rework; implement pin claiming; add more boardsDan Halbert