1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 02:52:51 +01:00
Commit Graph

11899 Commits

Author SHA1 Message Date
757d4618e4 Merge pull request #5216 from authmillenon/tests/fix/i4372
tests: xtimer_msg_receive_timeout: initialize values
2016-03-31 22:18:37 +02:00
Hauke Petersen
02df871428 Merge pull request #4949 from jia200x/nucleo-f072
board: added support for nucleo f072
2016-03-31 19:18:28 +02:00
Martine Lenders
0620028e90 xtimer: doc: document required initialization of target fields 2016-03-31 19:08:53 +02:00
José Ignacio Alamos Aste
cc0e94f9c6 blacklist: nucleo-f072: blacklisted several examples and tests 2016-03-31 19:08:10 +02:00
José Ignacio Alamos Aste
62de9c912e nucleo-f072: Added support for board. 2016-03-31 19:08:10 +02:00
José Ignacio Alamos Aste
4ea6d26f90 stm32f072rb: Adapter vendor header file due to inconsistency in some variables. 2016-03-31 18:20:24 +02:00
José Ignacio Alamos Aste
20d6ead969 stm32f072rb: Added support for CPU 2016-03-31 18:20:24 +02:00
Martine Lenders
dcda44e9ea tests: xtimer_msg_receive_timeout: initialize values
Fixes #4372
2016-03-31 18:09:11 +02:00
kYc0o
ecf7b46155 Merge pull request #4443 from Yonezawa-T2/native_tty_uart
native: add UART driver based on /dev/tty
2016-03-31 12:50:13 +02:00
Martine Lenders
dd0fe60789 Merge pull request #5210 from gtrpucp/BOARD_Z1_FIX_UART
Board z1: Fix UART pin assignment
2016-03-31 12:36:18 +02:00
Hauke Petersen
a41efb672e Merge pull request #5212 from authmillenon/board/fix/udoo-led-macros
udoo: fix LED macro
2016-03-31 11:52:50 +02:00
Oleg Hahm
d699ff1e5e Merge pull request #5214 from gebart/pr/newlib-prototype-fixes
sys/newlib: Fix function definitions to match newlib prototypes
2016-03-31 11:24:00 +02:00
Joakim Nohlgård
be8cf8b7fb sys/newlib: Fix function definitions to match newlib prototypes 2016-03-31 10:32:51 +02:00
Yonezawa-T2
c4bc42419b netdev2_tap: continue reading even if no spaces left in pktbuf
On OS X, `netdev2_tap` suspends monitoring file descriptor until `_recv` is
called. If no spaces in left in pktbuf, `gnrc_netdev2_eth` does not call `_recv`
that results in deadlock.

With this commit, `gnrc_netdev2_eth` calls `_recv` with NULL buffer and non-zero
length parameter, that indicates the driver to drop frame and resume working.
2016-03-31 16:59:12 +09:00
Yonezawa-T2
79d33897cb native: add UART driver based on /dev/tty
uart0 functionality is removed by #3164. This patch implements periph/uart,
rather than deprecated uart0, using /dev/tty.
To use with netdev2_tap simultaneously, this patch adds asynchronus read system
and modifies netdev2_tap to use it.

A TTY device is specified on command line with -c (COM) option, since -t was
used by the old implementation.

This patch also implements empty GPIO driver needed by the xbee driver.
2016-03-31 16:59:12 +09:00
Oleg Hahm
4f17d2bd9c Merge pull request #5211 from kaspar030/ethos_fixes
drivers: ethos: misc fixes
2016-03-31 00:43:55 +02:00
Martine Lenders
0f9dec977e udoo: fix LED macro 2016-03-31 00:40:40 +02:00
Oleg Hahm
0e3a9c693e Merge pull request #4819 from Lotterleben/microcoap_example_copper_fix
microcoap_server: make app fully work with Copper
2016-03-31 00:05:31 +02:00
Oleg Hahm
c09190b979 Merge pull request #3851 from kaspar030/make_messaging_optional
core: make messaging optional
2016-03-30 23:56:55 +02:00
a833d838b9 drivers: ethos: don't error if recv buffer is larger than needed 2016-03-30 23:47:07 +02:00
58a12e5034 core: make messaging optional 2016-03-30 23:27:09 +02:00
b1c06be9e4 drivers: ethos: add missing dependency to random module 2016-03-30 22:51:57 +02:00
Vincent Dupont
146d4629fb board: Add nucleo-f207 board
This board is based on a 144-pin stm32f207 cortex-m3
2016-03-30 19:31:06 +02:00
Toon Stegen
77c9ee043f stm32f2: add adc and lpm
changes taken from DipSwitch's board: EMW3162 #4498 PR.
- Adds a functional implementation of the ADC
- Implements low power mode
2016-07-25 10:34:57 +02:00
Toon Stegen
7a0e81923b stm32f2: fix dac compilation
this is copied from DipSwitch's pr
2016-07-19 12:10:16 +02:00
Toon Stegen
71dce7584f stm32f2: i2c: update driver
Remove unneeded workaround from stm32f1
Make pullup configurable
Fix OAR1 register initialization
improve i2c read functions with repeatead start conditions
avoid to any loop to become infinite
improve i2c driver error handling
add missing coma in array initializers
2016-04-22 14:03:21 +02:00
Vincent Dupont
70c8bff842 stm32f2: update timer and pwm drivers 2016-04-14 14:44:19 +02:00
Aurelien Gonce
d01da278ac stm32f2: Update hwrng driver 2016-04-13 15:47:12 +02:00
Hermann Lelong
182be862bb stm32f2: Improve UART driver
Add missing DMA interrupts for UART
Improve baudrate intialization:
 - Return error if baudrate is theorically unreachable
 - Implement oversampling by 8 method for high baudrates
