Timo Rothenpieler
814e4ecbbe
gnrc_netif: ESP-NOW talks 6Lo now
2018-12-29 13:15:44 +01:00
Timo Rothenpieler
6be81fbd93
esp_now: use custom netif instead of raw one
...
Avoids parsing IPv6 packets to determine destination address.
Allows using 6Lo over ESP-NOW, which is required due to the low MTU of
ESP-NOW.
Co-authored-by: Gunar Schorcht <gunar@schorcht.net>
2018-12-29 13:15:44 +01:00
Marian Buschsieweke
e81b6191aa
netdev_driver_t::recv: Clarified small buf case
...
Clarified in the documentation how netdev_driver_t::recv() should behave in case
the size of the buffer in parameter buf (indicated by parameter len) is to small
to fit the received frame.
2018-12-28 20:23:19 +01:00
Marian Buschsieweke
87055d7b6d
netdev_driver_t::recv: Added drop and size to doc
...
netdev_driver_t::recv does on of three things:
- Receive the frame
- Drop it
- Get (an estimation of) the size of the frame
The brief section of the documentation was changed to reflect this. (And it
starts with the least obvious thing in the hope readers of the API stumble upon
it...)
2018-12-28 20:23:11 +01:00
Marian Buschsieweke
b6069eb5f5
netdev_driver_t::recv: Fixed preconditions in doc
...
Removed the invalid precondition in netdev_driver_t::recv that the buffer never
NULL and the length positive. (In the "get message size" case both is wrong, in
the drop message case the first part is wrong.)
2018-12-28 20:22:57 +01:00
Timo Rothenpieler
34c42cbcc2
esp_now: code style amendments
2018-12-28 13:35:46 +01:00
Timo Rothenpieler
a46023a523
esp_now: remove unnecessary ifdef
2018-12-28 13:35:46 +01:00
Martine Lenders
07ceddd9b1
Merge pull request #10668 from miri64/esp_now/doc/fix-grouping
...
esp_now: fix doxygen groups
2018-12-28 13:17:33 +01:00
Martine Lenders
9f0dfb5222
esp_now: fix doxygen groups
2018-12-28 12:14:16 +01:00
Martine Lenders
9f51e15889
Merge pull request #10606 from aabadie/pr/tests/posix_semaphore_timeout_margin
...
tests/posix_semaphore: increase timeout margin
2018-12-28 12:10:10 +01:00
Martine Lenders
b0f64dbb98
Merge pull request #9847 from aabadie/pr/tools/pyocd
...
dist/tools: add support for PyOCD programmer/debugger
2018-12-28 12:09:51 +01:00
Martine Lenders
e13bc4285b
Merge pull request #10191 from fedepell/at_recv_bytes_1
...
drivers/at: add function to read raw data bytes from modem
2018-12-28 12:09:35 +01:00
4b11509b0f
Merge pull request #10669 from OTAkeys/pr/sx127x_irq
...
drivers/sx127x: remove irq_disable/irq_restore around spi transfers
2018-12-28 10:42:12 +01:00
Vincent Dupont
6b82b8490b
drivers/sx127x: remove irq_disable/irq_restore around spi transfers
2018-12-28 09:36:00 +01:00
Vincent Dupont
ffc6e4b65c
drivers/cc110x: remove irq_disable/irq_restore around spi transfers
2018-12-28 09:35:14 +01:00
Lotte Steenbrink
b6b4fed26d
Merge pull request #10659 from miri64/gnrc_sixlowpan/enh/netapi-doc
...
gnrc_sixlowpan: amend gnrc_netapi introduction
2018-12-27 23:21:20 +01:00
Martine Lenders
def3aa9b65
Merge pull request #10629 from miri64/gnrc_netif/cleanup/mac-flags
...
gnrc_netif: remove superfluous GNRC_NETIF_FLAGS_MAC_*
2018-12-27 19:56:00 +01:00
Martine Lenders
380d19e9d2
Merge pull request #10660 from aabadie/pr/periph/stm32_lpuart_l496zg
...
boards/nucleo-l496zg: use lpuart1 as stdio interface
2018-12-27 19:32:17 +01:00
Martine Lenders
dd55c792c5
Merge pull request #10574 from haukepetersen/add_bluetil_ad
...
net/ble: add generic advertisement data (AD) processing helper
2018-12-27 19:30:43 +01:00
Martine Lenders
7414ddb5d6
Merge pull request #10663 from gschorcht/cpu_esp_common
...
cpu: esp_common added for common modules of ESP SoCs
2018-12-27 19:25:35 +01:00
Gunar Schorcht
797a894e40
cpu/esp32: esp_now netdev moved to esp_common
2018-12-27 17:31:34 +01:00
Gunar Schorcht
a352500476
cpu/esp_common: added for common files for ESP SoC
2018-12-27 17:28:46 +01:00
f682476c87
boards/nucleo-l496zg: adapt conf to lpuart driver
...
Co-authored-by: Vincent Dupont <vincent@otakeys.com>
2018-12-27 14:16:05 +01:00
b2c3df3381
cpu/stm32/gpio: power up port G with L4
...
Co-authored-by: Vincent Dupont <vincent@otakeys.com>
2018-12-27 14:15:25 +01:00
Martine Lenders
b5ba43b517
gnrc_sixlowpan: amend gnrc_netapi introduction
2018-12-27 14:06:35 +01:00
Gunar Schorcht
e07ea98bc3
Merge pull request #10536 from miri64/gnrc_ipv6_nib/bug/correct-reverse
...
gnrc_ipv6_nib: use correct reverse-translate for ARSM-less NCE
2018-12-27 10:44:23 +01:00
Martine Lenders
f160849e8a
gnrc_ipv6_nib: use correct reverse-translate for ARSM-less NCE
...
The current implementation uses the assumption that the IPv6 address is
always based on an EUI-64, which it doesn't has to.
2018-12-27 10:21:31 +01:00
Martine Lenders
66e4532898
Merge pull request #10652 from Lotterleben/icmpv6_fix_typos
...
icmpv6.h: fix two small typos
2018-12-25 10:24:51 +01:00
Kees Bakker
fd446f516d
loramac: change rxdelay1 to millisec, was seconds
...
The RN2xx3 device has this parameter in milliseconds. So far, there is no
other device driver using loramac.h
Notice that RN2xx3 only has a get command for rxdelay2, not a set command.
Nevertheless, that parameter was changed to milliseconds as well.
2018-12-24 19:31:55 +01:00
Lotte Steenbrink
c46f95817d
sys/include/net/icmpv6.h: fix two small typos
2018-12-24 14:34:50 +01:00
Sebastian Meiling
cf1a5e0cae
Merge pull request #10396 from Josar/pr/xtimer_hang/periodic_wakeup
...
test/xtimer_hang: use xtimer_periodic_wakeup
2018-12-21 21:18:17 +01:00
d2a07f0494
boards/nrf51dk: add pyocd in supported programmers
2018-12-21 14:56:26 +01:00
77c9f783bd
boards/microbit: add pyocd in supported programmers
2018-12-21 14:56:26 +01:00
f5170bb82c
dist/tools/pyocd: provide support for PyOCD programmer
2018-12-21 14:56:26 +01:00
8449324cf8
Merge pull request #10610 from MrKevinWeiss/pr/fix/stmi2c1
...
cpu/stm_common: Refactor and cleanup i2c_1
2018-12-21 14:55:35 +01:00
Sebastian Meiling
139b5dba3c
Merge pull request #10501 from kb2ma/gcoap/req_path_null
...
net/gcoap: allow NULL path in gcoap_req_init()
2018-12-21 14:36:04 +01:00
Dylan Laduranty
764c7d2cc1
Merge pull request #10069 from fedepell/sam0_flashwrite
...
sam0 flashpage_write: correct translation from RIOT pages to CPU pages writing
2018-12-21 14:17:20 +01:00
Sebastian Meiling
181ee06cb9
Merge pull request #9443 from OTAkeys/pr/stm32l0_cpu_line
...
cpu/stm32l0: make use of CPU_LINE and STM32_FLASHSIZE
2018-12-21 13:33:10 +01:00
Federico Pellegrin
b8b8ffd163
sam0 flashpage_write: correct assert for last byte of flash + style
2018-12-21 13:11:38 +01:00
Vincent Dupont
5e67986775
cpu/stm32_common/pm: use CPU_LINE for L053-specific code
2018-12-21 11:24:43 +01:00
Vincent Dupont
4aadc1ed39
cpu/stm32l0: make use of CPU_LINE_
2018-12-21 11:24:43 +01:00
Vincent Dupont
f28e7a9b01
cpu/stm32l0: use STM32_FLASHSIZE to generate FLASHPAGE_NUMOF
2018-12-21 11:18:43 +01:00
Sebastian Meiling
719612092b
Merge pull request #9436 from OTAkeys/pr/stm32f1_cpu_line
...
cpu/stm32f1: make use of CPU_LINE and STM32_FLASHSIZE
2018-12-21 10:01:15 +01:00
Vincent Dupont
1cea9871e0
cpu/stm32f1: remove ErrorStatus enum from vendor header
...
This enum conflicts with macro definitions from ccn-lite pkg.
2018-12-21 09:17:30 +01:00
Vincent Dupont
8cdc219e50
cpu/stm32f1: make use of CPU_LINE_
2018-12-21 09:17:30 +01:00
Vincent Dupont
d133baca2c
cpu/stm32f1: use STM32_FLASHSIZE to generate FLASHPAGE_NUMOF
2018-12-21 09:17:30 +01:00
Federico Pellegrin
50f2078fcd
tests/periph_flashpage: test_last_raw must erase page before write
2018-12-20 21:18:52 +01:00
MrKevinWeiss
f3b2a62c67
cpu/stm_common: Refactor and cleanup i2c_1
...
Refactor to use common read_regs.
Add error reporting and handling for unsupported low level commands.
Document hardware constraints.
2018-12-20 18:05:11 +01:00
Dylan Laduranty
63e71cbbde
Merge pull request #10314 from fedepell/saml21-xpro_arduino
...
boards/saml21-xpro: add Arduino API support for saml21-xpro board
2018-12-20 14:03:19 +01:00
ab061c4ae2
Merge pull request #10608 from MrKevinWeiss/pr/fix/stmi2c2
...
cpu/stm_common: Refactor and fix implementation for i2c_2
2018-12-20 13:51:39 +01:00