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

19675 Commits

Author SHA1 Message Date
Martine Lenders
f6ef19a5ea
Merge pull request #9999 from haukepetersen/fix_gpioirq_cc26x0
cpu/cc26x0/gpio: use gpio_irq feature
2018-10-09 11:41:07 +02:00
Sebastian Meiling
ad255934b1
Merge pull request #10131 from cladmi/pr/openthread/cleanup
tests/openthread: remove useless dependency handling
2018-10-09 11:23:28 +02:00
Martine Lenders
8e3a43b309
Merge pull request #9997 from haukepetersen/fix_gpioirq_lpc2387
cpu/lpc2387/gpio: use gpio_irq feature
2018-10-09 11:22:11 +02:00
Martine Lenders
96e2a3d657
Merge pull request #9995 from haukepetersen/fix_gpioirq_lpc1768
cpu/lpc1768/gpio: use gpio_irq feature
2018-10-09 11:01:17 +02:00
Martine Lenders
aa12006da3
Merge pull request #10003 from haukepetersen/fix_gpioirq_stm32_common
cpu/stm32_common/gpio: use gpio_irq feature
2018-10-09 10:20:38 +02:00
cladmi
950274078a
tests/openthread: remove useless dependency handling
The features requirement declaration in the application is useless.
It is already handled by `drivers/Makefile.dep`.

Testing procedure

The result is unchanged with this commit:

    make BOARD=samr21-xpro info-debug-variable-FEATURES_REQUIRED | tail -n 1 | \
        tr ' ' '\n' | sort -u
    make BOARD=iotlab-m3 info-debug-variable-FEATURES_REQUIRED | tail -n 1 | \
        tr ' ' '\n' | sort -u
