Commit Graph

6507 Commits

Author SHA1 Message Date
hathach 2a10d5c20b
rename ra board name 2023-03-16 11:39:53 +07:00
hathach 92aed7e3e0
rename symbols 2023-03-16 11:28:10 +07:00
hathach bc2127b330
rename file link to rusb2 2023-03-16 11:03:53 +07:00
hathach 1117cf5729
update pre-commit yaml 2023-03-16 10:05:46 +07:00
hathach cd1726c009 Merge branch 'master' into renesas-ra 2023-03-16 09:51:27 +07:00
Ha Thach b443851980
Merge pull request #1957 from hathach/fix-old-picosdk
Fix old picosdk
2023-03-15 23:24:44 +07:00
hathach ffa56a1beb
add pre-commit yaml 2023-03-15 19:30:35 +07:00
hathach d9a9dc5ac0 fix PICO_SHARED_IRQ_HANDLER_HIGHEST_ORDER_PRIORITY not defined in old pico-sdk 2023-03-15 17:38:14 +07:00
Ha Thach 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
Scott Shawcroft d31aac453e
Flush the dcd data on reset 2023-03-13 15:22:00 -07:00
Ha Thach 7cf67b2845
Merge pull request #1889 from Tails86/master
Implemented tuh_hid_send_report
2023-03-13 17:03:27 +07:00
James Smith 9247131b1f Avoid spamming out endpoint on connect 2023-03-13 16:31:25 +07:00
James Smith 43770802f9 Removed tabs from host hid_controller example 2023-03-13 16:31:25 +07:00
James Smith 296ce528fc Updated host hid_controller example to demo tuh_hid_send_report 2023-03-13 16:31:25 +07:00
James Smith f6774d5611 Implemented tuh_hid_send_report 2023-03-13 16:31:25 +07:00
hathach 0a7c08d16e minor format 2023-03-12 16:01:24 +07:00
Ha Thach 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
hathach e045995407 minor update get_deps 2023-03-11 08:54:51 +07:00
hathach 4065ca3fca Merge branch 'master' into renesas-ra 2023-03-11 08:40:36 +07:00
Ha Thach a8d7e08cee
Merge pull request #1950 from hathach/update-get-deps
update get-deps.py
2023-03-11 08:37:58 +07:00
hathach cae05c6593 update get-deps.py 2023-03-11 08:33:08 +07:00
hathach 7428a16d2d remove ra submodules 2023-03-11 08:23:21 +07:00
hathach fe77976765 Merge branch 'master' into renesas-ra 2023-03-11 08:15:23 +07:00
Ha Thach 6af18dc906
Merge pull request #1947 from hathach/remove-submodules
Remove submodules and use python script to manage repo dependencies
2023-03-11 08:09:25 +07:00
Ha Thach b5b2fad5fb
Merge pull request #1946 from kasjer/kasjer/nrf5x-fix-iso-memory-corruption
dcd_nrf5x: ISO OUT handling
2023-03-11 08:06:17 +07:00
Dan Halbert 4857abdc6b rp2040: include hardware/sync.h explicitly 2023-03-10 14:01:51 -05:00
hathach 206a9a21e6 fix ci 2023-03-10 23:54:30 +07:00
hathach 704f3ddeb5 add dependencies repo to git ignore 2023-03-10 23:43:07 +07:00
hathach 7e6a6e75bc remove the rest of mcu submodules 2023-03-10 23:41:27 +07:00
hathach fb9180b6eb remove most of the submodules 2023-03-10 23:36:53 +07:00
hathach 7c9bd81eca update deps script 2023-03-10 22:56:42 +07:00
hathach d41320a42e adding python script to manage dependencies instead of submodule 2023-03-10 20:49:11 +07:00
hathach 76f43a7a16
starting to remove submodule cmsis5 and nrfx 2023-03-10 19:23:23 +07:00
Jerzy Kasenberg 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
Ha Thach 990fb6ae5c
Merge pull request #1931 from branalba/master
For STM32H7 BSP boards, initialize RCC_...TypeDef structs as empty
2023-03-09 17:21:58 +07:00
hathach 0f8e530de1
fix incorrect merge of hcd link 2023-03-08 23:01:37 +07:00
hathach 2cf092464b
fix freertos build with iar, format/indent link_type 2023-03-08 22:34:54 +07:00
hathach 05e0205ad0
Merge branch 'master' into renesas-ra 2023-03-08 21:05:06 +07:00
Ha Thach be66f5f57f
Merge pull request #1941 from hathach/minor-ci
Minor ci
2023-03-08 13:08:25 +07:00
hathach 0957902c40
more ci merge 2023-03-08 12:28:30 +07:00
hathach 9e0ae5f29d
improve ci 2023-03-08 12:15:39 +07:00
Ha Thach 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
Ha Thach 66da95a0ee
Merge pull request #1938 from hathach/update-build
Fix build on windows and macos
2023-03-06 15:10:21 +07:00
hathach ec8c292bbe
clean up 2023-03-06 14:37:40 +07:00
hathach 02478c57e5
more ci fix 2023-03-06 14:31:18 +07:00
hathach e62d1a03ac
integrate top.mk into make.mk 2023-03-06 13:25:56 +07:00
hathach b6404d143e
clean up top 2023-03-06 13:03:55 +07:00
hathach 9930863b41
fix iar ci 2023-03-06 12:45:47 +07:00
hathach 5c537c25f0
change gcc to 10.3 due to freeRTOS warning 2023-03-06 11:16:21 +07:00
hathach 956d1c9c4e
update size to fix macos ci 2023-03-06 10:33:04 +07:00