summaryrefslogtreecommitdiff
path: root/hw/bsp/lpc11/boards
AgeCommit message (Collapse)Author
11 daysbsp(lpc11u37): move the main stack to the USB SRAM bankhathach
The 8 KB main bank is packed tightly enough that only ~280 bytes remained above .bss, and interrupt frames overflowed into the topmost task stack - a hard fault in cdc_msc_freertos. Put the MSP at the top of the 2 KB USB SRAM bank, which nothing else uses in either build system, so the stack no longer shrinks as .bss grows. The Make build's CFG_TUSB_MEM_SECTION placement of endpoint buffers into that bank is dropped so both build systems agree on the layout. The headroom assert is written as an addition rather than a subtraction, since linker script arithmetic is unsigned and an overflowing bank would underflow the difference into a huge positive value and pass silently.
2025-10-23fix more buildhathach
2024-12-27embed metadata to family.c and board.h to generate supported boards dochathach
2024-05-02add cmake for lpc11hathach
2023-08-03more board_api.h renamehathach
2023-03-19bsp lpc11hathach