diff options
author | Damien George <damien.p.george@gmail.com> | 2016-04-16 12:47:17 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2016-04-16 13:20:02 +0100 |
commit | 73ccb3fc5b72d48d0b7370252f0d5126dedc5cba (patch) | |
tree | fc18b537c9625af8d71387a900e88bfb3a6b8428 /esp8266 | |
parent | 53e3770b153095f941b08f99eab59b1432ff406a (diff) | |
download | micropython-73ccb3fc5b72d48d0b7370252f0d5126dedc5cba.tar.gz micropython-73ccb3fc5b72d48d0b7370252f0d5126dedc5cba.zip |
esp8266: Adapt port to use new auto-qstr generation.
Diffstat (limited to 'esp8266')
-rw-r--r-- | esp8266/Makefile | 9 | ||||
-rw-r--r-- | esp8266/qstrdefsport.h | 213 |
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 |