summaryrefslogtreecommitdiff
path: root/examples/device/net_lwip_webserver/src/main.c
AgeCommit message (Collapse)Author
2026-03-12fix exampleZixun LI
Signed-off-by: Zixun LI <[email protected]>
2026-03-12Merge branch 'master' into ncm_restartZixun LI
2026-03-05add IAR warning flags to cmake build and fix themhathach
2026-02-28replace board_millis() with tusb_time_millis_api()hathach
2025-12-28example/net: add led blink taskHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-14improve cmake warning flags, fix various warnings in exampleshathach
2025-09-17Fix board_init_after_tusbHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-05-29examples/device/net_lwip_webserver: Simplify example code.Andrew Leech
Now that tud_network_recv_renew has protections against recursion it's safe and simpler to handle the lwip frame entirely in the same callback.
2025-05-29Add USB NCM link state control supportAndrew 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-11-28Merge branch 'master' into fork/HiFiPhile/lwip_fixhathach
2024-10-14change the tusb_rhport_init_t struct, exclude the rhport to make API more ↵hathach
consistent
2024-10-11change tusb_init(), tusb_rhport_init() to use init struct for expandabilityhathach
2024-10-10add new tusb_int_handler(rhport, in_isr) as common irq handlerhathach
update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible
2024-10-05service_traffic: Don't call pbuf_free when ethernet_input is OkStéphane Lenclud
2024-05-07Enable NCM + iperf for MCU with bigger RAM.HiFiPhile
2024-05-07Reformat net_lwip_webserver example.HiFiPhile
2023-08-04Merge branch 'master' into enhance-bsphathach
2023-08-03rename hw/bsp/board.h to board_api.hhathach
2023-07-31enable USBMC for uno r4, add board_init_after_tusb() APIhathach
add BOARD_UPPERCASE for board detection
2023-03-22Remove const from tud_network_mac_address in example and test filesMatt Mills
2023-03-17fix trailing space and new linehathach
temporarily disable codespell
2022-06-06more example updatehathach
2021-10-19net_lwip_webserver: allow users to enable LWIP_IP6 if desiredPeter Lawrence
2021-09-25add NCM driver in a compatible manner : hathach/tinyusb#550Peter Lawrence
2021-08-16net_lwip_webserver: further simplify pbuf_copy_partial() usagePeter Lawrence
2021-08-02net_lwip_webserver: utilize pbuf_copy_partial()Peter Lawrence
2020-10-24net_device: re-factor code so as to not be specific to lwIPPeter Lawrence
2020-10-14net_lwip_webserver: efficiency tweaksPeter Lawrence
2020-10-10net_lwip_webserver: tweak main.c comments with smartphone suggestionsPeter Lawrence
2020-04-14usbnet: remove CDC-EEMPeter Lawrence
2020-04-14Merge pull request #334 from majbthrd/usbnet_osagnosticHa Thach
usbnet: OS-agnostic (Windows/Linux/macOS) network driver
2020-04-12net_lwip_webserver: add support for lwip timeoutsPeter Lawrence
2020-04-12usbnet: OS-agnostic (Windows/Linux/macOS) network driverPeter Lawrence
2020-03-27usbnet: tweak CDC-ECM after MacOS testingPeter Lawrence
2020-03-09more renamehathach