mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-29 05:21:37 +03:00
NONOS SDK clean-up (#8770)
Remove nonos-sdk-v2.2.0-28-g89920dc aka 3v0, since we have a real v3 Remove 3.0.0...3.0.4 to reduce overhead in maintaining a bunch or binary patches Update our docs and menu opts to mention 'experimental' status Old versions still remains in git history, so anyone wanting to play around with 3.0.x could still make use of that work
This commit is contained in:
@ -133,25 +133,6 @@ elif [[ ${VERSION} == "NONOSDK22x"* ]]; then
|
||||
addSymbol_system_func1 "0x54"
|
||||
patchFile "eap.o" "3059" "2" "wAA=" "8CA=" # WPA2-Enterprise patch which replaces a double-free with nop, see #8082
|
||||
patchFile "eap.o" "26356" "9" "dlBvcnRGcmVl" "ejJFYXBGcmVl" # special vPortFree to recover leaked memory
|
||||
elif [[ ${VERSION} == "NONOSDK3V0" ]]; then
|
||||
addSymbol_system_func1 "0x60"
|
||||
patchFile "eap.o" "3059" "2" "wAA=" "8CA=" # WPA2-Enterprise patch which replaces a double-free with nop, see #8082
|
||||
patchFile "eap.o" "26356" "9" "dlBvcnRGcmVl" "ejJFYXBGcmVl" # special vPortFree to recover leaked memory
|
||||
elif [[ ${VERSION} == "NONOSDK300" ]]; then
|
||||
addSymbol_system_func1 "0x54"
|
||||
patchFile "eap.o" "19204" "9" "dlBvcnRGcmVl" "ejJFYXBGcmVl" # special vPortFree to recover leaked memory
|
||||
elif [[ ${VERSION} == "NONOSDK301" ]]; then
|
||||
addSymbol_system_func1 "0x54"
|
||||
patchFile "eap.o" "26364" "9" "dlBvcnRGcmVl" "ejJFYXBGcmVl" # special vPortFree to recover leaked memory
|
||||
elif [[ ${VERSION} == "NONOSDK302" ]]; then
|
||||
addSymbol_system_func1 "0x54"
|
||||
patchFile "eap.o" "26536" "9" "dlBvcnRGcmVl" "ejJFYXBGcmVl" # special vPortFree to recover leaked memory
|
||||
elif [[ ${VERSION} == "NONOSDK303" ]]; then
|
||||
addSymbol_system_func1 "0x54"
|
||||
patchFile "eap.o" "26536" "9" "dlBvcnRGcmVl" "ejJFYXBGcmVl" # special vPortFree to recover leaked memory
|
||||
elif [[ ${VERSION} == "NONOSDK304" ]]; then
|
||||
addSymbol_system_func1 "0x54"
|
||||
patchFile "eap.o" "19376" "9" "dlBvcnRGcmVl" "ejJFYXBGcmVl" # special vPortFree to recover leaked memory
|
||||
elif [[ ${VERSION} == "NONOSDK305" ]]; then
|
||||
addSymbol_system_func1 "0x54"
|
||||
patchFile "eap.o" "67670" "9" "dlBvcnRGcmVl" "ejJFYXBGcmVl" # special vPortFree to recover leaked memory
|
||||
@ -167,9 +148,7 @@ if [[ $(sha256sum user_interface.o | awk '{print $1}') != $uics || $(sha256sum e
|
||||
fi
|
||||
rm -f eagle_lwip_if.o user_interface.o eap.o
|
||||
|
||||
if [[ ${VERSION} == "NONOSDK3V0" ]]; then
|
||||
xtensa-lx106-elf-objcopy --weaken-symbol load_non_32_wide_handler libmain.a
|
||||
elif [[ ${VERSION:0:9} == "NONOSDK30" ]]; then
|
||||
if [[ ${VERSION:0:9} == "NONOSDK30" ]]; then
|
||||
# v3.0.0 and up use a non-standard pvPortMalloc.
|
||||
# SDK Library global replace
|
||||
redefineSym "${VERSION}" "pvPortMalloc" "sdk3_pvPortMalloc" '*.a'
|
||||
|
Reference in New Issue
Block a user