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

1556 Commits

Author SHA1 Message Date
Martine Lenders
29842bb5e4 netdev2: rename to netdev and remove gnrc_netdev
With some minor hand-edits I used the following chain of commands:

```sh
git rm sys/include/net/gnrc/netdev.h
git grep --name-only -i netdev2 | \
        xargs sed -i -e 's/^\(NETDEV\)2\(.*\)\( [("]\)/\1\2 \3/g' \
                     -e 's/\(netdev\)2\(.*\)\( \/\*\*<\)/\1\2 \3/I' \
                     -e 's/\(netdev\)2/\1/gI'
git add -p
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
        grep "netdev2" | xargs -I'{}' dirname '{}' | uniq | \
        grep "netdev2" | while read dir; do
                new_dir="$(echo "$dir" | sed "s/netdev2/netdev/g")"
                git mv -f "$dir" "$new_dir"
        done
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
        grep "netdev2" | while read file; do
                new_file="$(echo "$file" | sed "s/netdev2/netdev/g")"
                git mv -f "$file" "$new_file"
        done
git commit --amend
git grep --name-only "\<drivers_netdev_netdev\>" | \
        xargs sed -i "s/\<drivers_netdev_netdev\>/drivers_netdev_api/g"
git add -p
git commit --amend
```
2017-03-15 09:31:20 +01:00
478ee1a9a0 tests: add nucleo-f410 to unsufficient memory boards 2017-03-14 18:45:11 +01:00
Vincent Dupont
db65e8b3fe tests: sort ARM_CORTEX_M_BOARDS in Makefile 2017-03-14 08:12:59 +01:00
Vincent Dupont
ad0f0877cc tests,examples: sort BOARD_INSUFFICIENT_MEMORY alphabetically 2017-03-13 18:27:50 +01:00
Martine Lenders
ee4b2ce331 Merge pull request #6719 from Lotterleben/missing_test_targets
tests: Add missing test targets
2017-03-11 11:41:23 +01:00
Joakim Nohlgård
d559428cc6 Merge pull request #6662 from smlng/pr/tests/opt_xtimer_drift
tests: optimize xtimer drift for size
2017-03-09 16:47:23 +01:00
26b99a57be cpu: native: add vfs wrappers 2017-03-07 17:59:59 +01:00
Joakim Nohlgård
0371769e72 devfs: Dynamic file system for device nodes 2017-03-07 17:59:59 +01:00
Joakim Nohlgård
dcc37329df sys/vfs: A virtual file system (VFS) layer for RIOT
The VFS layer provides file system abstractions to allow using a unified
interface to access files from mounted file systems.
2017-03-07 17:59:57 +01:00
Lotte Steenbrink
640a69731c tests/thread_flood: add test target to Makefile 2017-03-07 07:37:06 -08:00
Lotte Steenbrink
32df7b4163 tests/rmutex: add test target to Makefile 2017-03-07 07:32:13 -08:00
Lotte Steenbrink
bad5a19b03 tests/mutex_order: add test target to Makefile 2017-03-07 07:22:25 -08:00
Joakim Nohlgård
0f74b5b2a0 tests/emb6: Revert workaround for false positive
This line gave a -Wunused-value in gcc-4.6 before the stdatomic.h header
for msp430 was modified as a workaround.
2017-03-07 10:21:37 +01:00
Hauke Petersen
f3d3c08e2a Merge pull request #6679 from brummer-simon/ringbuffer-remove-bugfix
core: bugfix: ringbuffer_remove
2017-03-06 17:27:07 +01:00
Francisco Acosta
7ec6fcacdf Merge pull request #6667 from aabadie/fix_test_xbee
test/driver_xbee: fix xbee param UART export in Makefile
2017-03-03 15:37:40 +01:00
Loïc Dauphin
ac53dff0cb tests: rename opencm9-04 into opencm904 2017-03-03 09:57:53 +01:00
d0e641e80b tests: remove nucleo-l053 from memory intensive tests 2017-03-02 13:52:12 +01:00
0e874357a2 tests: remove nucleo-l053 from unittests 2017-03-02 13:52:12 +01:00
Simon Brummer
68581a8fbe core: bugfix: ringbuffer_remove 2017-03-01 22:01:26 +01:00
BytesGalore
dacc3cba9f Merge pull request #6283 from OTAkeys/pr/hmac_iterative_calc
hashes/sha256: add iterative hmac calc. functions
2017-03-01 17:14:11 +01:00
Hermann Lelong
f2ef9db988 hashes/sha256: add iterative hmac calc. functions
Add init, update, and final functions to do HMAC
calculation using blocks, instead of one shot.

