summaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Collapse)Author
2025-06-12fix cmake buildhathach
2025-06-12Merge branch 'master' into fork/james-advatek/stm32n657nucleohathach
2025-06-11fix linker issue with clanghathach
2025-06-11Merge branch 'master' into fork/HiFiPhile/h7rshathach
2025-06-11add make build for maximhathach
2025-06-10merge all maxim (32650, 32666, 32690, 78002) family into common bsp/maxim. ↵hathach
Only support cmake build system rename hw/mcu/analog/max32 to hw/mcu/analog/msdk
2025-06-04fix: allow FreeRTOS examples to compileJames Sandison
2025-06-04chore: delete accidentally commited submodulesJames Sandison
2025-06-04chore: whitespace fixJames Sandison
2025-06-04chore: add newline to EOFJames Sandison
2025-06-04chore: squash previous commits from other branchesJames Sandison
2025-05-29Fix wrong SysTick clock on NUCLEO-C071RBHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-05-21add usbh_spin_lock/unlock() use spinlock instead of atomic flag for hcd max3421hathach
2025-05-16Merge pull request #3103 from wavenumber-eng/mcxa156__sdk216Ha Thach
Added initial support for FRDM-MCXA156 and fixed up a crash with FRDM-MCXN947
2025-05-15Merge branch 'master' into h7rsHiFiPhile
2025-05-14update stm32wb linker to match new startuphathach
2025-04-29fix pre-commmithathach
2025-04-28- spelling fixes to pass ciEli Hughes
- added mca156 the list in boards.rst. - Fixup to family.cmake for mcxa156 to pass ci
2025-04-27Added initial support for FRDM-MCXA156 and fixed up a crash with MCXN947Eli Hughes
I will be porting tinyuf2 to MCXA156 and N947 and need this work in place. This is the 1st step before bringing in support for other MCX devices. We had previous patched https://github.com/hathach/mcux-sdk.git' for MCX support as it was not pulically available I updated get_deps to point to the mcux-sdk version 2.16.10 from NXP. I repointed the entry in the get_deps script to use NXP MCU repo. The existing current code couldn't build as the MCUXpresso SDK was old. - For now, I put a copy of fsl_spc.c in the drivers folder for the mcx family. None of the ports could build with the version in the mcux github sdk. The sdk on github has version 2.4.0. The SDK package that can be downloaded with the SDK generator uses 2.4.2. All of the clock_config routines use versions of the datastructure from 2.4.2. For now, keeping an updated copy in hw/bsp/mcx/drivers so we can build against the latest mcuxpresso sdk and enable MCXA156. I'll file an issue on the nxp github. - Cleaned up the MCX family.c a little bit. the MCXA/N these chips don't have SCT so I removed the neopixel code. - fixed a clock init issue w/ N947 that was causing it to crash when initializing the uart. - I tested the cmake and make scripts on the A153,A156 and N947 using the CDC/MSC sample. All worked OK. - Patched get_deps so it will do a fetch/check on a new folder. Some of the deps were failing on a fresh clone of tinyusb - Fixed lpc51,54 and lpc55 make/cmake files to build with mcuxpresso sdk 2.16.10 The folder structure for flexcomm/uart changed a little bit - lpc55s59 libpower_hardabi.a no longer is included in mcuxpressosdk, (fsl_power.c is replacement). remove of libpower_hardabi.a from the linker config. LPC55 still works as expected. - Using tinyuf2 get deps
2025-04-18minor ci updatehathach
2025-04-18enum For string descriptor (langid, manufacturer product, serila): always ↵hathach
get the first 2 bytes to determine the length first. otherwise, some device may have buffer overflow.
2025-04-17- hil test max retry = 3hathach
- fix h7 unused function
2025-04-17- run arm-iar using github actionhathach
- add skip_ci.txt to family folder to skip boards in ci run
2025-04-17fix iar make build with stm32 l0, f2, f3, u5, wbhathach
2025-04-17fix iar make build with wb and u5hathach
2025-04-17ci add pico_w for native host testhathach
2025-04-16add TS3USB30 to test s3 host with slave/dmahathach
2025-04-15Merge pull request #3070 from HiFiPhile/bitfieldHa Thach
host/dwc2: fix bitfields access width
2025-04-14channge DWC2_CHANNEL_COUNT/DWC2_EP_COUNT to inline functionhathach
2025-04-13Skip net_lwip_webserver, too big for h7rsHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-04-12Increase RTT buffer sizeHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-04-12Merge remote-tracking branch 'upstream/master' into h7rsHiFiPhile
2025-04-12Fix RTT buffer not detected.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-04-12Fix swo logger case.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-04-09build fix.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-04-07Fix espressif build with presets.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-04-06Merge pull request #3014 from deshipu/masterHiFiPhile
Allow different port and mode for LED on ch32v boards
2025-04-06Allow different port and mode for LED on ch32v boardsRadomir Dopieralski
While there is a define for the port, the clock enable is hardcoded for GPIOA, so setting a different port than GPIOA doesn't work. This fixes it by adding a define for enabling the port clock. It also adds a define for the pin mode, because not all boards have the LED connected in a way that open drain works with it.
2025-03-26hcd/ehci: hcd_edpt_open() return false if ep is already opened. implement ↵hathach
hcd_edpt_close()
2025-03-26added mimxrt1064_evk to hil test poolhathach
2025-03-26imxrt: disable BOARD_ConfigMPU() since it cause issue with imxrt1060/64. ↵hathach
Update imxrt configtool forr some board to get uart pin init.
2025-03-24Add SWO config.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-03-24Implement ITM_SendChar().HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-03-24Merge remote-tracking branch 'upstream/master' into h7rsHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-03-16Update ch32v20x family.cmakeverylowfreq
2025-03-16Fix the condition related to CFG_TUH_WCH_USBIP_USBFS macroverylowfreq
2025-03-16Add ch32v20x usbfs hcd initial support.verylowfreq
2025-03-10fix(rp2040) set RTOS as cmake cache to fix pico-example buildhathach
2025-03-09Merge pull request #1627 from atoktoto/midihostHa Thach
RP2040 MIDI Host
2025-03-08Merge pull request #2990 from dauc/masterHiFiPhile
Add full/high speed compile flag for Microchip SAME70 examples