mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-16 11:21:18 +03:00
Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
This commit is contained in:
@ -70,7 +70,7 @@ This is mostly similar to WiFi shield library. Differences include:
|
||||
|
||||
- ```WiFi.mode(m)```: set mode to ```WIFI_AP```, ```WIFI_STA```, or ```WIFI_AP_STA```.
|
||||
- call ```WiFi.softAP(ssid)``` to set up an open network
|
||||
- call ```WiFi.softAP(ssid, passphrase)``` to set up a WPA2-PSK network
|
||||
- call ```WiFi.softAP(ssid, password)``` to set up a WPA2-PSK network (password should be at least 8 characters)
|
||||
- ```WiFi.macAddress(mac)``` is for STA, ```WiFi.softAPmacAddress(mac)``` is for AP.
|
||||
- ```WiFi.localIP()``` is for STA, ```WiFi.softAPIP()``` is for AP.
|
||||
- ```WiFi.RSSI()``` doesn't work
|
||||
|
@ -383,13 +383,13 @@
|
||||
</antcall>
|
||||
|
||||
<antcall target="unzip">
|
||||
<param name="archive_file" value="${staging_folder}/esptool-0.4.2-osx.zip" />
|
||||
<param name="archive_url" value="https://github.com/igrr/esptool-ck/releases/download/0.4.2/esptool-0.4.2-osx.zip" />
|
||||
<param name="final_folder" value="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.2-osx" />
|
||||
<param name="archive_file" value="${staging_folder}/esptool-0.4.3-osx.zip" />
|
||||
<param name="archive_url" value="https://github.com/igrr/esptool-ck/releases/download/0.4.3/esptool-0.4.3-osx.zip" />
|
||||
<param name="final_folder" value="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.3-osx" />
|
||||
<param name="dest_folder" value="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/" />
|
||||
</antcall>
|
||||
<move file="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.2-osx/esptool" tofile="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool" />
|
||||
<delete dir="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.2-osx/" />
|
||||
<move file="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.3-osx/esptool" tofile="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool" />
|
||||
<delete dir="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.3-osx/" />
|
||||
|
||||
</target>
|
||||
|
||||
@ -663,13 +663,13 @@
|
||||
</antcall>
|
||||
|
||||
<antcall target="unzip">
|
||||
<param name="archive_file" value="${staging_folder}/esptool-0.4.2-linux64.zip" />
|
||||
<param name="archive_url" value="https://github.com/igrr/esptool-ck/releases/download/0.4.2/esptool-0.4.2-linux64.zip" />
|
||||
<param name="final_folder" value="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.2-linux64" />
|
||||
<param name="archive_file" value="${staging_folder}/esptool-0.4.3-linux64.zip" />
|
||||
<param name="archive_url" value="https://github.com/igrr/esptool-ck/releases/download/0.4.3/esptool-0.4.3-linux64.zip" />
|
||||
<param name="final_folder" value="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.3-linux64" />
|
||||
<param name="dest_folder" value="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/" />
|
||||
</antcall>
|
||||
<move file="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.2-linux64/esptool" tofile="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool" />
|
||||
<delete dir="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.2-linux64/" />
|
||||
<move file="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.3-linux64/esptool" tofile="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool" />
|
||||
<delete dir="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.3-linux64/" />
|
||||
|
||||
</target>
|
||||
|
||||
@ -898,13 +898,13 @@
|
||||
|
||||
|
||||
<antcall target="unzip">
|
||||
<param name="archive_file" value="${staging_folder}/esptool-0.4.2-win32.zip" />
|
||||
<param name="archive_url" value="https://github.com/igrr/esptool-ck/releases/download/0.4.2/esptool-0.4.2-win32.zip" />
|
||||
<param name="final_folder" value="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.2-win32" />
|
||||
<param name="archive_file" value="${staging_folder}/esptool-0.4.3-win32.zip" />
|
||||
<param name="archive_url" value="https://github.com/igrr/esptool-ck/releases/download/0.4.3/esptool-0.4.3-win32.zip" />
|
||||
<param name="final_folder" value="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.3-win32" />
|
||||
<param name="dest_folder" value="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/" />
|
||||
</antcall>
|
||||
<move file="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.2-win32/esptool.exe" tofile="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool.exe" />
|
||||
<delete dir="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.2-win32/" />
|
||||
<move file="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.3-win32/esptool.exe" tofile="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool.exe" />
|
||||
<delete dir="${staging_folder}/work/${staging_hardware_folder}/tools/esp8266/esptool-0.4.3-win32/" />
|
||||
|
||||
</target>
|
||||
|
||||
|
@ -1 +0,0 @@
|
||||
e8c6df47299348a0233e18647e2ed93c8afe65c2
|
@ -1 +0,0 @@
|
||||
b89b50beb56f0f355d8d14104fb01d523140fe91
|
1
build/linux/esptool-0.4.3-linux64.zip.sha
Normal file
1
build/linux/esptool-0.4.3-linux64.zip.sha
Normal file
@ -0,0 +1 @@
|
||||
f183d52557a50dd362fcb4d45ffd6612b328e465
|
@ -1 +0,0 @@
|
||||
0bc15099eb589dddff3c43f3e8107728a75fcdfb
|
1
build/macosx/esptool-0.4.3-osx.zip.sha
Normal file
1
build/macosx/esptool-0.4.3-osx.zip.sha
Normal file
@ -0,0 +1 @@
|
||||
544070e40abd3a81cad554020be86157674f9794
|
@ -1 +0,0 @@
|
||||
3031f2d590544403f5c1a90dcc7f549b9144b309
|
1
build/windows/esptool-0.4.3-win32.zip.sha
Normal file
1
build/windows/esptool-0.4.3-win32.zip.sha
Normal file
@ -0,0 +1 @@
|
||||
10eb2292bb20accceb7389ab91fa40afd5b1fb70
|
@ -1,5 +1,6 @@
|
||||
menu.UploadSpeed=Upload Speed
|
||||
menu.CpuFrequency=CPU Frequency
|
||||
menu.FlashSize=Flash size
|
||||
##############################################################
|
||||
generic.name=Generic ESP8266 Module
|
||||
|
||||
@ -16,6 +17,9 @@ generic.build.f_cpu=80000000L
|
||||
generic.build.board=ESP8266_ESP01
|
||||
generic.build.core=esp8266
|
||||
generic.build.variant=generic
|
||||
generic.build.flash_mode=qio
|
||||
generic.build.flash_size=512K
|
||||
generic.build.flash_freq=40
|
||||
|
||||
generic.menu.CpuFrequency.80=80 MHz
|
||||
generic.menu.CpuFrequency.80.build.f_cpu=80000000L
|
||||
@ -28,29 +32,52 @@ generic.menu.UploadSpeed.9600=9600
|
||||
generic.menu.UploadSpeed.9600.upload.speed=9600
|
||||
generic.menu.UploadSpeed.57600=57600
|
||||
generic.menu.UploadSpeed.57600.upload.speed=57600
|
||||
generic.menu.UploadSpeed.256000=256000
|
||||
generic.menu.UploadSpeed.256000.windows=256000
|
||||
generic.menu.UploadSpeed.256000.upload.speed=256000
|
||||
generic.menu.UploadSpeed.230400.linux=230400
|
||||
generic.menu.UploadSpeed.230400.macosx=230400
|
||||
generic.menu.UploadSpeed.230400.upload.speed=230400
|
||||
generic.menu.UploadSpeed.460800.linux=460800
|
||||
generic.menu.UploadSpeed.460800.macosx=460800
|
||||
generic.menu.UploadSpeed.460800.upload.speed=460800
|
||||
generic.menu.UploadSpeed.512000.windows=512000
|
||||
generic.menu.UploadSpeed.512000.upload.speed=512000
|
||||
generic.menu.UploadSpeed.921600=921600
|
||||
generic.menu.UploadSpeed.921600.upload.speed=921600
|
||||
|
||||
generic.menu.FlashSize.512K=512K
|
||||
generic.menu.FlashSize.512K.build.flash_size=512K
|
||||
generic.menu.FlashSize.256K=256K
|
||||
generic.menu.FlashSize.256K.build.flash_size=256K
|
||||
generic.menu.FlashSize.1M=1M
|
||||
generic.menu.FlashSize.1M.build.flash_size=1M
|
||||
generic.menu.FlashSize.2M=2M
|
||||
generic.menu.FlashSize.2M.build.flash_size=2M
|
||||
generic.menu.FlashSize.4M=4M
|
||||
generic.menu.FlashSize.4M.build.flash_size=4M
|
||||
|
||||
##############################################################
|
||||
wifio.name=Wifio
|
||||
|
||||
wifio.upload.tool=esptool
|
||||
wifio.upload.speed=115200
|
||||
wifio.upload.resetmethod=wifio
|
||||
wifio.upload.maximum_size=524288
|
||||
wifio.upload.wait_for_upload_port=true
|
||||
|
||||
wifio.build.mcu=esp8266
|
||||
wifio.build.f_cpu=80000000L
|
||||
wifio.build.board=ESP8266_WIFIO
|
||||
wifio.build.core=esp8266
|
||||
wifio.build.variant=wifio
|
||||
|
||||
wifio.menu.CpuFrequency.80=80MHz
|
||||
wifio.menu.CpuFrequency.80.build.f_cpu=80000000L
|
||||
wifio.menu.CpuFrequency.160=160MHz
|
||||
wifio.menu.CpuFrequency.160.build.f_cpu=160000000L
|
||||
|
||||
wifio.upload.tool=esptool
|
||||
# wifio.name=Wifio
|
||||
#
|
||||
# wifio.upload.tool=esptool
|
||||
# wifio.upload.speed=115200
|
||||
# wifio.upload.resetmethod=wifio
|
||||
# wifio.upload.maximum_size=524288
|
||||
# wifio.upload.wait_for_upload_port=true
|
||||
#
|
||||
# wifio.build.mcu=esp8266
|
||||
# wifio.build.f_cpu=80000000L
|
||||
# wifio.build.board=ESP8266_WIFIO
|
||||
# wifio.build.core=esp8266
|
||||
# wifio.build.variant=wifio
|
||||
# wifio.build.flash_mode=qio
|
||||
# wifio.build.flash_size=512K
|
||||
# wifio.build.flash_freq=40
|
||||
#
|
||||
# wifio.menu.CpuFrequency.80=80MHz
|
||||
# wifio.menu.CpuFrequency.80.build.f_cpu=80000000L
|
||||
# wifio.menu.CpuFrequency.160=160MHz
|
||||
# wifio.menu.CpuFrequency.160.build.f_cpu=160000000L
|
||||
#
|
||||
# wifio.upload.tool=esptool
|
||||
#
|
||||
|
@ -74,7 +74,7 @@ recipe.objcopy.eep.pattern=
|
||||
## Create hex
|
||||
#recipe.objcopy.hex.pattern="{compiler.path}{compiler.elf2hex.cmd}" {compiler.elf2hex.flags} {compiler.elf2hex.extra_flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.hex"
|
||||
|
||||
recipe.objcopy.hex.pattern="{compiler.tools.path}{compiler.esptool.cmd}" -eo "{build.path}/{build.project_name}.elf" -bo "{build.path}/{build.project_name}_00000.bin" -bs .text -bs .data -bs .rodata -bc -ec -eo "{build.path}/{build.project_name}.elf" -es .irom0.text "{build.path}/{build.project_name}_40000.bin" -ec
|
||||
recipe.objcopy.hex.pattern="{compiler.tools.path}{compiler.esptool.cmd}" -eo "{build.path}/{build.project_name}.elf" -bo "{build.path}/{build.project_name}_00000.bin" -bm {build.flash_mode} -bf {build.flash_freq} -bz {build.flash_size} -bs .text -bs .data -bs .rodata -bc -ec -eo "{build.path}/{build.project_name}.elf" -es .irom0.text "{build.path}/{build.project_name}_40000.bin" -ec
|
||||
|
||||
## Compute size
|
||||
recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/{build.project_name}.elf"
|
||||
|
Reference in New Issue
Block a user