Unit tests: use the PRF-6 test vector to test the case
where data is splitted in 3 different blocks.
2017-03-01 15:51:21 +01:00
Sebastian Meiling
f6022a283d Merge pull request #6541 from brummer-simon/gnrc_tcp-cleanup
gnrc_tcp: cleanup
2017-03-01 09:34:49 +01:00
Francisco Acosta
29753d6018 Merge pull request #6433 from aabadie/nucleo_l073
boards/nucleo-l073: initial support
2017-02-28 20:22:39 +01:00
cb10ba8b13 test/driver_xbee: fix xbee param UART export in Makefile 2017-02-28 17:33:04 +01:00
b0952a297d tests: add test for veml6070 sensor 2017-02-28 13:20:21 +01:00
smlng
0acf43a231 tests, xtimer_hang: add README 2017-02-27 19:37:55 +01:00
smlng
50c9242700 tests, xtimer_hang: correct output (percentage) 2017-02-27 19:37:55 +01:00
smlng
ae5ee83275 tests: add README for xtimer_drift 2017-02-27 18:05:53 +01:00
smlng
ce29357fa3 tests: optimize mem size of xtimer_drift
- remove descriptive puts messages, and use LOG_DEBUG/INFO
- rational: fits into 2k RAM now, and works on arduino duemilanove
2017-02-27 18:05:42 +01:00
Hauke Petersen
62fc1e0c3d test/thread_flags: remove unused module 'xtimer' 2017-02-27 15:09:30 +01:00
Simon Brummer
1ae3b51224 gnrc_tcp: cleanup: removed unnecessary includes 2017-02-26 17:31:23 +01:00
3f3ec10bd7 tests/thread_cooperation: exclude nucleo-l073 2017-02-24 16:13:32 +01:00
4ca7f1096a tests/unittests: exclude nucleo-l073 board 2017-02-24 16:12:41 +01:00
smlng
1562ef7d35 tests: set default board=samr21-xpro for tests/driver_ 2017-02-23 14:56:30 +01:00
smlng
0e57a0542b tests: set default board=samr21-xpro for tests/periph_spi 2017-02-23 14:56:26 +01:00
smlng
ca25ab669d tests: set default board=samr21-xpro for tests/periph_rtt 2017-02-23 14:55:58 +01:00
smlng
1f84b7e773 tests: set default board=samr21-xpro for tests/periph_pwm 2017-02-23 14:53:52 +01:00
smlng
7313e01e55 tests: set default board=samr21-xpro for tests/periph_i2c 2017-02-23 14:53:28 +01:00
smlng
e4e14d92d3 tests: set default board=iotlab-m3 for tests/periph_flashpage 2017-02-23 14:52:29 +01:00
smlng
50f052b943 tests: set default board=stm32f4discovery for tests/periph_dac 2017-02-23 14:52:28 +01:00
smlng
448b11b448 tests: set default board=pba-d-01-kw2x for tests/periph_adc 2017-02-23 14:52:28 +01:00
smlng
c5ac4f8ac5 tests: set default board=samr21-xpro for tests/mpu_stack_guard 2017-02-23 14:52:28 +01:00
smlng
96f9f586c9 tests: set default board=samr21-xpro for tests/pkg_cmis-dsp 2017-02-23 14:52:27 +01:00
smlng
d2b32a8c98 tests: set default board=limifrog-v1 for tests/driver_lis3mdl 2017-02-23 14:52:27 +01:00
smlng
35b12dd623 tests: set default board=stm32f4discovery for tests/warn_conflict 2017-02-23 14:52:27 +01:00
smlng
536f9d74f1 tests: fix default board for tests/board_calliope_mini 2017-02-23 14:52:27 +01:00
77df65e95e tests: add nucleo32-f031 to unsufficient memory boards 2017-02-22 18:43:02 +01:00
3628617001 tests/unittest: add nucleo-f411 to ARM Cortex based boards 2017-02-22 15:18:21 +01:00
a8bc77b35b Merge pull request #6636 from kaspar030/fix_tests_thread_flag
tests: thread_flags: print success message
2017-02-22 11:26:37 +01:00
8d207ca724 Merge pull request #5731 from melshuber/master
core: recursive mutex implementation
2017-02-21 14:03:14 +01:00
d92a3bd5b0 tests: thread_flags: print success message 2017-02-21 10:37:47 +01:00
Simon Brummer
fd007d5307 gnrc_tcp: cleanup: fixed outdated comments 2017-02-20 21:58:05 +01:00
Peter Kietzmann
6ef3abec5c Merge pull request #5570 from aabadie/drivers_tsl2561
drivers/tsl2561: initial support
2017-02-17 10:06:46 +01:00
Martine Lenders
0858a3ea8c Merge pull request #6618 from haukepetersen/opt_tcs37727_saulplusinit
drivers/tcs37727: SAUL support + misc fixes
2017-02-16 16:03:10 +01:00
Hauke Petersen
2e6ecafafd Merge pull request #6619 from haukepetersen/opt_test_saul_moreoutput
tests/saul: added some more descriptive output
2017-02-16 14:48:18 +01:00
Hauke Petersen
470f2de771 drivers/tcs37727: SAUL support + misc fixes
- added default parameters file
- let init() function use param struct
- named return values
- simplified init function
- sensor now active after init was called
- simplified return values
2017-02-16 14:46:50 +01:00
Hauke Petersen
ffff611265 tests/saul: added some more descriptive output 2017-02-16 12:46:49 +01:00
Peter Kietzmann
a3f3441235 Merge pull request #6581 from mali/fix_tests_driver_mq3
tests/driver_mq3: fix build upon avr 8 bits MCU
2017-02-16 12:00:17 +01:00
Hauke Petersen
0567b5598a Merge pull request #6570 from miri64/gnrc_zep/cleanup/rm
gnrc_zep: remove gnrc_zep
2017-02-15 10:02:37 +01:00
Laurent Navet
9f59986eab tests/driver_mq3: don't use timex constant
using define constants from timex.h breaks build for some boards.
2017-02-13 21:58:28 +01:00
Martine Lenders
c0b9b0fb56 Merge pull request #5938 from miri64/pkg/feat/lwip-sock-tcp
pkg: provide sock_tcp support for lwip
2017-02-13 21:45:41 +01:00
Martine Lenders
b915d15de1 pkg: provide sock_tcp support for lwip 2017-02-13 20:10:42 +01:00
Martin Elshuber
b9bb22b393 Added test application for reentrant mutexes
* fixed BOARD_INSUFFICIENT_MEMORY for rmutex
2017-02-09 15:29:24 +01:00
Neil Jones
8434f9c932 test: slip: blacklist mips-malta board
It has no UART.
2017-02-09 13:06:26 +00:00
Neil Jones
fd9ce7a865 tests: Add mssing includes for leds and xtimer test 2017-02-09 13:05:07 +00:00
Joakim Nohlgård
094107863f Merge pull request #5688 from gebart/pr/atomics-refactor
core: Provide all C11 atomic operations
2017-02-09 09:00:16 +01:00
Laurent Navet
13286cd89f tests/driver_mq3: fix build upon avr 8 bits MCU
fix tests/driver_mq3/main.c:58:27: error: integer overflow in expression [-Werror=overflow]
         xtimer_usleep(500 * 1000);
