Jay
b029c94035
Modified example app.
2024-12-23 22:15:01 +09:00
Jay
15b1623aa3
add hid stylus pen device.
...
this works with android, for bypassing that absmouse does not support android.
note that, to hide cursor on android for every touch signal, find cursor option in android settings menu.
references:
1. https://stackoverflow.com/questions/28536602/hid-digitizer-descriptor-doesnt-perform-well-with-landscape-orientation
2. https://github.com/jonathanedgecombe/absmouse/blob/master/src/AbsMouse.cpp
2024-12-23 22:03:37 +09:00
HiFiPhile
f10467e711
Merge branch 'master' into dcd_notif
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2024-12-01 00:01:33 +01:00
HiFiPhile
f2ed60e9fc
Update audio class with dcache support.
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2024-11-30 21:49:33 +01:00
hathach
79373afaaf
Merge branch 'master' into fork/HiFiPhile/lwip_fix
2024-11-28 16:11:30 +07:00
hathach
01df8c36de
fix ci
2024-11-21 22:03:52 +07:00
hathach
c370c70bbe
fix build with midi_test_freertos
2024-11-21 18:44:17 +07:00
hathach
dbdc5a239c
- move freertos_hooks to board.c
...
- add device/midi_test_freertos example
- update bth/dfu/midi device for cache line size
2024-11-21 17:49:38 +07:00
Ha Thach
fee5ee6f0a
Merge pull request #2866 from HiFiPhile/uac_fix
...
Fix 2 UAC issue
2024-11-18 13:02:23 +07:00
hathach
aeae2966a2
hil add stm32f723disco, add test flags for device/host/dual
2024-11-13 13:08:30 +07:00
Ha Thach
9d86ca1777
Merge pull request #2870 from hathach/hcd-dwc2
...
Implement Host Driver support for synopsys dwc2
2024-11-09 00:10:32 +07:00
HiFiPhile
cdc98e12c1
Improve EP IN flow control.
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2024-11-02 17:09:51 +01:00
HiFiPhile
85ff529a31
Merge branch 'master' into dcd_notif
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2024-10-30 19:47:03 +01:00
pschatzmann
87a35c5734
RP2040 Compile Errors
2024-10-15 23:38:16 +02:00
HiFiPhile
047ba0a62d
Add comment to BOS descriptor.
2024-10-15 21:49:02 +02:00
hathach
4012e15075
move core init code to dwc2 common. update/correct build for esppressif
2024-10-15 17:55:24 +07:00
hathach
1f18be93db
change the tusb_rhport_init_t struct, exclude the rhport to make API more consistent
2024-10-14 18:27:52 +07:00
hathach
92602b9de3
change tusb_init(), tusb_rhport_init() to use init struct for expandability
2024-10-11 13:41:53 +07:00
hathach
57aac432b5
add new tusb_int_handler(rhport, in_isr) as common irq handler
...
update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible
2024-10-10 16:28:36 +07:00
hathach
c3437961b8
remove stm32f769disco since it is not reliable
2024-10-10 00:08:47 +07:00
Ha Thach
a13dbd4452
Merge pull request #2809 from shuffle2/master
...
make all python files executable and standardize interpreter
2024-10-07 11:11:54 +07:00
HiFiPhile
ad362c8ac4
Add MSOS 2.0 descriptor to auto load NCM driver on Windows.
2024-10-05 15:51:02 +02:00
Stéphane Lenclud
3d3dcb1ee9
service_traffic: Don't call pbuf_free when ethernet_input is Ok
2024-10-05 15:51:02 +02:00
hathach
fa44923de1
skip some examples for mcxa15
2024-09-30 22:13:30 +07:00
Shawn Hoffman
616532892d
make all python files executable and standardize interpreter
2024-09-17 12:17:12 -07:00
Ha Thach
4b107a2b9e
Merge pull request #2450 from HiFiPhile/vendor_fifo
...
Allow vendor class to be used without FIFO.
2024-09-11 10:10:06 +07:00
hathach
7373a02396
minor clean up
2024-09-10 18:13:38 +07:00
HiFiPhile
8eb3bd213f
Merge pull request #2765 from hinxx/usbtmc-clean
...
couple of fixes for usbtmc example
2024-09-01 18:09:36 +02:00
Andrew Scheller
f73964e3e5
Fix compiler warning in hid_boot_interface example
2024-08-28 13:30:48 +01:00
hathach
088486186f
rename TUD_ENDPOINT_EXCLUSIVE_NUMBER to TUD_ENDPOINT_ONE_DIRECTION_ONLY
2024-08-19 19:05:33 +07:00
hathach
a6bee747b6
define and use TUD_ENDPOINT_EXCLUSIVE_NUMBER
2024-08-17 18:07:36 +07:00
Hinko Kocevar
06e52e4fb2
couple of fixes for usbtmc example
2024-08-15 14:33:02 +02:00
hathach
761399b5e0
Merge branch 'refs/heads/master' into fork/BrentK-ADI/max32_port
2024-08-14 06:33:42 +07:00
HiFiPhile
6a67bac47c
Integrate OS guessing quirk into uac2_speaker_fb example.
2024-07-28 13:25:57 +02:00
HiFiPhile
f48a4567a6
Merge branch 'master' of https://github.com/hathach/tinyusb into rx_fb
2024-07-28 11:59:52 +02:00
Brent Kowal
5122d6d109
Combined DCD MUSB implementations
...
Combined the new MAX32 MUSB implementation with the existing (TI) implementation to provide generic code base for working the MUSB DCD peripheral.
- Added abstraction calls for FIFO setup, EP registers, Ctrl registers and interrupt setup.
- Combined TM4C and MSP432E into a single header file.
- Created musb_max32.h, and removed the MAX32 specific C implementation.
- Updated MAX32 build system to use dcd_musb.c.
- Added MAX32 conditions for cdc_dual_ports example descriptors missed during first testing.
2024-07-25 09:08:37 -04:00
Ha Thach
e9f9d43d67
Merge pull request #2723 from liamfraser/rp2040_tweaks
...
RP2040 tweaks
2024-07-19 21:33:50 +07:00
Liam Fraser
23c9353cd8
net_lwip_webserver: allow TINYUSB_LWIP_PATH to be defined by parent CMake file
2024-07-18 11:10:55 +01:00
hathach
30a48c57bd
fix hil board_test duplication, add cdc_msc_freertos test
2024-07-18 13:21:38 +07:00
Ha Thach
d26b574f80
Merge pull request #2688 from HiFiPhile/3511_rtos
...
LPC55: FreeRTOS fix
2024-07-12 17:16:44 +07:00
hathach
8d5dbb9577
add board_reset_to_bootloader(), try to implement that for ch32v203 but not working yet
2024-07-05 15:40:02 +07:00
Brent Kowal
2353c4ffba
Add MAX78002 Support
...
-Added support for MAX78002, MAX78002EVKIT
-Added provisions for remaining MAX32 USB parts
2024-07-01 17:31:38 -04:00
Brent Kowal
0f288326cc
Initial Commit for MAX32 Support
...
Initial commit for the port of TUSB to MAX32xxx parts, staring with MAX32690
- Added dcd_max32.c (based on dcd_musb.c) for interfacing with the peripheral
- Added MAX32690 part family support
- Added max32690evkit board support
- Updated examples for unique EP number requirement
- Updated get_deps.py to fetch the MSDK
Known Issues / Additional Testing Required
- msc_dual_lun only shown 1 volume on Windows
- USBTMC does not have a valid Windowsdriver
- DFU does not have a valid Windows driver
- WebUSB is "Device not Recognized"
- Need to test build scripts with IAR and Clang
2024-06-28 16:55:27 -04:00
HiFiPhile
fbe025190c
Make FreeRTOS config work with Cortex-M33.
2024-06-27 20:46:44 +02:00
hathach
f9cd5ccdf0
skip examples for ch32v203g6
2024-06-21 18:50:44 +07:00
hathach
f32851cf2a
fix ci skip example for ch32v1
2024-06-14 16:16:10 +07:00
HiFiPhile
b0f5422262
Merge branch 'master' of https://github.com/hathach/tinyusb into rx_fb
2024-05-31 12:38:18 +02:00
hathach
3b144be37f
try fixing codeql
2024-05-20 18:05:45 +07:00
hathach
4a5fee503b
- update ch203 family to allow to specify flash and ram size. Introduce
...
- add ch32v203_ro_1v0 board
- CFG_EXAMPLE_MSC_DUAL_READONLY to build msc_dual_lun for ch32v203
2024-05-20 13:24:57 +07:00
hathach
2a67ce773d
change default risv-gcc to riscv-none-elf- and add _zicsr extension
...
add cmake for ch32v20x, skip freertos examples for CH32V20X, also skip net webserver due to lack of RAM
update to use openocd with wlinke adapter
2024-05-16 19:18:43 +07:00