| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-08 | lpc55 works with net_lwip | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-04-06 | remove IAR toolchain support from make build system | hathach | |
| IAR is only supported with CMake. Remove all IAR-specific references from the Make build system including toolchain files, SRC_S_IAR, LD_FILE_IAR variables, and IAR toolchain detection. Also fix GET_SECTOR_COUNT truncation in msc_file_explorer and broken formatting in stm32f7 board_uart_write. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | |||
| 2026-04-04 | make board_uart_read()/write() return -1 when unimplemented for consistency ↵ | hathach | |
| across all families | |||
| 2026-04-04 | implement board_uart_read()/write() as non-blocking for all families | hathach | |
| 2026-03-10 | fix make lpc51 build | hathach | |
| 2026-03-10 | update lpc55 bsp to use mcx config tool, move led/button/uart and usb port ↵ | hathach | |
| power to generated pinmux | |||
| 2026-03-06 | fix CI | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-03-06 | Merge remote-tracking branch 'tinyusb/master' into hcd_ip3516 | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-28 | replace board_millis() with tusb_time_millis_api() | hathach | |
| 2025-12-13 | bsp: migrate lpc51, lpc55 to new sdk repo | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-13 | bsp/lpc55: add hcd_ip3516 | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-25 | bsp: Disable SysTick ISR if FreeRTOS is enabled | Zixun LI | |
| 2025-10-30 | update lpc55 family.c | hathach | |
| 2025-10-30 | Merge branch 'master' into add-ohci-lpc55 | hathach | |
| # Conflicts: - hw/bsp/lpc17/family.cmake - hw/bsp/lpc40/family.cmake - hw/bsp/lpc55/family.cmake | |||
| 2025-10-28 | fix warning with strict prototypes warnings | hathach | |
| 2025-10-28 | disable warning for startup file | hathach | |
| 2025-10-23 | refactor family.cmake: rename add_board_target() to family_add_board() and ↵ | hathach | |
| move it to family_configure_common() also move startup and linker from board target to actual exe | |||
| 2025-10-15 | fix more warnings | hathach | |
| 2025-10-14 | fix lots of warnings for missing-prototypes for irqhandler | hathach | |
| 2025-10-10 | try to enable ohci for lpc55 but not working, probably clock issue | hathach | |
| 2025-07-02 | remove legacy DEPS_SUBMODULES in make | hathach | |
| 2025-04-29 | fix pre-commmit | hathach | |
| 2025-04-27 | Added initial support for FRDM-MCXA156 and fixed up a crash with MCXN947 | Eli 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-01-25 | cmake remove EXAMPLE-tinyusb target as library | hathach | |
| 2025-01-24 | add cmake RTOS=zephyr (default noos) for zephyr build | hathach | |
| 2025-01-22 | - change to use CMAKE_SYSTEM_CPU to prevent CMAKE_SYSTEM_PROCESSOR conflict ↵ | hathach | |
| with zephyr - change tinyusb CMakeLists.txt to function tinyusb_target_add() instead of defining tinyusb lib target | |||
| 2024-12-27 | embed metadata to family.c and board.h to generate supported boards doc | hathach | |
| 2024-11-30 | Add bin & hex output to cmake targets. | HiFiPhile | |
| 2024-10-10 | add new tusb_int_handler(rhport, in_isr) as common irq handler | hathach | |
| update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible | |||
| 2024-07-28 | Merge branch 'master' of https://github.com/hathach/tinyusb into rx_fb | HiFiPhile | |
| 2024-06-27 | Make FreeRTOS config work with Cortex-M33. | HiFiPhile | |
| 2024-06-27 | update lpc55 bsp for rtos use. | HiFiPhile | |
| 2024-04-26 | LPC55 : Use PLL clock for better precision, allows easier UAC testing. | HiFiPhile | |
| 2024-04-24 | fix make build due to clang changes | hathach | |
| 2024-04-23 | clang work with lpc55 | hathach | |
| 2023-12-18 | update FreeRTOSConfig.h | hathach | |
| - remove configAssert() - configCHECK_HANDLER_INSTALLATION=0 (to prevent unused-parameter error with configAssert(x)=nil | |||
| 2023-11-23 | move tools/cmake to examples/build_system | hathach | |
| 2023-11-23 | make nanolib linking explicitly by each family/board | hathach | |
| 2023-11-16 | switch freertos to static allocation only (dynamic = 0), since it is ↵ | hathach | |
| possible now with latest freertos cmake | |||
| 2023-08-09 | update hil test and json (remove troublesome lpc54608), run hil test on ci ↵ | hathach | |
| with IAR build | |||
| 2023-08-08 | added cmake for lpc54, update lpc55 | hathach | |
| 2023-08-03 | more board_api.h rename | hathach | |
| 2023-08-03 | add osal queue name if needed | hathach | |
| also mass change configQUEUE_REGISTRY_SIZE = 4 | |||
| 2023-06-27 | rework cmake with rtos support add RTOS to ↵ | hathach | |
| family_configure_device/host/dual_example() | |||
| 2023-06-25 | fix ci with lpc55 and kl, move hw test l4 to cmake iar | hathach | |
| 2023-06-24 | add CPU_CORE for all family | hathach | |
| 2023-06-16 | fix build warnings | hathach | |
| 2023-06-16 | fix build, update freertos config for cmake | hathach | |
| 2023-06-02 | update cmake to build with IAR for g0 and g4 | hathach | |
| 2023-06-02 | add IAR support for G0 with cmake | hathach | |
