Commit Graph
22060 Commits
Author SHA1 Message Date
Gunar Schorcht 18ebfdf059 cpu/esp32: move xtensa lib to esp_common 2019-04-15 11:45:59 +02:00
Gunar Schorcht 5f1383c27d cpu/esp_common: xtensa vendor files added 2019-04-15 11:45:59 +02:00
Gunar Schorcht fe3d325fd9 cpu/esp32: remove temporary code 2019-04-15 11:45:59 +02:00
Gunar Schorcht 28d9599d52 cpu/esp32: fix coprocessor stack alignment 2019-04-15 11:45:59 +02:00
Gunar Schorcht 950dfba7de cpu/esp32: SDK_USED replace by MODULE_ESP_SDK 2019-04-15 11:45:59 +02:00
Gunar Schorcht ec1980a438 cpu/esp32: RIOT_OS macro replaced by RIOT_VERSION 2019-04-15 11:45:59 +02:00
Gunar Schorcht 7cc1ee3f6d cpu/esp32: SDK_INT_HANDLING definition removed 2019-04-15 11:45:59 +02:00
Gunar Schorcht 2ac4d08b43 cpu/esp8266: same xtensa basics as ESP32 2019-04-15 11:45:59 +02:00
Gunar Schorcht 75c0d06913 cpu/esp8266: changes for ESP32 compatibility 2019-04-15 11:45:59 +02:00
Gunar Schorcht dc7f979201 cpu/esp8266: SDK interrupt handling removed 2019-04-15 11:45:59 +02:00
Alexandre Abadie 33a4b307a1 Merge pull request #11391 from gdoffe/motor_driver_headers
drivers: add licence to motor_driver source files
2019-04-13 09:34:45 +02:00
Ken Bannister a4b909dba4 Merge pull request #11386 from chrysn-pull-requests/nanocoap-add-opaque
nanocoap: Support adding opaque (blob / buffer) data
2019-04-12 23:47:35 -04:00
Gilles DOFFE 3a83648f2a drivers: add licence to motor_driver source files
Related to PR #10290, add missing licence to some source files.

Signed-off-by: Gilles DOFFE <g.doffe@gmail.com>
2019-04-13 00:29:58 +02:00
Alexandre Abadie 75671ac208 Merge pull request #11355 from fjmolinas/pr_eeprom_wait_for_op
stm32_common/flash: move wait_for_pending_operation to flash_common
2019-04-12 13:36:01 +02:00
Kaspar Schleiser 0ea3c4f984 Merge pull request #11383 from aabadie/pr/cpu/stm32l0_pm_initial_blocker
cpu/stm32: centralize PM_BLOCKER_INITIAL define
2019-04-12 11:52:02 +02:00
Alexandre Abadie db9b341a36 cpu/stm32f1-l0: remove redundant PM_BLOCKER_INITIAL define 2019-04-12 11:10:48 +02:00
chrysn 09dc930d3a nanocoap: add some const qualifiers 2019-04-12 11:04:47 +02:00
chrysn a51460984b nanocoap: Add coap_opt_add_opaque
This option complements the existing coap_opt_add_{uint,string} and even
more special-purpose functions; its implementation is trivial given the
existing static _add_opt_pkt function.

The method is useful when working with ETags (ETag, If-Match options).
2019-04-12 11:04:47 +02:00
Kaspar Schleiser 10d5554f03 Merge pull request #10944 from gschorcht/cpu/msp430_common_heap_real
cpu/msp430_common: add real malloc/free functions
2019-04-12 10:59:00 +02:00
Marian Buschsieweke b0094a69af Merge pull request #11380 from gschorcht/cpu/esp32/write_fix
cpu/esp32: use modules newlib_syscalls_default and stdio_uart by default
2019-04-12 10:58:36 +02:00
francisco 2c44cd4f70 stm32_common/flash: move wait_for_pending_operation to flash_common 2019-04-12 08:58:47 +02:00
Gunar Schorcht 86fa6446ef Merge pull request #11375 from yegorich/esp32-documentation-fixes
ESP32 documentation fixes
2019-04-12 08:15:34 +02:00
Gunar Schorcht dc4565fdfc cpu/esp32: use newlib_syscalls_default by default
Fix of #11354: Function '_write_r' of ESP32's newlibc does not write the output of function 'write(STDIO_FILENO, ...)' to the UART interface. To fix this problem, module 'newlib_syscalls_default' is now used by default. Function '_write_r' of module 'newlib_syscalls_default' uses 'stdio_write' which in turn uses 'uart_write' if module 'stdio_uart' is used which is now the default case for ESP32.
2019-04-11 16:22:47 +02:00
Martine Lenders 364499f212 Merge pull request #11356 from jcarrano/fix_udp_atoi-master
tests/gnrc_udp: Replace atoi() by strtol().
2019-04-11 12:48:21 +02:00
Juan Carrano c0af4237d8 tests/gnrc_udp: fix printf format string (%d->%u).
This was causing the CI build to fail in the static-check stage
(cppcheck).
2019-04-11 11:26:02 +02:00
Yegor Yefremov 46060cf779 boards/esp32*: revise CAN support
CAN interface is now supported in RIOT. Change feature tables
accordingly.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
2019-04-11 07:34:29 +02:00
Martine Lenders df41536b40 Merge pull request #11373 from aabadie/pr/examples/nimble_scanner_typo
examples/nimble_scanner: fix typo in README
2019-04-10 19:50:51 +02:00
Alexandre Abadie c1547efb3a Merge pull request #11316 from fjmolinas/pr_sx127x_switch
drivers/sx127x: add support for rx and tx switch pin
2019-04-10 18:40:37 +02:00
Alexandre Abadie 13d7bb6ec6 examples/nimble_scanner: fix typo in README 2019-04-10 18:17:47 +02:00
Martine Lenders f11d462b82 Merge pull request #11371 from danpetry/tests/gnrc_sock_dns_timeout
tests/gnrc_sock_dns: Give time to allow node to set its ll address
2019-04-10 17:43:10 +02:00
Martine Lenders e0de94cb5f Merge pull request #11309 from miri64/tests/enh/lwip_sock-l2util
tests: remove NETOPT_IPV6_IID dependency from lwip_sock tests
2019-04-10 17:07:16 +02:00
danpetry b320dd7909 Give time to allow node to set its ll address
Set a delay of three seconds at the beginning of the test. Otherwise,
the node will send a neighbour solicitation with a blank link local
address, it won't receive a reply, and the test will fail.
2019-04-10 16:43:27 +02:00
Juan Carrano 54cbdaaa53 tests/gnrc_udp: Replace atoi() by strtol().
This patch is a reduced version of an earlier one, with the bare minimum
required to be able to run the test and get the release going.

