- Implemented main application entry point in main.cpp, initializing queues and event groups. - Created TouchHandler and EInkTouchHandler classes for handling touch events. - Added a minimal event loop for touch processing in touch.cpp. - Introduced unit tests for the hello world application in pytest_hello_world.py. - Added configuration files for CI and Wokwi support. - Created empty header files for network and UI modules.
13 lines
279 B
Docker
13 lines
279 B
Docker
ARG DOCKER_TAG=latest
|
|
FROM espressif/idf:${DOCKER_TAG}
|
|
|
|
ENV LC_ALL=C.UTF-8
|
|
ENV LANG=C.UTF-8
|
|
|
|
RUN apt-get update -y && apt-get install udev -y
|
|
|
|
RUN echo "source /opt/esp/idf/export.sh > /dev/null 2>&1" >> ~/.bashrc
|
|
|
|
ENTRYPOINT [ "/opt/esp/entrypoint.sh" ]
|
|
|
|
CMD ["/bin/bash", "-c"] |