Sören Tempel
55b026b349
Makefile.include: Introduce LINKXX variable
...
This variable can be used to specify the linker which should be used to
link C++ object files. This is needed in order to use g++ for linking
with TOOLCHAIN=llvm.
2018-02-21 12:26:20 +01:00
Sören Tempel
18f99ef708
makefiles: always link with gcc even if TOOLCHAIN is set to LLVM
...
Fixes #8356
2018-02-21 12:26:20 +01:00
28a0ffca37
tools: edbg: use for resetting
2018-02-16 15:32:58 +01:00
Joakim Nohlgård
0cf3f63b6f
Merge pull request #8292 from cladmi/pr/deprecated/feature_macros
...
makefiles/modules.inc.mk: remove setting deprecated FEATURE_PERIPH_ macros
2018-02-09 10:32:12 +01:00
3bfe4b6986
make: mcuboot: add MCUBOOT_ namespacing
2018-02-06 16:41:48 +01:00
Bas Stottelaar
e4d699ad46
Merge pull request #8471 from cladmi/pr/fix_tradfri_module_name_conflict
...
cpu/efm32: fix 'cpu' module name conflict
2018-02-01 08:41:03 +01:00
Gaëtan Harter
a3bc341878
cortexm.inc.mk: allow configuring vectors.o path
...
This allows providing 'vectors.o' by another module than 'cpu' by overwriting
VECTORS_O variable.
2018-01-30 11:55:05 +01:00
Gaëtan Harter
5cbfb378a8
makefiles/vars.inc.mk: UNDEF fix variable doc
...
Despite its name, UNDEF are files that must be included during linking even if
the linker would not by default.
2018-01-26 19:38:51 +01:00
Hauke Petersen
09dab1a9fb
drivers: add support for STM lis2dh12 accelerometer
2018-01-18 18:39:43 +01:00
b63412efa1
drivers: add rn2xx3 LoRa module driver
2018-01-18 10:46:54 +01:00
Gaëtan Harter
e554a19756
makefiles/modules.inc.mk: remove deprecated FEATURE_PERIPH_ macros
...
`#ifdef FEATURE_PERIPH_NAME` usage should now be replaced by
`#ifdef MODULE_PERIPH_NAME`.
This deprecation was started by pull requests #8226 and #8227 .
2018-01-18 09:24:17 +01:00
4c4e10fb31
makefiles: add lora pseudomodule
2017-12-14 15:01:09 +01:00
Cenk Gündoğan
b6581289a2
pkg: ccn-lite: adapt to v2
2017-12-01 16:14:27 +01:00
3367840fa2
sys/net/nanocoap: use submodules
2017-12-01 12:55:45 +01:00
Hauke Petersen
a1d5e0fe13
make/info-global: adapt for common board folder
2017-11-30 10:26:36 +01:00
Martine Lenders
16e2829258
Merge pull request #7959 from antmicro/feature/renode-integration
...
makefiles: tools/renode: add support for Renode
2017-11-24 18:43:31 +01:00
Joakim Nohlgård
697f0b00f3
edbg: Use DEBUG_ADAPTER_ID to select which USB programmer to use
2017-11-17 10:03:05 +01:00
Joakim Nohlgård
57de166ea1
makefiles: Refactor openocd tool handling
...
Attempt to decouple board configuration from debugger interface
configuration by specifying the DEBUG_IFACE variable for the debug
hardware interface to use.
2017-11-17 10:03:05 +01:00
Xavier Clive
c6af3f733d
make: Do not attempt to use color if the terminal cannot support it
2017-11-16 20:04:18 +01:00
86665b71bf
cpu: adapt to COREIF_NG removal
2017-11-16 14:40:16 +01:00
3e4e3d261f
sys/posix: factor inet_*to* from header into .c file
2017-11-15 23:01:56 +01:00
Peter Kietzmann
a2721c03c9
sys/od: add ASCII representation to memory dump
2017-11-14 09:22:02 +01:00
fd1b0bdea5
makefiles: docker: make docker call non-interactive
...
prevents "the input device is not a TTY"
2017-11-13 12:34:51 +01:00
Piotr Zierhoffer
b424274a72
makefiles: tools/renode: add support for Renode
2017-11-08 12:43:09 +01:00
e7646781e4
make: mcuboot: prefix mcuboot make targets
2017-11-07 12:44:38 +01:00
268e763d63
make: move mcuboot related stuff to makefiles/mcuboot.mk
2017-11-07 12:28:41 +01:00
Hauke Petersen
9c386716a9
Merge pull request #7241 from kaspar030/make_periph_use_submodules
...
make: use submodules for periph
2017-11-06 14:28:04 +01:00
Martine Lenders
0954dba17d
Merge pull request #6000 from kaspar030/add_event_system
...
sys: add asynchronous event system
2017-11-06 14:25:18 +01:00
0e09213e53
sys/event: initial commit of handler-based event system
2017-11-06 14:19:31 +01:00
3ec8126c84
cpu: cortexm: provide periph_pm for all cortexm
2017-11-06 12:01:19 +01:00
8965e9e26c
make: make features available to Makefile.include
2017-11-06 12:01:19 +01:00
d69291c3a1
make: handle optional features in Makefile.dep
2017-11-06 12:01:19 +01:00
46d824b6b1
make: add Makefile.periph
2017-11-06 12:01:01 +01:00
c348a89c91
make: add NO_PSEUDOMODULES variable
2017-11-06 12:01:01 +01:00
6f43e98b95
drivers/si70xx: cleanup and use pseudomodules
2017-11-05 18:13:19 +01:00
66bd9b0295
Merge pull request #7809 from smlng/makefiles/fix_info_targets
...
makefiles: fix (and add) info targets
2017-11-02 16:10:14 +01:00
Joakim Nohlgård
b80cdd81d8
Merge pull request #7798 from kaspar030/fix_buildsizes_diff
...
make: fix info-buildsizes-diff
2017-10-30 07:41:19 +01:00
Francisco Acosta
a6cb09cfa6
Merge pull request #7783 from kYc0o/fix_cbor_arm
...
sys/cbor: fix compilation with newlib
2017-10-24 16:21:44 +02:00
Martine Lenders
af5760977d
newlib: use RIOT dependency system for _GNU_SOURCE instead
2017-10-24 16:01:24 +02:00
smlng
de6691f523
makefiles: add targets for list of features provided and features required
2017-10-24 14:09:20 +02:00
smlng
fe1a99e1b1
makefiles: fix duplicate for missing features
2017-10-24 14:08:52 +02:00
bbae3f32c2
make: fix info-buildsizes-diff
2017-10-23 23:02:07 +02:00
Martine Lenders
e3e1abb368
make: prefix TERMINAL macro
...
Fixes #7767
2017-10-23 15:19:32 +02:00
0718898cc0
Merge pull request #7758 from haukepetersen/opt_make_termprog
...
make: tools: serial: allow for using picocom as term prog
2017-10-19 10:20:01 +02:00
Hauke Petersen
cd5fa2690e
make.serial: allow for using picocom as term prog
2017-10-19 09:57:19 +02:00
Joakim Nohlgård
0ad0a39a40
makefiles: Split GDB settings from toolchain
2017-10-18 14:34:20 +02:00
Joakim Nohlgård
7713bede99
openocd: Refactor openocd.sh script
...
- Merge flash and flash-elf commands since they were identical except
for the file name of the image
- Split GDB command from DBG environment variable to allow more easily
configure front-ends for GDB via environment variables.
- Remove verbose tests of empty variables and replace by `: ${VAR:=default}`
- Remove passed command line arguments to sub-functions, they were
unused in the functions anyway.
- Remove TUI variable, use `export DBG_EXTRA_FLAGS=-tui` to get the same
result.
2017-10-18 14:34:20 +02:00
Vincent Dupont
be588c2f0e
cpu/stm32_common: use pseudomodule for UART HW FC
2017-10-10 14:09:05 +02:00
Martine Lenders
d30216dcbe
gnrc_ipv6_nib: add configuration pseudo-modules
2017-10-06 23:21:18 +02:00
e5fc70ae57
makefiles: cleanup indentation
2017-09-28 21:29:08 +02:00