hathach
|
e89fea8237
|
update midi
|
2020-06-15 23:09:43 +07:00 |
hathach
|
0bfa839ac0
|
clean up, update other example config
|
2020-06-15 23:06:17 +07:00 |
hathach
|
a347de6e50
|
revert CFG_TUSB_RHPORT0_MODE to previous way
|
2020-06-14 18:28:45 +07:00 |
hathach
|
710c54f8cb
|
allow hs ep open with 512 bytes
|
2020-06-01 01:36:09 +07:00 |
hathach
|
e0490ae786
|
fix idf usb pin init changes
|
2020-05-29 13:06:33 +07:00 |
hathach
|
fad088719e
|
merge CFG_TUSB_RHPORT1_MODE into CFG_TUSB_RHPORT0_MODE
each port is 1 byte for easy maintenance
|
2020-05-26 15:21:23 +07:00 |
hathach
|
ff9994116e
|
fix nrf hanged (blocking wait) when called within critical section
|
2020-05-21 21:22:12 +07:00 |
hathach
|
81b1f97ef7
|
suppress cast-align warnings for net device driver
|
2020-05-18 13:23:40 +07:00 |
hathach
|
a7db945cff
|
temporariyly suppress cast-align warning for net_device and net example
|
2020-05-17 15:34:14 +07:00 |
hathach
|
e61bf415fe
|
minor update net example
samg failed to run net example
|
2020-05-02 18:35:46 +07:00 |
hathach
|
449b337467
|
fix ci board test with esp32
|
2020-04-29 13:03:39 +07:00 |
hathach
|
94fed7db0e
|
fix esp32 ci adding FREERTOS STATIC to sdkconfig default
|
2020-04-29 11:31:04 +07:00 |
hathach
|
a029c63b30
|
complete the midi output for dynamic configuration
|
2020-04-23 14:37:22 +07:00 |
hathach
|
7acdcc2ebc
|
Merge branch 'master' into add-more-example
|
2020-04-22 19:50:23 +07:00 |
hathach
|
1fc7f54a8a
|
added swo as logger
tested with feather nrf52840 + jlink
|
2020-04-22 19:18:03 +07:00 |
hathach
|
7a24a27d81
|
update freerots hid composite
clean up unused descriptor for usbtmc example
|
2020-04-20 16:20:18 +07:00 |
hathach
|
d57312602d
|
add extra comma to HID_REPORT_ID
this make the template with Report ID look less weird to the user
|
2020-04-20 16:09:17 +07:00 |
hathach
|
19181ea11d
|
start adding dynamic configuration example
|
2020-04-20 01:01:33 +07:00 |
Ha Thach
|
1f69807621
|
Merge pull request #354 from hathach/cxd56-disconnect-connect
Cxd56 disconnect connect
|
2020-04-17 13:12:47 +07:00 |
hathach
|
50be9d7c3a
|
mass rename tud/dcd_irq_handler to tud/dcd_init_handler
|
2020-04-17 12:27:53 +07:00 |
hathach
|
3f8b9c59dd
|
update example to include CXD56 for highspeed mode
|
2020-04-17 11:40:33 +07:00 |
Ha Thach
|
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 |
Nathan Conrad
|
be9326dc33
|
Set Net example to use IAD device class
|
2020-04-15 16:07:01 -04:00 |
hathach
|
ae9f01fe95
|
rename config num to id in net webserver example
also add configuration array bound check.
|
2020-04-15 22:28:13 +07:00 |
hathach
|
dc9f5cc91a
|
remove unused usb_descriptors.h
|
2020-04-15 18:09:30 +07:00 |
hathach
|
325065a320
|
better demonstrate usbnet exmaple is multiple configurations
|
2020-04-15 18:06:12 +07:00 |
hathach
|
f1a6f92fab
|
Merge branch 'master' into class-driver-id
|
2020-04-15 10:47:49 +07:00 |
Peter Lawrence
|
7fa8d87291
|
usbnet: remove CDC-EEM
|
2020-04-14 21:10:43 -05:00 |
hathach
|
3ef6e33533
|
use class driver open() for interface support detection
tested with dfu_runtime
|
2020-04-15 01:00:37 +07:00 |
Ha Thach
|
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 |
Ha Thach
|
4f693fea15
|
Merge pull request #335 from majbthrd/lwip_timeouts
net_lwip_webserver: add support for lwip timeouts
|
2020-04-13 13:14:26 +07:00 |
Peter Lawrence
|
3f1583dd0f
|
net_lwip_webserver: add support for lwip timeouts
|
2020-04-12 16:13:52 -05:00 |
Peter Lawrence
|
bb3bbcc00b
|
usbnet: OS-agnostic (Windows/Linux/macOS) network driver
|
2020-04-12 15:41:18 -05:00 |
Ha Thach
|
04a06ec401
|
Merge branch 'master' into refactor-irqhandler
|
2020-04-11 15:49:34 +07:00 |
hathach
|
1751064f70
|
print correct example name
|
2020-04-11 13:40:40 +07:00 |
hathach
|
ae1314f1c7
|
fix incorrect setup packet
also increase usbd stack in example when debug is enabled
|
2020-04-11 12:55:45 +07:00 |
Ha Thach
|
2ff3f765db
|
Merge pull request #319 from hathach/add-esp32s2
port ESP32 S2
|
2020-04-10 23:53:03 +07:00 |
hathach
|
778db647c4
|
add CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
|
2020-04-10 13:53:57 +07:00 |
Ha Thach
|
defea45d44
|
Merge branch 'master' into refactor-irqhandler
|
2020-04-09 11:22:20 +07:00 |
hathach
|
16dbbb2b4f
|
make saola as cmake component, easier to add more esp32 board
|
2020-04-09 11:19:08 +07:00 |
hathach
|
cefbd9579c
|
add neopixel led strip driver for saola, make saola as an component
|
2020-04-09 11:02:16 +07:00 |
hathach
|
bfde988af3
|
update cmake
|
2020-04-08 23:20:05 +07:00 |
hathach
|
a2dee7fb50
|
rename saola to saola_1
|
2020-04-07 23:07:25 +07:00 |
hathach
|
62c14a6866
|
esp32s2 work with hid_composite_freertos
|
2020-04-07 16:35:02 +07:00 |
hathach
|
aff52919d6
|
skip freertos example for cxd56 msp430 and fomu
|
2020-04-07 16:23:27 +07:00 |
hathach
|
ccfc058646
|
add hid_composite_freertos example
|
2020-04-07 16:19:47 +07:00 |
hathach
|
7394113748
|
example clean up
|
2020-04-07 16:05:04 +07:00 |
hathach
|
3c724251f0
|
clean up
|
2020-04-07 13:45:26 +07:00 |
hathach
|
6a9f971882
|
add saola button pin support, esp32 build with board_test
|
2020-04-07 13:42:48 +07:00 |
hathach
|
51944f0dc9
|
only check in sdkconfig.defaults
|
2020-04-07 12:19:12 +07:00 |
hathach
|
dc4bf02dcb
|
mass rename tud_isr to tud_irq_handler
|
2020-04-06 17:04:49 +07:00 |
hathach
|
5a00c6ca96
|
Merge branch 'master' into add-esp32s2
|
2020-04-06 14:43:49 +07:00 |
hathach
|
2d6d298302
|
move irqhandler to application
tud_isr() must be called by application to forward the irqhandle to the
stack
|
2020-04-06 14:11:45 +07:00 |
Nathan Conrad
|
55fd9fe392
|
Typo of usbtmc.
|
2020-04-02 23:16:28 -04:00 |
Nathan Conrad
|
32c982b762
|
Fix USBTMC descriptors when INT EP is disabled.
|
2020-04-02 23:08:21 -04:00 |
hathach
|
f8422b5a48
|
rename project to cdc_msc_freertos
|
2020-04-01 22:55:26 +07:00 |
hathach
|
1c0d7a3577
|
reduce freertos task stack size to fit small mcu
|
2020-04-01 21:43:23 +07:00 |
hathach
|
19f977a274
|
add esp32s2 saola bsp
update cdc_msc_freertos main.c to work with esp32s2
add CMake file
|
2020-04-01 20:24:46 +07:00 |
hathach
|
a3e50242b9
|
add dcd_esp32s2
skip esp32s2_saola for make build since idf use cmake
|
2020-04-01 17:07:28 +07:00 |
Peter Lawrence
|
794212d44e
|
revise argument order for TUD_CONFIG_DESCRIPTOR macro
|
2020-03-31 10:53:47 -05:00 |
Peter Lawrence
|
87f313da48
|
add provision for multiple configurations
|
2020-03-30 13:47:17 -05:00 |
Peter Lawrence
|
622a6c77a1
|
usbnet: tweak CDC-ECM after MacOS testing
|
2020-03-27 20:30:57 -05:00 |
Ha Thach
|
9a48e98fad
|
Merge branch 'master' into develop
|
2020-03-24 12:16:15 +07:00 |
Ha Thach
|
95009a9e79
|
Merge pull request #194 from cr1901/msp430f5529
[WIP] MSP430 Support
|
2020-03-24 11:57:20 +07:00 |
hathach
|
fca4a6eabf
|
more string id
|
2020-03-24 00:07:34 +07:00 |
hathach
|
aa01e5f447
|
enhance string index
|
2020-03-23 23:46:12 +07:00 |
hathach
|
bc0779de0a
|
per review
- remove -Wno-error=lto-type-mismatch
- change back to unsigned int
|
2020-03-23 23:22:52 +07:00 |
hathach
|
76a27cf49a
|
fix rndis response to get mac address
- remove cflags -fshort-enums
- clean up webserver descriptor
|
2020-03-23 15:21:22 +07:00 |
hathach
|
ef5789d7c9
|
skip freertos and lwip webserver example for msp430
|
2020-03-22 21:29:13 +07:00 |
hathach
|
4f871063fd
|
Merge branch 'master' into cr1901-msp430f5529
|
2020-03-22 17:19:57 +07:00 |
hathach
|
f8d6bbe43b
|
Merge branch 'master' into develop
|
2020-03-17 10:24:37 +07:00 |
Ha Thach
|
e47f992157
|
Merge pull request #301 from majbthrd/nuc505tweak
NUC505 : fix operation with net_lwip_webserver
|
2020-03-17 10:24:09 +07:00 |
Peter Lawrence
|
fb56c02a6f
|
NUC505 : fix operation with net_lwip_webserver
|
2020-03-15 17:44:09 -05:00 |
Nathan Conrad
|
7f6316dbe1
|
Use CRLF on UART.
|
2020-03-14 14:26:14 -04:00 |
hathach
|
45e32a787b
|
clean up
|
2020-03-11 14:13:34 +07:00 |
hathach
|
5fa1e6e242
|
hack to undef LITTLE_ENDIAN for samg55
|
2020-03-11 12:32:29 +07:00 |
hathach
|
cc494ab585
|
skip spresense
|
2020-03-11 11:57:38 +07:00 |
hathach
|
ba74223c2e
|
fix more build
|
2020-03-11 00:58:28 +07:00 |
hathach
|
6a1416d18a
|
fix cortex M7, M23, M33 freertos build
|
2020-03-11 00:47:13 +07:00 |
hathach
|
487b887f80
|
freertos demo use static only for most optmized sram
|
2020-03-11 00:09:37 +07:00 |
hathach
|
65578dec44
|
update freertos example
work with samd21 samd51 and nrf
|
2020-03-10 23:16:09 +07:00 |
hathach
|
fd5c64d7b5
|
fix freertos compile
|
2020-03-10 15:34:05 +07:00 |
hathach
|
1561692e4a
|
rename to cdc_msc_freertos
|
2020-03-10 14:43:09 +07:00 |
hathach
|
61d256c2e1
|
drop hid for freertos demo to match none os example
|
2020-03-10 14:42:24 +07:00 |
hathach
|
8a8f84cd37
|
more rename
|
2020-03-09 23:05:22 +07:00 |
hathach
|
1617b9d22e
|
rename lwip_webserver to net_webserver for example naming convention (with class driver)
|
2020-03-09 15:53:20 +07:00 |
hathach
|
85a3315a99
|
Adding lwip_webserver to ci
- buil_al.py skip specific MCU if .skip.MCU_ exists
- reduce stm32f070 heap & stack size to compile webserver
|
2020-03-09 15:51:29 +07:00 |
Ha Thach
|
5f5ee465a6
|
Merge pull request #291 from hathach/port-samg55
Port samg55
|
2020-03-07 16:38:59 +07:00 |
Ha Thach
|
093b1381f2
|
Merge pull request #287 from majbthrd/usbnet
add CDC-ECM/RNDIS/CDC-EEM network device class with example
|
2020-03-03 23:59:43 +07:00 |
Peter Lawrence
|
4a4682a80a
|
update net class to follow API naming convention
|
2020-03-03 10:31:46 -06:00 |
Ha Thach
|
048f5e34dc
|
Merge pull request #280 from majbthrd/nuc505
add Nuvoton NUC505
|
2020-03-03 21:35:06 +07:00 |
Peter Lawrence
|
fee79d7466
|
add CDC-ECM/RNDIS/CDC-EEM network device class with example
|
2020-03-02 21:15:01 -06:00 |
Chang Feng
|
b97d4709c2
|
Add langid to examples.
Signed-off-by: Chang Feng <chang_196700@hotmail.com>
|
2020-02-26 13:37:02 +08:00 |
Chang Feng
|
75afeb1266
|
Add langid to example cdc_msc.
Signed-off-by: Chang Feng <chang_196700@hotmail.com>
|
2020-02-26 13:14:04 +08:00 |
Chang Feng
|
5c760e1f74
|
Add langid to example cdc_dual_ports.
Signed-off-by: Chang Feng <chang_196700@hotmail.com>
|
2020-02-26 13:11:11 +08:00 |
Peter Lawrence
|
7d8ecc63a6
|
add Nuvoton NUC505
|
2020-02-07 20:11:00 -06:00 |
hathach
|
46f22860fb
|
correct waklaround with only status IN
correct usb descriptor msc dual example to work with samg
|
2020-02-07 22:13:38 +07:00 |
hathach
|
08da3e80b7
|
echo to both serial at once
|
2020-01-11 12:59:02 +07:00 |
hathach
|
242a2b6126
|
clean example
|
2020-01-11 12:43:02 +07:00 |
Ha Thach
|
744674bb28
|
Merge pull request #240 from majbthrd/master
implement multiple interfaces support
|
2020-01-11 12:23:13 +07:00 |
Peter Lawrence
|
ff0e7d2bed
|
implement multiple interfaces support
|
2019-12-28 14:27:32 -06:00 |
hathach
|
94e70f9b01
|
Merge branch 'master' into port-samg55
|
2019-12-21 23:53:48 +07:00 |
hathach
|
0316e0ecd4
|
update descriptor, enhance ep in transfer
|
2019-12-09 22:48:35 +07:00 |
Noe Brun
|
d7228094fd
|
missing source file for cdc_msc to compile
|
2019-11-26 13:51:16 +01:00 |
hathach
|
38b14725f7
|
rename OPT_MCU_IMXRT10XX to OPT_MCU_MIMXRT10XX
|
2019-11-22 17:40:12 +07:00 |
hathach
|
281e8cd9ec
|
rename OPT_MCU_RT10XX to OPT_MCU_IMXRT10XX
|
2019-11-22 15:42:46 +07:00 |
hathach
|
f623dbc425
|
config clean up
|
2019-11-22 12:41:47 +07:00 |
hathach
|
d65bc34bfe
|
added and tested nRF52833DK (pca10100)
|
2019-11-11 00:11:49 +07:00 |
hathach
|
2d98dae13e
|
fix travis build issue
|
2019-11-03 11:45:41 +07:00 |
hathach
|
a0cffdc843
|
Merge branch 'pigrew-ZLP_Request2' into cr1901-msp430f5529
|
2019-11-02 23:29:35 +07:00 |
hathach
|
78523301bb
|
Merge pull request #202 from smunaut/dfu-rt
Add support for DFU Runtime class for devices
|
2019-10-28 22:56:14 +07:00 |
Sylvain Munaut
|
03f1a6d926
|
Add example of usage for the DFU Runtime support
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2019-10-28 16:11:08 +01:00 |
hathach
|
4e8c57171c
|
Merge branch 'master' into cr1901-msp430f5529
|
2019-10-25 21:20:05 +07:00 |
hathach
|
6ab0663c1a
|
adding more log
|
2019-10-24 12:00:06 +07:00 |
hathach
|
2f3f23fd94
|
change to use nrfx uarte
|
2019-10-18 18:30:09 +07:00 |
hathach
|
558b4dbde3
|
change DEBUG optimization option from O0 to Og
add uart write to board test example
|
2019-10-18 17:50:29 +07:00 |
William D. Jones
|
e4a88bc826
|
examples: Fix #ifndef guard for CFG_TUD_ENDPOINT0_SIZE.
|
2019-10-04 05:36:51 -04:00 |
hathach
|
281cd858b0
|
adding lpc1549, but couldnt recieve setup packet, though setup received interrupt is triggered
|
2019-10-04 15:56:45 +07:00 |
Nathan Conrad
|
1e193212d7
|
Add testcase for EP0 stall recovery to USBTMC test script.
|
2019-10-02 00:31:47 -04:00 |
Nathan Conrad
|
4ccdc5522d
|
Fix typo of CFG_TUD_ENDOINT0_SIZE.
|
2019-09-27 12:41:46 -04:00 |
hathach
|
9a8d23e95e
|
Merge pull request #160 from pigrew/usbtmc
Add usbtmc class driver (READY FOR TESTING)
|
2019-09-26 00:38:37 +07:00 |
Nathan Conrad
|
6841b236e8
|
Remove _app from callback function names.
|
2019-09-25 12:47:05 -04:00 |
Nathan Conrad
|
6c6a01cbcd
|
USBTMC: Minor updates to testing script.
|
2019-09-25 12:46:45 -04:00 |
Nathan Conrad
|
3a87dd65d7
|
Change getting the capabilities structure to a callback instead of an extern struct.
|
2019-09-25 12:46:35 -04:00 |
Nathan Conrad
|
2d4352bfe9
|
Rename USBTMC functions.
|
2019-09-25 12:46:25 -04:00 |
Nathan Conrad
|
624f4bf4ce
|
Remove rhport from app code. If anything, it should be the interface_id. Assume a single interface, for now.
|
2019-09-24 13:42:29 -04:00 |
Nathan Conrad
|
10105557dc
|
Let application control interface latency...
|
2019-09-24 13:11:45 -04:00 |
William D. Jones
|
11de9f0ffd
|
examples: Allow user to override EP0 size.
|
2019-09-23 23:12:04 -04:00 |
Nathan Conrad
|
fa5b5e4561
|
Lots of updates (especially error handling)
|
2019-09-21 21:46:46 -04:00 |
Nathan Conrad
|
2a7ca15e2c
|
Rename functions to include tud_ and _cb
|
2019-09-19 20:43:49 -04:00 |
Nathan Conrad
|
f3d6d0127b
|
Rename USBTMC_CFG_ENABLE_488, and fix build with it off.
|
2019-09-19 19:59:44 -04:00 |
Nathan Conrad
|
7e0490bbf3
|
Move descriptors to usbd.h
|
2019-09-19 19:51:37 -04:00 |
Nathan Conrad
|
346443118f
|
Add testcase for aborting bulk in with no data queued (and fix aborting bulk in)
|
2019-09-19 19:01:08 -04:00 |
Nathan Conrad
|
0f1435177b
|
Add trigger test code.
|
2019-09-19 19:00:02 -04:00 |
Nathan Conrad
|
0548f97d33
|
Remove debug printf.
|
2019-09-19 18:59:57 -04:00 |
Nathan Conrad
|
d4b2dff7c4
|
Fix more TX bugs... and add variable response delay to the example project.
|
2019-09-19 00:00:27 -04:00 |
Nathan Conrad
|
9a726dc7ed
|
More fixes, and a bit of SRQ.
|
2019-09-18 21:34:26 -04:00 |
Nathan Conrad
|
99d03fcaee
|
small fixes
|
2019-09-18 19:30:44 -04:00 |
Nathan Conrad
|
eea71a8b3b
|
usbtmc updates....
|
2019-09-18 19:24:54 -04:00 |
Nathan Conrad
|
91cd247c97
|
changes 2
|
2019-09-17 13:29:39 -04:00 |
Nathan Conrad
|
e234998c6c
|
More proper handling of clear.
|
2019-09-17 13:29:38 -04:00 |
Nathan Conrad
|
c755aee7d0
|
Clear
|
2019-09-17 13:29:38 -04:00 |
Nathan Conrad
|
e53e9bd4f0
|
Simulate query delay; getting to a point where implementing clear/aborts makes
sense. Probably adding too many concurance issues; need to figure out
semaphores.
|
2019-09-14 21:26:43 -04:00 |
Nathan Conrad
|
64bfec79b2
|
Change requset type parameter back to uint8_t (fix type cast), support USB indicator pulse
|
2019-09-14 18:11:07 -04:00 |
Nathan Conrad
|
acd8fa7650
|
(and update the example to match)
|
2019-09-14 16:56:53 -04:00 |
Nathan Conrad
|
1cae96951f
|
Add usbtmc class driver.
|
2019-09-14 13:35:08 -04:00 |
hathach
|
7599541c1a
|
rename cdc_msc_hid to cdc_msc, hid has its own example hid_composite now
|
2019-09-11 13:09:14 +07:00 |
hathach
|
e9bf62bc13
|
remove hid in cdc_msc_hid demo since many of stm32 mcu doesn't have enough endpoint to run this example
|
2019-09-11 13:07:11 +07:00 |
hathach
|
cbf9f6e0dc
|
added new example hid_composite
|
2019-09-11 13:00:15 +07:00 |
hathach
|
3f02c35983
|
fix #130
|
2019-09-11 11:55:16 +07:00 |