889cde7d4b
Video class: Changed pararameters of payload request to a dedicated structure in order to meet coding guideliness
2025-10-30 15:01:52 +01:00
b8cea4ad76
Added bufferless operation to the video capture example. Can be tested with e.g. nanoCH32V305 board with the following settings:
...
- tusb_config.h
- #define CFG_TUD_VIDEO_STREAMING_EP_BUFSIZE 1024
- #define CFG_TUD_VIDEO_STREAMING_BULK 1
- #define CFG_EXAMPLE_VIDEO_DISABLE_MJPEG
- #define CFG_EXAMPLE_VIDEO_BUFFERLESS
and
- usb_descriptor.h
- #define FRAME_RATE 60
2025-10-30 14:06:17 +01:00
813eba22c1
Merge pull request #3271 from karlp/pr/examplesd-freertos-stacks
...
examples/device/*_freertos: expand stack size when needed
2025-10-30 14:21:24 +07:00
ec8ef7a9af
increase freertos stack size when debug is enabled
2025-10-30 11:16:19 +07:00
d92b810df7
fix Identifiers that start with '__' or '_[A-Z]' are reserved.
...
fix compiling with nuc family
2025-10-28 14:14:01 +07:00
a12806a6cd
fix descriptor warning when shifting zero
2025-10-28 00:17:26 +07:00
b08f672daf
add pvs-studio analyze to ci
2025-10-24 17:31:04 +07:00
f39dcae9f1
fix several warnings
2025-10-24 13:04:49 +07:00
c8a1b757f0
refactor family.cmake: rename add_board_target() to family_add_board() and move it to family_configure_common()
...
also move startup and linker from board target to actual exe
2025-10-23 02:23:20 +07:00
2f3b21a1e5
fix some warnings detected by pvs-studio
2025-10-16 10:44:22 +07:00
fd9d43d7c5
refactor spresense into cxd56. there is no orphan board in bsp.
2025-10-15 19:31:16 +07:00
55227a6146
fix more warnings
2025-10-15 16:37:01 +07:00
a8be575953
fix build warning with clang
2025-10-15 15:27:48 +07:00
8199ed6fd0
refactor all nuc to family
2025-10-15 13:37:21 +07:00
0d690c8b80
update nuc121/125
2025-10-15 12:49:36 +07:00
2a8811ebb0
merge samd2x and saml2x bsp, add OPT_MCU_SAML2X to replace OPT_MCU_SAML21 & OPT_MCU_SAML22
2025-10-15 00:15:46 +07:00
c48bbfab5e
more make refactor
2025-10-14 17:53:55 +07:00
0a2b6e77da
more warnings fix
2025-10-14 17:33:56 +07:00
47b13f6b10
improve cmake warning flags, fix various warnings in examples
2025-10-14 17:13:28 +07:00
9bf18d080b
move make.mk to hw/bsp/family_support.mk
2025-10-14 15:14:43 +07:00
044512c459
fix typo
2025-10-06 13:34:05 +07:00
afdfb0895f
Fix HIS stylus descriptor and hid_composite example
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-10-05 19:09:44 +02:00
3b007249cf
fix iar build
2025-10-03 11:26:14 +07:00
3773d60a1e
fix typos
2025-10-02 17:15:22 +07:00
981dc982ce
mtp example work with highspeed device
2025-10-02 15:57:59 +07:00
4a0613cbaf
fix mtp serial
2025-10-02 12:49:38 +07:00
6d32256188
HIL add timeout for opening mtp device
2025-10-02 10:43:55 +07:00
1cec005f8f
examples/device/*_freertos: expand stack size when needed
...
All four of these examples immediately crashed on stack overflow when
connected, at least on a FRDM_K64F board.
In 46fd822990 the default freertos stack size was increased, but
_only_ for stm32? Perhaps either all platform examples need the default
increased, rather than increasing the problem task stacks as is done
here.
Signed-off-by: Karl Palsson <karl.palsson@marel.com >
2025-10-01 10:47:19 +00:00
4e4e2be566
test mtp with hil
2025-10-01 16:25:38 +07:00
732d4a8c97
fix serial, try to test mtp with hil
2025-09-30 22:44:58 +07:00
ff492dc2b6
fix ci
2025-09-29 15:32:53 +07:00
bdd557caf1
Merge branch 'master' into fork/ennebi/mtp
2025-09-29 15:32:08 +07:00
4f3a5f92fa
refactor mtp examples, add phase and session id to callback data
2025-09-29 15:08:12 +07:00
8952838a26
audio: simplify alt settings management
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-09-27 22:17:10 +02:00
a09c65c4e4
make command container more consistent
2025-09-27 18:43:46 +07:00
adce3bbac0
implement serial for MTP
2025-09-27 17:33:00 +07:00
cb21ca1b0c
implement control request
2025-09-27 17:08:21 +07:00
5c630ee0d0
skip mtp for cynthion_d11
2025-09-26 12:50:30 +07:00
e92262eb5c
fix more ci build
2025-09-26 11:51:09 +07:00
e4f7fcf7ec
fix compile warnings
2025-09-26 10:06:32 +07:00
34be38db19
clean up, wrap up bulk command supported
2025-09-25 18:58:25 +07:00
879f02f69c
implement delete object
2025-09-25 18:47:43 +07:00
c9a8330081
implement send object command, able to create new file
2025-09-25 17:47:50 +07:00
f8397717ea
implement MTP_OP_SEND_OBJECT_INFO, refactor fs example
2025-09-25 15:32:13 +07:00
b8126d9c4e
clean up
2025-09-24 15:27:20 +07:00
6317730be6
unify callback argument. support multiple packet get object
2025-09-24 12:49:52 +07:00
3c39f60f63
refactor API
2025-09-23 15:23:16 +07:00
1ab45bc525
try to add logo png to mtp example
2025-09-23 09:34:03 +07:00
6fa5268a9c
implement get object, close session
2025-09-22 13:10:22 +07:00
4c818998d4
implement get object info
2025-09-21 21:39:27 +07:00