Commit Graph

8918 Commits

Author SHA1 Message Date
hathach
34737f9c60 update uvc 2ch to stream0 use yuy2, stream1 use mpeg
this help reduce sram requirement for example, also provide different format (uncompressed & mpeg)
2024-04-05 00:55:48 +07:00
hathach
34870d3481 update linker for lpc18, move bss to ramloc40 to have more space for .data in ramloc32 2024-04-05 00:52:23 +07:00
Ha Thach
5738757e2c Merge pull request #2421 from antoniovazquezblanco/debug
Log outbound xfer bytes while in debug
2024-04-04 18:34:26 +07:00
Ha Thach
802ad885ab minor update 2024-04-04 17:15:38 +07:00
Ha Thach
177b388be0 Merge pull request #2571 from hathach/fix-max3421-rp2040-build
fix build with rp2040 + max3421
2024-04-04 14:35:29 +07:00
hathach
ebe6923500 update build script to allow skip.txt and only.txt both exist 2024-04-04 14:10:48 +07:00
hathach
f603c4a330 skip cdc_msc_hid_freertos example for rp2040 2024-04-04 13:01:16 +07:00
hathach
93fb3b00de fix build with gcc 11 2024-04-04 12:51:07 +07:00
hathach
7910cc2981 fix build with rp2040 + max3421
- forward MAX3421_HOST=1 from makefile to cmake
- add feather_rp2040_max3421 board to run with ci for rp2040 + max3421
2024-04-04 10:55:14 +07:00
Ha Thach
66cdf6d097 Merge pull request #2514 from camilaodsouza/sdk_3.2_update
Changes required for new SDK 3.2.0
2024-04-03 23:58:18 +07:00
hathach
11722cc533 add note for sdk v2 and v3, also add check if allocreq failed 2024-04-03 23:08:15 +07:00
hathach
594833374c add new example to cmake include list 2024-04-03 22:24:04 +07:00
Mengsk
e4ceb0a865 Merge branch 'master' of https://github.com/hathach/tinyusb into iso_alloc 2024-04-03 12:00:49 +02:00
Ha Thach
b8d4684683 Merge pull request #2569 from hathach/fix-labler-error
try catch labeler rest api
2024-04-03 13:09:24 +07:00
hathach
252e630433 try catch labeler rest api 2024-04-03 13:05:53 +07:00
HiFiPhile
2e4d4e4a01 Add endpoint ISO allocation to video class. 2024-04-02 20:54:33 +02:00
HiFiPhile
db28437218 Move endpoint alloc define to tusb_mcu.h 2024-04-02 20:54:33 +02:00
HiFiPhile
60acb990b6 Merge pull request #1702 from battlesnake/uac2-interrupt-endpoint
UAC2 supports interrupt-endpoint for providing control-change notifications to the host
2024-04-02 20:19:58 +02:00
Ha Thach
0062e12113 Merge pull request #2568 from hathach/max3421-check-cfg-param 2024-04-03 00:50:53 +07:00
Ha Thach
f8dc3b97be check cfg_param pointer 2024-04-02 22:47:50 +07:00
Ha Thach
a70109697f Merge pull request #2566 from hathach/max3421-correct-max-nak
correct max nak
2024-04-02 20:59:53 +07:00
Ha Thach
9fb1fb9044 correct max nak 2024-04-02 20:39:06 +07:00
Ha Thach
29cdd6a9c2 Merge pull request #2565 from hathach/max3421-limit-max-nak 2024-04-02 20:31:15 +07:00
HiFiPhile
7cd947f96c Add endpoint ISO allocation to video class. 2024-04-02 15:29:54 +02:00
Ha Thach
8936096846 max3421 limit max nak 2024-04-02 19:56:39 +07:00
HiFiPhile
d692d5ab3a Move endpoint alloc define to tusb_mcu.h 2024-04-02 14:33:47 +02:00
hathach
18a458679f Merge branch 'master' into MCX 2024-04-02 18:14:49 +07:00
Ha Thach
574916f530 Merge pull request #2497 from ChrisDeadman/sparkfun-samd21-mini-usb-support
sparkfun_samd21_mini_usb board support
2024-04-02 17:59:52 +07:00
Ha Thach
bc75881a40 Merge pull request #2563 from wjklimek1/master
Support for STM32H503 MCU
2024-04-02 17:24:09 +07:00
Ha Thach
2265bfeab6 Merge pull request #2543 from IngHK/max3421_nak_retry
MAX3421E NAK retry handling next frame
2024-04-02 17:13:54 +07:00
hathach
f2859287df check for PWR_USBSCR_USB33DEN before enabling USB VDD 2024-04-02 17:11:22 +07:00
hathach
172c9f70c7 clean up 2024-04-02 16:55:49 +07:00
hathach
7d3d60f96d add hcd_configure() to change max NAK dynamically 2024-04-02 16:38:40 +07:00
hathach
e802fe0677 refactor: add hxfr per endpoint 2024-04-02 16:04:03 +07:00
hathach
bd2210b812 always limit number of NAK per endpoint per usb frame to save cpu usage. Default to 1 NAK per endpoint 2024-04-02 12:36:00 +07:00
HiFiPhile
4b993708c9 Minor format 2024-04-01 21:30:36 +02:00
HiFiPhile
6cf27986b6 UAC2: add interrupt volume control to uac2_headset example. 2024-04-01 20:39:48 +02:00
HiFiPhile
7ca988018e UAC2: fix mounted condition. 2024-04-01 20:02:45 +02:00
HiFiPhile
05f9cab191 UAC2: refactor interrupt endpoint support. 2024-04-01 20:02:35 +02:00
Wojciech Klimek
4fcfb30f81 Fixed trailing whitespace in family.c 2024-04-01 15:20:57 +02:00
Wojciech Klimek
057278c0c6 Support for STM32H503 MCU - review changes
Implemented changes suggested in the review:
- restored original name of SystemClock_Config() function
- some GPIO clocks are only enabled if macros are defined
- moved GPIO clocks init back to family.c
2024-04-01 14:51:46 +02:00
HiFiPhile
a1f01fcbe0 Merge remote-tracking branch 'upstream/master' into pr/1702 2024-04-01 12:35:57 +02:00
HiFiPhile
9570836cec Merge branch 'master' of https://github.com/hathach/tinyusb into vendor_fifo 2024-04-01 12:20:20 +02:00
Wojciech Klimek
943a2a6db3 Support for STM32H503 MCU
- added support for STM32H503RB on H503RB-NUCLEO board
- modified H5 family.c file to allow portability between H503 and H565/H573
- redefined USB_DRD_BASE to USB_DRD_FS_BASE if STM32H503xx is used
2024-03-31 23:11:49 +02:00
Ha Thach
82dfe95655 Merge pull request #2560 from hathach/fix-h5-errata-2.15.1
Follow up to h5 errata 2.15.1
2024-04-01 00:03:10 +07:00
hathach
fc54ad43b1 move walkaround to dcd_ep_ctr_rx_handler(), increase cycle_count from 10 to 20 (40 cycle) 2024-03-31 21:54:40 +07:00
hathach
27afa56844 rename dcd_stm32_fsdev_pvt_st.h to simply dcd_stm32_fsdev.h 2024-03-31 18:42:49 +07:00
hathach
ac4e649e56 code format 2024-03-31 18:41:59 +07:00
Ha Thach
fadd9524c1 Merge pull request #2559 from hathach/fix-hid-close-not-clear-data
fix hid close not clear data
2024-03-31 18:29:54 +07:00
hathach
2012a0d369 fix hid close not clear data 2024-03-31 15:48:26 +07:00