This repository holds the vehicle software for a self-driving car.
The following are required to build this project:
The following platforms are supported for this project:
- ESP-IDF
- Mbed OS
This platform implements all the BSP requirements for various ports that use ESP-IDF.
- ESP-IDF(version 5.2.3)
This platform implements all the BSP requirements for various ports that use Mbed OS.
- Mbed OS(version 6.15.1)
- GNU Arm Embedded Toolchain(version 10.3-2021.10 )
The following ports are supported:
- ESP32
- STM32G070
Using ESP-IDF
From the project root, run:
python3 build.py build-application -p ESP32 -pl ESP_IDF --compile
Connect the ESP32 to your computer and run:
python3 build.py build-application -p ESP32 -pl ESP_IDF --flash
Using Mbed OS
From the project root, run:
python3 build.py build-application -p STM32G070X -pl MBED --compile
- stlink(version 1.6.0)
Connect the STM32G070 to your computer and run:
python3 build.py build-application -p STM32G070X -pl MBED --flash
The documentation will be found here