Juan Carrano
9289fee618
Makefile.include: require make version 4.
...
Old versions of GNU Make (especially on OSX) are a pain to deal
with. This commit introduces a warning when such an old version
is found. The goal is the future the warning will be turned into
an error.
2020.01 is set as the date we remove support.
Complying with version 4.x is easy on OSX by using homebrew, and
on Linux, even Debian stable has the required version.
2019-09-23 18:54:19 +02:00
f38d9d14c6
Merge pull request #10549 from miri64/gnrc_netif/enh/submodules
...
gnrc_netif: make link-layer specific operations proper submodules
2018-12-05 17:44:40 +01:00
Gaëtan Harter
fb65d37b02
Merge pull request #10492 from jcarrano/mcuboot-builddeps-fix
...
mcuboot.mk: Add mcuboot targets to BUILDDEPS.
2018-12-05 17:35:39 +01:00
Juan Carrano
46da35ecff
mcuboot.mk: make mcuboot targets depend on clean.
...
When doing `make -j clean all' the directories can be cleaned after
files are made. To ensure files are created after clean, those targets
are made conditionally dependent on the clean target.
This copies the handling done in Makefile.include.
2018-12-05 16:49:59 +01:00
Juan I Carrano
fecd5bc3f4
Merge pull request #10551 from jcarrano/eclipse.mk-split
...
eclipse.inc.mk: Split eclipse support into it's own file.
2018-12-05 16:27:17 +01:00
Juan Carrano
e666c3864c
eclipse.inc.mk: Split eclipse support into it's own file.
...
To keep Makefile.include clean and to be consistent with other tools,
the Eclipse IDE support is put in a separate file.
2018-12-05 15:22:42 +01:00
Martine Lenders
08524ca1d2
gnrc_netif_hdr: move path resolve to gnrc_netif submodule resolution
...
No that we introduced sub-modules to `gnrc_netif` we can move that here
as well.
2018-12-05 15:04:45 +01:00
Martine Lenders
72c5fd06b4
gnrc_netif: make link-layer specific operations proper submodules
2018-12-05 15:04:04 +01:00
Hauke Petersen
6551d8aac0
Merge pull request #10500 from miri64/gnrc_netif_hdr/enh/conv-netif-getter
...
gnrc_netif_hdr: provide convenience function to get netif pointer from netif header.
2018-12-05 14:26:02 +01:00
Martine Lenders
d94ba6c7d1
gnrc_sixlowpan_iphc: use gnrc_netif_hdr_get_netif() function
2018-12-05 14:08:32 +01:00
Martine Lenders
868a856cbc
gnrc_sixlowpan: use gnrc_netif_hdr_get_netif() function
2018-12-05 14:08:32 +01:00
Martine Lenders
b447501382
gnrc_ipv6: use gnrc_netif_hdr_get_netif() function
2018-12-05 14:08:32 +01:00
Martine Lenders
b90fff9f06
gnrc_icmpv6_error: use gnrc_netif_hdr_get_netif() function
2018-12-05 14:08:32 +01:00
Martine Lenders
f95cabe8df
gnrc_netif_hdr: add convenience function to get netif pointer
2018-12-05 14:08:32 +01:00
Kevin "Bear Puncher" Weiss
b271b0d670
Merge pull request #10056 from aabadie/pr/driver/eeprom_clear
...
drivers/periph_eeprom: add clear and erase functions
2018-12-05 11:17:03 +01:00
591c0aa7f7
Merge pull request #10542 from miri64/shell_commands/fix/ifconfig-tentative
...
shell_commands/ifconfig: mark TENTATIVE addresses correctly
2018-12-04 18:42:13 +01:00
Martine Lenders
e4a922260e
shell_commands/ifconfig: mark TENTATIVE addresses correctly
2018-12-04 15:53:46 +01:00
Gaëtan Harter
7815ac26a9
Merge pull request #10541 from miri64/dist/enh/testbed-support-firefly
...
dist/testbed-support: add firefly in IoT-LAB archis
2018-12-04 15:21:27 +01:00
Martine Lenders
37a11e9802
dist/testbed-support: add firefly in IoT-LAB archis
2018-12-04 14:54:26 +01:00
3e8c113c59
tests/periph_eeprom: cleanup + add auto tests for clear and set
2018-12-04 11:25:08 +01:00
c97bedcd8b
cpu/atmega_common: define eeprom clear byte value
2018-12-04 11:24:57 +01:00
f1d3d206c9
tests/periph_eeprom: add set command in shell
2018-12-04 11:24:57 +01:00
1008ab4fdf
drivers/periph_eeprom: add eeprom_set function
2018-12-04 11:24:57 +01:00
c95c1e4def
tests/periph_eeprom: add clear and erase commands
2018-12-04 11:24:57 +01:00
50f19d1d1f
drivers/periph_eeprom: add clear and erase functions
2018-12-04 11:24:57 +01:00
90db0bf253
Merge pull request #10253 from kYc0o/pr/riot_hdr
...
sys: add riotboot_hdr module
2018-12-04 09:44:45 +01:00
Sebastian Meiling
bb20614c7f
Merge pull request #10530 from gschorcht/esp32_adc_res_fix
...
cpu/esp32: fix of adc_res_t
2018-12-04 09:35:47 +01:00
Martine Lenders
3acdace341
Merge pull request #10409 from aabadie/pr/boards/nrf51dk
...
boards/nrf51dk: add initial support
2018-12-04 09:31:57 +01:00
59ca49374a
cpu/nrf51: define flashpage numof for NRF51X22XXAC
2018-12-04 08:37:00 +01:00
1de4ae743a
tests: exclude nrf51dk from big tests
2018-12-04 08:37:00 +01:00
1858db871d
examples: exclude nrf51dk from big examples
2018-12-04 08:37:00 +01:00
94b7b242b2
boards/nrf51dk: add initial support
2018-12-04 08:37:00 +01:00
Francisco Acosta
ffb1ba6e47
tests: add riotboot_hdr test
...
Unittest for riotboot_hdr submodule. If successful, it must
print 4 successful tests.
2018-12-04 00:01:42 +01:00
Francisco Acosta
00adbd69f6
sys: add riotboot_hdr submodule
...
riotboot_hdr enables to partition the internal flash memory
into "slots", each one with a header providing information
about the partition. The concept for now is limited to
firmware partitions, which are recognised by the riotboot
bootloader. In the future the concept might be extended to
represent other content.
Co-authored-by: Kaspar Schleiser <kaspar@schleiser.de>
2018-12-03 23:58:45 +01:00
Sebastian Meiling
f492bbd142
Merge pull request #10535 from bergzand/pr/kw2xrf/undedup_channel
...
kw2xrf: Don't use netdev_ieee802154_t for channel
2018-12-03 21:00:27 +01:00
Martine Lenders
0c09a9ad8b
Merge pull request #10538 from smlng/pr/embunit
...
tests: adapt embunit TEST_ASSERT_EQUAL_STRING
2018-12-03 16:59:06 +01:00
Sebastian Meiling
a638b6c1ba
tests: verify embunit TEST_ASSERT_EQUAL_STRING
2018-12-03 15:44:02 +01:00
René Kijewski
c813a7ee82
embunit: const char *
2018-12-03 14:41:12 +01:00
Kevin "Bear Puncher" Weiss
f05852290a
Merge pull request #9236 from bergzand/pr/crypto/poly1305
...
crypto: Poly1305 implementation
2018-12-03 14:31:28 +01:00
8bd839f04d
Merge pull request #10473 from cladmi/pr/make/flash_sh/get_flashfile_from_cli
...
board/*/flash.sh: get file to flash from command line
2018-12-03 14:20:35 +01:00
Peter Kietzmann
c83493728a
Merge pull request #10435 from leandrolanzieri/pr/boards/sodaq_sara_r410m
...
boards/sodaq-sara-aff: Initial support
2018-12-03 14:11:34 +01:00
963d06c7de
Merge pull request #10528 from cladmi/pr/make/jlink/flashfile_from_cli
...
jlink: get flash and debug files from cli
2018-12-03 13:44:39 +01:00
Marian Buschsieweke
003c04bd4c
Merge pull request #10012 from gschorcht/drivers_sht3x
...
drivers: sht3x temperature and humidity sensor
2018-12-03 10:43:16 +01:00
dc70c3c218
kw2xrf: don't set netdev channel in set_channel
2018-12-03 10:17:26 +01:00
e3eaf4671f
kw2xrf: Don't propagate NETOPT_CHANNEL setter
...
This modification changes the netdev::set function for the kw2xrf to not
propagate the NETOPT_CHANNEL to the generic netdev_ieee802154 code
2018-12-03 10:16:08 +01:00
603b754d24
kw2xrf: Add NETOPT_CHANNEL to getters
2018-12-03 10:15:33 +01:00
Leandro Lanzieri
d53fbb0045
boards/sodaq-sara-aff: Initial support
2018-12-03 10:05:37 +01:00
e13a93672a
Merge pull request #10487 from gebart/usb-kw41z
...
board: NXP Kinetis USB-KW41Z IoT USB dongle
2018-12-03 09:40:21 +01:00
d5c527161d
test/crypto: Add tests for poly1305
...
Tests are based on the tests vectors provided in RFC 7539
2018-12-03 09:31:10 +01:00
731ceda2f7
crypto/poly1305: Initial import
...
poly1305 implementation strongly based on
https://github.com/floodyberry/poly1305-donna
2018-12-03 09:31:09 +01:00