robert-hh
cca2305211
nrf/drivers/usb: Fix reading of a single USB CDC character.
2022-07-17 00:13:15 +10:00
robert-hh
c985a0b514
nrf/drivers/usb: Add a tud_cdc_rx_cb() callback to check interrupt char.
2022-07-17 00:12:03 +10:00
robert-hh
60539ea162
nrf/drivers/usb: Probe for interrupt char in USB CDC task.
...
And ensure that the input queue is empty when scheduling the interrupt.
2022-07-17 00:11:14 +10:00
Andrew Leech
f92da1adc4
nrf/drivers/usb: Fix MP_STREAM_POLL_RD support on USB CDC.
...
This gets ipoll working on USB CDC stdin.
2022-03-30 15:34:25 +11:00
Andrew Leech
dc8b43adc7
nrf/drivers/usb: Fix background events/scheduling while at USB REPL.
2022-03-30 15:33:29 +11:00
Damien George
701fdcacaf
nrf/drivers/usb: Add USBD_IRQHandler which calls tud_int_handler.
...
This is needed for TinyUSB to process USB device IRQs.
Related to #6325 .
Signed-off-by: Damien George <damien@micropython.org>
2021-02-13 13:52:53 +11:00
Glenn Ruben Bakke
60b0b69f20
nrf: Add tinyusb support for nrf52840.
...
Add nrf-port finyusb driver files. USB CDC can be activated
by board configuration files using the MICROPY_HW_USB_CDC.
Updating BLE driver, Makefile, nrfx-glue and main.c to plug
in the tinyusb stack.
2019-10-10 20:21:07 +02:00