summaryrefslogtreecommitdiff
path: root/examples/device/net_lwip_webserver
AgeCommit message (Collapse)Author
2025-11-12migrate cdc device to use edpt stream APIhathach
tu_edpt_stream_open() does not clear fifo, allow for persistent stream when disconnect/reconnect
2025-11-08fix more alertshathach
2025-11-07fix more alerts found by pvs-studiohathach
2025-11-04Fixed more alert found by PVS-Studiohathach
2025-10-28fix Identifiers that start with '__' or '_[A-Z]' are reserved.hathach
fix compiling with nuc family
2025-10-28fix descriptor warning when shifting zerohathach
2025-10-24fix several warningshathach
2025-10-15fix more warningshathach
2025-10-15refactor all nuc to familyhathach
2025-10-15merge samd2x and saml2x bsp, add OPT_MCU_SAML2X to replace OPT_MCU_SAML21 & ↵hathach
OPT_MCU_SAML22
2025-10-14more make refactorhathach
2025-10-14improve cmake warning flags, fix various warnings in exampleshathach
2025-10-14move make.mk to hw/bsp/family_support.mkhathach
2025-09-17Fix board_init_after_tusbHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-08-01add at32 to README.rst, rename at32 board to lower case, correct name to ↵hathach
match mcu, add meta data
2025-07-31add ci build for all at32, use linker and startup from mcu cmsis instead of ↵hathach
local files
2025-07-02remove legacy DEPS_SUBMODULES in makehathach
2025-06-12Merge branch 'master' into fork/james-advatek/stm32n657nucleohathach
2025-06-11Merge branch 'master' into fork/HiFiPhile/h7rshathach
2025-06-04chore: squash previous commits from other branchesJames Sandison
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]>
2025-04-13Skip net_lwip_webserver, too big for h7rsHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-02-09Add CMake presets.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-01-21bump up cmake min to 3.20hathach
2024-11-28Merge branch 'master' into fork/HiFiPhile/lwip_fixhathach
2024-10-15Add comment to BOS descriptor.HiFiPhile
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-05Add MSOS 2.0 descriptor to auto load NCM driver on Windows.HiFiPhile
2024-10-05service_traffic: Don't call pbuf_free when ethernet_input is OkStéphane Lenclud
2024-09-30skip some examples for mcxa15hathach
2024-08-19rename TUD_ENDPOINT_EXCLUSIVE_NUMBER to TUD_ENDPOINT_ONE_DIRECTION_ONLYhathach
2024-08-17define and use TUD_ENDPOINT_EXCLUSIVE_NUMBERhathach
2024-08-14Merge branch 'refs/heads/master' into fork/BrentK-ADI/max32_porthathach
2024-07-18net_lwip_webserver: allow TINYUSB_LWIP_PATH to be defined by parent CMake fileLiam Fraser
2024-07-01Add MAX78002 SupportBrent Kowal
-Added support for MAX78002, MAX78002EVKIT -Added provisions for remaining MAX32 USB parts
2024-06-28Initial Commit for MAX32 SupportBrent Kowal
Initial commit for the port of TUSB to MAX32xxx parts, staring with MAX32690 - Added dcd_max32.c (based on dcd_musb.c) for interfacing with the peripheral - Added MAX32690 part family support - Added max32690evkit board support - Updated examples for unique EP number requirement - Updated get_deps.py to fetch the MSDK Known Issues / Additional Testing Required - msc_dual_lun only shown 1 volume on Windows - USBTMC does not have a valid Windowsdriver - DFU does not have a valid Windows driver - WebUSB is "Device not Recognized" - Need to test build scripts with IAR and Clang
2024-06-14fix ci skip example for ch32v1hathach
2024-05-16change default risv-gcc to riscv-none-elf- and add _zicsr extensionhathach
add cmake for ch32v20x, skip freertos examples for CH32V20X, also skip net webserver due to lack of RAM update to use openocd with wlinke adapter
2024-05-10More ci tweak (#2636)Ha Thach
* change concurrency group to ${{ github.workflow }}-${{ github.ref }} * use argparse for build.py hil_test.py, remove the need to install click * move ci win/mac to build_cmake.yml * rename build_family.yml to build_util.yml * build_util.yml support esp32 * integrate build-espressif into build.yml * build.py support make with --board option * add get_deps action * update hil test to reuse action
2024-05-07Fix CI.HiFiPhile
2024-05-07Enable NCM + iperf for MCU with bigger RAM.HiFiPhile
2024-05-07Increase TCP_WND for better performance.HiFiPhile
2024-05-07Reformat net_lwip_webserver example.HiFiPhile
2024-04-28Merge remote-tracking branch 'upstream/master' into pr/2227HiFiPhile
2023-11-29update esp32 to also be supported by hil testhathach
test run locally well
2023-11-23move make.mk and rules.mk to build_system/makehathach
2023-09-08ECM/RNDIS again selected for webserver exampleHardy Griech