Last active
October 3, 2015 07:51
-
-
Save impressiver/fc8947b6877c7d0a430a to your computer and use it in GitHub Desktop.
esp-dev: osx environment settings for esp8266 esp-open-sdk toolchain and development
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# esp-dev: | |
# osx env for esp8266 esp-open-sdk toolchain | |
# | |
# dupes | |
dupes=/usr/local/opt/gettext/bin | |
dupes=$dupes:/usr/local/opt/gnu-getopt/bin | |
dupes=$dupes:/usr/local/opt/gnu-sed/libexec/gnubin | |
dupes=$dupes:/usr/local/opt/grep/bin | |
dupes=$dupes:/usr/local/opt/gperf/bin | |
dupes=$dupes:/usr/local/opt/gawk/bin | |
PATH=$dupes:$PATH | |
# include gnu utils | |
PATH=/usr/local/opt/coreutils/libexec/gnubin:$PATH | |
MANPATH=/usr/local/opt/coreutils/libexec/gnuman:$MANPATH | |
# esp-open-sdk | |
PATH=${ESP_DEV}/esp-open-sdk/git/esp-open-sdk/sdk:$PATH | |
PATH=${ESP_DEV}/esp-open-sdk/git/esp-open-sdk/xtensa-lx106-elf/bin:$PATH | |
## NOTE: non-standalone lib/include | |
# xtensa-lx106-elf-gcc -I${ESP_DEV}/esp-open-sdk/git/esp-open-sdk/sdk/include -L${ESP_DEV}/esp-open-sdk/git/esp-open-sdk/sdk/lib | |
# espdev | |
ESPDEV_HOME=${ESP_DEV}/esp-open-sdk | |
PATH=${ESP_DEV}/esp-open-sdk/bin:$PATH | |
export PATH | |
export MANPATH | |
# sdk | |
export ESP_HOME=${ESP_DEV}/esp-open-sdk/git/esp-open-sdk | |
export SDK_BASE=${ESP_HOME}/sdk | |
export XTENSA_TOOLS_ROOT=${ESP_HOME}/xtensa-lx106-elf/bin/ | |
export XTENSA_BINDIR=${XTENSA_TOOLS_ROOT} | |
# makefile vars | |
#export SPI_SPEED=40 | |
#export SPI_MODE=DIO | |
#export SPI_SIZE_MAP=6 # SPI size: 4096KB, SPI ota map: 1024KB + 1024KB | |
#export FLASH_SPEED=${SPI_SPEED}m | |
export ESPPORT=/dev/cu.usbserial | |
export ESPBAUD=115200 | |
#export ESPBAUD=74880 # ESP rom default | |
#export ESPBAUD=57600 | |
export ESPHOST=esp8266 | |
export WIFI_SSID=******** | |
export WIFI_PWD=******** | |
# project aliases | |
#export ESP_HOSTNAME=${ESPHOST} | |
#export SPI_SIZE=4M | |
#export FLASH_SIZE=4MB | |
export ESPTOOL=${ESPDEV_HOME}/bin/esptool.py | |
#export ET_FS=32m | |
#export ET_FF=${SPI_SPEED}m | |
export ESPSPEED=${ESPBAUD} | |
export COM_PORT=${ESPPORT} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment