| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-02 | license: use SPDX identifiers for src/ headers (#3749) | Ha Thach | |
| * license: use SPDX identifiers for src/ headers Replace the full ~20-line MIT license boilerplate on every src/ file with a two-line SPDX tag (SPDX-FileCopyrightText + SPDX-License-Identifier), following the REUSE convention used by CircuitPython and the Linux kernel. Removes ~3500 lines of duplicated boilerplate. | |||
| 2026-06-16 | ncm: add weak callback for initial link state | Cedric Van den Bergh | |
| netd_init resets link_is_up to a compile-time default, which is incorrect when the host reboots without power-cycling the device. Add tud_network_default_link_state_cb() so applications can return the actual physical link state. The weak default preserves existing CFG_TUD_NCM_DEFAULT_LINK_UP behaviour. | |||
| 2026-05-08 | Merge remote-tracking branch 'tinyusb/master' into ncm_packet_filter | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-04-30 | add packet filter callback | Zixun LI | |
| Co-authored-by: Copilot <[email protected]> Signed-off-by: Zixun LI <[email protected]> | |||
| 2026-04-27 | NCM caps enum | nminaylov | |
| 2026-03-22 | net: remove CFG_TUD_NET_ENDPOINT_SIZE, manage ZLP based on real speed in drivers | copilot-swe-agent[bot] | |
| Co-authored-by: HiFiPhile <[email protected]> Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/5d355974-2223-4071-8d14-b6d4ac1fd030 | |||
| 2025-10-28 | fix Identifiers that start with '__' or '_[A-Z]' are reserved. | hathach | |
| fix compiling with nuc family | |||
| 2025-10-14 | improve cmake warning flags, fix various warnings in examples | hathach | |
| 2025-05-29 | Add USB NCM link state control support | Andrew Leech | |
| This adds the ability to dynamically control the network link state for NCM devices. The host OS will see the network interface as connected/disconnected based on the link state. New API: - tud_network_link_state(rhport, is_up): Set link up/down state Example updates: - Added button control to toggle link state - Fixed LWIP integration to properly handle link state changes - Added printf to show correct protocol (NCM vs RNDIS/ECM) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> | |||
| 2024-05-07 | Merge branch 'master' into remove-tud_network_link_state_cb | HiFiPhile | |
| 2024-04-28 | Merge remote-tracking branch 'upstream/master' into pr/2227 | HiFiPhile | |
| 2024-04-08 | add class driver deinit | hathach | |
| 2023-08-20 | moved some declarations | Hardy Griech | |
| 2023-08-20 | files taken from yapicoprobe | Hardy Griech | |
| 2023-08-11 | removed obsolete tud_network_link_state_cb() | Hardy Griech | |
| 2023-03-22 | Update net_device.h | Matt Mills | |
| 2023-03-17 | fix trailing space and new line | hathach | |
| temporarily disable codespell | |||
| 2021-10-11 | add ncm.h for magic number | hathach | |
| mostly clean up magic number | |||
| 2021-10-05 | rename CFG_TUD_NET to CFG_TUD_ECM_RNDIS | hathach | |
| 2021-09-25 | add NCM driver in a compatible manner : hathach/tinyusb#550 | Peter Lawrence | |
| 2021-05-27 | update doc | hathach | |
| 2021-05-27 | include clean up | hathach | |
| 2020-11-20 | migrate net device to new control xfer cb | hathach | |
| 2020-10-24 | net_device: re-factor code so as to not be specific to lwIP | Peter Lawrence | |
| 2020-06-30 | Merge branch 'master' into add-stm-hs | hathach | |
| 2020-06-16 | fix hs port1 build with net endpoint | hathach | |
| 2020-05-28 | update net open() | hathach | |
| 2020-04-15 | use IAD to assign itf2drv mapping correctly | hathach | |
| merge net_data back into net driver | |||
| 2020-04-12 | usbnet: OS-agnostic (Windows/Linux/macOS) network driver | Peter Lawrence | |
| 2020-03-23 | add TODO note to remove tud_network_mac_address | hathach | |
| 2020-03-09 | Adding lwip_webserver to ci | hathach | |
| - buil_al.py skip specific MCU if .skip.MCU_ exists - reduce stm32f070 heap & stack size to compile webserver | |||
| 2020-03-03 | update net class to follow API naming convention | Peter Lawrence | |
| 2020-03-02 | add CDC-ECM/RNDIS/CDC-EEM network device class with example | Peter Lawrence | |
