diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..28f9dfc --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# Hacking on an Espressif ESP32. + +The goal of this project is to get some workable Christmas lights using a spool +of ws2812b LED strip lights. I've done this before, bare metal, on an stm32 +(see git.josher.dev:stm32.git). I expect this to be not _too_ difficult +considering I have done it before on bare metal. + +A stretch goal is to make these controllable over the network, and since the +esp32 comes with wireless already on the board, this should not be too +difficult. + +Unfortunately, I am not a huge fan of the Espressif idf infrastructure. It seems +_very_ bloated. Plus it uses CMake, which I don't have anything against, I just +don't know it very well. Hopefully I'll learn it better! + +# Building and Flashing + +To build, first you have to install the esp32-idf (ugh, I know right, bunch of +bloat. Maybe sometime soon I'll start bare-metal hacking on it.) + +Once you've followed the instructions there, it's time to build. + +```bash +idf.py build +``` + +```bash +idf.py -p /dev/ttyUSB0 flash +``` |