Firmware for the HyperLink board.
Go to file
2024-02-23 18:12:29 +01:00
components Add nanofmt as submodule 2023-09-11 01:10:06 +02:00
doc Add CLion conf instructions to README.md 2023-08-25 13:49:50 +02:00
main Add nanofmt as submodule 2023-09-11 01:10:06 +02:00
res Add first version of setup.html 2023-09-11 00:58:32 +02:00
.clangd Accomodate clangd workflow 2024-02-23 17:59:22 +01:00
.gitignore Accomodate clangd workflow 2024-02-23 17:59:22 +01:00
.gitmodules Add nanofmt as submodule 2023-09-11 01:10:06 +02:00
CMakeLists.txt Accomodate clangd workflow 2024-02-23 17:59:22 +01:00
Dockerfile Use newest version of esp idf in Dockerfile 2024-02-23 18:12:29 +01:00
idf.sh Modify idf.sh to automatically detect serial devices and GID 2023-08-28 22:36:59 +02:00
LICENSE Initial commit 2023-08-24 19:15:09 +00:00
README.md Add CLion conf instructions to README.md 2023-08-25 13:49:50 +02:00

HyperLink_SW

Firmware for the HyperLink board.

Build and run

This project is built using the ESP IDF toolchain. In order to ease the build process, a custom Dockerfile is provided. Any ESP IDF toolchain command can be run by replacing idf.py by ./idf.sh, e.g., ./idf.sh build, after having built the docker image.

As the docker container has to be able to access the serial device for flashing, some configuration may have to take place. Make sure the USB_GUID and USB_DEV in idf.py have the correct values.

  1. Build the docker image

    $ sudo docker build . --tag hyperlink
    
  2. Compile the project

    $ ./idf.sh build
    
  3. Flash the executable

    $ ./idf.sh flash
    

Misc

CLion Docker Setup

To configure the project to be built with docker in CLion, create a new docker toolchain with the following settings:

image