2018-10-08 15:00:41 +02:00
Martine Lenders
521d7bdfc2
Merge pull request #10096 from mtausig/feature/tiny-asn1_update
tiny-asn1: update package version
2018-10-08 14:01:19 +02:00
Martine Lenders
f60f5f86bb
Merge pull request #10128 from gebart/pr/ubjson-include
sys/ubjson: Unconditionally include <sys/types.h>
2018-10-08 14:01:01 +02:00
Martine Lenders
bbae45cc87
Merge pull request #9840 from jia200x/pr/doc_serializer
doc: add `serialization` group to Doxygen
2018-10-08 11:34:03 +02:00
Joakim Nohlgård
eb4de92c2f sys/ubjson: Unconditionally include <sys/types.h>
msp430_types.h is included implicitly if needed by sys/types.h
native also needs sys/types.h, no idea why it was excluded originally..
2018-10-08 10:42:01 +02:00
Mathias Tausig
2cc6637bee tiny-asn1: Fix documentation
Typo
New URL
2018-10-08 10:28:10 +02:00
Mathias Tausig
f600e27a64 tiny-asn1: Update package 2018-10-08 10:27:56 +02:00
f38b71b720
Merge pull request #10099 from gschorcht/sys_aut_init_saul
sys/auto_init/saul: fix of #10098
2018-10-05 20:43:49 +02:00
Schorcht
72ac8fdd39 sys/auto_init/saul: include assert.h 2018-10-05 20:01:25 +02:00
Schorcht
3e5c1d5f92 sys/auto_init/saul: VEML6070_NUMOF fix 2018-10-05 20:00:22 +02:00
Schorcht
cef81a102c sys/auto_init/saul: alphabetical order 2018-10-05 19:57:37 +02:00
Schorcht
dc8c363c45 sys/auto_init: auto_init_sht1x.c moved to saul 2018-10-05 19:56:50 +02:00
Martine Lenders
055ec38fff tools/pr_check: adapt for label categorization
In [#10030][1] it was decided to rename all labels to reflect their
respective category. The labels "NEEDS SQUASHING" and "Waiting For Other
PR" are used in the `dist/tools/pr_check/pr_check.sh` script however, so
that script needs to be adapted.

[1]: https://github.com/RIOT-OS/RIOT/issues/10030
2018-10-05 19:07:32 +02:00
Martine Lenders
fc3b980416
Merge pull request #10029 from aabadie/contributing_update
CONTRIBUTING: rewrite the existing document
2018-10-05 18:37:15 +02:00
24744f065b CONTRIBUTING: complete rewrite 2018-10-05 16:58:54 +02:00
Jose Alamos
470cec8935 pkg/minmea: change ingroup directive 2018-10-05 15:34:49 +02:00
Jose Alamos
59463449a4 pkg/jsmn: change ingroup directive 2018-10-05 15:34:49 +02:00
Jose Alamos
a30fbbc184 pkg/cn-cbor: change ingroup directive 2018-10-05 15:34:49 +02:00
Jose Alamos
93b4fe5f51 pkg/cayenne_lpp: change ingroup directive 2018-10-05 15:34:49 +02:00
Jose Alamos
dac54db275 sys/ubjson: change ingroup directive 2018-10-05 15:34:49 +02:00
Jose Alamos
851150847c sys/base64: change ingroup directive 2018-10-05 15:34:49 +02:00
Jose Alamos
dbd31837f7 sys/serialization: add sys_serialization doxygen group 2018-10-05 15:34:49 +02:00
Peter Kietzmann
a9f8730474
Merge pull request #9794 from danpetry/boards/sensebox_addlimitations
boards/sensebox: Add limitations of pin multiplexing
2018-10-05 14:26:14 +02:00
danpetry
8e1ffd5176 Add limitations to doc.txt.
This describes the limitations of the interrupt pin being multiplexed.

Fixup: add details of specific pins
2018-10-05 13:29:12 +02:00
Martine Lenders
6bfd3338b9
Merge pull request #10113 from aabadie/pr/doc/getting_started_typo
doc/doxygen: fix typo in getting started page
2018-10-05 10:15:32 +02:00
Joakim Nohlgård
6ca719584f
Merge pull request #9544 from OTAkeys/pr/cflags_gnu99
cflags: use gnu99 only if nothing else is specified (mips, msp430, native)
2018-10-05 09:59:18 +02:00
43c2b3201d doc/doxygen: fix typo in getting started page 2018-10-05 09:48:02 +02:00
Francisco Acosta
0d5276790e
Merge pull request #10000 from haukepetersen/fix_gpioirq_efm32
cpu/efm32/gpio: use gpio_irq feature
2018-10-04 20:09:17 +02:00
Hauke Petersen
1b62f7cd40 cpu/efm32/gpio: use gpio_irq feature 2018-10-04 18:43:24 +02:00
Francisco Acosta
cb8e78da13
Merge pull request #9916 from kYc0o/pr/tools/fix_kill_testrunner
dist/tools/jlink.sh: fix testrunner on stdio_rtt based devices
2018-10-04 17:31:58 +02:00
Peter Kietzmann
ed24d3622a
Merge pull request #9621 from bergzand/pr/netif/use_fmt
gnrc_netif: Use fmt for bytes to hex string
2018-10-04 14:34:37 +02:00
Martine Lenders
44910a4f61
Merge pull request #10008 from haukepetersen/fix_gpioirq_stm32f1
cpu/stm32f1/gpio: use gpio_irq feature
2018-10-04 14:13:01 +02:00
0d71c1ccf7
gnrc_netif: Use fmt for bytes to hex string 2018-10-04 13:34:18 +02:00
Martine Lenders
da29a437e6
Merge pull request #9564 from bergzand/pr/netif/use_netdev_getter
gnrc_netif_ieee802154: rework `netif->state` to getter and flag
2018-10-04 12:36:44 +02:00
0c53bebe1b
Merge pull request #10094 from silkeh/enable-bme280-doc
drivers/bmx280: improve documentation
2018-10-04 10:56:16 +02:00
Vincent Dupont
0cbef09575 native: use gnu99 by default 2018-10-04 08:48:43 +02:00
Vincent Dupont
515d3a658b cpu/mips: use gnu99 by default 2018-10-04 08:48:43 +02:00
Vincent Dupont
192e79b175 cpu/msp430: use gnu99 by default 2018-10-04 08:48:43 +02:00
74887f3ae6
Merge pull request #10106 from fedepell/flash_autotest
tests/periph_flashpage: add automated test for flash peripheral
2018-10-04 08:34:22 +02:00
90ad1a0782
gnrc_netif_ieee802154: remove state access in recv
This replaces the netif->state accesses in netif::recv with a netdev call
and the new netif RAWMODE flag
2018-10-03 21:00:35 +02:00
3c032e5688
gnrc_netif: add rawmode flag
Adds a gnrc_netif specific rawmode flag to indicate that the netdev
device is configured in raw mode. This flag is kept in sync with a
possible flag in the netdev device and should only be modified via the
setter call.
2018-10-03 20:59:03 +02:00
Martine Lenders
4b88418672
Merge pull request #10101 from miri64/netdev/doc/fix-return-asserts
netdev: fix return value and precondition doc
2018-10-03 17:15:08 +02:00
Martine Lenders
aba75be827 netdev: fix return value and precondition doc
While reviewing #9942 I noticed that the documentation on the netdev
driver API is unclear and in some cases outright contradicting itself:

> ```
> @return              number of bytes used from @p value
> @return              `< 0` on error, 0 on success
> ```

IMHO this is unacceptable for such a central API where communication

This fixes a few things and also clarifies preconditions:

- Specifies negative `errno`s clearly so all drivers return the same
  when required
- Re-iterates parameter preconditions and special cases within the
  parameter documentation itself (might also help towards #9805?)
- Fixes contradictions within return value documentation
- Adds missing parameter documentation on `init()`.
2018-10-03 16:09:42 +02:00
Federico Pellegrin
b4f2c1a62a tests/periph_flashpage: short raw write test if hardware supports it 2018-10-03 08:23:40 +02:00
Federico Pellegrin
2edfcdfcbb tests/periph_flashpage: add automated test for flash peripheral 2018-10-03 07:19:28 +02:00