summaryrefslogtreecommitdiff
path: root/ports/nrf/nrfx_config.h
AgeCommit message (Collapse)Author
2021-03-15run code formatting scriptmicroDev
2020-08-15SPIM3 buffer must be in first 64kB of RAMDan Halbert
2020-05-27nrf: set WDT priority to 2Sean Cross
The previous setting of `1` meant that the bluetooth system couldn't be used when the watchdog timer was enabled. Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-27nrf: watchdog: use nrfx_wdt driverSean Cross
Instead of directly poking registers, use `nrfx_wdt`. Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-12nrf: support disabling SPIM3Sean Cross
SPIM3 is faster than all other SPI blocks, and is capable of generating a 32 MHz clock. However, it cannot be used at the same time as the BLE radio without dedicating an additional 8 kB of RAM to it. Therefore, some boards may want to disable this. Support pre-defining NRFX_SPIM3_ENABLED on the command line to disable it on some bords. 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-21nrf: supervisor: support building without BUSIOSean Cross
Only initialize i2c, spi, and uart if building with BUSIO. Signed-off-by: Sean Cross <sean@xobs.io>
2020-02-11nrf: add SPIM3 supportDan Halbert
2019-12-17upgrade nrfx API to v2hathach
2019-10-28nrf: allocate two I2C on CPBDan Halbert
2019-07-27allow discovery from central or peripheralDan Halbert
2019-07-22Fix incorrect preprocessor define NRFX_TIMER3/4Tavish Naruka
Should be NRF_TIMER3 and NRF_TIMER4
2019-04-02Change nRF RTC implementation to use RTC2 #1046Nick Moore
(to avoid interference with Bluetooth Softdevice. See https://github.com/adafruit/circuitpython/pull/1534#issuecomment-478776240 with thanks to @bboser for pointing it out)
2019-04-02enable NRFX RTC adafruit/circuitpython#1046Nick Moore
2019-03-29Revert "Circuitpython nickzoic 1046 nrf rtc"Dan Halbert
2019-03-28enable NRFX RTC adafruit/circuitpython#1046Nick Moore
2019-03-12nrf: Disable SPIM3; add SPIM1; remove TWIM1Dan Halbert
2019-02-12Add second UARTE to busio.UART. Init uarts on startup.Dan Halbert
2018-12-18added pulsein using gpiote (gpio interrupt)hathach
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-25migrate serial from uart to uartehathach
2018-09-24changing to nrf uarte, tx works finehathach
2018-09-20allow multiple I2C and SPI; improve nrfx_config.hDan Halbert
2018-09-19WIP; problem with staticly allocated IRQ handlersDan Halbert
2018-09-05use nrf_pwm instead of direct registershathach
2018-07-10Merge branch 'master' into nrf52840_usbboothathach
2018-07-08nrf: Rewrite the UART HAL using nrfxarturo182
2018-07-04add usb msc support for nrf52840hathach
2018-06-28nrf: Rewrite the I2C common-hal using nrfxarturo182
2018-06-25nrf: Rewrite the SPI common-hal using nrfxarturo182
Use SPIM2 on nRF52832 and SPIM3 on nRF52840. SPIM3 is able to go up to 32MHz!