1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

18347 Commits

Author SHA1 Message Date
Matthew Blue
adc44e6496 cpu/atmega_common: misc gpio interrupt fixes 2018-06-28 16:06:36 -04:00
Francisco Acosta
1c47f9074c
Merge pull request #9365 from basilfx/feature/slstk3402a_uart_modes
boards: slstk3402a: add uart modes
2018-06-26 21:14:59 +03:00
Cenk Gündoğan
315c201747
Merge pull request #9372 from miri64/gnrc_sixlowpan_frag/enh/i8511
gnrc_sixlowpan_frag: adapt for #8511
2018-06-26 19:47:25 +02:00
Martine Lenders
a2eb3c7f15 gnrc_sixlowpan_frag: adapt for #8511
This refactors the `gnrc_sixlowpan_frag` module for the API proposed
in #8511.

The `ctx` for `gnrc_sixlowpan_frag_send()` is required to be a
`gnrc_sixlowpan_msg_frag_t` object, so IPHC can later on use it to
provide the *original* datagram size (otherwise, we would need to adapt
the API just for that, which seems to me as convoluted as this
proposal).

I also provide an expose function with a future possibility to provide
more than just one `gnrc_sixlowpan_msg_frag_t` object later on (plus
having cleaner module separation in general).
2018-06-26 19:38:33 +02:00
Sebastian Meiling
d0a3817cb8
Merge pull request #9394 from cgundogan/pr/newlib_includes
newlib: include fixes for newlib-nano
2018-06-26 19:29:28 +02:00
Peter Kietzmann
aafb098a5e
Merge pull request #9413 from PeterKietzmann/pr_olegart_stm32l1_adc_clock
cpu/stm32l1: fix ADC clock
2018-06-26 16:56:48 +02:00
Oleg Artamonov
3f4752e91c cpu/stm32l1: fix ADC clock 2018-06-26 16:42:27 +02:00
Cenk Gündoğan
db6cb1ac65 newlib: include fixes for newlib-nano 2018-06-26 15:45:54 +02:00
Cenk Gündoğan
f08d849f09
Merge pull request #9410 from PeterKietzmann/pr_sys_rand_range
sys/random: fix distribution of random_uint32_range()
2018-06-26 15:41:45 +02:00
Francisco Acosta
f0dce1b920
Merge pull request #8988 from Josar/atmega_isr
cpu/atmega_common: __exit_isr thread_yield
2018-06-26 16:12:39 +03:00
PeterKietzmann
85643ad01f tests/rng: add tests for random_uint32_range() 2018-06-26 14:08:46 +02:00
PeterKietzmann
ec5fb4fbda sys/random: fix distribution of random_uint32_range() 2018-06-26 14:08:43 +02:00
Gaëtan Harter
b0f1f31fdb
Merge pull request #9357 from gebart/pr/WERROR
make: Clean up WERROR handling
2018-06-26 13:54:12 +02:00
Joakim Nohlgård
b36afc3964 make: Clean up WERROR handling 2018-06-26 12:50:02 +02:00
Martine Lenders
68dc5b0d6e
Merge pull request #9315 from danpetry/maintainer_guidelines
Add maintainer guidelines
2018-06-26 11:34:34 +02:00
danpetry
849d20966e doc: add MAINTAINING.md
- This document is the result of original work by @haukepetersen and
  refinement by @miri64, @aabadie, @kaspar030, @jcarrano,
  @PeterKietzmann, @ZetaR60, and @jia200x.
2018-06-26 10:43:07 +02:00
42c4460daf
Merge pull request #9325 from aabadie/pr/saul/tvoc_ppb
drivers/saul :sys/phydat: add definitions for TVOC sensor type and PPB unit
2018-06-25 12:20:11 +02:00
Cenk Gündoğan
5b6af6ddad
Merge pull request #9403 from miri64/gnrc_pktbuf_cmd/fix/not-an-implementation
gnrc_pktbuf_cmd: module is not a pktbuf implementation
2018-06-22 22:59:08 +02:00
Martine Lenders
d3a831ef91 gnrc_pktbuf_cmd: module is not a pktbuf implementation
When I introduced this pseudo-module in #9391 I did not consider, that
the way I named it, it is assumed to be an implementation of the
`gnrc_pktbuf` interface. However, it is not (it just provides the shell
command).