2017-02-08 23:07:36 +01:00
Joakim Nohlgård
cb34eed8f3 tests/unittests/core-atomic: Use stdatomic.h instead of custom atomic.h 2017-02-08 16:23:49 +01:00
Joakim Nohlgård
c1b84f0e4f tests/emb6: Use stdatomic.h instead of custom atomic.h 2017-02-08 16:23:49 +01:00
Peter Kietzmann
e5e79c2834 Merge pull request #5937 from miri64/pkg/feat/lwip-sock-udp
pkg: provide sock_udp support for lwip
2017-02-08 09:43:20 +01:00
Martine Lenders
5e983db605 gnrc_zep: remove gnrc_zep
This ZEP implementation is based on `gnrc_netdev`, it is complicated to
use, I'm not even sure anyone used it except me or if it is working
still. See #6121 for a better port of ZEP.
2017-02-07 17:41:28 +01:00
Peter Kietzmann
5bf4882592 Merge pull request #6453 from smlng/pr/5469-bis
drivers/kw2xrf: adapt to netdev2
2017-02-07 15:58:54 +01:00
Martine Lenders
a45256a2a7 pkg: provide sock_udp support for lwip 2017-02-07 15:48:47 +01:00
PeterKietzmann
598a36b75b drivers/kw2xrf: reduce scope of test application 2017-02-07 15:22:46 +01:00
smlng
887f499eca drivers/kw2xrf: adapt to new SPI interface
- add docu for structs, defines and functions
    - exclude drivers/kw2xrf/include/overwrites.h (vendor header)
    - add missing header guards
