Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # base directory for the compiler
- XTENSA_TOOLS_ROOT ?= /Volumes/case-sensitive/esp-open-sdk/xtensa-lx106-elf/bin
- # base directory of the ESP8266 SDK package, absolute
- SDK_BASE ?= /Volumes/case-sensitive/esp-open-sdk/ESP8266_NONOS_SDK_V1.5.4_16_05_20
- CC := $(XTENSA_TOOLS_ROOT)/xtensa-lx106-elf-gcc
- CXX := $(XTENSA_TOOLS_ROOT)/xtensa-lx106-elf-g++
- AR := $(XTENSA_TOOLS_ROOT)/xtensa-lx106-elf-ar
- LD := $(XTENSA_TOOLS_ROOT)/xtensa-lx106-elf-gcc
- # esptool.py path and port
- ESPTOOL ?= /Volumes/case-sensitive/esp-open-sdk/xtensa-lx106-elf/bin/esptool.py
- ESPPORT ?= /dev/cu.usbserial-AH03LOFU
- # name for the target project
- TARGET = client
- CFLAGS = -I. -mlongcalls
- LDLIBS = -nostdlib -Wl,--start-group -lmain -lnet80211 -lwpa -llwip -lpp -lphy -Wl,--end-group -lgcc
- LDFLAGS = -Teagle.app.v6.ld
- $(TARGET)-0x00000.bin: $(TARGET)
- $(ESPTOOL) elf2image $^
- $(TARGET): station.o $(TARGET).o
- $(TARGET).o: *.c
- flash:
- $(ESPTOOL) --port $(ESPPORT) write_flash 0x00000 $(TARGET)-0x00000.bin 0x40000 $(TARGET)-0x40000.bin
- clean:
- rm -f $(TARGET) $(TARGET).o $(TARGET)-0x00000.bin $(TARGET)-0x40000.bin station.o
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement