summaryrefslogtreecommitdiff
path: root/hw/bsp/lpc55/family.mk
AgeCommit message (Collapse)Author
2026-04-06remove IAR toolchain support from make build systemhathach
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-03-10fix make lpc51 buildhathach
2026-03-10update lpc55 bsp to use mcx config tool, move led/button/uart and usb port ↵hathach
power to generated pinmux
2026-03-06fix CIHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-12-13bsp: migrate lpc51, lpc55 to new sdk repoHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-07-02remove legacy DEPS_SUBMODULES in makehathach
2025-04-29fix pre-commmithathach
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
2024-04-24fix make build due to clang changeshathach
2023-11-23make nanolib linking explicitly by each family/boardhathach
2023-06-24add CPU_CORE for all familyhathach
2023-04-26fix build with nxp since mcux-sdk from 2.13.0 remove CMSIS folderhathach
2023-03-16rename FREERTOS_PORT to FREERTOS_PORTABLE_SRChathach
also fix trailing spaces
2023-03-08Merge branch 'master' into renesas-rahathach
2022-10-24use dummy for all ZLP for ip3511, fix lpc55 build with DEBUG=1hathach
2022-06-02rework make freertos port handlingRafael Silva
this allows ports to specify a freertos port outside the FreeRTOS-Kernel lib directory, which would otherwise not be possible Signed-off-by: Rafael Silva <[email protected]>
2022-06-01rename board specific macro for examplehathach
- BOARD_DEVICE/HOST_RHPORT_NUM to BOARD_TUD/H_RHPORT - BOARD_DEVICE/HOST_RHPORT_SPEED to BOARD_TUD/H_MAX_SPEED
2021-04-28fix lpc55 buildhathach
2021-04-28update lpc mcu sdk pathhathach
2021-04-24lpc55 improve multiple controller supporthathach
port1 highspeed requires USB_RAM
2021-03-18add example specific DEPS_SUBMODULEShathach
2021-03-17explicitly add dcd source file without vendor/familyhathach
2021-03-05clean uphathach
some how lpc55 ci cannot build without pre-checkout lib/sct_neopixel
2021-03-05update DEPS_SUBMODULES to optimize cihathach
2021-03-04rename FAMILY_SUBMODULES to DEPS_SUBMODULEShathach
2021-03-01update family submodulehathach
temporarily disable other orphaned and esp32s2 build
2021-03-01added lpcxpresso 55s28hathach
2021-03-01move lpc55 into its own familyhathach