| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-11-23 | fix nrf easy dma race condition | hathach | |
| 2021-10-24 | remove ep descriptor wMaxPacketSize bitfield due to endian issue | hathach | |
| 2021-10-15 | fix -Wcast-qual | hathach | |
| 2021-08-29 | fix nrf clear data toggle sequence when clearing stall | hathach | |
| 2021-08-29 | fix a couple of nrf dcd issue | hathach | |
| - limit out xact dma to prevent usbd overflow in certain situation after stalled - drained already acked data when stalling an OUT endpoint | |||
| 2021-08-27 | explicitly clear stall and data toggle for edpoint upon open() | hathach | |
| 2021-08-27 | implement dcd_edpt_close_all() for nrf52840 | hathach | |
| 2021-08-26 | add dcd_edpt_close_all() for clear existing configured state | hathach | |
| correctly responded to TD 9.13 Set Configuration Test | |||
| 2021-08-16 | complete suspend, resume, remote wakeup for nrf52 | hathach | |
| 2021-06-26 | GCC 11 build fix | DuMaM | |
| During Adafruit Bootloader compilation, I spotted bellow error which do not allow me build project. ``` c inlined from 'hfclk_running' at lib/tinyusb/src/portable/nordic/nrf5x/dcd_nrf5x.c:785:13: lib/tinyusb/src/portable/nordic/nrf5x/dcd_nrf5x.c:792:31: error: 'is_running' may be used uninitialized [-Werror=maybe-uninitialized] 792 | return (is_running ? true : false); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ``` | |||
| 2021-06-19 | fix race condition with control since TASKS_EP0RCVOUT also require EasyDMA | hathach | |
| 2021-05-11 | only apply errata walkaround for nrf52 | hathach | |
| 2021-05-11 | Allow build for NRF5340 MCU | Jerzy Kasenberg | |
| Errata code referred to NRF_USBD_BASE. This definition is not present in NRF5340 but both NRF52 and NRF53 do have NRF_USBD which maps to NRF_USBD_BASE for NRF52 and to NRF_USBD_S_BASE for NRF5340. This just make build possible for NRF5340. | |||
| 2021-03-18 | fix race condition that could cause drop packet of Bulk OUT transfer | hathach | |
| NRF_USBD->SIZE.EPOUT[epnum] only need to write once to enable Bulk/Interrupt transfer. We only need to do it in dcd_edpt_open() and dcd_edpt_clear_stall() | |||
| 2021-01-08 | use dcd_event_bus_reset() with speed to replace bus_signal | hathach | |
| 2020-10-01 | nrf5x: Add support for ISO endpoints | Jerzy Kasenberg | |
| ISO endpoints were not covered so far by the driver code. This adds support for ISO IN and OUT endpoint handling. Registers for ISO IN(OUT) endpoints are placed just after normal IN(OUT) so in some cases common code could be used for handling all type of transfers. Generally code synchronizes ISO endpoint handling to SOF interrupt. This code does not change the way of how non-ISO endpoints are treated. Code uses strategy outlined in nRF52840 Produce Specification v1.0 sections 6.35.11.1 and 6.35.11.2. | |||
| 2020-10-01 | nrf5x: Increase size of mps to 16 bits | Jerzy Kasenberg | |
| msp stores max packet size. For ISO endpoints 8 bits is not enough so it's changed to 16 bits. | |||
| 2020-10-01 | nrf5x: Add dcd_edpt_close | Jerzy Kasenberg | |
| Closing endpoints can be important when there are alternate instances. This adds functionality of closing endpoints similar to what exists in other drivers. | |||
| 2020-09-15 | nrf52: Fix edpt_dma_start() wrong condition check | Jerzy Kasenberg | |
| Operator < used in while condition was obviously incorrect. Loop starts with checking if unsigned variable is less then 0. This condition is always false. This reverses condition to follow intention of of the code. | |||
| 2020-08-04 | manually submit unplugged event for nrf dcd_disconnect() | hathach | |
| 2020-08-01 | correct isr context for nrf DCD_EVENT_UNPLUGGED | hathach | |
| also rename debug lookup to prevent conflict | |||
| 2020-05-21 | fix nrf hanged (blocking wait) when called within critical section | hathach | |
| 2020-05-05 | detect if SD is actually present on the flash using SD magic | hathach | |
| even with SOFTDEVICE_PRESENT defined, SD may not be present on actual flash. | |||
| 2020-04-17 | complete remove dcd_set_config(), fix unit test | hathach | |
| 2020-04-17 | mass rename tud/dcd_irq_handler to tud/dcd_init_handler | hathach | |
| 2020-04-11 | Merge branch 'master' into refactor-irqhandler | Ha Thach | |
| 2020-04-09 | implement dcd connect/disconnect for samd and nrf | hathach | |
| 2020-04-06 | call tud_irq_handler() for all nrf5x board | hathach | |
| 2020-03-08 | fix zlp for nrf52840 | hathach | |
| 2019-11-11 | update dcd nrf5x to be indepent from nrf_usbd.h | hathach | |
| fix build error with nrfx 2.0 | |||
| 2019-08-05 | clean up | hathach | |
| 2019-08-05 | nrf5x remove the depenedent on nrfx_power.h | hathach | |
| 2019-08-05 | merge dcd/hal_nrf5x.c into dcd/dcd_nrf5x.c | hathach | |
| 2019-06-10 | remove dcd_edpt_busy() | hathach | |
| 2019-05-14 | more clean up use inline bit funciton instead of macros | hathach | |
| 2019-05-14 | update license year to 2019 | hathach | |
| 2019-05-09 | fix clear stall usage, fix reset data toggle with dcd_clear_stall for nrf52 | hathach | |
| 2019-05-01 | clean up | hathach | |
| 2019-04-08 | fix #53 use nrfx_usbd_errata.h | hathach | |
| 2019-04-02 | nrf5x enable suspend after set address, instead of set config | hathach | |
| 2019-03-31 | nrf5x added LOWPOWER when suspend/resume | hathach | |
| 2019-03-30 | added tud_suspended() and tud_ready() | hathach | |
| 2019-03-30 | added dcd_remote_wakeup() stub for all ports | hathach | |
| 2019-03-30 | usbd add connected, suspended, remote_wakeup | hathach | |
| - remove use of osal_queue_reset | |||
| 2019-03-29 | working on suspend and resume | hathach | |
| change dcd_init signature | |||
| 2019-03-29 | added Suspend and Resume event for nrf5x port | hathach | |
| also rename DCD_EVENT_SUSPENDED to DCD_EVENT_SUSPEND | |||
| 2019-03-27 | replace dcd_edpt_(clear)stall by usbd_edpt_(clear)stall | hathach | |
| - remove dcd_edpt_stalled() from dcd porting | |||
| 2019-03-27 | remove dcd_get_frame_number() | hathach | |
| 2019-03-24 | remove tusb_hal_millis() usage, less work for porting | hathach | |
| 2019-03-20 | migrate license from BSD 3 clause to MIT | hathach | |
