summaryrefslogtreecommitdiff
path: root/examples/make.mk
AgeCommit message (Collapse)Author
2021-12-27build system: Changes for xc32 compilerJerzy Kasenberg
Three changes are needed to accommodate xc32 compiler build: - optimized build flag other than -Os added CFLAGS_OPTIMIZED that defaults to -Os but can be overridden in boards - build without -lnosys added LIBS_GCC with default libraries that can be changed in boards - build without LD_FILE specification if LD_FILE is empty -Wl,-T options is not added to LDFLAGS
2021-10-18enable -Wnull-dereferencehathach
2021-10-17more with -Wcast-qualhathach
2021-09-07default PYTHON to python3 on linux, and python on windowshathach
2021-09-07add msc workaround for cxd56hathach
2021-06-10remove BOARD from output namehathach
2021-05-25fix warnings cast function type for nrf, fix pico osal warninghathach
add TODO for overflow in tusb_fifo.c
2021-04-16Added support for Black Magic Probe (#787)Dima Barsky
* Added flash-bmp and debug-bmp targets; added .gdb_history to .gitignore * Added the BMP variable, defaults to /dev/ttyBmpGdb The name of the BMP device is different on different systems. On Linux (after installing the recommended udev rules) it'll be /dev/ttyBmpGdb, but the user should be able to override it. * Update rules.mk
2021-03-17move esp32s2 and rp2040 target rule to its family.mkhathach
2021-03-10Update pico sdk 1.1.0 (#712)Ha Thach
* update pico-sdk to 1.1.0 also correct fetch_submodule_if_empty behavior
2021-03-04rename FAMILY_SUBMODULES to DEPS_SUBMODULEShathach
2021-03-03group h743eval and h743nucleo into stm32h7hathach
tested and work well
2021-03-02move fomu to its own family, update ci with build risvhathach
2021-03-01try to fetch needed mcu submodule while running makehathach
2021-01-29add support for LOG=2hathach
LOGGER=rtt is not tested since jlink doesn't support rp2040 just yet
2021-01-26add copy-artifact target, and add uf2 for all family boardhathach
2021-01-26change output filename to BOARD-Directoryhathach
2021-01-25rename build outputhathach
2021-01-22update cmake build to work with esp32s2 and rp2040hathach
2021-01-22Merge branch 'master' into group-boards-into-familyhathach
2021-01-14replaced variable name to CMDEXE from UNAME.kkitayam
removed the rule that .d files are converted to .P files.
2021-01-13also build boards without familyhathach
2021-01-11added support for cmd.exe as a shell on make.kkitayam
2020-11-28move all nrf boards into its family grouphathach
2020-11-28group more nrf boardshathach
2020-11-28grouping nrf boardshathach
2020-09-04fflush(stdout) for keyboard host examplehathach
2020-07-23fix samd21 race condition with setup packethathach
reproduced with Adafruit_TinyUSB_ArduinoCore port commit 11d669b4d2a40eb2fc5e51b2a9707a6de9d42363 and SAMD BSP 1.6.1
2020-05-17enable -Wcast-alignhathach
suppress vendor sdk driver at board.mk
2020-04-26add usbd edpt openhathach
- RTT mode is blocking to prevent log lost - Improve logging message
2020-04-22added swo as loggerhathach
tested with feather nrf52840 + jlink
2020-04-22add LOGGER option to use rtthathach
update example readme for debug log. Update bug template to ask for LOG as well.
2020-03-26house keepinghathach
2020-03-25makefile clean uphathach
allow board to define CROSS_COMPILE (default to arm gcc)
2020-03-24Merge branch 'master' into developHa Thach
2020-03-24Merge pull request #194 from cr1901/msp430f5529Ha Thach
[WIP] MSP430 Support
2020-03-23per reviewhathach
- remove -Wno-error=lto-type-mismatch - change back to unsigned int
2020-03-23remove -Wnested-externs since many driver does this including CMSIS_5hathach
2020-03-22Merge branch 'master' into cr1901-msp430f5529hathach
2019-11-20move -flto to board.mkhathach
current board that doesn work with flto is spresense and mimxrt10xx (due to xip image_vector_table is optimized out).
2019-11-20adding support for NXP rt1064 evk board, boad test led + sw8 work.hathach
LTO is temporary disabled
2019-11-13examples: make: specify CROSS_COMPILE for fomuSean Cross
When BOARD=fomu, use the riscv cross-compiler. Otherwise, use the default arm compiler. This can be overridden by passing CROSS_COMIPLE on the command line. Note that there are now three common risc-v prefixes: - riscv32-unknown-elf- : Common for users who compile their own - riscv64-unknown-elf- : Upstream multiarch toolchain from SiFive - riscv-none-embed- : xPack embedded version of SiFive toolchain Here we assume users are using the `riscv-none-embed-` toolchain from xPack, because it appears to be growing more common. Additionally, there is much confusion surrounding `riscv64-unknown-elf-`, which actually includes both 32- and 64-bit runtimes and can generate software for both. Signed-off-by: Sean Cross <[email protected]>
2019-11-05Merge branch 'master' into cr1901-msp430f5529hathach
2019-11-03seperate DEBUG from LOGhathach
2019-10-29clean up warning, msp430 gcc 8.3 fixed the library lto issuehathach
2019-10-25Merge branch 'master' into cr1901-msp430f5529hathach
2019-10-18change DEBUG optimization option from O0 to Oghathach
add uart write to board test example
2019-10-12adding log support with uarthathach
started with pca10056
2019-10-04Add Spresense boardKamil Tomaszewski
2019-10-02Merge remote-tracking branch 'origin' into msp430f5529William D. Jones