summaryrefslogtreecommitdiff
path: root/src/class/net
AgeCommit message (Collapse)Author
2024-04-08add class driver deinithathach
2023-09-08minor changes to comments and debug outputHardy Griech
2023-08-31removed debug commentHardy Griech
2023-08-31code review: changed to TinyUSB log systemHardy Griech
2023-08-20defined(ECLIPSE_GUI)Hardy Griech
2023-08-20bug fix recv/xmit_get_next_ready_ntb()Hardy Griech
2023-08-20CopyrightHardy Griech
2023-08-20moved some declarationsHardy Griech
2023-08-20files taken from yapicoprobeHardy Griech
2023-08-11removed obsolete tud_network_link_state_cb()Hardy Griech
2023-08-02default class driver log level to CFG_TUH/TUD_LOG_LEVEL allow application to ↵hathach
selectively disable usbd/usbh or driver log
2023-07-24rename CFG_TUSB_MEM_SECTION to CFG_TUD_MEM_SECTION in device stackhathach
CFG_TUD_MEM_SECTION is default to CFG_TUSB_MEM_SECTION
2023-03-22Update net_device.hMatt Mills
2023-03-17fix trailing space and new linehathach
temporarily disable codespell
2023-02-22use tu_static instead of static _fuzz_threadhathach
2023-02-22rename maros from FUZZ to _FUZZ, change TU_STATIC to static _fuzz_threadhathach
2023-01-20fix: Change all static variables to thread when fuzzingNathaniel Brough
2022-12-27fix ncm warninghathach
2022-12-04Fix typosBastien Nocera
2022-06-27suppress error with net examplehathach
2022-06-02rhport argument in usbd_ API() is not used (always use the initialized port)hathach
remove the usage of TUD_OPT_RHPORT in class driver
2022-02-25rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLEDhathach
TUSB_OPT_DEVICE_ENABLED still usable for backward compatible
2021-10-11add ncm.h for magic numberhathach
mostly clean up magic number
2021-10-05rename CFG_TUD_NET to CFG_TUD_ECM_RNDIShathach
2021-09-25add NCM driver in a compatible manner : hathach/tinyusb#550Peter Lawrence
2021-05-27update dochathach
2021-05-27include clean uphathach
2020-11-20migrate net device to new control xfer cbhathach
2020-10-31Rename CDC_COMM_SUBCLASS_ETHERNET_NETWORKING_CONTROL_MODELJacob Potter
This was a confusing name; "Ethernet control model" (CDC ECM) and "network control model" (CDC NCM) are two separate USB subclasses.
2020-10-24net_device: re-factor code so as to not be specific to lwIPPeter Lawrence
2020-10-24net_device: tweak 'pbuf chain' implementationPeter Lawrence
2020-07-29Merge pull request #412 from hathach/fix-net-cast-alignHa Thach
suppress cast-align warnings for net device driver
2020-06-30Merge branch 'master' into add-stm-hshathach
2020-06-16fix hs port1 build with net endpointhathach
2020-05-28update net open()hathach
2020-05-18suppress cast-align warnings for net device driverhathach
2020-04-26revert a change to net driverhathach
2020-04-26add TODO for usbnet clean uphathach
2020-04-26add usbd edpt openhathach
- RTT mode is blocking to prevent log lost - Improve logging message
2020-04-16per reviewhathach
2020-04-15correct usbnet control complete responsehathach
don't return false with STD request get/setInterface() or targeted Data Interface (itfnum +1)
2020-04-15implement alternate setInterface() requesthathach
mostly forward these request (recipient = interface) to class driver.
2020-04-15use IAD to assign itf2drv mapping correctlyhathach
merge net_data back into net driver
2020-04-15tested usbnet, completely remove class codehathach
2020-04-14usbnet: remove CDC-EEMPeter Lawrence
2020-04-12usbnet: OS-agnostic (Windows/Linux/macOS) network driverPeter Lawrence
2020-03-27usbnet: tweak CDC-ECM after MacOS testingPeter Lawrence
2020-03-23add TODO note to remove tud_network_mac_addresshathach
2020-03-16Merge pull request #290 from majbthrd/usbnet-stm32rndisHa Thach
usbnet RNDIS correction (STM32 RNDIS now valid)
2020-03-15usb RNDIS revision on @pigrew suggestionsPeter Lawrence