Ha Thach
ef99d37c97
Merge pull request #551 from dobairoland/master
...
Make the disk disappear on Windows after it was ejected
2020-11-08 12:37:53 +07:00
Ha Thach
a708ab6254
Merge pull request #553 from hathach/host-async-control
...
Host async control
2020-11-07 10:52:14 +07:00
Roland Dobai
4c99c5ff5c
Make the disk disappear on Windows after it was ejected
...
Make the disk disappear on Windows after it was ejected. The device
need to be re-inserted or reseted to re-appear again.
This doesn't affect Linux where the device can be mounted and unmounted
repeatedly.
Closes https://github.com/hathach/tinyusb/issues/549
2020-11-05 15:35:26 +01:00
Jan Dümpelmann
af9f0f1cd6
Merge remote-tracking branch 'hathach/master' into cdc_without_dtr
2020-11-04 17:11:01 +01:00
hathach
67ac40b98d
house keeping: make tu_print_mem format easier to compare with hex2dump
2020-11-01 13:37:56 +07:00
Peter Lawrence
a097b7e51a
net_device: re-factor code so as to not be specific to lwIP
2020-10-24 20:27:57 -05:00
Ha Thach
43cb5fabfd
Merge pull request #538 from kasjer/kasjer/uac2
...
audio: Add headset example
2020-10-16 22:08:07 +07:00
Jerzy Kasenberg
a5581b10df
audio: Add headset example
...
This example code creates USB Audio 2.0 headset device.
Device has two audio interfaces first stereo speaker
with 48kHz stereo stream.
Second interface for microphone with 48kHz mono stream.
This example can be used to start working on audio device.
It can be also used to verify ISO endpoints for boards.
Speaker adaptive clock (bound to SOF).
Microphone for now has asynchronous clock.
Volume and mute control while present are not used for data stream
modification.
2020-10-16 08:52:26 +02:00
Peter Lawrence
56277ce216
net_lwip_webserver: efficiency tweaks
2020-10-14 20:26:40 -05:00
hathach
437ccac696
implement tuh_msc_scsi_inquiry() / tuh_msc_read_capacity() / tuh_msc_get_maxlun()
2020-10-13 13:23:33 +07:00
hathach
9c07a2a4e2
rework msc host
...
- msc host enum is now async
- implement async tuh_msc_scsi_command() / tuh_msc_request_sense() /
tuh_msc_test_unit_ready()
2020-10-13 00:07:51 +07:00
hathach
b5d4c8185d
Merge branch 'master' into host-async-control
2020-10-11 16:22:12 +07:00
hathach
b8e7e2b7c9
update microchip driver
...
also skip audio_test for same5x for now due to assert() macro conflict
2020-10-11 13:33:06 +07:00
Peter Lawrence
35fae201fb
net_lwip_webserver: tweak main.c comments with smartphone suggestions
2020-10-10 16:49:45 -05:00
Ha Thach
762b390433
Merge pull request #521 from PanRe/uac2
...
Uac2
2020-10-10 14:33:42 +07:00
Reinhard Panhuber
a85c4ee11d
Fix unused parameter in audio test.
2020-10-09 21:59:52 +02:00
Reinhard Panhuber
14ff7313ee
Fix minor issue in audio example.
2020-10-09 20:36:35 +02:00
Reinhard Panhuber
63f18cef19
Extend example s.t. a saw tooth is sent.
2020-10-09 20:15:57 +02:00
hathach
13abcb953f
rename multiple hid callback
2020-10-09 20:24:10 +07:00
hathach
2e464c5015
clean up example
2020-10-09 13:57:23 +07:00
hathach
2219068371
rename hid multiple interface
2020-10-09 13:50:55 +07:00
hathach
89bf4fa04c
Merge branch 'master' into house-keeping
2020-10-09 13:49:05 +07:00
hathach
344d589a35
use pyocd for iMXRT boards
2020-10-09 13:48:08 +07:00
Zachery Littell
298aa1b669
Cleanup per review on PR
2020-10-08 11:59:12 -05:00
hathach
e8b3af038e
add flash-pyocd support
2020-10-08 17:19:48 +07:00
hathach
ec018fbf4e
clean up jlink default interface
2020-10-08 17:17:37 +07:00
Zachery Littell
db3fe97f62
fix variable names. add itf n callbacks to multihid
2020-10-07 20:36:00 -05:00
hathach
3f54c27afa
fix audio_test build
2020-10-07 13:36:03 +07:00
Zachery Littell
081af79009
fix simple pull request comments. Implement descriptor index hack.
2020-10-02 16:02:00 -05:00
Zachery Littell
e21ab8d4a9
create hid multiple interface example
2020-10-01 13:15:37 -05:00
Reinhard Panhuber
142871654e
Merge remote-tracking branch 'upstream/master' into uac2
2020-09-28 18:08:39 +02:00
hathach
25bb8830c5
doc: merge example/readme.md into docs/getting_started.md
2020-09-12 09:26:41 +07:00
hathach
66a10ec9c8
rework usbh control transfer
...
use series of complete callback instead of blocking semaphore, which is
more noOS friendly. still working with hid host
2020-09-07 15:19:20 +07:00
hathach
828f720207
refactor hub class
...
- separate connect/disconnect handling
- hub work with full speed, but doesn't seem to work with Low speed
device (with mcb1800)
- need to update msc host after migrating from isr to xfer_cb (blocked
at inquiry)
2020-09-05 20:20:45 +07:00
hathach
9531e47d10
update example to test with mouse
2020-09-05 14:59:07 +07:00
Jan Dümpelmann
e09ebea7b9
Remove tud_cdc_connected check from examples
2020-09-04 17:25:32 +02:00
Reinhard Panhuber
12562fc966
Merge remote-tracking branch 'upstream/master' into uac2
2020-09-04 16:23:39 +02:00
hathach
5fb3d439b3
update ci to also build host example
2020-09-04 01:32:30 +07:00
hathach
865ebf7c5d
fflush(stdout) for keyboard host example
2020-09-04 00:50:10 +07:00
hathach
7828c396db
keyboard host work as proof of concept
2020-09-04 00:23:57 +07:00
hathach
35aee4a6af
more hid host work
2020-09-03 23:57:51 +07:00
hathach
ef651e0734
fix #449 remove obsolete pipehandle from hid host
2020-09-03 17:07:29 +07:00
hathach
f4e3c6fd8e
clean up
2020-09-01 17:12:31 +07:00
hathach
be708bb8a4
Merge branch 'master' into update-host
2020-09-01 12:02:25 +07:00
hathach
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
Reinhard Panhuber
c14f68e2c1
Commit before sharing.
...
Setup a test example - UNTESTED!
Missing: Start transmitting audio data in set_interface.
2020-08-19 21:07:43 +02:00
Ha Thach
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
hathach
503c15217e
example to call tud_init() after freeRTOS kernel is started
...
add note for usb init when using with RTOS
2020-07-23 09:20:45 +07:00
hathach
0407cfe16c
fix samd21 race condition with setup packet
...
reproduced with Adafruit_TinyUSB_ArduinoCore port commit 11d669b4d2a40eb2fc5e51b2a9707a6de9d42363 and SAMD BSP 1.6.1
2020-07-23 01:39:15 +07:00
hathach
787c891702
add note for MS OS 1.0 Descriptor at 0xEE
2020-07-21 21:00:11 +07:00
hathach
8e1290e51e
minor clean up
2020-07-19 13:13:21 +07:00
hathach
6ddee1b5cf
more update
2020-07-18 01:07:44 +07:00
hathach
5ca748a68e
rename CFG_TUD_MSC_BUFSIZE to CFG_TUD_MSC_EP_BUFSIZE
...
rename CFG_TUD_HID_BUFSIZE to CFG_TUD_HID_EP_BUFSIZE
2020-07-16 15:34:16 +07:00
hathach
fea6fb73a1
add fs & hs config for cdc_msc_freertos, midi_test, msc_dual_lun
2020-07-16 13:04:10 +07:00
hathach
ed065691ef
fix unintended changes to webusb example
2020-07-16 00:55:19 +07:00
hathach
706413f751
add tud_speed_get()
...
- define both fs and hs configuration descriptor
- rename CFG_TUD_CDC_EPSIZE to CFG_TUD_CDC_EP_BUFSIZE with default size of 64 for FS, and 512 for HS
2020-07-16 00:44:09 +07:00
Ha Thach
dbced9911d
Merge pull request #447 from hathach/add-stm-hs
...
Add support for STM32 OTG HS core
2020-07-08 19:47:24 +07:00
hathach
0fd074afd8
change REDUCE_SPEED=0/1 to explicitly SPEED=high/full
...
update readme, boards.md to add link to new stm boards
2020-07-08 16:29:48 +07:00
hathach
f82655a212
correct EP Size for cdc dual and webusb example
2020-07-06 18:55:31 +07:00
hathach
400c2d2e50
correct led dfu_rt example
...
also add example usage note
2020-06-30 23:26:51 +07:00
Uwe Bonnes
62239bb576
cdc-acm: Use 512 bytes when in HS mode.
...
Removes error:
config 1 interface 2 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 64
while enumerationg.
2020-06-30 11:02:41 +02:00
Uwe Bonnes
f6660c39a1
Add Stm32F7xxdisco board support files
...
Status with examples/device/cdc_msc:
- make BOARD=stm32f723disco => OK
- make BOARD=stm32f723disco PORT=1 => No Reaction
- make BOARD=stm32f746disco => OK
- make BOARD=stm32f746disco PORT=1 => Hangs during enumeration
- make BOARD=stm32f769disco => Hangs during enumeration
2020-06-30 11:02:38 +02:00
hathach
ab75998316
Merge branch 'master' into add-stm-hs
2020-06-30 01:55:57 +07:00
Ha Thach
2b9466dbc0
Merge pull request #445 from hathach/add-kaluga-bsp
...
added esp32s2 kaluga bsp
2020-06-29 19:16:09 +07:00
hathach
50b569ad1b
added esp32s2 kaluga bsp
2020-06-29 16:52:08 +07:00
Uwe Bonnes
d96fa8d407
examples/readme.md: Add hint to build for debug.
2020-06-21 14:33:47 +02:00
hathach
c67b3a242e
update example config and descriptor with better Highspeed support
2020-06-15 23:34:09 +07:00
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
d108ea4326
implement hcd_uframe_number for ohci
...
able to get 8 byte descriptors using LPC1769 + base, but failed to reset
and set address.
2020-05-22 21:45:34 +07:00
hathach
4c01099a3d
update makefile to build with ohci host
...
update ses project for lpc1769 with rtt
2020-05-22 20:57:52 +07:00
hathach
f308990ab5
Merge branch 'master' into update-host
2020-05-22 15:28:22 +07:00
hathach
ff9994116e
fix nrf hanged (blocking wait) when called within critical section
2020-05-21 21:22:12 +07:00
hathach
58cedf4c06
usb0 host on mcb1800 work with fullspeed mode.
...
use usbh_edpt_open() to correctly map ep2drv[]
2020-05-19 00:55:43 +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
1a8ce043ed
enable -Wcast-align
...
suppress vendor sdk driver at board.mk
2020-05-17 14:24:15 +07:00
hathach
905a80d1b2
temporarily remove osal_task_delay() from osal
...
- add hcd_uframe_number() API, update EHCI to return uframe number
- get host running on ea4357
2020-05-04 14:11:58 +07:00
hathach
4a3a448340
clean up things, add makefile for host example
2020-05-04 00:29:52 +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
017c95037f
add usbd edpt open
...
- RTT mode is blocking to prevent log lost
- Improve logging message
2020-04-26 14:51:44 +07:00
Ha Thach
f8bb4c86ef
Merge pull request #376 from hathach/add-more-example
...
Add dynamic configuration example
2020-04-23 14:50:27 +07:00
hathach
a029c63b30
complete the midi output for dynamic configuration
2020-04-23 14:37:22 +07:00
hathach
10e035241f
house keeping
2020-04-22 23:04:21 +07:00
hathach
7acdcc2ebc
Merge branch 'master' into add-more-example
2020-04-22 19:50:23 +07:00
hathach
5110ca712d
clean up
2020-04-22 19:19:17 +07:00
hathach
1fc7f54a8a
added swo as logger
...
tested with feather nrf52840 + jlink
2020-04-22 19:18:03 +07:00
hathach
7784b9c48f
more rtt software
2020-04-22 17:13:52 +07:00
hathach
afc4042375
add LOGGER option to use rtt
...
update example readme for debug log. Update bug template to ask for LOG
as well.
2020-04-22 17:08:41 +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
ef7992ce65
fix CI
2020-04-06 21:36:53 +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
5963ace5ab
add -B for clean and flash
2020-04-06 14:33:36 +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
hathach
7c33a7127f
make as wrapper to idf.py for consistency
...
update ci build script to only build esp32-s2 target with freertos
examples
2020-04-03 12:08:06 +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
ff9ceb65d2
doc update
2020-04-01 20:56:46 +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
hathach
69698ed2e0
Merge branch 'master' into develop
2020-03-28 15:31:39 +07:00
Peter Lawrence
622a6c77a1
usbnet: tweak CDC-ECM after MacOS testing
2020-03-27 20:30:57 -05:00
hathach
09262d7f7e
house keeping
2020-03-26 22:04:24 +07:00
hathach
d74a92bf45
makefile clean up
...
allow board to define CROSS_COMPILE (default to arm gcc)
2020-03-25 14:06:51 +07: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
William D. Jones
7e78e47444
msp_exp430f5529lp: Fix board.mk, remove .travis.yml.bck.
2020-03-24 00:40:25 -04: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
056d0bb4bf
remove -Wnested-externs since many driver does this including CMSIS_5
2020-03-23 22:52:59 +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
3208fe00b6
clean up
2020-01-17 12:06:59 +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
hathach
67d88a8348
add generic flash-stlink
2020-01-10 15:00:46 +07:00
Ha Thach
97c216bc04
Merge pull request #257 from gsnxp/rt1010fix
...
fixed build issue with i.MXRT1010-EVK, corrected typo in examples/readme
2020-01-01 13:35:36 +07:00
Greg Steiert
e06f4a3ffe
fixed build issue with i.MXRT1010-EVK, corrected typo in examples/readme
2019-12-30 09:11:52 -08: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
03deeea465
fix segger host example
2019-11-22 00:33:10 +07:00
hathach
f638594536
move -flto to board.mk
...
current board that doesn work with flto is spresense and mimxrt10xx (due
to xip image_vector_table is optimized out).
2019-11-20 16:06:40 +07:00
hathach
1aa3f085cb
adding support for NXP rt1064 evk board, boad test led + sw8 work.
...
LTO is temporary disabled
2019-11-20 15:30:39 +07:00
Sean Cross
dce070ebe0
examples: make: specify CROSS_COMPILE for fomu
...
When BOARD=fomu, use the riscv cross-compiler. Otherwise, use the
default arm compiler. This can be overridden by passing
CROSS_COMIPLE on the command line.
Note that there are now three common risc-v prefixes:
- riscv32-unknown-elf- : Common for users who compile their own
- riscv64-unknown-elf- : Upstream multiarch toolchain from SiFive
- riscv-none-embed- : xPack embedded version of SiFive toolchain
Here we assume users are using the `riscv-none-embed-` toolchain from
xPack, because it appears to be growing more common. Additionally,
there is much confusion surrounding `riscv64-unknown-elf-`, which
actually includes both 32- and 64-bit runtimes and can generate software
for both.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-11-13 09:26:00 -08:00
hathach
d65bc34bfe
added and tested nRF52833DK (pca10100)
2019-11-11 00:11:49 +07:00
hathach
1ab3a1035c
Merge branch 'master' into cr1901-msp430f5529
2019-11-05 10:17:36 +07:00
hathach
5ca75eb84c
seperate DEBUG from LOG
2019-11-03 13:18:02 +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
de333a6f18
clean up warning, msp430 gcc 8.3 fixed the library lto issue
2019-10-29 16:21:31 +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
hathach
195d0f5a14
adding log support with uart
...
started with pca10056
2019-10-12 00:02:51 +07:00
hathach
c42edc080c
Merge branch 'master' into develop
2019-10-09 11:03:55 +07:00
Kamil Tomaszewski
0747c4b61b
Add Spresense board
2019-10-04 13:19:34 +02: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
William D. Jones
5ee1070c16
Merge remote-tracking branch 'origin' into msp430f5529
2019-10-02 23:18:49 -04:00
Nathan Conrad
1e193212d7
Add testcase for EP0 stall recovery to USBTMC test script.
2019-10-02 00:31:47 -04:00
hathach
d27291f288
Merge branch 'master' into develop
2019-09-30 14:45:34 +07:00
Nathan Conrad
c4483d244b
Fix typo of CFG_TUD_ENDOINT0_SIZE.
2019-09-27 21:22:19 -04:00
Nathan Conrad
4ccdc5522d
Fix typo of CFG_TUD_ENDOINT0_SIZE.
2019-09-27 12:41:46 -04:00
hathach
6183dbd0ce
add -Wextra for more warnings to example
...
non-stack warning (probably mcu driver) should be suppressed in the
board.mk
2019-09-27 00:15:43 +07: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
William D. Jones
742f1f23c5
examples: Allow user to override EP0 size.
2019-09-23 23:11:47 -04:00
Nathan Conrad
fa5b5e4561
Lots of updates (especially error handling)
2019-09-21 21:46:46 -04:00
Nathan Conrad
ec3414ca3a
Merge branch 'master' into usbtmc
2019-09-21 21:38:05 -04:00
hathach
7b2f8cc73a
added stm32 L0 support
...
close #125
2019-09-20 13:49:33 +07:00
hathach
80b430fcfc
added stm32L0538 discovery board, board test exmaple works
2019-09-20 13:02:17 +07: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