This PR excludes `gnrc_pktbuf_cmd` from the selection algorithm, so
that if it is the only `gnrc_pktbuf_%` module, still
`gnrc_pktbuf_static` gets selected.
2018-06-22 18:47:47 +02:00
011b80cb92
Merge pull request #9400 from haukepetersen/opt_nrf52_icacheenable
cpu/nrf52: enable instruction cache
2018-06-22 16:32:03 +02:00
Cenk Gündoğan
bc57e901a8
Merge pull request #9374 from PeterKietzmann/pr_sys_sha1prng
sys/random: add SHA1PRNG
2018-06-22 16:22:09 +02:00
PeterKietzmann
3c4360eddb sys/random: add SHA1PRNG 2018-06-22 16:11:53 +02:00
Hauke Petersen
7ffd6265bb cpu/nrf52: enable instruction cache 2018-06-22 16:09:23 +02:00
Martine Lenders
ffde933259
Merge pull request #9399 from miri64/sock_dns/doc/fix-spelling
sock_dns: fix typo in doc
2018-06-22 13:32:20 +02:00
Peter Kietzmann
8724407686
Merge pull request #8958 from aabadie/pr/cpu/lm4f120
cpu/lm4f120: remove useless periph file guard
2018-06-22 13:27:23 +02:00
Martine Lenders
a027684a1e sock_dns: fix typo in doc
`s/fuction/function/` ;-)
2018-06-22 13:23:26 +02:00
ce56f91a14
Merge pull request #9397 from smlng/pr/unittests/make
unittests: fix (some more) invisible unicode chars in Makefiles
2018-06-22 11:51:20 +02:00
smlng
854082272a tests/unittests: remove invisible unicode chars 2018-06-22 11:25:31 +02:00
eff3a42dd6
Merge pull request #9396 from smlng/pr/unittests/cn_cbor/make
tests/unittests, cn_cbor: remove invisible unicode char from Makefile
2018-06-22 10:04:58 +02:00
Cenk Gündoğan
3712cdffc2
Merge pull request #9391 from miri64/shell/feat/pktbuf-cmd
shell_commands: add command for packet buffer stats
2018-06-22 10:04:37 +02:00
Martine Lenders
a6a7357077 shell_commands: add command for packet buffer stats
I'm using something like this command for a while now for debugging
GNRC. Usually, I just patch it into the application I'm using it with,
but I think there is a benefit to also provide it to RIOT upstream
properly.
2018-06-22 09:51:17 +02:00
smlng
3b84dad680 tests/unittests, cn_cbor: remove invisible unicode char from Makefile 2018-06-22 09:23:30 +02:00
ZetaR60
7b8e3cbd01
Merge pull request #9340 from Josar/fix_gpio
atmega_common/gpio.c: Fixes GPIO_LOW interrupt
2018-06-21 14:08:52 -04:00
Andreas "Paul" Pauli
1aaeecf5b1
Merge pull request #9296 from maribu/lpc2387
cpu/lpc2387: Various fixes for GPIO driver
2018-06-21 19:28:53 +02:00
Cenk Gündoğan
7a92c1821c
Merge pull request #9390 from miri64/gnrc_rpl/fix/send-check-netif-hdr
gnrc_rpl: exit early if netif_hdr is NULL in send function
2018-06-21 16:01:48 +02:00
Cenk Gündoğan
3fd6a04fd9
Merge pull request #9393 from miri64/examples/fix/new-nucleo-names
examples/lorawan: use new nucleo names for BOARD_INSUFFIENT_MEMORY
2018-06-21 15:35:31 +02:00
Martine Lenders
b22040194a examples/lorawan: use new nucleo names for BOARD_INSUFFIENT_MEMORY 2018-06-21 15:24:48 +02:00
Martine Lenders
0c9d7aeedc gnrc_rpl: exit early if netif_hdr is NULL in send function
Without this fix RPL might crash when the packet buffer is full.
2018-06-21 14:51:47 +02:00
Dylan Laduranty
2ae0e1cce7
Merge pull request #8789 from aabadie/pr/examples/lorawan
examples/lorawan: add autonomous lorawan class A device example
2018-06-21 14:50:03 +02:00
Martine Lenders
579d9d78d4
Merge pull request #8823 from miri64/gnrc_ipv6_nib/feat/slaac
gnrc_ipv6_nib: add full RFC4862 DAD support
2018-06-21 14:10:36 +02:00
danpetry
ce37449dd5
Merge pull request #9090 from jcarrano/newlib-missing-functions
sys/newlib: Bugfix, add missing syscalls (only stubs)
2018-06-21 13:55:38 +02:00
Cenk Gündoğan
d140aa1c8e
Merge pull request #9382 from miri64/sock/enh/i9376
sock_udp: allow creation with ephemeral ports
2018-06-21 12:16:40 +02:00
steffen
3ad71d5be0 atmega_common/gpio.c Fixes GPIO interrupt
fixes the GPIO_LOW interrupt on the atmega platform.
It results from trying to shift GPIO_LOW. Since it is 0, it is not shiftable and will not be set correctly.
There were more issues with the other flanks too, as they are 0b01 or 0b00. If 0b11 was set as a flank before it would not be able to switch to any other mode anymore. Now the bits get cleared before the new flank will be written.
2018-06-21 11:28:42 +02:00
646cf0b9aa
Merge pull request #9370 from Josar/pr/uncrustify_isr
uncrustify: special function ISR
2018-06-21 11:14:03 +02:00
Martine Lenders
8e8837afa7
Merge pull request #9388 from cgundogan/pr/rpl_event_dels
gnrc_rpl: remove events from the queue before memset()
2018-06-21 11:02:49 +02:00
Cenk Gündoğan
0c428ecb2e gnrc_rpl: remove events from the queue before memset() 2018-06-21 10:41:13 +02:00
5d633cd6d1 cpu/lm4f120: drop useless periph timer guards 2018-06-21 08:56:55 +02:00
Cenk Gündoğan
bde61caf03
Merge pull request #9383 from cladmi/pr/pkg/doublecflags
pkgs/cmake: fix CFLAGS given two times
2018-06-21 08:54:41 +02:00
ddfc5843bb
Merge pull request #9086 from bergzand/pr/nanocoap_sock/client_split
nanocoap_sock: split generic request function of from nanocoap_get
2018-06-20 23:31:05 +02:00
Cenk Gündoğan
e0a6c071a5
Merge pull request #6965 from tfar/sandbox/2017/relic-package-patches-in-riot-specific-branch
pkg/relic: Update to new upstream and remove now obsolete patches
2018-06-20 22:39:15 +02:00