28b177484d
skip net example for pi4 due to ssize_t conflict
2021-11-02 22:27:00 +07:00
311c05b401
Merge branch 'master' into fix-warnings
2021-10-23 21:23:56 +07:00
d42b5604ce
net_lwip_webserver: allow users to enable LWIP_IP6 if desired
2021-10-19 11:29:51 -05:00
6fcf4bee8c
suppress null-dereference by usbh and lwip
2021-10-18 11:42:00 +07:00
a867d87072
rename CFG_TUD_NET to CFG_TUD_ECM_RNDIS
2021-10-05 16:00:07 +07:00
03d7988df3
add NCM driver in a compatible manner : hathach/tinyusb#550
2021-09-25 17:05:58 -05:00
5a8ea0e0e2
net_lwip_webserver: further simplify pbuf_copy_partial() usage
2021-08-16 17:04:57 -05:00
b682ce916a
net_lwip_webserver: utilize pbuf_copy_partial()
2021-08-02 20:52:45 -05:00
b192dc0738
Update EPNUM in usb_descriptors.c
2021-07-21 14:18:47 +02:00
fd7b18a4f6
Make examples standalone buildable via CMake
2021-06-10 10:11:20 -05:00
fea5cbaf74
fixed net_lwip_webserver cmake build
2021-06-02 12:37:12 -05:00
bef33d108a
move core definition of source file includes from SDK into family.cmake
...
only build webserver example if lwip submodule initialized
2021-06-02 09:33:23 -05:00
95f2478146
Rework rp2040 examples and CMake build:
...
- Examples should be CMake buildable from their own subdirectory; such a build will error out based on
matching .skip.MCU_xxx or a mismatched .only.MCU_
- It should be possible to build from a higher level and use .skip.MCU_ and .only.MCU_ to filter which
examples get built
- The intention is for the CMakeLists.txts in the examples to be non family specific and without MCU based IFs. I have
started this work, but am not really sure the state of the esp32 stuff; in any case the plan is to have
everything encapsulated in the FAMILY/family.cmake
- pico_examples now just includes examples/device/CMakeLists.txt and examples/host/CMakeLists.txt directly, as they
also build correctly when included from there.
Note that .skip.MCU_ for esp32 in the directories it wasn't previously avaiable has not been added, as the .skip is common to the regular Makefile builds also. It isn't clear whether these examples should build for esp32, but if not .skip should be added.
2021-05-30 20:13:47 -05:00
59f0fa1e5e
cmake cleanup
2021-04-19 13:30:04 +07:00
c8bb0020ea
update rp2040 to use pico-sdk externally
...
also try to update ci
2021-04-11 13:37:07 +07:00
249852d25c
use boot2_generic_03h for adafruit feather rp2040
...
- also use boot2_generic_03h for now for itsy bitsy and qt rp2040
- change default flash target for rp2040 to flash-pyocd
2021-03-18 19:53:39 +07:00
253430a765
add example specific DEPS_SUBMODULES
2021-03-18 16:28:44 +07:00
ed8f117dd1
explicitly add dcd source file without vendor/family
2021-03-17 16:52:07 +07:00
ce942baad2
update pico-sdk to more recent commit
...
- move target_link_libraries() to family.cmake
- enable pico_bootsel_via_double_reset
2021-03-02 22:57:33 +07:00
8e954a4391
added enumerate walkaround for RP2040-E5
...
- PICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1
- target linke pico_fix_rp2040_usb_device_enumeration
2021-02-01 13:37:37 +07:00
4a0f5cbd63
change output filename to BOARD-Directory
2021-01-26 12:46:24 +07:00
83614418b5
get all device example build with rp2040 (except freeRTOS)
2021-01-25 13:28:23 +07:00
fc18cd4cbb
skip overflow sram examples for kl25
2020-12-25 23:20:45 +07:00
a097b7e51a
net_device: re-factor code so as to not be specific to lwIP
2020-10-24 20:27:57 -05:00
56277ce216
net_lwip_webserver: efficiency tweaks
2020-10-14 20:26:40 -05:00
35fae201fb
net_lwip_webserver: tweak main.c comments with smartphone suggestions
2020-10-10 16:49:45 -05:00
9d3a9cf546
add OPT_MCU_SAMD11
...
skip ci build for example that need more ROM/RAM could fit into SAMD11
2020-08-22 18:46:19 +07:00
78f1576e93
Merge pull request #412 from hathach/fix-net-cast-align
...
suppress cast-align warnings for net device driver
2020-07-29 11:23:11 +07:00
787c891702
add note for MS OS 1.0 Descriptor at 0xEE
2020-07-21 21:00:11 +07:00
c67b3a242e
update example config and descriptor with better Highspeed support
2020-06-15 23:34:09 +07:00
81b1f97ef7
suppress cast-align warnings for net device driver
2020-05-18 13:23:40 +07:00
a7db945cff
temporariyly suppress cast-align warning for net_device and net example
2020-05-17 15:34:14 +07:00
e61bf415fe
minor update net example
...
samg failed to run net example
2020-05-02 18:35:46 +07:00
3f8b9c59dd
update example to include CXD56 for highspeed mode
2020-04-17 11:40:33 +07:00
bfec3b4479
Merge pull request #345 from hathach/add-alt-itf
...
Implement setInterface(alt) for usb net driver
2020-04-16 21:33:03 +07:00
be9326dc33
Set Net example to use IAD device class
2020-04-15 16:07:01 -04:00
ae9f01fe95
rename config num to id in net webserver example
...
also add configuration array bound check.
2020-04-15 22:28:13 +07:00
dc9f5cc91a
remove unused usb_descriptors.h
2020-04-15 18:09:30 +07:00
325065a320
better demonstrate usbnet exmaple is multiple configurations
2020-04-15 18:06:12 +07:00
7fa8d87291
usbnet: remove CDC-EEM
2020-04-14 21:10:43 -05:00
57ffa94a52
Merge pull request #334 from majbthrd/usbnet_osagnostic
...
usbnet: OS-agnostic (Windows/Linux/macOS) network driver
2020-04-14 17:39:50 +07:00
3f1583dd0f
net_lwip_webserver: add support for lwip timeouts
2020-04-12 16:13:52 -05:00
bb3bbcc00b
usbnet: OS-agnostic (Windows/Linux/macOS) network driver
2020-04-12 15:41:18 -05:00
794212d44e
revise argument order for TUD_CONFIG_DESCRIPTOR macro
2020-03-31 10:53:47 -05:00
87f313da48
add provision for multiple configurations
2020-03-30 13:47:17 -05:00
622a6c77a1
usbnet: tweak CDC-ECM after MacOS testing
2020-03-27 20:30:57 -05:00
9a48e98fad
Merge branch 'master' into develop
2020-03-24 12:16:15 +07:00
fca4a6eabf
more string id
2020-03-24 00:07:34 +07:00
aa01e5f447
enhance string index
2020-03-23 23:46:12 +07:00
bc0779de0a
per review
...
- remove -Wno-error=lto-type-mismatch
- change back to unsigned int
2020-03-23 23:22:52 +07:00