├── .clang-format ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .readthedocs.yml ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── README.md ├── doc ├── Doxyfile ├── Makefile ├── html │ ├── bc_s.png │ ├── bdwn.png │ ├── closed.png │ ├── doc.png │ ├── doxygen.css │ ├── doxygen.png │ ├── dynsections.js │ ├── folderclosed.png │ ├── folderopen.png │ ├── index.html │ ├── jquery.js │ ├── menu.js │ ├── menudata.js │ ├── nav_f.png │ ├── nav_g.png │ ├── nav_h.png │ ├── open.png │ ├── search │ │ ├── close.png │ │ ├── mag_sel.png │ │ ├── nomatches.html │ │ ├── search.css │ │ ├── search.js │ │ ├── search_l.png │ │ ├── search_m.png │ │ ├── search_r.png │ │ └── searchdata.js │ ├── splitbar.png │ ├── sync_off.png │ ├── sync_on.png │ ├── tab_a.png │ ├── tab_b.png │ ├── tab_h.png │ ├── tab_s.png │ └── tabs.css ├── latex │ ├── Makefile │ ├── doxygen.sty │ ├── longtable_doxygen.sty │ ├── refman.tex │ └── tabu_doxygen.sty ├── make.bat ├── requirements.txt └── source │ ├── about.rst │ ├── api.rst │ ├── conf.py │ ├── filegen.rst │ ├── getting_started.rst │ ├── img │ ├── board_p1.jpg │ ├── board_p2.jpg │ ├── demo.jpg │ ├── ed060sc4.jpg │ ├── ed097oc4.jpg │ ├── ed097tc2.jpg │ ├── hardware_page.png │ ├── v6.jpg │ ├── vcom.jpg │ ├── vcom_opamp.jpg │ └── vcom_tp.jpg │ ├── index.rst │ └── tips.rst ├── examples ├── calibration_helper │ ├── CMakeLists.txt │ ├── main │ │ ├── CMakeLists.txt │ │ └── main.c │ ├── sdkconfig.defaults │ ├── sdkconfig.defaults.esp32 │ └── sdkconfig.defaults.esp32s3 ├── demo │ ├── CMakeLists.txt │ ├── Makefile │ ├── files │ │ ├── beach.jpg │ │ ├── board.jpg │ │ ├── giraffe.jpg │ │ └── zebra.jpg │ ├── main │ │ ├── CMakeLists.txt │ │ ├── firasans_12.h │ │ ├── firasans_20.h │ │ ├── img_beach.h │ │ ├── img_board.h │ │ ├── img_zebra.h │ │ ├── main.c │ │ └── main.ino │ ├── sdkconfig.defaults │ ├── sdkconfig.defaults.esp32 │ └── sdkconfig.defaults.esp32s3 ├── dragon │ ├── CMakeLists.txt │ ├── README.md │ ├── cc_dragon.jpg │ ├── main │ │ ├── CMakeLists.txt │ │ ├── dragon.h │ │ ├── main.c │ │ └── main.ino │ ├── sdkconfig.defaults │ ├── sdkconfig.defaults.esp32 │ └── sdkconfig.defaults.esp32s3 ├── fb_mode_test │ ├── CMakeLists.txt │ ├── main │ │ ├── CMakeLists.txt │ │ └── main.c │ ├── sdkconfig.defaults │ ├── sdkconfig.defaults.esp32 │ └── sdkconfig.defaults.esp32s3 ├── grayscale_test │ ├── CMakeLists.txt │ ├── main │ │ ├── CMakeLists.txt │ │ └── main.c │ ├── sdkconfig.defaults │ ├── sdkconfig.defaults.esp32 │ └── sdkconfig.defaults.esp32s3 ├── http-server │ ├── CMakeLists.txt │ ├── README.md │ ├── component.mk │ ├── main │ │ ├── CMakeLists.txt │ │ ├── epd.c │ │ ├── epd.h │ │ ├── main.c │ │ ├── server.c │ │ ├── server.h │ │ └── settings.h │ ├── sdkconfig.defaults │ ├── sdkconfig.defaults.esp32 │ ├── sdkconfig.defaults.esp32s3 │ └── send_image.py ├── lilygo-t5-47-epd-platformio │ ├── .gitignore │ ├── README.md │ ├── lib │ │ ├── Firasans │ │ │ └── Firasans.h │ │ └── README │ ├── platformio.ini │ └── src │ │ └── main.cpp ├── screen_diag │ ├── CMakeLists.txt │ ├── README.md │ ├── main │ │ ├── CMakeLists.txt │ │ ├── commands.c │ │ ├── commands.h │ │ ├── commands │ │ │ ├── graphics.c │ │ │ ├── graphics.h │ │ │ ├── screen.c │ │ │ ├── screen.h │ │ │ ├── system.c │ │ │ ├── system.h │ │ │ ├── tests.c │ │ │ └── tests.h │ │ ├── epd.c │ │ ├── epd.h │ │ ├── res │ │ │ └── fonts │ │ │ │ ├── alexandria.h │ │ │ │ ├── amiri.h │ │ │ │ └── fonts.h │ │ └── screen_diag.c │ ├── partitions_example.csv │ ├── sdkconfig.defaults │ ├── sdkconfig.defaults.esp32 │ └── sdkconfig.defaults.esp32s3 ├── test │ ├── CMakeLists.txt │ └── main │ │ ├── CMakeLists.txt │ │ └── main.c ├── vcom-kickback │ ├── CMakeLists.txt │ ├── README.md │ ├── main │ │ ├── CMakeLists.txt │ │ ├── dragon.h │ │ ├── main.c │ │ └── main.ino │ ├── sdkconfig.defaults │ └── sdkconfig.defaults.esp32s3 ├── weather │ ├── CMakeLists.txt │ ├── Licence.txt │ ├── README.md │ ├── main │ │ ├── ArduinoJson.h │ │ ├── CMakeLists.txt │ │ ├── forecast_record.h │ │ ├── lang.h │ │ ├── main.ino │ │ ├── opensans10.h │ │ ├── opensans12.h │ │ ├── opensans12b.h │ │ ├── opensans16.h │ │ ├── opensans16b.h │ │ ├── opensans24.h │ │ ├── opensans24b.h │ │ ├── opensans6.h │ │ ├── opensans8.h │ │ ├── opensans8b.h │ │ ├── owm_credentials.h │ │ └── weather.cpp │ ├── partitions.csv │ ├── sdkconfig.defaults │ ├── sdkconfig.defaults.esp32 │ ├── sdkconfig.defaults.esp32s3 │ └── weather.jpg └── www-image │ ├── CMakeLists.txt │ ├── README.md │ ├── component.mk │ ├── main │ ├── CMakeLists.txt │ ├── idf_component.yml │ ├── jpg-render.c │ ├── jpgdec-render.cpp │ └── settings.h │ ├── sdkconfig.defaults │ ├── sdkconfig.defaults.esp32 │ ├── sdkconfig.defaults.esp32s3 │ └── ssl_cert │ └── server_cert.pem ├── idf_component.yml ├── library.json ├── library.properties ├── scripts ├── LICENSE ├── README.md ├── epdiy_waveform_gen.py ├── fontconvert.py ├── imgconvert.py ├── modenames.py └── waveform_hdrgen.py ├── src ├── Makefile ├── board │ ├── epd_board.c │ ├── epd_board_common.c │ ├── epd_board_common.h │ ├── epd_board_lilygo_t5_47.c │ ├── epd_board_v2_v3.c │ ├── epd_board_v4.c │ ├── epd_board_v5.c │ ├── epd_board_v6.c │ ├── epd_board_v7.c │ ├── epd_board_v7_raw.c │ ├── lilygo_board_s3.c │ ├── pca9555.c │ ├── pca9555.h │ ├── tps65185.c │ └── tps65185.h ├── board_specific.c ├── builtin_waveforms.c ├── diff.S ├── displays.c ├── epd_board.h ├── epd_board_specific.h ├── epd_display.h ├── epd_highlevel.h ├── epd_internals.h ├── epdiy.c ├── epdiy.h ├── font.c ├── hacks.cmake ├── highlevel.c ├── output_common │ ├── line_queue.c │ ├── line_queue.h │ ├── lut.S │ ├── lut.c │ ├── lut.h │ ├── render_context.c │ ├── render_context.h │ ├── render_method.c │ └── render_method.h ├── output_i2s │ ├── i2s_data_bus.c │ ├── i2s_data_bus.h │ ├── render_i2s.c │ ├── render_i2s.h │ ├── rmt_pulse.c │ └── rmt_pulse.h ├── output_lcd │ ├── idf-4-backports.h │ ├── lcd_driver.c │ ├── lcd_driver.h │ ├── render_lcd.c │ └── render_lcd.h ├── render.c ├── render.h └── waveforms │ ├── epdiy_ED047TC1.h │ ├── epdiy_ED047TC2.h │ ├── epdiy_ED060SC4.h │ ├── epdiy_ED060SCT.h │ ├── epdiy_ED060XC3.h │ ├── epdiy_ED097OC4.h │ ├── epdiy_ED097TC2.h │ ├── epdiy_ED133UT2.h │ └── epdiy_NULL.h └── test ├── CMakeLists.txt ├── test_diff.c ├── test_initialization.c ├── test_line_mask.c └── test_lut.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/README.md -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/bc_s.png -------------------------------------------------------------------------------- /doc/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/bdwn.png -------------------------------------------------------------------------------- /doc/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/closed.png -------------------------------------------------------------------------------- /doc/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/doc.png -------------------------------------------------------------------------------- /doc/html/doxygen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/doxygen.css -------------------------------------------------------------------------------- /doc/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/doxygen.png -------------------------------------------------------------------------------- /doc/html/dynsections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/dynsections.js -------------------------------------------------------------------------------- /doc/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/folderclosed.png -------------------------------------------------------------------------------- /doc/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/folderopen.png -------------------------------------------------------------------------------- /doc/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/index.html -------------------------------------------------------------------------------- /doc/html/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/jquery.js -------------------------------------------------------------------------------- /doc/html/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/menu.js -------------------------------------------------------------------------------- /doc/html/menudata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/menudata.js -------------------------------------------------------------------------------- /doc/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/nav_f.png -------------------------------------------------------------------------------- /doc/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/nav_g.png -------------------------------------------------------------------------------- /doc/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/nav_h.png -------------------------------------------------------------------------------- /doc/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/open.png -------------------------------------------------------------------------------- /doc/html/search/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/search/close.png -------------------------------------------------------------------------------- /doc/html/search/mag_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/search/mag_sel.png -------------------------------------------------------------------------------- /doc/html/search/nomatches.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/search/nomatches.html -------------------------------------------------------------------------------- /doc/html/search/search.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/search/search.css -------------------------------------------------------------------------------- /doc/html/search/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/search/search.js -------------------------------------------------------------------------------- /doc/html/search/search_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/search/search_l.png -------------------------------------------------------------------------------- /doc/html/search/search_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/search/search_m.png -------------------------------------------------------------------------------- /doc/html/search/search_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/search/search_r.png -------------------------------------------------------------------------------- /doc/html/search/searchdata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/search/searchdata.js -------------------------------------------------------------------------------- /doc/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/splitbar.png -------------------------------------------------------------------------------- /doc/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/sync_off.png -------------------------------------------------------------------------------- /doc/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/sync_on.png -------------------------------------------------------------------------------- /doc/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/tab_a.png -------------------------------------------------------------------------------- /doc/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/tab_b.png -------------------------------------------------------------------------------- /doc/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/tab_h.png -------------------------------------------------------------------------------- /doc/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/tab_s.png -------------------------------------------------------------------------------- /doc/html/tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/html/tabs.css -------------------------------------------------------------------------------- /doc/latex/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/latex/Makefile -------------------------------------------------------------------------------- /doc/latex/doxygen.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/latex/doxygen.sty -------------------------------------------------------------------------------- /doc/latex/longtable_doxygen.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/latex/longtable_doxygen.sty -------------------------------------------------------------------------------- /doc/latex/refman.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/latex/refman.tex -------------------------------------------------------------------------------- /doc/latex/tabu_doxygen.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/latex/tabu_doxygen.sty -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/source/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/about.rst -------------------------------------------------------------------------------- /doc/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/api.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/filegen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/filegen.rst -------------------------------------------------------------------------------- /doc/source/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/getting_started.rst -------------------------------------------------------------------------------- /doc/source/img/board_p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/img/board_p1.jpg -------------------------------------------------------------------------------- /doc/source/img/board_p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/img/board_p2.jpg -------------------------------------------------------------------------------- /doc/source/img/demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/img/demo.jpg -------------------------------------------------------------------------------- /doc/source/img/ed060sc4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/img/ed060sc4.jpg -------------------------------------------------------------------------------- /doc/source/img/ed097oc4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/img/ed097oc4.jpg -------------------------------------------------------------------------------- /doc/source/img/ed097tc2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/img/ed097tc2.jpg -------------------------------------------------------------------------------- /doc/source/img/hardware_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/img/hardware_page.png -------------------------------------------------------------------------------- /doc/source/img/v6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/img/v6.jpg -------------------------------------------------------------------------------- /doc/source/img/vcom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/img/vcom.jpg -------------------------------------------------------------------------------- /doc/source/img/vcom_opamp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/img/vcom_opamp.jpg -------------------------------------------------------------------------------- /doc/source/img/vcom_tp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/img/vcom_tp.jpg -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/tips.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/doc/source/tips.rst -------------------------------------------------------------------------------- /examples/calibration_helper/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/calibration_helper/CMakeLists.txt -------------------------------------------------------------------------------- /examples/calibration_helper/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/calibration_helper/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/calibration_helper/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/calibration_helper/main/main.c -------------------------------------------------------------------------------- /examples/calibration_helper/sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/calibration_helper/sdkconfig.defaults.esp32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/calibration_helper/sdkconfig.defaults.esp32 -------------------------------------------------------------------------------- /examples/calibration_helper/sdkconfig.defaults.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/calibration_helper/sdkconfig.defaults.esp32s3 -------------------------------------------------------------------------------- /examples/demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/CMakeLists.txt -------------------------------------------------------------------------------- /examples/demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/Makefile -------------------------------------------------------------------------------- /examples/demo/files/beach.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/files/beach.jpg -------------------------------------------------------------------------------- /examples/demo/files/board.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/files/board.jpg -------------------------------------------------------------------------------- /examples/demo/files/giraffe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/files/giraffe.jpg -------------------------------------------------------------------------------- /examples/demo/files/zebra.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/files/zebra.jpg -------------------------------------------------------------------------------- /examples/demo/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/demo/main/firasans_12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/main/firasans_12.h -------------------------------------------------------------------------------- /examples/demo/main/firasans_20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/main/firasans_20.h -------------------------------------------------------------------------------- /examples/demo/main/img_beach.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/main/img_beach.h -------------------------------------------------------------------------------- /examples/demo/main/img_board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/main/img_board.h -------------------------------------------------------------------------------- /examples/demo/main/img_zebra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/main/img_zebra.h -------------------------------------------------------------------------------- /examples/demo/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/main/main.c -------------------------------------------------------------------------------- /examples/demo/main/main.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/main/main.ino -------------------------------------------------------------------------------- /examples/demo/sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/demo/sdkconfig.defaults.esp32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/sdkconfig.defaults.esp32 -------------------------------------------------------------------------------- /examples/demo/sdkconfig.defaults.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/demo/sdkconfig.defaults.esp32s3 -------------------------------------------------------------------------------- /examples/dragon/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/dragon/CMakeLists.txt -------------------------------------------------------------------------------- /examples/dragon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/dragon/README.md -------------------------------------------------------------------------------- /examples/dragon/cc_dragon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/dragon/cc_dragon.jpg -------------------------------------------------------------------------------- /examples/dragon/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/dragon/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/dragon/main/dragon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/dragon/main/dragon.h -------------------------------------------------------------------------------- /examples/dragon/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/dragon/main/main.c -------------------------------------------------------------------------------- /examples/dragon/main/main.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/dragon/main/main.ino -------------------------------------------------------------------------------- /examples/dragon/sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/dragon/sdkconfig.defaults.esp32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/dragon/sdkconfig.defaults.esp32 -------------------------------------------------------------------------------- /examples/dragon/sdkconfig.defaults.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/dragon/sdkconfig.defaults.esp32s3 -------------------------------------------------------------------------------- /examples/fb_mode_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/fb_mode_test/CMakeLists.txt -------------------------------------------------------------------------------- /examples/fb_mode_test/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/fb_mode_test/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/fb_mode_test/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/fb_mode_test/main/main.c -------------------------------------------------------------------------------- /examples/fb_mode_test/sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/fb_mode_test/sdkconfig.defaults.esp32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/fb_mode_test/sdkconfig.defaults.esp32 -------------------------------------------------------------------------------- /examples/fb_mode_test/sdkconfig.defaults.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/fb_mode_test/sdkconfig.defaults.esp32s3 -------------------------------------------------------------------------------- /examples/grayscale_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/grayscale_test/CMakeLists.txt -------------------------------------------------------------------------------- /examples/grayscale_test/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/grayscale_test/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/grayscale_test/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/grayscale_test/main/main.c -------------------------------------------------------------------------------- /examples/grayscale_test/sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/grayscale_test/sdkconfig.defaults.esp32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/grayscale_test/sdkconfig.defaults.esp32 -------------------------------------------------------------------------------- /examples/grayscale_test/sdkconfig.defaults.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/grayscale_test/sdkconfig.defaults.esp32s3 -------------------------------------------------------------------------------- /examples/http-server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/CMakeLists.txt -------------------------------------------------------------------------------- /examples/http-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/README.md -------------------------------------------------------------------------------- /examples/http-server/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/component.mk -------------------------------------------------------------------------------- /examples/http-server/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/http-server/main/epd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/main/epd.c -------------------------------------------------------------------------------- /examples/http-server/main/epd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/main/epd.h -------------------------------------------------------------------------------- /examples/http-server/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/main/main.c -------------------------------------------------------------------------------- /examples/http-server/main/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/main/server.c -------------------------------------------------------------------------------- /examples/http-server/main/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/main/server.h -------------------------------------------------------------------------------- /examples/http-server/main/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/main/settings.h -------------------------------------------------------------------------------- /examples/http-server/sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/http-server/sdkconfig.defaults.esp32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/sdkconfig.defaults.esp32 -------------------------------------------------------------------------------- /examples/http-server/sdkconfig.defaults.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/sdkconfig.defaults.esp32s3 -------------------------------------------------------------------------------- /examples/http-server/send_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/http-server/send_image.py -------------------------------------------------------------------------------- /examples/lilygo-t5-47-epd-platformio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/lilygo-t5-47-epd-platformio/.gitignore -------------------------------------------------------------------------------- /examples/lilygo-t5-47-epd-platformio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/lilygo-t5-47-epd-platformio/README.md -------------------------------------------------------------------------------- /examples/lilygo-t5-47-epd-platformio/lib/Firasans/Firasans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/lilygo-t5-47-epd-platformio/lib/Firasans/Firasans.h -------------------------------------------------------------------------------- /examples/lilygo-t5-47-epd-platformio/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/lilygo-t5-47-epd-platformio/lib/README -------------------------------------------------------------------------------- /examples/lilygo-t5-47-epd-platformio/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/lilygo-t5-47-epd-platformio/platformio.ini -------------------------------------------------------------------------------- /examples/lilygo-t5-47-epd-platformio/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/lilygo-t5-47-epd-platformio/src/main.cpp -------------------------------------------------------------------------------- /examples/screen_diag/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/CMakeLists.txt -------------------------------------------------------------------------------- /examples/screen_diag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/README.md -------------------------------------------------------------------------------- /examples/screen_diag/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/screen_diag/main/commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/commands.c -------------------------------------------------------------------------------- /examples/screen_diag/main/commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/commands.h -------------------------------------------------------------------------------- /examples/screen_diag/main/commands/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/commands/graphics.c -------------------------------------------------------------------------------- /examples/screen_diag/main/commands/graphics.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void register_graphics_commands(void); 4 | -------------------------------------------------------------------------------- /examples/screen_diag/main/commands/screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/commands/screen.c -------------------------------------------------------------------------------- /examples/screen_diag/main/commands/screen.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void register_screen_commands(void); 4 | -------------------------------------------------------------------------------- /examples/screen_diag/main/commands/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/commands/system.c -------------------------------------------------------------------------------- /examples/screen_diag/main/commands/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/commands/system.h -------------------------------------------------------------------------------- /examples/screen_diag/main/commands/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/commands/tests.c -------------------------------------------------------------------------------- /examples/screen_diag/main/commands/tests.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void register_tests_commands(void); 4 | -------------------------------------------------------------------------------- /examples/screen_diag/main/epd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/epd.c -------------------------------------------------------------------------------- /examples/screen_diag/main/epd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/epd.h -------------------------------------------------------------------------------- /examples/screen_diag/main/res/fonts/alexandria.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/res/fonts/alexandria.h -------------------------------------------------------------------------------- /examples/screen_diag/main/res/fonts/amiri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/res/fonts/amiri.h -------------------------------------------------------------------------------- /examples/screen_diag/main/res/fonts/fonts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/res/fonts/fonts.h -------------------------------------------------------------------------------- /examples/screen_diag/main/screen_diag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/main/screen_diag.c -------------------------------------------------------------------------------- /examples/screen_diag/partitions_example.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/partitions_example.csv -------------------------------------------------------------------------------- /examples/screen_diag/sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/screen_diag/sdkconfig.defaults.esp32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/sdkconfig.defaults.esp32 -------------------------------------------------------------------------------- /examples/screen_diag/sdkconfig.defaults.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/screen_diag/sdkconfig.defaults.esp32s3 -------------------------------------------------------------------------------- /examples/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/test/CMakeLists.txt -------------------------------------------------------------------------------- /examples/test/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/test/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/test/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/test/main/main.c -------------------------------------------------------------------------------- /examples/vcom-kickback/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/vcom-kickback/CMakeLists.txt -------------------------------------------------------------------------------- /examples/vcom-kickback/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/vcom-kickback/README.md -------------------------------------------------------------------------------- /examples/vcom-kickback/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/vcom-kickback/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/vcom-kickback/main/dragon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/vcom-kickback/main/dragon.h -------------------------------------------------------------------------------- /examples/vcom-kickback/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/vcom-kickback/main/main.c -------------------------------------------------------------------------------- /examples/vcom-kickback/main/main.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/vcom-kickback/main/main.ino -------------------------------------------------------------------------------- /examples/vcom-kickback/sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/vcom-kickback/sdkconfig.defaults.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/vcom-kickback/sdkconfig.defaults.esp32s3 -------------------------------------------------------------------------------- /examples/weather/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/CMakeLists.txt -------------------------------------------------------------------------------- /examples/weather/Licence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/Licence.txt -------------------------------------------------------------------------------- /examples/weather/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/README.md -------------------------------------------------------------------------------- /examples/weather/main/ArduinoJson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/ArduinoJson.h -------------------------------------------------------------------------------- /examples/weather/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/weather/main/forecast_record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/forecast_record.h -------------------------------------------------------------------------------- /examples/weather/main/lang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/lang.h -------------------------------------------------------------------------------- /examples/weather/main/main.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/main.ino -------------------------------------------------------------------------------- /examples/weather/main/opensans10.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/weather/main/opensans12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/opensans12.h -------------------------------------------------------------------------------- /examples/weather/main/opensans12b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/opensans12b.h -------------------------------------------------------------------------------- /examples/weather/main/opensans16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/opensans16.h -------------------------------------------------------------------------------- /examples/weather/main/opensans16b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/opensans16b.h -------------------------------------------------------------------------------- /examples/weather/main/opensans24.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/opensans24.h -------------------------------------------------------------------------------- /examples/weather/main/opensans24b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/opensans24b.h -------------------------------------------------------------------------------- /examples/weather/main/opensans6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/opensans6.h -------------------------------------------------------------------------------- /examples/weather/main/opensans8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/opensans8.h -------------------------------------------------------------------------------- /examples/weather/main/opensans8b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/opensans8b.h -------------------------------------------------------------------------------- /examples/weather/main/owm_credentials.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/owm_credentials.h -------------------------------------------------------------------------------- /examples/weather/main/weather.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/main/weather.cpp -------------------------------------------------------------------------------- /examples/weather/partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/partitions.csv -------------------------------------------------------------------------------- /examples/weather/sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | CONFIG_FREERTOS_HZ=1000 2 | -------------------------------------------------------------------------------- /examples/weather/sdkconfig.defaults.esp32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/sdkconfig.defaults.esp32 -------------------------------------------------------------------------------- /examples/weather/sdkconfig.defaults.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/sdkconfig.defaults.esp32s3 -------------------------------------------------------------------------------- /examples/weather/weather.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/weather/weather.jpg -------------------------------------------------------------------------------- /examples/www-image/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/www-image/CMakeLists.txt -------------------------------------------------------------------------------- /examples/www-image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/www-image/README.md -------------------------------------------------------------------------------- /examples/www-image/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/www-image/component.mk -------------------------------------------------------------------------------- /examples/www-image/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/www-image/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/www-image/main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/www-image/main/idf_component.yml -------------------------------------------------------------------------------- /examples/www-image/main/jpg-render.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/www-image/main/jpg-render.c -------------------------------------------------------------------------------- /examples/www-image/main/jpgdec-render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/www-image/main/jpgdec-render.cpp -------------------------------------------------------------------------------- /examples/www-image/main/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/www-image/main/settings.h -------------------------------------------------------------------------------- /examples/www-image/sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/www-image/sdkconfig.defaults.esp32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/www-image/sdkconfig.defaults.esp32 -------------------------------------------------------------------------------- /examples/www-image/sdkconfig.defaults.esp32s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/www-image/sdkconfig.defaults.esp32s3 -------------------------------------------------------------------------------- /examples/www-image/ssl_cert/server_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/examples/www-image/ssl_cert/server_cert.pem -------------------------------------------------------------------------------- /idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/idf_component.yml -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/library.properties -------------------------------------------------------------------------------- /scripts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/scripts/LICENSE -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/epdiy_waveform_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/scripts/epdiy_waveform_gen.py -------------------------------------------------------------------------------- /scripts/fontconvert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/scripts/fontconvert.py -------------------------------------------------------------------------------- /scripts/imgconvert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/scripts/imgconvert.py -------------------------------------------------------------------------------- /scripts/modenames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/scripts/modenames.py -------------------------------------------------------------------------------- /scripts/waveform_hdrgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/scripts/waveform_hdrgen.py -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/board/epd_board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/epd_board.c -------------------------------------------------------------------------------- /src/board/epd_board_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/epd_board_common.c -------------------------------------------------------------------------------- /src/board/epd_board_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/epd_board_common.h -------------------------------------------------------------------------------- /src/board/epd_board_lilygo_t5_47.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/epd_board_lilygo_t5_47.c -------------------------------------------------------------------------------- /src/board/epd_board_v2_v3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/epd_board_v2_v3.c -------------------------------------------------------------------------------- /src/board/epd_board_v4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/epd_board_v4.c -------------------------------------------------------------------------------- /src/board/epd_board_v5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/epd_board_v5.c -------------------------------------------------------------------------------- /src/board/epd_board_v6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/epd_board_v6.c -------------------------------------------------------------------------------- /src/board/epd_board_v7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/epd_board_v7.c -------------------------------------------------------------------------------- /src/board/epd_board_v7_raw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/epd_board_v7_raw.c -------------------------------------------------------------------------------- /src/board/lilygo_board_s3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/lilygo_board_s3.c -------------------------------------------------------------------------------- /src/board/pca9555.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/pca9555.c -------------------------------------------------------------------------------- /src/board/pca9555.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/pca9555.h -------------------------------------------------------------------------------- /src/board/tps65185.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/tps65185.c -------------------------------------------------------------------------------- /src/board/tps65185.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board/tps65185.h -------------------------------------------------------------------------------- /src/board_specific.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/board_specific.c -------------------------------------------------------------------------------- /src/builtin_waveforms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/builtin_waveforms.c -------------------------------------------------------------------------------- /src/diff.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/diff.S -------------------------------------------------------------------------------- /src/displays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/displays.c -------------------------------------------------------------------------------- /src/epd_board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/epd_board.h -------------------------------------------------------------------------------- /src/epd_board_specific.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/epd_board_specific.h -------------------------------------------------------------------------------- /src/epd_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/epd_display.h -------------------------------------------------------------------------------- /src/epd_highlevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/epd_highlevel.h -------------------------------------------------------------------------------- /src/epd_internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/epd_internals.h -------------------------------------------------------------------------------- /src/epdiy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/epdiy.c -------------------------------------------------------------------------------- /src/epdiy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/epdiy.h -------------------------------------------------------------------------------- /src/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/font.c -------------------------------------------------------------------------------- /src/hacks.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/hacks.cmake -------------------------------------------------------------------------------- /src/highlevel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/highlevel.c -------------------------------------------------------------------------------- /src/output_common/line_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_common/line_queue.c -------------------------------------------------------------------------------- /src/output_common/line_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_common/line_queue.h -------------------------------------------------------------------------------- /src/output_common/lut.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_common/lut.S -------------------------------------------------------------------------------- /src/output_common/lut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_common/lut.c -------------------------------------------------------------------------------- /src/output_common/lut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_common/lut.h -------------------------------------------------------------------------------- /src/output_common/render_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_common/render_context.c -------------------------------------------------------------------------------- /src/output_common/render_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_common/render_context.h -------------------------------------------------------------------------------- /src/output_common/render_method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_common/render_method.c -------------------------------------------------------------------------------- /src/output_common/render_method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_common/render_method.h -------------------------------------------------------------------------------- /src/output_i2s/i2s_data_bus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_i2s/i2s_data_bus.c -------------------------------------------------------------------------------- /src/output_i2s/i2s_data_bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_i2s/i2s_data_bus.h -------------------------------------------------------------------------------- /src/output_i2s/render_i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_i2s/render_i2s.c -------------------------------------------------------------------------------- /src/output_i2s/render_i2s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_i2s/render_i2s.h -------------------------------------------------------------------------------- /src/output_i2s/rmt_pulse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_i2s/rmt_pulse.c -------------------------------------------------------------------------------- /src/output_i2s/rmt_pulse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_i2s/rmt_pulse.h -------------------------------------------------------------------------------- /src/output_lcd/idf-4-backports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_lcd/idf-4-backports.h -------------------------------------------------------------------------------- /src/output_lcd/lcd_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_lcd/lcd_driver.c -------------------------------------------------------------------------------- /src/output_lcd/lcd_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_lcd/lcd_driver.h -------------------------------------------------------------------------------- /src/output_lcd/render_lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_lcd/render_lcd.c -------------------------------------------------------------------------------- /src/output_lcd/render_lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/output_lcd/render_lcd.h -------------------------------------------------------------------------------- /src/render.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/render.c -------------------------------------------------------------------------------- /src/render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/render.h -------------------------------------------------------------------------------- /src/waveforms/epdiy_ED047TC1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/waveforms/epdiy_ED047TC1.h -------------------------------------------------------------------------------- /src/waveforms/epdiy_ED047TC2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/waveforms/epdiy_ED047TC2.h -------------------------------------------------------------------------------- /src/waveforms/epdiy_ED060SC4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/waveforms/epdiy_ED060SC4.h -------------------------------------------------------------------------------- /src/waveforms/epdiy_ED060SCT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/waveforms/epdiy_ED060SCT.h -------------------------------------------------------------------------------- /src/waveforms/epdiy_ED060XC3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/waveforms/epdiy_ED060XC3.h -------------------------------------------------------------------------------- /src/waveforms/epdiy_ED097OC4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/waveforms/epdiy_ED097OC4.h -------------------------------------------------------------------------------- /src/waveforms/epdiy_ED097TC2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/waveforms/epdiy_ED097TC2.h -------------------------------------------------------------------------------- /src/waveforms/epdiy_ED133UT2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/waveforms/epdiy_ED133UT2.h -------------------------------------------------------------------------------- /src/waveforms/epdiy_NULL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/src/waveforms/epdiy_NULL.h -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/test_diff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/test/test_diff.c -------------------------------------------------------------------------------- /test/test_initialization.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/test/test_initialization.c -------------------------------------------------------------------------------- /test/test_line_mask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/test/test_line_mask.c -------------------------------------------------------------------------------- /test/test_lut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vroland/epdiy/HEAD/test/test_lut.c --------------------------------------------------------------------------------