mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-22 21:23:07 +03:00
This commit adds W5500 W5100 and ENC28j60 drivers from @njh with credits They are available in libraries/ An example is added in W5500 examples directory plus: * Extract dhcp server from lwip2 and add it to the core as a class. It must always be present, it is linked and can be called by fw on boot. So it cannot be stored in a library. * ethernet: static or dhcp works * PPPServer: example * bring WiFi.config() to the lwIP generic interface (argument reorder common function) * move hostname() from WiFI-STA to generic interface * remove non readable characters from dhcp-server comments * dhcp-server: magic_cookie is part of bootp rfc * fixes from https://github.com/d-a-v/W5500lwIP/issues/17 * enable lwip_hook_dhcp_parse_option() * +ethernet tcp client example in w5500 library examples
48 lines
907 B
Bash
Executable File
48 lines
907 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
org=$(cd ${0%/*}; pwd)
|
|
cd ${org}/..
|
|
pwd
|
|
test -d cores/esp8266
|
|
test -d libraries
|
|
|
|
# should be: all="cores/esp8266 libraries"
|
|
|
|
all="
|
|
libraries/ESP8266mDNS
|
|
libraries/Wire
|
|
libraries/lwIP*
|
|
cores/esp8266/Lwip*
|
|
cores/esp8266/core_esp8266_si2c.cpp
|
|
libraries/Netdump
|
|
"
|
|
|
|
# core
|
|
|
|
for d in $all; do
|
|
if [ -d "$d" ]; then
|
|
echo "-------- directory $d:"
|
|
for e in c cpp h; do
|
|
find $d -name "*.$e" -exec \
|
|
astyle \
|
|
--suffix=none \
|
|
--options=${org}/astyle_core.conf {} \;
|
|
done
|
|
else
|
|
echo "-------- file $d:"
|
|
astyle --suffix=none --options=${org}/astyle_core.conf "$d"
|
|
fi
|
|
done
|
|
|
|
# examples
|
|
|
|
for d in libraries; do
|
|
echo "-------- examples in $d:"
|
|
find $d -name "*.ino" -exec \
|
|
astyle \
|
|
--suffix=none \
|
|
--options=${org}/astyle_examples.conf {} \;
|
|
done
|