mirror of
https://github.com/tinygo-org/drivers.git
synced 2026-07-26 10:38:41 +00:00
38076352eb
Signed-off-by: Ron Evans <ron@hybridgroup.com>
29 lines
935 B
Docker
29 lines
935 B
Docker
# docker build -t wifinina .
|
|
# docker run wifinina -v "../build/wifinina:/src/build"
|
|
|
|
FROM debian:stable-slim AS esp
|
|
WORKDIR /src
|
|
|
|
RUN apt-get clean && apt-get update && \
|
|
apt-get install -y sudo wget gcc git wget libncurses-dev flex bison gperf build-essential \
|
|
python python-pip python-setuptools python-serial python-cryptography python-future python-pyparsing make
|
|
|
|
RUN mkdir /src/wifinina && \
|
|
cd /src/wifinina && \
|
|
wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz && \
|
|
mkdir -p /src/esp && \
|
|
cd /src/esp && \
|
|
tar -xzf /src/wifinina/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
|
|
|
|
RUN cd /src/esp && \
|
|
git clone --branch v3.3.1 --recursive https://github.com/espressif/esp-idf.git
|
|
|
|
FROM esp AS nina
|
|
|
|
RUN cd /src/esp && \
|
|
git clone https://github.com/arduino/nina-fw.git
|
|
|
|
COPY ./firmware.sh /src
|
|
RUN chmod +x /src/firmware.sh
|
|
ENTRYPOINT ["/src/firmware.sh"]
|