Different tld for captive portal (.local is for mdns), added options to make esptool.py also capable of flashing the stupid DIO-requiring NodeMCU version, fixed OTA Makefile
This commit is contained in:
@@ -2,10 +2,17 @@
|
||||
# 'separate' - Separate espfs and binaries, no OTA upgrade
|
||||
# 'combined' - Combined firmware blob, no OTA upgrade
|
||||
# 'ota' - Combined firmware blob with OTA upgrades.
|
||||
OUTPUT_TYPE=ota
|
||||
OUTPUT_TYPE=combined
|
||||
#OUTPUT_TYPE=separate
|
||||
#OUTPUT_TYPE=ota
|
||||
|
||||
#SPI flash size, in K
|
||||
ESP_SPI_FLASH_SIZE=1024
|
||||
#0: QIO, 1: QOUT, 2: DIO, 3: DOUT
|
||||
ESP_FLASH_MODE=2
|
||||
#0: 40MHz, 1: 26MHz, 2: 20MHz, 0xf: 80MHz
|
||||
ESP_FLASH_FREQ_DIV=0
|
||||
|
||||
|
||||
ifeq ("$(OUTPUT_TYPE)","separate")
|
||||
#Set the pos and length of the ESPFS here. If these are undefined, the rest of the Makefile logic
|
||||
@@ -36,11 +43,6 @@ ESPBAUD ?= 460800
|
||||
#Appgen path and name
|
||||
APPGEN ?= $(SDK_BASE)/tools/gen_appbin.py
|
||||
|
||||
#0: QIO, 1: QOUT, 2: DIO, 3: DOUT
|
||||
ESP_FLASH_MODE ?= 0
|
||||
#0: 40MHz, 1: 26MHz, 2: 20MHz, 0xf: 80MHz
|
||||
ESP_FLASH_FREQ_DIV ?= 0
|
||||
|
||||
# name for the target project
|
||||
TARGET = httpd
|
||||
|
||||
@@ -134,6 +136,17 @@ INCDIR := $(addprefix -I,$(SRC_DIR))
|
||||
EXTRA_INCDIR := $(addprefix -I,$(EXTRA_INCDIR))
|
||||
MODULE_INCDIR := $(addsuffix /include,$(INCDIR))
|
||||
|
||||
define maplookup
|
||||
$(patsubst $(strip $(1)):%,%,$(filter $(strip $(1)):%,$(2)))
|
||||
endef
|
||||
|
||||
ESP_FLASH_SIZE_IX=$(call maplookup,$(ESP_SPI_FLASH_SIZE),512:0 1024:2 2048:5 4096:6)
|
||||
ESPTOOL_FREQ=$(call maplookup,$(ESP_FLASH_FREQ_DIV),0:40m 1:26m, 2:20m 0xf:80m)
|
||||
ESPTOOL_MODE=$(call maplookup,$(ESP_FLASH_MODE),0:qio 1:qout 2:dio 3:dout)
|
||||
ESPTOOL_SIZE=$(call maplookup,$(ESP_SPI_FLASH_SIZE),512:4m 256:2m 1024:8m 2048:16m 4096:32m)
|
||||
|
||||
ESPTOOL_OPTS=--port $(ESPPORT) --baud $(ESPBAUD)
|
||||
ESPTOOL_FLASHDEF=--flash_freq $(ESPTOOL_FREQ) --flash_mode $(ESPTOOL_MODE) --flash_size $(ESPTOOL_SIZE)
|
||||
|
||||
vpath %.c $(SRC_DIR)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user