Commit Graph

2021 Commits

Author SHA1 Message Date
2e9ae5af20 STM32WBARI eval CMake build support 2025-09-10 11:13:29 -07:00
19f67ffc22 Initial STM32WBARI eval support
Clean up includes definitions

Remove wait that is not required

Remove redundant settings

Clean up clock configuration to look like other modules

Remove MSP_Init that is not required

Clean up driver code

dhcp: Fix DHCP_OFFER/DHCP_ACK destinaton.

In RFC 2131, the destination of DHCP OFFER/ACK is defined in Section 4.1.
Fix the destination error by following the rule of RFC 2131.
TODO: We implement all rule but the last one. ARP table is required to associate client's macaddr.
Currently, fallback to broadcast.

Signed-off-by: Elwin Huang <s09289728096@gmail.com>

Fix compile error.

Fix goto indentation

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Fix osal_spin_unlock for mynewt

Mynewt version for osal_spin_unlock() called
OS_ENTER_CRITICAL instead of OS_EXIT_CRITICAL.

Signed-off-by: Jerzy Kasenberg <jerzy@apache.org>

Add ESP32-C5 and ESP32-C61 definitions

fix(dcd/dwc2): Fix reset procedure for versions >=4.20a

Fix STM32L4 GPIOD clock enable for variants without GPIOD

Add weact blackpill support

Add to boards.rst file

Fix file

Small cleanups.

Insert small delay for LowSpeed device

Improve retry operation at NAK response.

Remove dynamic memory allocation

use tusb_time_millis_api() instead of board_millis()
make loopdelay() always inline

update at32f405 dwc2 info and phy width selection

add at32f415 dwc2 info

add some consumer page configs

remove duplicated enum

Initial plan

Fix obsolete cnt assignment in _tu_fifo_peek() overflow check

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

Initial plan

Update STM32 CMSIS dependencies to fix HSITRIM register bug

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

Remove accidentally committed dependency directories

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

Update all STM32 HAL driver dependencies to latest versions

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

fix linker h745 issue with clang

fix linker h745 issue with clang

Update all STM32 CMSIS device dependencies to latest versions

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

update pio-usb

Create comprehensive GitHub Copilot instructions and fix pre-commit configuration for TinyUSB (#3234)

* Initial plan

* Create comprehensive GitHub Copilot instructions for TinyUSB

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

* Remove accidentally committed dependencies, use tools/get_deps.py instead

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

* Fix .gitignore: ignore vendor/ directory not ceedling script

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

* Revert .gitignore changes and add README_processed.rst

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

* Remove README_processed.rst and revert ceedling file permissions

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

* Changes before error encountered

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

* Remove redundant manual validation step, keep only pre-commit and build validation

Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

* fix pre-commit

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: hathach <249515+hathach@users.noreply.github.com>

modified the bsp files of at32 to make them work better

the family name error of at32 has been corrected

fix pre-commit

STM32N6570-DK board is added. Build with DEBUG=1 (make BOARD=stm32n6570dk DEBUG=1 all), otherwise it does not work for now. Tested with examples/device/cdc_dual_ports
2025-09-10 11:12:49 -07:00
059236998e Merge pull request #3226 from armusin/stm32n6570-dk
STM32N6570-DK support is added
2025-09-08 12:18:41 +07:00
8304587d77 Merge pull request #3236 from ning3270455369/master
modified the bsp files of at32 to make them work better
2025-09-05 10:35:02 +07:00
a379efcbf5 fix pre-commit 2025-09-05 10:15:19 +07:00
3b983cb3e9 the family name error of at32 has been corrected 2025-09-05 09:57:38 +08:00
4b716ec52c fix linker h745 issue with clang 2025-09-04 15:27:06 +07:00
d69d41aa6b fix linker h745 issue with clang 2025-09-04 15:07:27 +07:00
f6ca80ab13 modified the bsp files of at32 to make them work better 2025-09-04 14:38:27 +08:00
640f57db2e Remove accidentally committed dependency directories
Co-authored-by: hathach <249515+hathach@users.noreply.github.com>
2025-09-04 06:30:22 +00:00
fe42b3a7cc Update STM32 CMSIS dependencies to fix HSITRIM register bug
Co-authored-by: hathach <249515+hathach@users.noreply.github.com>
2025-09-04 06:29:43 +00:00
5a501590ce Merge pull request #3211 from rhgndf/at32f403a_weact_blackpill
Add weact blackpill support
2025-09-03 17:12:25 +07:00
a6b4ed9165 STM32N6570-DK board is added. Build with DEBUG=1 (make BOARD=stm32n6570dk DEBUG=1 all), otherwise it does not work for now. Tested with examples/device/cdc_dual_ports 2025-08-24 17:13:09 +04:00
4a78e4c861 Add to boards.rst file 2025-08-10 13:29:41 +08:00
836f887a23 Add weact blackpill support 2025-08-10 13:20:34 +08:00
7142818abe Fix STM32L4 GPIOD clock enable for variants without GPIOD 2025-08-09 10:41:03 +02:00
9290788a23 add at32 to README.rst, rename at32 board to lower case, correct name to match mcu, add meta data 2025-08-01 22:10:12 +07:00
a16c7a27e4 Merge pull request #3191 from hathach/at32
support at32 mcu (2)
2025-08-01 10:39:47 +07:00
b67e00892c add ci build for all at32, use linker and startup from mcu cmsis instead of local files 2025-07-31 21:52:59 +07:00
b531f43434 add ci build for at32: f402_405, f403a_407, f423 2025-07-29 15:48:57 +07:00
3682b6c663 fix pre-commit, remove svd file since they are heavy and should be in mcu/sdk instead
add cmake support for f403a_407 and f423
2025-07-28 22:28:22 +07:00
aeb21c2407 correct flash/ram for v307 and v305 2025-07-28 11:43:20 +07:00
231d4122ac Fix gpio clock 2025-07-27 11:29:12 +08:00
aacd73ba42 Add nanoch32v305 2025-07-24 22:36:59 +08:00
93f1f5b759 fix typo
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-07-20 15:33:57 +02:00
9f626fe179 Fix F4 BSP without UART_DEV. 2025-07-10 12:31:25 +07:00
b5694fd40a add option to pass symbol defines to ci build.py
add build.args option for hil json
add MAX3421_HOST=1 for metro m4 express
2025-07-09 21:54:23 +07:00
e598972438 add board_vbus_set() for samd21/d51 to enable usb host vbus
enable host example build for samd21/d51
2025-07-09 16:01:11 +07:00
386f551899 Merge branch 'refs/heads/master' into fork/ChrisDeadman/hcd-samd-support 2025-07-09 13:07:13 +07:00
a56f55c10b Merge remote-tracking branch 'origin/master' into xfer_isr
# Conflicts:
#	examples/device/audio_4_channel_mic_freertos/src/main.c
#	examples/device/audio_test_freertos/src/main.c
#	src/class/audio/audio_device.c
2025-07-08 10:09:24 +07:00
9990e4bf0c Merge pull request #2963 from HiFiPhile/stm32_cache
Add DWC2 cache maintenance routines for STM32
2025-07-07 22:02:30 +07:00
3eb0451879 change CFG_TUSB_MEM_DCACHE_LINE_SIZE_DEFAULT (not defined) to 1
use stock iar linker
2025-07-07 20:31:49 +07:00
73bf9aeaa6 support at32 mcu 2025-07-07 14:13:15 +08:00
6e88895dbc always define CFG_TUH_WCH_USBIP_USBFS=1 for ch32v20x since only port1 support host mode
reformat hcd usbfs
add uart rx for ch32v20x bsp
2025-07-05 11:26:48 +07:00
ffab23cf0f Revise DCache with RTT section
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-07-04 12:10:56 +02:00
1b5f97ff23 Merge branch 'refs/heads/master' into fork/verylowfreq/pr-ch32v-usbfs-host 2025-07-04 09:49:28 +07:00
211c2e380f fix build with clang 2025-07-03 18:03:19 +07:00
970c8b744e Merge branch 'master' into fork/HiFiPhile/stm32_cache 2025-07-03 17:07:52 +07:00
a64e3eb0aa update board_test always output to uart regardless of LOGGER option 2025-07-02 17:27:03 +07:00
52f0427096 remove make wrapper for rp2040/espressif 2025-07-02 16:34:17 +07:00
a8b5e2bfc0 update example 2025-07-02 15:38:14 +07:00
0388700ad7 update esp build, replace TUSB_MCU_VENDOR_ESPRESSIF by ESP_PLATFORM 2025-07-02 15:32:12 +07:00
4579b4f825 add doc for building examples with cmake build system
change ci matrix build:
- github build make/cmake one per family on push only
- circicle do full cmake build for all toolchain (missing rx-gcc)
2025-07-02 14:41:16 +07:00
a42184b6fe remove legacy DEPS_SUBMODULES in make 2025-07-02 11:03:50 +07:00
19b5ec5fd9 bsp: fix NUCLEO-H7S3L8 button
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-06-14 22:46:51 +02:00
424d743739 hw/h7rs: Update linker to put RTT in DTCM
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-06-13 22:49:06 +02:00
37316e057d hw/h7rs: Enable D-Cache in BSP
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-06-13 22:49:06 +02:00
e95973d346 Merge pull request #3137 from HiFiPhile/uac_simplify
uac2: remove support fifo
2025-06-12 22:18:17 +07:00
76b7468c74 ci skip clang/iar build for stm32n6
add stm32-tcpp0203 driver as dependency for h7rs and n6
2025-06-12 15:32:36 +07:00
edec37c1a3 fix cmake build 2025-06-12 14:07:51 +07:00