Gunar Schorcht
4fcfb7ca06
cpu/esp8266: i2c improvements
...
The commit
- improves the timing of the SDA and SCL signals that fixes communication problems with some slaves (#10115 ),
- introduces the internal function _i2c_clear which clears the bus when SDA line is locked at LOW, and
- renames internal _i2c_*_sda and _i2c_*_scl functions to function names that are more clear, e.g., _i2c_clear_sda to _i2c_sda_low.
2018-10-10 12:17:20 +02:00
Jose Alamos
6e38ab9a95
pkg/lora_serialization: add doc to serialization group
2018-10-10 11:25:08 +02:00
Hauke Petersen
6ba1991a8e
net/rdcli_simple: do not send CF opt in POST msg
2018-10-10 11:07:17 +02:00
MrKevinWeiss
5b83137fd1
dist/tests/if_lib: Update to riot_pal
...
This removes all non-application based driver/devices and replaces with riot_pal.
riot_pal (riot protocol abstraction layer) can be installed with pip install riot_pal.
The purpose is ti simplify and modularize the interfaces and tests.
All tests using the if_lib interface are updated too.
2018-10-09 21:21:17 +02:00
Martine Lenders
0598d5bcf1
periph_gpio: comment IRQ #endif correctly
2018-10-09 15:11:45 +02:00
Martine Lenders
7994f35c7a
stm32f1: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:01 +02:00
Martine Lenders
92c5a7824a
stm32_common: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:00 +02:00
Martine Lenders
98ddcdc783
sam3: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:00 +02:00
Martine Lenders
95819c660b
sam0_common: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:00 +02:00
Martine Lenders
67122b51f3
nrf5x_common: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:00 +02:00
Martine Lenders
0ed57df4b5
lpc2387: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:00 +02:00
Martine Lenders
f1b16fcb32
lpc1768: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:00 +02:00
Martine Lenders
896212e320
lm4f120: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:00 +02:00
Martine Lenders
53a9797e56
kinetis: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:00 +02:00
Martine Lenders
769bf572a0
fe310: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:00 +02:00
Martine Lenders
aa0f93067f
ezr32wg: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:00 +02:00
Martine Lenders
ce12d4cefb
esp8266: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:11:00 +02:00
Martine Lenders
ff54112f82
efm32: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:10:59 +02:00
Martine Lenders
4431f8ee0a
cc26x0: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:10:59 +02:00
Martine Lenders
73061ae70e
cc2538: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:10:59 +02:00
Martine Lenders
0eebda0958
atmega_common: mark closing #endif for MODULE_PERIPH_GPIO_IRQ
2018-10-09 15:10:59 +02:00
Martine Lenders
a95957e513
Merge pull request #9992 from haukepetersen/fix_periph_gpiofeaturesscope
...
periph/gpio: fix scope of GPIO_IRQ submodule
2018-10-09 15:10:39 +02:00
Martine Lenders
4e92c2a424
Merge pull request #10007 from haukepetersen/fix_gpioirq_fe310
...
cpu/fe310/gpio: use gpio_irq feature
2018-10-09 14:22:43 +02:00
Martine Lenders
328d305215
Merge pull request #10001 from haukepetersen/fix_gpioirq_esp8266
...
cpu/esp8266/gpio: use gpio_irq feature
2018-10-09 13:40:48 +02:00
Francisco Acosta
5d9b980769
Merge pull request #9993 from haukepetersen/fix_gpioirq_ezr32wg
...
cpu/ezr32wg/gpio: use gpio_irq feature
2018-10-09 13:28:30 +02:00
Martine Lenders
2f944f4c79
Merge pull request #10006 from haukepetersen/fix_gpioirq_sam3
...
cpu/sam3/gpio: use gpio_irq feature
2018-10-09 13:11:37 +02:00
Martine Lenders
7b581a4b1c
Merge pull request #10004 from haukepetersen/fix_gpioirq_lm4f120
...
cpu/lm4f120/gpio: use gpio_irq feature
2018-10-09 13:11:15 +02:00
Martine Lenders
15603d689b
Merge pull request #10002 from haukepetersen/fix_gpioirq_atmega
...
cpu/atmega/gpio: use gpio_irq feature
2018-10-09 12:02:40 +02:00
Schorcht
4c516aa1ad
cpu/esp32: scope for GPIO_IRQ submodule added
2018-10-09 11:41:59 +02:00
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
Schorcht
73d0670b80
cpu/esp32: pwm initialization fixed
2018-10-09 11:27:54 +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
Schorcht
3a63945621
cpu/esp32: i2c speed values finetuned
2018-10-09 10:59:40 +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
Schorcht
841d2790e6
cpu: add esp32
2018-10-08 14:40:43 +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
PeterKietzmann
0ecaaf021c
core/bitarithm: add explicit 32-bit function
2018-10-08 13:57:21 +02:00
Schorcht
3f8c359b01
tests: blacklist es32 based boards
2018-10-08 12:20:50 +02:00
Schorcht
be78bb3a4d
boards: add esp32-wrover-kit
2018-10-08 12:20:49 +02:00
Schorcht
6226b5dddd
boards: add esp32-wroom-32
2018-10-08 12:20:49 +02:00
Schorcht
692d6725e2
boards: add esp32-wemos-lolin-d32-pro
2018-10-08 12:20:49 +02:00
Schorcht
d3444e2631
boards: add esp32-olimex-evb
2018-10-08 12:20:49 +02:00
Schorcht
c11a36ec6c
boards: add esp32-mh-et-live-minikit
2018-10-08 12:20:49 +02:00
Schorcht
6ed5e0565b
boards: add common esp32 based sources
2018-10-08 12:20:49 +02:00
Schorcht
3ac99877ac
cpu: add esp32
2018-10-08 12:20:49 +02:00
Schorcht
32e602680b
cpu: add esp32 vendor files
2018-10-08 12:20:49 +02:00