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

13403 Commits

Author SHA1 Message Date
Neil Jones
ceb0fa9205 dist: update toolchain info script for mips 2017-02-09 15:54:59 +00:00
Martin Elshuber
b9bb22b393 Added test application for reentrant mutexes
* fixed BOARD_INSUFFICIENT_MEMORY for rmutex
2017-02-09 15:29:24 +01:00
Martin Elshuber
b9c2fc8254 Added reentrant mutex implementation
In contrast to normal mutexes, reeentrant mutexes allow to be relocked
multiple times from the same thread.
2017-02-09 15:17:39 +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
Neil Jones
4d7b7a8641 sys: od: Fix build on MIPS gcc. 2017-02-09 12:26:50 +00:00
Neil Jones
e3c8386d12 sys: fmt: include stdio.h for mips. 2017-02-09 12:25:52 +00:00
Neil Jones
bc57f42a2a gnrc_boarder_router: blacklist mips-malta board
No UART is available on the mips-malta board so blacklist this board.
2017-02-09 12:25:03 +00:00
64c12da8f5 make: export MIPS_ELF_ROOT in Makefile.buildtest subtargets 2017-02-09 12:23:55 +00:00
Neil Jones
d09fd777fc boards: mips-malta: Add basic malta FPGA support.
Add basic support for the MIPS malta FPGA platform.
2017-02-09 12:22:28 +00:00
Neil Jones
c74ec1c253 cpu: mips: Add support for mips32r2
cpu/mips32r2_common adds base architecture support for mips32r2 cores it can be
 built in it own right as a 'CPU', but is dependant on a bootloader (like
 u-boot) to have bootstrapped the system, this has been tested on a 'malta'
 FPGA system (BOARD=mips-malta) with various mips32r2 compliant cores
 (interAptiv, P5600, etc).
2017-02-09 12:18:44 +00:00
Neil Jones
eb9985119b cpu: mips32r2_common: Add make infrastructure for mips. 2017-02-09 12:16:55 +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
Vincent Dupont
2490b8ed2d boards/nucleo144-f207: fix ADC config 2017-02-08 17:43:30 +01:00
Vincent Dupont
4ced9421b2 boards/nucleo144-f207: clean up board.h 2017-02-08 17:43:29 +01:00
Vincent Dupont
4d595ad36e boards: rename nucleo-f207 -> nucleo144-f207 2017-02-08 17:22:54 +01:00
Joakim Nohlgård
f055137e02 sys/posix: Add missing Doxygen comment on spinlock flag member 2017-02-08 16:23:51 +01:00
Joakim Nohlgård
bec5b57f0d doc/doxygen: Exclude msp430-common imported newlib headers 2017-02-08 16:23:50 +01:00
Joakim Nohlgård
4bc120f54d dist/tools/licenses: Add BSD 1 clause style license from newlib sys/features.h
Used in msp430-common
2017-02-08 16:23:50 +01:00
Joakim Nohlgård
4fdd2ea41a core: Remove atomic in favour of C11 stdatomic 2017-02-08 16:23:50 +01:00
Joakim Nohlgård
83c2630d00 x86: Remove atomic_arch 2017-02-08 16:23:50 +01:00
Joakim Nohlgård
20b184604b cortexm_common: Remove atomic_arch 2017-02-08 16:23:49 +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
Joakim Nohlgård
597db0358d sys/posix/pthread: Use C11 atomic instead of atomic.h 2017-02-08 16:23:49 +01:00
Joakim Nohlgård
ee0cae69a5 msp430_common: Add supplemental __clzhi2, __ctzhi2, for old MSPGCC 2017-02-08 16:23:48 +01:00
Joakim Nohlgård
0cb384829c msp430-common: Add stdatomic.h, sys/cdefs.h, sys/features.h from newlib 2017-02-08 16:23:47 +01:00
Joakim Nohlgård
4297e06fe5 core: add __sync_x library helpers for <gcc-4.7 2017-02-08 16:23:47 +01:00
Joakim Nohlgård
fcdb157228 core: rename c11_atomic -> atomic_c11 2017-02-08 16:23:47 +01:00
Joakim Nohlgård
6d20ac084b core/c11_atomic.c: Add remaining C11 atomic library helpers for GCC 2017-02-08 16:23:47 +01:00
Joakim Nohlgård
7376419350 gnrc/pktbuf: remove unused #include "atomic.h" 2017-02-08 16:23:47 +01:00
Joakim Nohlgård
d322af3fe5 core/include/mutex.h: remove unused #include "atomic.h" 2017-02-08 16:23:47 +01:00
Joakim Nohlgård
985afd8d80 core/mutex.c: remove unused #include "atomic.h" 2017-02-08 16:23:47 +01:00
Joakim Nohlgård
4bd62d241f doc/doxygen: Sort exclude patterns 2017-02-08 16:10:12 +01:00
Joakim Nohlgård
48eeda4126 msp430-common: stdio.h: Move extern "C" brace to correct place 2017-02-08 16:06:09 +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
bf2e1ff052 Merge pull request #6561 from miri64/netdev2/doc/unify
netdev2: unify doc
2017-02-07 22:48:47 +01:00
Martine Lenders
5b026c5753 netdev2: unify doc 2017-02-07 21:37:52 +01:00
Martine Lenders
fa4c9b9111 Merge pull request #6559 from haukepetersen/fix_drivers_doxygengroups
drivers: fixed doxygen groups
2017-02-07 21:34:52 +01:00
Joakim Nohlgård
b403952b9b Merge pull request #6569 from dkm/patch-1
drivers/include/periph/spi: Typo fix
2017-02-07 20:26:53 +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
Marc Poulhiès
dcff98ef56 drivers/include/periph/spi: Typo fix
Fix typo in inline doc.
2017-02-07 16:59:33 +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
Lotte Steenbrink
b28abc2d35 Merge pull request #6562 from miri64/sock/doc/ref-fix
doc: net: replace doc references of conn with sock
2017-02-07 15:13:54 +01:00
PeterKietzmann
e617d74fa8 drivers/kw2xrf: update default params on init 2017-02-07 15:08:14 +01:00
smlng
432b03e99e drivers/kw2xrf: cleanup
- use generic short and long address generator
    - defines in main header file
    - refine debug output
    - correct signed/unsigned warnings
2017-02-07 15:08:14 +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