summaryrefslogtreecommitdiff
path: root/hw/bsp/nrf/family.c
AgeCommit message (Collapse)Author
2026-07-24nrf: etm-trace for nrf52840dk and nrf5340dkhathach
nrf52840dk: 16 MHz TRACECLK (hardware cap) width 4, P25 soldered, SW7=Alt; no family code needed (J-Link arms TRACECONFIG). nrf5340dk: TRACE_ETM builds force the TAD port to 16 MHz (SystemInit's 64 MHz is marginal), +3 ns sample timing; the interface MCU's UART1 flow control drives the trace pins - SB27/SB28 must be cut (P0.10/P0.11 = TRACEDATA1/0).
2026-04-10add dwc2_clock_init() to have nrf54 initial sequence. currently stub for ↵hathach
other ports. add board_uart_read() for nrf
2026-04-09Add initial board support for nRF54LM20 DKgab-k
2026-04-04make board_uart_read()/write() return -1 when unimplemented for consistency ↵hathach
across all families
2026-02-28replace board_millis() with tusb_time_millis_api()hathach
2025-11-28fix build with zephyr with latest nrfx v4hathach
2025-10-14fix missing prototypeshathach
2025-10-13fix build with west zephyrhathach
2025-10-13get cmake build with 54h20 not tested on actual hw, probably not runninghathach
2025-01-23kind of work with zephyr with pca10056 with cmake -DBUILD_ZEPHYRhathach
2025-01-21zephyrhathach
2024-12-27embed metadata to family.c and board.h to generate supported boards dochathach
2024-04-23clang work with lpc54hathach
2024-04-22fix nrfx v3 spim freq when inithathach
fix clang build with nrf
2024-04-22fix build with nrfx v3, though max3421e spi does not seem to work well.hathach
2024-04-19- update nrfx to v3.4.0hathach
- compile nrf with __STARTUP_CLEAR_BSS and link flag -nostartfiles
2024-03-22add note for max3421e is not signal compatible with pca10056/95hathach
2024-02-19Fix nRF5340 DK USB host shield buildXudong Zheng
- Fix incorrect UART pins - Enable MAX3421 host shield - Use GPIOTE1_IRQn instead of GPIOTE_IRQn
2023-12-12add reset usb bushathach
2023-12-12add feather nrf52840 express to hil poolhathach
2023-11-20update example to work with featherwing max3421, set max3421 GPIO0 for vbushathach
tested with feather nrf52840, m0, m4
2023-10-04change tuh_max3421_spi_xfer_api() signaturehathach
tested working with sam d21 and d51, not tested with nrf52, seem not working with esp32
2023-09-27Merge branch 'master' into add-max3421-esp32hathach
2023-09-27change hcd_int_handler(rhport, in_isr) signature: add in_isrhathach
change tuh_int_handler() to take in_isr as optional parameter (default = true)
2023-09-26tested cdc_msc_hid_freertos with samd51hathach
add -Wno-error=format for espressif wrap up cdc_msc_hid_freertos
2023-09-09minor renamehathach
2023-09-08get spi working for metro m4 expresshathach
2023-09-07- wrap up hcd max3421, work well with nrf52840hathach
- also add usbh_defer_func()
2023-08-31improve connection & disconnection detection. But there is still issue when ↵hathach
CONDETIRQ occurs but we are disabled interrupt (for osal queue access).
2023-08-30call xfer_complete_isr() when result is not successful (stalled or failed)hathach
2023-08-29- correct tuh_max3421e_int_api() for nrf52hathach
- hcd_int_disable/enable is software only to reduce interrupt lag
2023-08-24complete enumerationhathach
2023-08-23able to get 8 byte descriptor, but read(RCVBC) always return 0hathach
- rename max3421e to max3421 - fix incorrect bitmask for HCTL, fix initial device connect - fix bus reset cause connect IRQ
2023-08-22able to send setup packethathach
2023-08-18adding connection event handling, add nrf gpio interrupt for max2341e ↵hathach
interrupt pin
2023-08-18ground works for hcd max3421ehathach
2023-08-03more board_api.h renamehathach
2023-06-16fix build warningshathach
2023-05-15update nrf cmake and make to support nrf5340 (pca10095)hathach
2023-03-17fix trailing space and new linehathach
temporarily disable codespell
2022-02-25rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLEDhathach
TUSB_OPT_DEVICE_ENABLED still usable for backward compatible
2021-05-26fix board test example build with nrfhathach
2021-05-25fix warnings cast function type for nrf, fix pico osal warninghathach
add TODO for overflow in tusb_fifo.c
2021-03-02move msp430 into familyhathach
2020-11-28move all nrf boards into its family grouphathach
2020-11-28group more nrf boardshathach
2020-11-28grouping nrf boardshathach