Gunar Schorcht
6fc82f2b2a
boards: doc fix for several nucleo-f4xxxx boards
...
Rows in markdown tables must not contain a line break. Otherwise the table is broken.
2020-01-25 13:28:15 +01:00
Francisco Molina
ff70ad377a
makefiles/boards.inc.mk: simply expand ALLBOARDS
...
We can't use memoized here since if we don't expand immediatly
the value for BOARDSDIR might change.
2020-01-24 17:59:48 +01:00
benpicco
43b736969b
Merge pull request #13138 from francois-berder/pic32-docs
...
boards: Improve documentation for pic32-clicker and pic32-wifire
2020-01-24 17:48:43 +01:00
Francisco Molina
1f844fb99a
makefiles/boards.inc.mk: set RIOTBOARD
2020-01-24 14:45:24 +01:00
benpicco
3c13df60ab
Merge pull request #13190 from maribu/cc110x-promiscuous-mode
...
drivers/cc110x: add support promiscuous mode
2020-01-24 14:22:08 +01:00
benpicco
231fb0ae7b
Merge pull request #13081 from aabadie/pr/make/mips_inc_cleanup
...
make/mips: cleanup include makefile
2020-01-24 14:19:47 +01:00
Marian Buschsieweke
3f296bbcf2
Merge pull request #13189 from smlng/cpp_atomic_freebsd
...
native: fix c11_atomic sizes on FreeBSD
2020-01-24 11:42:45 +01:00
Francois Berder
f4404f2df6
boards: pic32-wifire: Improve documentation
...
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-01-24 09:49:09 +00:00
Francois Berder
f1e1de5710
boards: pic32-clicker: Improve documentation
...
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-01-24 09:49:09 +00:00
benpicco
358a2625fc
Merge pull request #13136 from jeandudey/2020_01_15-cc2538dk-resc
...
boards: cc2538dk: remove `machine SetClockSource`.
2020-01-24 10:45:59 +01:00
Francisco
618919bb17
Merge pull request #13192 from leandrolanzieri/pr/drivers/xbee_fix_ref_to_device
...
drivers/xbee: Fix reference to device from netif in send function
2020-01-24 08:46:40 +01:00
Hauke Petersen
91eca47b1f
Merge pull request #13191 from haukepetersen/opt_nimble_autoconnacceptstop
...
pkg/nimble/autoconn: collection of improvements
2020-01-23 18:54:24 +01:00
Marian Buschsieweke
b98b51d082
drivers/cc110x: Add promiscuous mode support
2020-01-23 18:27:04 +01:00
Marian Buschsieweke
fdc87ae30d
drivers/cc110x: Fixed typo in doc
2020-01-23 18:27:04 +01:00
Marian Buschsieweke
f7eb9233da
drivers/cc110x: Replaced some magic numbers
2020-01-23 18:27:03 +01:00
Leandro Lanzieri
40794cf5f1
drivers/xbee: Fix reference to device from netif in send function
2020-01-23 18:11:17 +01:00
Hauke Petersen
6537a04b97
pkg/nimble/autoconn: improve en/disable code
2020-01-23 17:24:33 +01:00
Hauke Petersen
fddcd928d7
pkg/nimble/autoconn: fix internal slave conn state
2020-01-23 17:23:49 +01:00
Hauke Petersen
e6513924a3
pkg/nimble/autoconn: handle ACCEPT_STOP event
2020-01-23 17:22:08 +01:00
Hauke Petersen
5b6b28ab09
pkg/nimble/autoconn: fix conn_params
2020-01-23 17:19:39 +01:00
Hauke Petersen
8c4e70ebfd
pkg/nimble/autoconn: make conn_timeout configurable
2020-01-23 17:18:36 +01:00
Hauke Petersen
5c5ba9f740
pkg/nimble/netif: add ACCEPT_STOP event
2020-01-23 17:16:29 +01:00
Sebastian Meiling
32f1178ff0
native: fix c11_atomic sizes on FreeBSD
...
There is size difference for atomic_int_fast8 and atomiic_uint_fast8
on FreeBSD, i.e., they match uint32_t with size of 4 bytes instead of
uint8_t with size of 8. Hence, tests/c11_atomics_cpp_compat buildtest
fails on FreeBSD.
2020-01-23 13:23:02 +01:00
benpicco
88f9d5870d
Merge pull request #13029 from jue89/feature/dose-optional-set-addr
...
drivers/dose: add setter for MAC address
2020-01-23 12:57:05 +01:00
c260d0466e
Merge pull request #13188 from smlng/pkg_mp_bump
...
pkg/micropython: bump version for FreeBSD fix
2020-01-23 12:49:56 +01:00
Sebastian Meiling
999f895672
pkg/micropython: bump version for FreeBSD fix
2020-01-23 11:58:59 +01:00
Marian Buschsieweke
f58b82bd39
Merge pull request #13163 from gschorcht/board/mega-xplained/fix_adc_lines
...
boards/mega-xplained: fix ADC line defintions
2020-01-23 11:34:38 +01:00
MichelRottleuthner
0950e018e8
Merge pull request #13185 from JulianHolzwarth/pr/xtimer_mutex_lock_timeout/first_fix_2
...
xtimer/xtimer.c:_mutex_timeout() improved
2020-01-23 10:47:05 +01:00
309995513e
Merge pull request #13181 from fjmolinas/pr_efm32_series1_rtc_normalize
...
cpu/efm32/periph/rtc_series1: normalize time
2020-01-22 19:07:13 +01:00
JulianHolzwarth
70923d0c1b
xtimer/xtimer.c:_mutex_timeout() improved
...
no longer into the "if" when the mutex is free
2020-01-22 18:40:29 +01:00
65f0391b1e
Merge pull request #13184 from nmeum/pr/ssp_feature
...
Add CPU feature for stack smash protections
2020-01-22 16:47:08 +01:00
Sören Tempel
5ef5ab7e4b
Add CPU feature for stack smash protections
2020-01-22 15:59:02 +01:00
Francisco
85984553c8
Merge pull request #13182 from kaspar030/fix_xtimer_now_irqdisable
...
sys/xtimer: _xtimer_now64(): fix irq_disable() return value type
2020-01-22 13:27:16 +01:00
885bb84ce5
sys/xtimer: _xtimer_now64(): fix irq_disable() return value type
2020-01-22 12:46:17 +01:00
Francisco Molina
e700a78cd3
cpu/efm32/periph/rtc_series1: normalize time
2020-01-22 10:03:49 +01:00
Peter Kietzmann
eb74811000
Merge pull request #13145 from jia200x/pr/nrf52_cca
...
nRF802154: implement CCA
2020-01-21 13:38:17 +01:00
Marian Buschsieweke
dbb9fd0db9
Merge pull request #13137 from PeterKietzmann/pr_puf_opt_softreset
...
sys/puf_sram: counter based seed after soft reset
2020-01-21 13:20:11 +01:00
Jose Alamos
709c1aac30
Kconfig: Expose NRF802154 configurations
2020-01-21 11:29:00 +01:00
Jose Alamos
f652564eb1
nrf802154: implement CCA
2020-01-21 11:06:20 +01:00
Jose Alamos
09c79f07e7
nrf802154: use correct ED_RSSIOFFS sign
2020-01-21 11:06:20 +01:00
f2329252b8
Merge pull request #13159 from jeandudey/2020_01_17-ccs-base
...
makefiles: tools: fix DEBUGSERVER value for uniflash.inc.mk
2020-01-21 07:58:04 +01:00
9ac5ab8bcd
Merge pull request #13172 from fjmolinas/pr_suit_docker
...
examples/suit_update: allways build slot bin files
2020-01-20 20:58:03 +01:00
8509e1e213
Merge pull request #13119 from nmeum/pr/ssp_random_canary
...
sys/spp: randomize canary value on each build
2020-01-20 20:56:16 +01:00
Francisco Molina
30895d0165
examples/suit_update: allways build slot bin files
2020-01-20 18:08:42 +01:00
Leandro Lanzieri
881f17a816
Merge pull request #13123 from PeterKietzmann/pr_kconf_6lo
...
Kconfig: Expose gnrc/sixlowpan configurations
2020-01-20 17:41:52 +01:00
4aacbce477
Merge pull request #13165 from jeandudey/2020_01_19-cc1315-launchpad-fixes
...
boards/cc1352-launchpad: add periph_gpio_irq feature.
2020-01-20 15:42:26 +01:00
Martine Lenders
9999cec199
Merge pull request #13170 from miri64/gnrc_nettype/clean/iovec
...
gnrc_nettype: deprecate IOVEC type
2020-01-20 15:19:29 +01:00
Sören Tempel
dbd5b4a402
sys/ssp: use a random value as the canary
...
This implements the randomization of canary values on each build as
mentioned in the comment above the STACK_CHK_GUARD macro. The canary
value is generated by the buildsystem and passed to the ssp module using
a `-D` compiler flag. The ssp object file, using this canary value, is
marked as PHONY to make sure it is rebuild on each make invocation,
thereby ensuring that each build uses a new random canary value.
Implementing this properly would require generating a cryptographically
secure random value on each boot of the RIOT operating system. This is
not deemed possible on some constrained devices, e.g. due to lack of
hardware random number generators. Besides, RIOT only seems to support a
PRNG (random module) currently. While this may be implemented in the
future for some devices the changes implemented in this commit may still
be used as a fallback then.
A hardcoded canary value is used when building software on the CI to not
break the CI test cache [1].
[1]: https://github.com/RIOT-OS/RIOT/pull/13119#issuecomment-574132932
2020-01-20 14:51:26 +01:00
Sören Tempel
1e52ac21e4
tools: add tool for generating random hexadecimal values
...
This tool generates a random hexadecimal value of a given maximum size.
This is useful for generating random canary values during compile-time
for the ssp module which currently uses a constant value.
2020-01-20 14:51:26 +01:00
Jean Pierre Dudey
894a868851
uniflash.inc.mk: add CCS_PATH
variable.
...
This is used now to set the `DEBUGSSERVER` as the `gdb_agent_console`
file was removed from UniFlash.
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-01-20 08:14:52 -05:00