Gunar Schorcht
35a751c245
cpu/esp8266: avoid send interruption in esp_wifi
2019-01-24 09:21:17 +01:00
Gunar Schorcht
f7998c2ad6
cpu/esp8266: automatic reconnect in esp_wifi
2019-01-24 09:21:17 +01:00
Gunar Schorcht
d6664dafad
cpu/esp8266: esp_wifi dbg msg changed to err msg
2019-01-24 09:21:17 +01:00
Gunar Schorcht
be3a2a4cb5
cpu/esp8266: fix compilation problem of esp_wif
2019-01-24 09:21:17 +01:00
Gunar Schorcht
698770ddb5
cpu/esp8266: fix esp_wifi stability issues
...
Fixes sporadic blocking of the wifi thread in esp_wifi_recv_cb function under heavy network load conditions when frames are coming in faster than they can be processed. Since esp_wifi_recv_cb function is not executed in interrupt context, the msg_send function used for ISR event can block when the message queue is full. With this change esp_wifi can be flooded with icmpv6 packets of maximum size without any problems over hours.
2019-01-24 09:21:17 +01:00
Gunar Schorcht
21db1ce224
cpu/esp8266: doc extended for esp_wifi
2019-01-24 09:21:17 +01:00
Gunar Schorcht
664566ce70
cpu/esp8266: makefile support for esp_wifi
2019-01-24 09:21:17 +01:00
Gunar Schorcht
04de1e75aa
cpu/esp8266: stack sizes tuned for esp_wifi
2019-01-24 09:21:17 +01:00
Gunar Schorcht
642c48f856
cpu/esp8266: add built-in WiFi netdev driver
2019-01-24 09:21:17 +01:00
Sebastian Meiling
50516cb07c
Merge pull request #10854 from cladmi/pr/atmega_common/unexport/linkflags
...
cpu/atmega_common: do not export LINKFLAGS
2019-01-24 09:06:44 +01:00
Leandro Lanzieri
c5cd71fb72
sys/base64: Add size estimation macros
2019-01-24 08:35:22 +01:00
Ken Bannister
e35bcb6853
net/nanocoap: fix remaining space calculation
...
The space calculation must use the same length as the eventual
return value.
2019-01-23 16:36:20 -05:00
Ken Bannister
e1bebed512
net/nanocoap: make reply doc more specific
2019-01-23 16:36:20 -05:00
Martine Lenders
1370099435
gnrc_sixlowpan_frag/rbuf: provide helper functions for testing
2019-01-23 20:00:07 +01:00
Martine Lenders
0cd052a0c0
Merge pull request #10852 from miri64/gnrc_sixlowpan_frag/fix/free-on-too-big
...
gnrc_sixlowpan_frag: release for fragment too big error case
2019-01-23 19:58:58 +01:00
3a1a615cf7
Merge pull request #10853 from cladmi/pr/make/unexport/linkflags
...
makefiles/vars.inc.mk: do not export LINKFLAGS
2019-01-23 19:42:32 +01:00
3974c4607a
Merge pull request #10837 from aabadie/pr/tools/compile_test_board_checks
...
dist/tools/compile_and_test_for_board: add basic checks for script
2019-01-23 18:52:29 +01:00
Gaëtan Harter
9cd50a693a
cpu/atmega_common: do not export LINKFLAGS
...
This prevent evaluating `LINKFLAGS` when not needed and when building
in docker so does not produce errors if `avr-ld` is not installed.
```
BUILD_IN_DOCKER=1 BOARD=arduino-mega2560 make --no-print-directory -C examples/hello-world/ clean
/srv/ilab-builds/workspace/git/riot_master/makefiles/toolchain/gnu.inc.mk:18: objcopy not found. Hex file will not be created.
/bin/sh: 1: avr-ld: not found
```
It removes the `/bin/sh: 1: avr-ld: not found`
2019-01-23 18:32:40 +01:00
Gaëtan Harter
be75f734d1
makefiles/vars.inc.mk: do not export LINKFLAGS
...
It is only used by `Makefile.include` and should not be used by sub-make
instances.
This is required to prevent evaluating `LINKFLAGS` when not needed and a
required step to not evaluate it on the host with for example `avr-ld`
when building in docker.
I checked usage with:
git grep -e '(LINKFLAGS)' -e '{LINKFLAGS}'
Packages may be using it but `LINKFLAGS` is a RIOT way of naming
things and even if `generate-xcompile-toolchain` uses `LINK` it does not
use `LINKFLAGS`.
2019-01-23 18:31:24 +01:00
613e05fd42
tools/compile_test_one_board: update documentation README
...
Provide some notes on how to perform basic checks on the script using tox
2019-01-23 18:23:05 +01:00
148f715689
tools/compile_test_one_board: add tox.ini configuration file
...
tox.ini configures 3 checks on the python script: doctest (via pytest), pylint and flake8
2019-01-23 18:23:04 +01:00
Martine Lenders
4c1d1424c0
gnrc_sixlowpan_frag: release for fragment too big error case
...
The fragment is released for all other error cases, just not this one.
2019-01-23 18:05:37 +01:00
26a64694dd
tools/compile_test_one_board: rename TestError exception class
...
Otherwise it conflicts with pytest automatic parsing which tries to execute all classes with name beginning with Test
2019-01-23 16:25:31 +01:00
Peter Kietzmann
1f7292c358
Merge pull request #10764 from benemorius/kinetis-rtt-subseconds
...
cpu/kinetis/rtt: clear TPR when writing TSR
2019-01-23 15:15:29 +01:00
Ken Bannister
7e77ac7ace
Merge pull request #10845 from kb2ma/nanocoap/server_debug_msg
...
net/nanocoap: add debug message for server
2019-01-23 11:41:47 +00:00
33c43626e3
Merge pull request #10785 from kaspar030/aes_fix_integer_promotion_ub
...
sys/crypto/aes: avoid UB by explicit unsigned integer promotion
2019-01-22 21:32:52 +01:00
Leandro Lanzieri
5d1f2e24c3
Merge pull request #10828 from aabadie/pr/cpu/nrf5x_gpiote_multi_channel
...
cpu/nrf5x: handle multiple exti pins in gpio driver
2019-01-22 17:05:12 +01:00
73fa699192
cpu/nrf5x: handle multiple exti pins in gpio driver
...
Each pin is associated to a given GPIOTE channel
2019-01-22 16:47:34 +01:00
Martine Lenders
55c0694da6
Merge pull request #10841 from miri64/gnrc_sixlowpan/enh/doc-i8511
...
gnrc_sixlowpan: document submodules according to #8511
2019-01-22 15:50:31 +01:00
Marian Buschsieweke
d2c8eab793
boards/arduino*: Added/refactored params for W5100
...
- ATmega based boards: Added parameter for W5100 to board_common.h
- Arduino Due based boards: Use board.h instead of providing w5100_params.h
2019-01-22 15:46:33 +01:00
Martine Lenders
20e92dfe5e
Merge pull request #8942 from zhuoshuguo/gnrc_lwmac/enable-dutycycle-print
...
gnrc_lwmac: enable radio duty-cycle printing.
2019-01-22 14:59:51 +01:00
Ken Bannister
b4f8b7a10b
net/nanocoap: add debug message for server
2019-01-22 08:42:16 -05:00
shuguo
4a4e552cca
gnrc_lwmac: enable duty-cycle printing.
2019-01-22 21:24:00 +08:00
Sebastian Meiling
9d3f1107c9
Merge pull request #10791 from kb2ma/gcoap/options_buf_macros_config
...
net/gcoap: make options buf macros configurable
2019-01-22 14:20:33 +01:00
Martine Lenders
b2d724cc60
gnrc_sixlowpan: document submodules according to #8511
2019-01-22 14:15:13 +01:00
af627606f0
Merge pull request #10836 from aabadie/pr/examples/bindist_cleanup
...
examples/bindist: cleanup and fix formatting in README
2019-01-22 11:22:52 +01:00
Martine Lenders
d3f8739a1e
Merge pull request #5949 from zhuoshuguo/add_timeout_module_to_gnrc_mac
...
gnrc_mac: add timeout module.
2019-01-22 10:34:30 +01:00
a4ad366a81
Merge pull request #10818 from cladmi/pr/compile_and_test_board
...
dist/tools/compile_and_test_for_board: add compile and test script
2019-01-22 08:56:31 +01:00
7e3c382547
Merge pull request #10653 from dylad/pr/saml1x_support
...
cpu/saml1x: add support for SAML10 and SAML11 MCUs (Cortex-M23)
2019-01-22 08:53:06 +01:00
Sebastian Meiling
0edf76d362
Merge pull request #9984 from kaspar030/refactor_atmega_libc
...
cpu/atmega_common: refactor AVR libc code into module
2019-01-22 08:41:37 +01:00
dc5aa2c1d4
examples/bindist: cleanup and fix formatting in README
2019-01-22 07:37:36 +01:00
Sebastian Meiling
e22e582049
Merge pull request #10656 from gschorcht/esp8266_ets_handling
...
cpu/esp8266: change of ETS task handling
2019-01-21 21:57:45 +01:00
94d6bafc28
Merge pull request #10831 from cladmi/pr/tests/adapt_tests_auto_lookup
...
tests/posix_semaphore: private sub functions for tests libs
2019-01-21 18:02:37 +01:00
Gaëtan Harter
8b4b2870ad
Merge pull request #10832 from aabadie/pr/tests/periph_dma_test_script
...
tests/periph_dma: add automatic testing of DMA over UART
2019-01-21 17:49:43 +01:00
Martine Lenders
c2f054275e
Merge pull request #10834 from gschorcht/esp32_eth_wifi_fix
...
cpu/esp32: fix of buffer sizes and length checking in esp_eth and esp_wifi
2019-01-21 17:21:08 +01:00
Dylan Laduranty
7afacf97e7
tests/*: add saml1*-xpro to BOARD_INSUFFICIENT_MEMORY
2019-01-21 17:11:32 +01:00
Dylan Laduranty
eaa8d83c23
examples/*: add saml1*-xpro to BOARD_INSUFFICIENT_MEMORY
2019-01-21 17:11:05 +01:00
Dylan Laduranty
762e5251b4
tests/unittests: disable optimization for test_atomic_inc_rollover
...
Disable optimization for this function only with CPU_SAML1X MCUs due to an internal crosscompiler bug
2019-01-21 17:10:19 +01:00
Dylan Laduranty
b3e1802677
pkg/qDSA: add support for cortex-M23
2019-01-21 17:08:48 +01:00
Dylan Laduranty
e838f0c291
board/saml11-xpro: add support for SAML11-XPRO board
2019-01-21 17:08:02 +01:00