This is a scratchpad repo of new release of Kabot firmware for ESP32-S3 board. Key features:
- as simple setup as possible - just VSCode with Dev Containers plugin
- cross platform - Linux, and hopefully Windows and other *nix systems (other than linux untested)
- ease of development - built using PlatformIO
Follow those steps to set up development environment:
-
Install VSCode and Docker - we'll be using Dev Containers plugin, so follow instructions there.
-
Clone the repository:
git clone https://github.com/kabot-io/kabot-s3-firmware.git- Open workspace in VSCode:
code ./kabot-s3-firmware/kabot-s3.code-workspaceSay say yes to opening workspace in Dev Container.:
First build of the container may take quite a few minutes, depending on your Internet connection.
- Type
F1->PlatformIO: BuildorCtrl + Alt + B- first build may take a while - PlatformIO needs to download all its dependancies; toolchain, libraries, tools etc.
-
Connect Kabot to USB using USB-C cable.
-
Type
F1->PlatformIO: UploadorCtrl + Alt + Uto upload firmware to board.
- You are all set! Happy tinkering. You may start by looking into micro-ROS documentation.