/hiveeyes-epaper-display

Display data from Hiveeyes and Weather Underground on an ESP32 and 4.2" ePaper Display

Primary LanguageC++OtherNOASSERTION

Hiveeyes e-Paper display

About

This builds upon the fine ESP32-e-Paper-Weather-Display project by David Bird in order to Display Hiveeyes data on an e-Paper display.

Currently, we are using the Waveshare 4.2" model.

https://community.hiveeyes.org/uploads/default/original/2X/5/5c749f54f7ac438f24e093757bc481aa3d43c085.jpeg

Building

This project is using PlatformIO for building.

Just invoke:

make

After successfully building it, you will find firmware images at

  • .pio/build/esp32/firmware.bin
  • .pio/build/esp32/firmware.elf

Uploading

export MCU_PORT=/dev/ttyS3
make upload

Development

IDE support

There are integrations for the most popular IDEs around, see PlatformIO for CLion and PlatformIO for VSCode.

Running PlatformIO on Windows

We recommend Chocolatey for installing Python3 and GNU make.

  1. Follow the installation instructions on install Chocolatey.

  2. Invoke these commands:

    choco install make
    choco install python3
    
  3. Then, you might be able to invoke make just like when running Linux or macOS.

  4. For uploading the firmware to the device, invoke:

    set MCU_PORT=COM3
    make upload
    

    When using PowerShell, type:

    $env:MCU_PORT = 'COM3'
    make upload