Add UART hardware flow control support
Ensure uart tx thread safety with a mutex
Allow setting of pins mode per UART
2016-04-01 16:38:49 +02:00
Vincent Dupont
ab8f9f148e stm32f2: Add RTC driver
The driver was imported from stm32f0
Fixes:
 - Fix 12/24h handling (CR flag badly used)
 - Fix interrupt flag clearance and interrupt name
2016-03-31 16:34:04 +02:00
Martine Lenders
43f7f55ca0 tests: add emb6 test 2016-03-30 19:05:07 +02:00
Joel Palomino
28d0097e5b z1: Fix UART pin assignment 2016-03-30 11:59:38 -05:00
Martine Lenders
0ab8aae529 emb6: add conn_udp wrapper 2016-03-30 18:56:02 +02:00
Martine Lenders
0b0d3b18c1 emb6: add netdev2 wrapper 2016-03-30 18:55:00 +02:00
Martine Lenders
518f645779 emb6: provide minimal HAL wrapper 2016-03-30 18:52:21 +02:00
Martine Lenders
aecb8ef15b emb6: initial import 2016-03-30 18:51:42 +02:00
Martine Lenders
4dbc26fd4e Merge pull request #3551 from authmillenon/pkg/port/lwip
lwIP: Initial import
2016-03-30 18:22:10 +02:00
Martine Lenders
3ddff58a27 Merge pull request #5200 from kaspar030/optimize_thread_flags
core: thread_flags: optimize thread_flags_wait_one, fix doxygen
2016-03-30 17:43:39 +02:00
Martine Lenders
c5dc5b2d24 Merge pull request #5208 from kaspar030/fix_ethos_compile
drivers: ethos: fix compile errors
2016-03-30 17:37:52 +02:00
Martine Lenders
9b8417fbb9 tests: intial import of lwIP test application 2016-03-30 17:35:51 +02:00
Martine Lenders
5431df6a7e lwip: initial import of conn_udp wrapper 2016-03-30 17:35:51 +02:00
Martine Lenders
410f44f07d lwip: initial import of conn_ip wrapper 2016-03-30 17:35:50 +02:00
412b3637d8 tests: thread_flags: add thread_flags_wait_one() test 2016-03-30 17:11:49 +02:00
46143c6bdc core: thread_flags: optimize thread_flags_wait_one, fix doxygen 2016-03-30 17:11:49 +02:00
036e7f248d drivers: ethos: fix compile errors 2016-03-30 17:09:58 +02:00
dc1616ba8a Merge pull request #5202 from kaspar030/pkg_add_jsmn
pkg: add jsmn minimal JSON parser
2016-03-30 17:04:00 +02:00
Peter Kietzmann
dcafbb8d0c Merge pull request #4835 from authmillenon/netdev2_test/feat/init
netdev2_test: initial import
2016-03-30 16:59:08 +02:00
Martine Lenders
076a49b512 tests: add test application for netdev2_test 2016-03-30 16:49:17 +02:00
Oleg Hahm
2db2d1f859 Merge pull request #5204 from OTAkeys/include_stdint
sys/include: include stdint in uart_stdio.h
2016-03-30 16:01:01 +02:00
Martine Lenders
97de8aa52b netdev2_test: initial import
Imports a generic framework to test and experiment with netdev2-based
modules.
2016-03-30 15:56:25 +02:00