summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-04-16 12:47:17 +0100
committerDamien George <damien.p.george@gmail.com>2016-04-16 13:20:02 +0100
commit73ccb3fc5b72d48d0b7370252f0d5126dedc5cba (patch)
treefc18b537c9625af8d71387a900e88bfb3a6b8428 /esp8266
parent53e3770b153095f941b08f99eab59b1432ff406a (diff)
downloadmicropython-73ccb3fc5b72d48d0b7370252f0d5126dedc5cba.tar.gz
micropython-73ccb3fc5b72d48d0b7370252f0d5126dedc5cba.zip
esp8266: Adapt port to use new auto-qstr generation.
Diffstat (limited to 'esp8266')
-rw-r--r--esp8266/Makefile9
-rw-r--r--esp8266/qstrdefsport.h213
2 files changed, 8 insertions, 214 deletions
diff --git a/esp8266/Makefile b/esp8266/Makefile
index 81fa53e8d7..c49fdd2c25 100644
--- a/esp8266/Makefile
+++ b/esp8266/Makefile
@@ -79,7 +79,7 @@ SRC_C = \
utils.c \
ets_alt_task.c \
$(BUILD)/frozen.c \
- fatfs_port.o \
+ fatfs_port.c \
STM_SRC_C = $(addprefix stmhal/,\
pybstdio.c \
@@ -87,7 +87,7 @@ STM_SRC_C = $(addprefix stmhal/,\
)
EXTMOD_SRC_C = $(addprefix extmod/,\
- modlwip.o \
+ modlwip.c \
)
LIB_SRC_C = $(addprefix lib/,\
@@ -131,6 +131,11 @@ OBJ += $(addprefix $(BUILD)/, $(EXTMOD_SRC_C:.c=.o))
OBJ += $(addprefix $(BUILD)/, $(LIB_SRC_C:.c=.o))
#OBJ += $(BUILD)/pins_$(BOARD).o
+# List of sources for qstr extraction
+SRC_QSTR += $(SRC_C) $(STM_SRC_C) $(EXTMOD_SRC_C)
+# Append any auto-generated sources that are needed by sources listed in SRC_QSTR
+SRC_QSTR_AUTO_DEPS +=
+
all: $(BUILD)/firmware-combined.bin
CONFVARS_FILE = $(BUILD)/confvars
diff --git a/esp8266/qstrdefsport.h b/esp8266/qstrdefsport.h
index 34f7452069..d875d8d2a1 100644
--- a/esp8266/qstrdefsport.h
+++ b/esp8266/qstrdefsport.h
@@ -24,215 +24,4 @@
* THE SOFTWARE.
*/
-// qstrs specific to this port
-
-Q(help)
-Q(input)
-
-// pyb module
-Q(pyb)
-Q(info)
-Q(freq)
-Q(millis)
-Q(elapsed_millis)
-Q(micros)
-Q(elapsed_micros)
-Q(delay)
-Q(udelay)
-Q(sync)
-Q(unique_id)
-
-// uos module
-Q(uos)
-Q(os)
-Q(uname)
-Q(sysname)
-Q(nodename)
-Q(release)
-Q(version)
-Q(machine)
-
-// esp module
-Q(esp)
-Q(socket)
-Q(usocket)
-Q(connect)
-Q(disconnect)
-Q(wifi_mode)
-Q(phy_mode)
-Q(osdebug)
-Q(sleep_type)
-Q(deepsleep)
-Q(adc)
-Q(vdd33)
-Q(chip_id)
-Q(flash_id)
-Q(flash_read)
-Q(flash_write)
-Q(flash_erase)
-Q(sdk_version)
-Q(freemem)
-Q(meminfo)
-Q(getaddrinfo)
-Q(send)
-Q(sendto)
-Q(recv)
-Q(recvfrom)
-Q(listen)
-Q(accept)
-Q(bind)
-Q(settimeout)
-Q(setblocking)
-Q(setsockopt)
-Q(close)
-Q(protocol)
-Q(getpeername)
-Q(onconnect)
-Q(onrecv)
-Q(onsent)
-Q(ondisconnect)
-Q(neopixel_write)
-Q(MODE_11B)
-Q(MODE_11G)
-Q(MODE_11N)
-Q(SLEEP_NONE)
-Q(SLEEP_LIGHT)
-Q(SLEEP_MODEM)
-Q(STA_MODE)
-Q(AP_MODE)
-Q(STA_AP_MODE)
-
-// network module
-Q(network)
-Q(WLAN)
-Q(active)
-Q(scan)
-Q(status)
-Q(isconnected)
-Q(mac)
-Q(config)
-Q(ifconfig)
-Q(STA_IF)
-Q(AP_IF)
-Q(STAT_IDLE)
-Q(STAT_CONNECTING)
-Q(STAT_WRONG_PASSWORD)
-Q(STAT_NO_AP_FOUND)
-Q(STAT_CONNECT_FAIL)
-Q(STAT_GOT_IP)
-Q(AUTH_OPEN)
-Q(AUTH_WEP)
-Q(AUTH_WPA_PSK)
-Q(AUTH_WPA2_PSK)
-Q(AUTH_WPA_WPA2_PSK)
-// config keys
-Q(essid)
-Q(authmode)
-Q(password)
-
-// IRQ class
-Q(IRQ)
-Q(irq)
-Q(trigger)
-
-// Pin class
-Q(Pin)
-Q(init)
-Q(mode)
-Q(pull)
-Q(value)
-Q(low)
-Q(high)
-Q(IN)
-Q(OUT)
-Q(OPEN_DRAIN)
-Q(PULL_NONE)
-Q(PULL_UP)
-Q(PULL_DOWN)
-Q(IRQ_RISING)
-Q(IRQ_FALLING)
-
-// PWM class
-Q(PWM)
-Q(init)
-Q(deinit)
-Q(freq)
-Q(duty)
-
-// RTC
-Q(RTC)
-Q(datetime)
-Q(memory)
-
-// ADC
-Q(ADC)
-Q(read)
-
-// UART
-Q(UART)
-Q(init)
-
-// I2C
-Q(I2C)
-Q(init)
-Q(scl)
-Q(sda)
-Q(freq)
-Q(readfrom)
-Q(writeto)
-Q(stop)
-Q(buf)
-Q(addr)
-Q(n)
-
-// SPI
-Q(SPI)
-Q(init)
-Q(baudrate)
-Q(phase)
-Q(polarity)
-Q(sck)
-Q(mosi)
-Q(miso)
-Q(read)
-Q(readinto)
-Q(write)
-Q(write_readinto)
-
-// utime
-Q(utime)
-Q(localtime)
-Q(mktime)
-Q(sleep)
-Q(sleep_ms)
-Q(sleep_us)
-Q(ticks_ms)
-Q(ticks_us)
-Q(ticks_cpu)
-Q(ticks_diff)
-Q(time)
-
-// machine
-Q(reset)
-Q(reset_cause)
-Q(Timer)
-Q(callback)
-Q(deinit)
-Q(init)
-Q(mode)
-Q(period)
-Q(ONE_SHOT)
-Q(PERIODIC)
-
-// onewire
-Q(_onewire)
-Q(onewire)
-Q(timings)
-Q(reset)
-Q(readbit)
-Q(readbyte)
-Q(writebit)
-Q(writebyte)
-Q(crc8)
-
-Q(json)
+// qstrs specific to this port, only needed if they aren't auto-generated