summaryrefslogtreecommitdiff
path: root/ports/nrf/common-hal/microcontroller/Pin.h
AgeCommit message (Collapse)Author
2021-03-15run code formatting scriptmicroDev
2019-01-17share fourwire and make nrf compileScott Shawcroft
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-08-31add pin claiming to devicesDan Halbert
2018-08-31pin files rework; implement pin claiming; add more boardsDan Halbert
2018-08-31wipDan Halbert
2018-08-26rename pin.h to nrf_pin.h to avoid conflict with Pin.hladyada
2018-07-08nrf: Rewrite the DigitalInOut hal using nRFxarturo182
2018-06-20nrf: Simplify pin generation and definitionarturo182
This commit cleans up the pin generation code, all the pins and their AF (only ADC, for now) are specified in nrf52_af.csv and board use their own csv file to specify which pins are available on that board and if they have any special names.
2017-12-21nRF52 update with internal file system supportmicrobuilder
2017-11-23Revert "Supervisor REPL support for ports/nrf/boards/feather52"Kevin Townsend
This reverts commit 92113dde815ce5aaecf63ea9e87bc4addcabd822.
2017-11-23Supervisor REPL support for ports/nrf/boards/feather52Kevin Townsend