[riot-notifications] [RIOT-OS/RIOT] Pr/usb/nrfusb (#11074)

Koen Zandberg notifications at github.com
Wed Feb 27 20:39:51 CET 2019


### Contribution description

This PR adds a USB peripheral driver for the nrf52840 MCU.

### Testing procedure

**WARNING**: due to errata 104 and errata 180, this driver won't work for the engineering sample A chips. From engineering sample B and newer it should be fine.

### Issues/PRs references

depends on #9830, requires #10916 for actual testing
You can view, comment on, or merge this pull request online at:

  https://github.com/RIOT-OS/RIOT/pull/11074

-- Commit Summary --

  * usb: Add defines for USB peripheral devices
  * usbopt: Add usb control operation enum
  * usbdev: Introduce a common API for USB peripherals
  * fixup! usbdev: Introduce a common API for USB peripherals
  * fixup! usbopt: Add usb control operation enum
  * fixup! usbdev: Introduce a common API for USB peripherals
  * usbdev: add configurables for usb device drivers
  * fixup! usbopt: Add usb control operation enum
  * fixup! fixup! usbdev: Introduce a common API for USB peripherals
  * fixup! fixup! fixup! usbdev: Introduce a common API for USB peripherals
  * drivers: Add usb device group
  * fixup! fixup! fixup! fixup! usbdev: Introduce a common API for USB peripherals
  * fixup! fixup! usbopt: Add usb control operation enum
  * fixup! usb: Add defines for USB peripheral devices
  * fixup! fixup! fixup! usbopt: Add usb control operation enum
  * fixup! fixup! fixup! fixup! fixup! usbdev: Introduce a common API for USB peripherals
  * nrf52: Add USB device peripheral driver
  * nrf52840dk: include USBD driver when required
  * nrf52840-mdk: include USBD driver when required

-- File Changes --

    M boards/nrf52840-mdk/Makefile.dep (4)
    M boards/nrf52840dk/Makefile.dep (4)
    M cpu/nrf52/Makefile (5)
    A cpu/nrf52/include/nrfusb.h (82)
    A cpu/nrf52/usb/Makefile (2)
    A cpu/nrf52/usb/usb.c (663)
    M drivers/doc.txt (6)
    A drivers/include/usb/usbdev.h (560)
    M makefiles/pseudomodules.inc.mk (1)
    A sys/include/usb.h (134)
    A sys/include/usb/usbopt.h (122)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/11074.patch
https://github.com/RIOT-OS/RIOT/pull/11074.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/11074
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190227/70d22106/attachment-0001.html>


More information about the notifications mailing list