2017-02-07 15:08:05 +01:00
Johann Fischer
5eccbfb2ad tests/driver_kw2xrf: adapt for netdev2 and add testmodes 2017-02-07 15:07:58 +01:00
Peter Kietzmann
4403cc931a Merge pull request #6523 from haukepetersen/opt_dht_autoinit
drivers/dht: updated auto-init + some enhancements
2017-02-07 11:57:10 +01:00
Hauke Petersen
c6aa413320 tests/driver_dht: adapted to driver changes 2017-02-07 09:59:30 +01:00
Simon Brummer
d4c477aa01 gnrc_tcp: cleanup: correct copyright updates and corrected doxygen comments 2017-02-06 18:26:45 +01:00
Takuo Yonezawa
3193cf8aa7 tests/gnrc_ipv6_ext: update README.md 2017-02-06 16:27:51 +09:00
Simon Brummer
7e7b832219 gnrc_tcp: cleanup: Enforce coding convention 2017-02-04 10:19:59 +01:00
Martine Lenders
0747f57dd5 Merge pull request #6550 from BytesGalore/mod_test_libcoap
tests/pkg_libcoap: exchange printf with puts
2017-02-03 15:37:07 +01:00
BytesGalore
5f3b3bfe5f tests/libcoap: exchange printf with puts 2017-02-03 14:39:17 +01:00
aedffd7883 tests: remove non existing board name 2017-02-02 18:18:47 +01:00
Oleg Hahm
00cc9c9f7a Merge pull request #6506 from cgundogan/pr/isl29125_interrupt
isl29125: added interrupt
2017-02-02 14:41:18 +01:00
martinheusmann
c2458dbd6d tests/driver_isl29125: extended test for interrupt use 2017-02-02 13:31:34 +01:00
1bf363bdaf Merge pull request #6539 from BytesGalore/mod_test_thread_flags
tests/thread_flags: exchange printf with puts
2017-02-02 11:55:40 +01:00
Oleg Hahm
f7ad8f5cf3 Merge pull request #6537 from BytesGalore/mod_test_pkg_oonf
tests/pkg_oonf_api: exchange printf with puts
2017-02-01 15:37:36 +01:00
Oleg Hahm
49b39d2251 Merge pull request #6524 from brummer-simon/gnrc_tcp-cleanup-Moving_examples_to_tests
examples: tests: Moving gnrc_tcp_src/cli from examples to tests
2017-02-01 15:28:56 +01:00
BytesGalore
548270eb7d tests/thread_flags: exchange printf with puts 2017-02-01 14:44:00 +01:00
BytesGalore
3379269c39 tests/pkg_oonf_api: exchange printf with puts 2017-02-01 14:12:44 +01:00
Joakim Nohlgård
9a3589dcfe Merge pull request #6479 from haukepetersen/fix_lis3dh_mulle
drivers/lis3dh: fixed bug and simplified init()
2017-01-31 19:48:52 +01:00
Simon Brummer
c6020cc100 examples: tests: move gnrc_tcp examples/ to tests/ 2017-01-31 19:35:56 +01:00
64c918a3b8 tests: add test for tsl2561 sensor driver 2017-01-31 17:49:16 +01:00
618c3db885 tests: thread_cooperation: fix for <32bit platforms 2017-01-31 14:28:58 +01:00
Hauke Petersen
db048f22ad drivers/pn532: enabled test app to select SPI mode 2017-01-27 08:30:02 +01:00
Peter Kietzmann
6a6cbb8d88 Merge pull request #6485 from kYc0o/tweetnac_inc_stack
tests/unittests/tests-tweetnacl: increase needed stack
2017-01-26 15:51:57 +01:00
kYc0o
5ff272f9f8 tests/unittests: add more boards to insufficient memory list 2017-01-26 15:02:00 +01:00
kYc0o
2277cc3354 tests/unittests/tests-tweetnacl: increase needed stack 2017-01-26 15:02:00 +01:00
Cenk Gündoğan
d442a6a3f8 tests/emb6: msb-430 insufficient memory 2017-01-26 12:18:27 +01:00
Hauke Petersen
ed2bb9d3f8 drivers/lis3dh: fixed bug and simplified init()
- changed to SPI_MODE_0
- made init() function use the params struct as parameter
2017-01-26 10:12:44 +01:00
Hauke Petersen
422763e53f tests: blacklisted some msp430 based boards 2017-01-25 17:25:18 +01:00
Hauke Petersen
7b1047f3bc tests/lwip: blacklist nucleo-f072 and wsn430 2017-01-25 16:46:46 +01:00
Hauke Petersen
5bdb3bfa61 misc: aggregated doxygen fixes 2017-01-25 16:46:46 +01:00
Hauke Petersen
1544699286 tests/emb6: blacklisted wsn boards for insuf. RAM 2017-01-25 16:46:46 +01:00
Hauke Petersen
5a26037702 drivers/pcd8544: adapted to SPI API changes 2017-01-25 16:46:46 +01:00
Hauke Petersen
8ff20d1386 drivers/nvram_spi: adapted to SPI API changes 2017-01-25 16:46:46 +01:00
Hauke Petersen
5cb10ca9ea drivers/nrf24l01: adapted to SPI API changes 2017-01-25 16:46:46 +01:00
Hauke Petersen
3d80b9c581 drivers/lis3dh: adapted to SPI API changes 2017-01-25 16:46:46 +01:00
Hauke Petersen
e5ab3c2020 drivers/kw2xrf: adpated to SPI API changes 2017-01-25 16:46:45 +01:00
Hauke Petersen
87534c75f0 drivers/encx24j600: adapted to SPI API changes 2017-01-25 16:46:45 +01:00
Hauke Petersen
dc3e78d521 drivers/end28j60: adapted to SPI API changes 2017-01-25 16:46:45 +01:00
Hauke Petersen
610e671aac drivers/adt7310: adapted to SPI API changes 2017-01-25 16:46:45 +01:00
Hauke Petersen
f42ae58d27 tests/warn_conflict: adapted to SPI API changes 2017-01-25 16:46:45 +01:00
Hauke Petersen
a25b25d830 tests/periph_spi: rewrite of SPI test 2017-01-25 16:46:04 +01:00
Martine Lenders
5ea160e6fe Merge pull request #6004 from miri64/posix/enh/use-sock-for-sockets
posix_sockets: port to sock
2017-01-24 17:40:01 +01:00
Martine Lenders
751a82807b Merge pull request #6214 from miri64/tests/enh/list-unittests
tests: provide unittests for core/list
2017-01-24 15:56:43 +01:00
Martine Lenders
1ccdc4643f posix_sockets: port to sock 2017-01-24 15:17:15 +01:00
Francisco Acosta
e44236d379 Merge pull request #6170 from haukepetersen/add_periph_romaddrtopage
drivers/flashrom: added addr-to-page function
2017-01-24 14:18:41 +01:00
Hauke Petersen
5d8f686cf6 Merge pull request #6031 from MichelRottleuthner/sdcard_spi_testing
add driver for sd-cards (using spi)
2017-01-24 14:18:11 +01:00
Martine Lenders
b0a849c01c tests: provide unittests for core/list 2017-01-24 14:15:48 +01:00
Hauke Petersen
87bdd7be32 tests/unittests: added flashpage tests (page<->addr) 2017-01-24 09:41:56 +01:00
Frits Kuipers
e483c2307b boards/maple-mini: initial support 2017-01-21 16:27:17 +01:00
Martine Lenders
5b1c00ad8b Merge pull request #6388 from astralien3000/opencm9-04
boards/opencm9-04 : initial support
2017-01-21 14:37:50 +01:00
Martine Lenders
85d8397464 Merge pull request #6117 from kb2ma/gcoap/sock
gcoap: rebase networking on sock
2017-01-21 10:40:13 +01:00
Ken Bannister
342c3f2ed3 gcoap: Remove coap.h include file, which is no longer used.
Also change references in dependencies to the net/gcoap.h include.
2017-01-20 22:00:25 -05:00
Ken Bannister
acda73c9c7 gcoap: Update unit tests for rebase on sock 2017-01-20 22:00:25 -05:00
9d55b3a49b Merge pull request #6156 from keestux/add-driver-bme280
drivers: Add driver for BME280
2017-01-20 21:24:22 +01:00
Martine Lenders
ace053fbf2 Merge pull request #6444 from smlng/pr/tests/add_makefile_tests_common
tests: add missing include for Makefile.tests_common
2017-01-20 20:36:30 +01:00
Kees Bakker
a0a76d66d2 drivers: Add driver for BME280 2017-01-20 20:26:43 +01:00
smlng
52fadaf23a tests: remove redundant board and quiet statements 2017-01-20 19:36:04 +01:00
Martine Lenders
aab48458da Merge pull request #6440 from smlng/pr/unittests/macos_fix
unittests: fix heatshrink compiler error on macOS
2017-01-20 18:26:46 +01:00
Michel Rottleuthner
ac2ae7cb56 drivers: added driver for accessing sd_cards over spi 2017-01-20 18:11:26 +01:00
Loïc Dauphin
73a3be518b tests: add opencm9-04 to insufficient memory boards in some tests 2017-01-20 18:11:00 +01:00
smlng
f84e8a37e2 tests: add missing include for Makefile.tests_common 2017-01-20 17:24:56 +01:00
smlng
a79ee2d623 unittests: fix heatshrink compiler error on macOS 2017-01-20 14:34:35 +01:00
kYc0o
abf6c3e53f tests/driver_xbee: add DEVELHELP to catch non-valid configs 2017-01-20 14:22:20 +01:00
kYc0o
a2f54a0e58 tests/driver_xbee: reduce pktbuf size to cover small platforms 2017-01-20 14:22:20 +01:00
Oleg Hahm
7ee7801c10 *: remove trailing underscores from header guards 2017-01-19 18:30:53 +01:00
Oleg Hahm
693636690c Merge pull request #6399 from OlegHahm/timex_constants
timex: unambiguous time conversion macros
2017-01-19 17:29:26 +01:00
Martine Lenders
76f951b54f Merge pull request #6326 from smlng/pr/osx/tests_name_clash
tests: fix linker failure on OS X due to name clash
2017-01-19 16:08:13 +01:00
smlng
6a037ad004 tests: add prefix to Makefile.tests_common
- fixes name clash on macOS
    - correct naming of test coap to pkg_libcoap
