[riot-commits] [RIOT-OS/RIOT] 33a6f4: cpu/esp32: lwIP Ethernet address option length

Martine Lenders noreply at github.com
Wed Aug 7 08:10:06 CEST 2019


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 33a6f42fa57309ae89b81e569877e18bb3c2bcd1
      https://github.com/RIOT-OS/RIOT/commit/33a6f42fa57309ae89b81e569877e18bb3c2bcd1
  Author: Gunar Schorcht <gunar at schorcht.net>
  Date:   2019-08-06 (Tue, 06 Aug 2019)

  Changed paths:
    M cpu/esp32/esp-wifi/esp_wifi_netdev.c

  Log Message:
  -----------
  cpu/esp32: lwIP Ethernet address option length

The option value length of Ethernet addresses can be more than 6 byte in lwIP. Therefore, the max_len parameter is check to be greater than or equal to ETHERNET_ADDR_LEN.


  Commit: 73552b2c115c2fab1c1dfd92656fa14250e387a6
      https://github.com/RIOT-OS/RIOT/commit/73552b2c115c2fab1c1dfd92656fa14250e387a6
  Author: Gunar Schorcht <gunar at schorcht.net>
  Date:   2019-08-06 (Tue, 06 Aug 2019)

  Changed paths:
    M cpu/esp32/esp-wifi/esp_wifi_netdev.c

  Log Message:
  -----------
  cpu/esp32: _esp_wifi_dev exposed for lwIP

To be able to access the single esp_wifi network device from lwIP adaptation layer, static keyword was removed from esp_wifi_dev variable.


  Commit: d4f818b5f3a0d3f168e46c31c1a78afeadeca7f9
      https://github.com/RIOT-OS/RIOT/commit/d4f818b5f3a0d3f168e46c31c1a78afeadeca7f9
  Author: Gunar Schorcht <gunar at schorcht.net>
  Date:   2019-08-06 (Tue, 06 Aug 2019)

  Changed paths:
    M pkg/lwip/contrib/lwip.c

  Log Message:
  -----------
  pkg/lwip: add esp_wifi network device

The changes allow to use an esp_wifi network device of ESP32 with lwIP.


  Commit: f5af8ac2a44144f524a63606ccda7d34b894074b
      https://github.com/RIOT-OS/RIOT/commit/f5af8ac2a44144f524a63606ccda7d34b894074b
  Author: Gunar Schorcht <gunar at schorcht.net>
  Date:   2019-08-06 (Tue, 06 Aug 2019)

  Changed paths:
    M pkg/lwip/include/lwipopts.h

  Log Message:
  -----------
  pkg/lwip: override TPCIP_THREAD_PRIO for ESP32

 To avoid priority conflicts with the WiFi hardware driver thread which has priority of 1, the default thread priority of lwIP's TCP/IP thread is decreased to 2.


  Commit: 1dc6bded0413a87e26bc5545ddb1b140bde6b277
      https://github.com/RIOT-OS/RIOT/commit/1dc6bded0413a87e26bc5545ddb1b140bde6b277
  Author: Martine Lenders <m.lenders at fu-berlin.de>
  Date:   2019-08-07 (Wed, 07 Aug 2019)

  Changed paths:
    M cpu/esp32/esp-wifi/esp_wifi_netdev.c
    M pkg/lwip/contrib/lwip.c
    M pkg/lwip/include/lwipopts.h

  Log Message:
  -----------
  Merge pull request #11946 from gschorcht/cpu/esp32/lwip_netdev

cpu/esp32: lwIP netdev


Compare: https://github.com/RIOT-OS/RIOT/compare/34b5d499d0e4...1dc6bded0413


More information about the commits mailing list