| Age | Commit message (Collapse) | Author |
|
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]>
|
|
|
|
|
|
|
|
|
|
move it to family_configure_common()
also move startup and linker from board target to actual exe
|
|
|
|
|
|
|
|
|
|
with zephyr
- change tinyusb CMakeLists.txt to function tinyusb_target_add() instead of defining tinyusb lib target
|
|
|
|
|
|
add cmake for ch32v20x, skip freertos examples for CH32V20X, also skip net webserver due to lack of RAM
update to use openocd with wlinke adapter
|
|
|
|
* add name field to usbd_class_driver_t
* ci: use set matrix py script
* add riscv32 and cmake support for ch32v307, fomu, gd32vf103
* update build_cmake.py to take --family --board --toolchain
* separate hil test to its own workflow
* move esp32 board into separated hil json
* add make build to ci
* remov build_make.py
* build.py support esp32 board
* setup toolchain support esp-idf
* fix missing click
* merge family in matrix build to reduce jobs
* skip cifuzz since it still has issue with get_deps and click
|
|
`STACK_SIZE = DEFINED(STACK_SIZE) ? STACK_SIZE : 0x1000` --> STACK_SIZE = 0
|
|
|
|
|
|
temporarily disable codespell
|
|
also fix trailing spaces
|
|
|
|
|
|
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]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
allow board to define CROSS_COMPILE (default to arm gcc)
|
|
|
|
make it easier to duplicate bsp
|
|
During development, the ROM address was at offset 0x2001a000
(due to the fact that the test program was located immediately
following the bitstream).
In normal Fomus, the ROM address is at offset 0x20040000, in order
to take into account additional bitstreams and bootloaders.
Correct the address to the offset in order to get examples working
with existing Fomus.
Signed-off-by: Sean Cross <[email protected]>
|
|
current board that doesn work with flto is spresense and mimxrt10xx (due
to xip image_vector_table is optimized out).
|
|
When compiled without usb support, we don't want to call the USB ISR.
Signed-off-by: Sean Cross <[email protected]>
|
|
These functions are unused in the current implementation.
Signed-off-by: Sean Cross <[email protected]>
|
|
While Fomu is produced by Foosn, the actual name of the hardware
block is `valentyusb`. Rename the module to match that.
Signed-off-by: Sean Cross <[email protected]>
|
|
Signed-off-by: Sean Cross <[email protected]>
|
|
Signed-off-by: Sean Cross <[email protected]>
|
|
The Fomu bitstream now includes a `USB_NEXT_EV` register to
indicate which is the next logical event to process. Add this
register to the CSR definition.
Signed-off-by: Sean Cross <[email protected]>
|
|
Signed-off-by: Sean Cross <[email protected]>
|
|
Signed-off-by: Sean Cross <[email protected]>
|
|
The end of the data section was overlapping the start of the bss.
Signed-off-by: Sean Cross <[email protected]>
|
|
Signed-off-by: Sean Cross <[email protected]>
|