2017-01-19 15:20:37 +01:00
Martine Lenders
8ba057daf7 Merge pull request #6377 from aabadie/nucleo32-f303
boards/nucleo32-f303 : initial support
2017-01-19 14:19:28 +01:00
Oleg Hahm
4f4214235b timex: unambiguous time conversion macros 2017-01-19 13:18:08 +01:00
Oleg Hahm
b9b6e4934c Merge pull request #5203 from OlegHahm/cbor_bound_checking
cbor: bounds checking on read and no_copy string deserialization
2017-01-19 12:21:18 +01:00
ca11e4c9e6 tests: add nucleo32-f303 to insufficient memory boards in some tests 2017-01-19 11:09:42 +01:00
Peter Kietzmann
616d35e96f Merge pull request #6153 from haukepetersen/opt_driver_mma8x5x
drivers/mma8x5x: remodeled driver
2017-01-19 09:56:31 +01:00
Peter Kietzmann
f7043c5add Merge pull request #6394 from kYc0o/test_xtimer_usleep
tests: add xtimer_usleep test
2017-01-19 09:24:20 +01:00
kYc0o
ddaa28fdc1 tests: add xtimer_usleep test 2017-01-18 23:55:02 +01:00
963662416b boards/nucleo32-f042: change board name nucleo->nucleo32 2017-01-18 22:04:59 +01:00