718bcdb8bc
Add STM32L5 support - no OTG similar to some L4s
2023-04-03 13:56:16 +01:00
5add4c97fa
Merge pull request #1979 from hathach/fix-cdc-host-unsupported-line-request
...
fix cdc host enumeration issue when device does not support line request
2023-03-24 17:58:34 +07:00
df5f60b6d6
fix shadow warning
2023-03-24 17:36:29 +07:00
b054229780
fix cdc host enumeration issue when device does not support line request
2023-03-24 17:26:30 +07:00
59cbfbbdbe
Merge pull request #1971 from MattMills/class_net_net_device_mac_address_shouldnt_be_consts
...
Update net_device.h to make MAC addresses not const.
2023-03-24 16:48:33 +07:00
f640163ee9
Merge pull request #1969 from hathach/fix-tmc488-bit-order-1658
...
Fix tmc488 bit order 1658
2023-03-24 14:41:57 +07:00
71fb6469d4
separate CFG_TUSB_MEM_SECTION and CFG_TUSB_MEM_ALIGN to
...
- CFG_TUD_MEM_SECTION and CFG_TUD_MEM_ALIGN
- CFG_TUH_MEM_SECTION and CFG_TUH_MEM_ALIGN
- fix missing mem section and align for host
2023-03-24 14:05:21 +07:00
4274cab395
Update net_device.h
2023-03-22 07:18:27 -06:00
096da11e88
more update
2023-03-22 17:01:04 +07:00
c85f46c4ab
fix bitorder in usbtmc_response_capabilities_488_t
2023-03-22 16:59:57 +07:00
07976ad26d
Merge pull request #1968 from hathach/refactor-hid-host
...
Refactor hid host
2023-03-22 10:37:06 +07:00
f27486e19a
add tuh_hid_itf_get_info() and change tuh_cdc_itf_get_info() to use new tuh_itf_info_t
2023-03-22 10:00:42 +07:00
f8a5cde3c7
add tuh_task_event_ready(), better implement blocking control transfer for rtos
2023-03-22 09:23:44 +07:00
0921edaf59
use tud_inited() instead of tusb_inited()
2023-03-22 09:23:11 +07:00
d22fc550c7
change meaning of CFG_TUH_HID to total number of HID interfaces supported.
...
- previously CFG_TUH_HID is max number of interfaces per device which is
rather limited and consume more resources than needed.
- change hid host instance in API to index
2023-03-21 21:04:06 +07:00
8a0b17598c
add osal_task_delay() for control blocking
2023-03-21 18:15:45 +07:00
d34508a316
add note for blocking tuh_configuration_set(), tuh_interface_set()
2023-03-21 18:13:25 +07:00
878f2b54fe
relax hid host enumeration, allow set protocol to be stalled
2023-03-21 18:12:55 +07:00
ec9c666107
Merge pull request #1965 from HiFiPhile/align
...
UAC2: fix feedback EP buffer alignment.
2023-03-21 15:46:00 +07:00
42decd94e5
UAC2: fix feedback EP buffer alignment.
2023-03-21 07:58:39 +01:00
e44e461ce3
add tuh_set_interface
2023-03-21 12:55:52 +07:00
4520218786
more compatible with IAR
2023-03-20 11:33:39 +07:00
1fc203b085
more update to kinetis bsp
2023-03-18 19:50:24 +07:00
2d187777c0
merge kinetis into its own family in bsp
2023-03-18 18:30:51 +07:00
f9b8a0667a
Add support for NXP FRDM_K32L2A4S eval board.
2023-03-18 16:50:50 +07:00
9f54cc1eb7
more clean up
2023-03-18 11:43:47 +07:00
d919f107c7
minor clean up
2023-03-18 11:22:44 +07:00
bdfcd50b1b
Merge branch 'master' into portability
2023-03-17 23:53:38 +07:00
3623ba1884
fix trailing space and new line
...
temporarily disable codespell
2023-03-17 16:12:49 +07:00
e1fda007f6
minor refactor to invalid index
2023-03-17 14:46:02 +07:00
317177c83d
update host example, add pio-pico-usb for rp2040
2023-03-17 14:06:25 +07:00
f349ae7702
fix enumerate one device at a time
2023-03-17 13:58:01 +07:00
e7d212f337
more fix
2023-03-16 23:21:15 +07:00
92aed7e3e0
rename symbols
2023-03-16 11:28:10 +07:00
bc2127b330
rename file link to rusb2
2023-03-16 11:03:53 +07:00
cd1726c009
Merge branch 'master' into renesas-ra
2023-03-16 09:51:27 +07:00
d9a9dc5ac0
fix PICO_SHARED_IRQ_HANDLER_HIGHEST_ORDER_PRIORITY not defined in old pico-sdk
2023-03-15 17:38:14 +07:00
ea8ecea59a
Merge pull request #1953 from tannewt/fix_cached_imx_reset
...
Flush the dcd data on reset
2023-03-14 09:08:32 +07:00
d31aac453e
Flush the dcd data on reset
2023-03-13 15:22:00 -07:00
296ce528fc
Updated host hid_controller example to demo tuh_hid_send_report
2023-03-13 16:31:25 +07:00
f6774d5611
Implemented tuh_hid_send_report
2023-03-13 16:31:25 +07:00
0a7c08d16e
minor format
2023-03-12 16:01:24 +07:00
be21413361
Merge pull request #1948 from dhalbert/remove-volatile-cast-include
...
rp2040: include hardware/sync.h explicitly
2023-03-11 09:35:04 +07:00
fe77976765
Merge branch 'master' into renesas-ra
2023-03-11 08:15:23 +07:00
4857abdc6b
rp2040: include hardware/sync.h explicitly
2023-03-10 14:01:51 -05:00
f0ddf8d10f
dcd_nrf5x: ISO OUT handling
...
For incoming ISO OUT packets it was possible to start
DMA from endpoint to RAM before transfer was started
resulting in unrelated memory corruption.
This is scenario that causes memory corruption:
- ISO OUT packet is received
- Packet is transferred by DMA to transfer buffer
- xfer->started is cleared and xfer->buffer is updated as
it is in every case
- Application takes to long to handle it (it happens when debugger
is connected breakpoint is hit slowing down software).
- Next ISO OUT packet arrives
At this point there was no check if transfer was started and packet
was copied by DMA to location beyond previous data, possibly overwriting
unrelated memory.
This solves the issue by checking that transfer was
started and there is buffer ready for incoming packet.
2023-03-10 08:22:43 +01:00
0f8e530de1
fix incorrect merge of hcd link
2023-03-08 23:01:37 +07:00
2cf092464b
fix freertos build with iar, format/indent link_type
2023-03-08 22:34:54 +07:00
05e0205ad0
Merge branch 'master' into renesas-ra
2023-03-08 21:05:06 +07:00
3387c86108
Merge pull request #1933 from kilograham/rp2040_llvm_tweaks
...
make rp2040 code compile cleanly with LLVM embedded toochain for ARM.
2023-03-06 15:24:51 +07:00