Original description:

atoi() cannot detect errors. Many implementation return zero on error
and that is what was being checked here, making the "udp send" command
unable to parse integer values of zero. On top of this, the behavior on
errors does not seem to be specified in the standard (so it is not even
correct to check for zero even when zero is not an accepted value, like
for a port number).

The result of all this is that sending UDP packets of zero length (as
required by the Release Specs) was not possible.

This patch replaces atoi by strlen, which allows for robust error detection.
Sending zero length packets is possible.
2019-04-10 15:33:46 +02:00
Yegor Yefremov 4c270eecfa boards/esp32*: fix ENC28J60 configuration example
Add missing '#' to the MODULE_ENC28J80's endif.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
2019-04-10 15:14:47 +02:00
Martine Lenders 102b0ed151 Merge pull request #11364 from obgm/posix_sockets_udp_connect
posix_sockets.c: fix send() for connected UDP sockets
2019-04-10 12:56:29 +02:00
Olaf Bergmann 83e2932eb6 posix_sockets.c: fix send()/write() for connected UDP sockets
Calling send() or write() on a connected UDP socket raises a
kernel panic in posix_sockets.c, line 215, because _sockaddr_to_ep()
is called from socket_sendto() with address set to NULL.

This change modifies socket_sendto() to

* Check if the UDP socket is connected when the address argument
  is NULL.
* If connected, use the stored remote endpoint for sock_udp_send().
2019-04-10 11:19:13 +02:00
Sebastian Meiling 53af7ebaf5 Merge pull request #11363 from smlng/pr/tunslip/doc
tools/tunslip: correct typos and refine readme
2019-04-10 09:50:15 +02:00
francisco c62d9feff7 drivers/sx127x: add support for rx and tx switch pin 2019-04-10 08:18:01 +02:00
Kevin "Bear Puncher" Weiss 2c76637abe Merge pull request #11365 from smlng/pr/cc2560stk/i2c-conf
boards: add I2C config for cc2650stk
2019-04-09 19:02:22 +02:00
Sebastian Meiling 29efd8402f boards: add I2C config for cc2650stk 2019-04-09 18:07:06 +02:00
Sebastian Meiling 70c30947d0 tools/tunslip: correct typos and refine readme 2019-04-09 17:31:08 +02:00
Kaspar Schleiser a1a8d3564c Merge pull request #11361 from kaspar030/fix_hifive1_flash
boards/hifive1: fixup custom reset command
2019-04-09 15:51:12 +02:00
Kaspar Schleiser 38cc72d0e0 Merge pull request #11046 from kaspar030/reset_fe310_timer
cpu/fe310: periph/timer: reset counter in timer_init()
2019-04-09 15:50:19 +02:00
Kaspar Schleiser 21e55bbd28 boards/hifive1: fixup custom reset command 2019-04-09 12:46:15 +02:00
Sebastian Meiling 7484af6d36 Merge pull request #11306 from MrKevinWeiss/pr/addi2ctocc26xx
cpu/cc260x: add I2C implementation
2019-04-08 21:00:23 +02:00
Juan I Carrano 9832299e62 Merge pull request #11319 from miri64/pkg/new/ubasic
pkg: Initial introduction of ubasic package
2019-04-08 17:38:03 +02:00
Martine Lenders 9f960fd61c tests: provide tests for ubasic package 2019-04-08 17:09:28 +02:00
Martine Lenders 8543129ba9 pkg: Initial introduction of ubasic package 2019-04-08 17:09:28 +02:00
MrKevinWeiss 3ed9060527 drivers: adcxx1c, ads101x, ad7746: Change I2C macro to DEV
Due to a name clash the helper macro I2C should be change.
Helper macros in other drivers are called DEV.
Changing to DEV fixes the naming conflict.
2019-04-08 14:08:07 +02:00
MrKevinWeiss 4c9890b269 cpu/cc26x0/i2c: Rework and add error handling
This commit cleans up magic number and defines bitfields.
Adds error codes for ADDR/DATA NACK and ARBLOSS
Adds error handling, it corrects when an error occurs
Protects from flags that could lockup the bus
2019-04-08 11:32:12 +02:00