hoykit

๐Ÿš€ Getting Started with hoykit

Welcome to the hoykit quick-start guide! This walkthrough will show you how to go from zero to a running firmware on your ESP32-S3 board โ€” entirely from the CLI.

1๏ธโƒฃ Prerequisites

2๏ธโƒฃ Install hoykit

curl -fsSL https://raw.githubusercontent.com/hoykids/hoykids-devkit/main/install.sh | bash

Then:

source ~/.zshrc  # or ~/.bashrc
hoykit --version

3๏ธโƒฃ Create a Firmware Project

hoykit init-firmware test -b esp32-s3-dev

This will:

hoykit workon test

4๏ธโƒฃ Build & Upload

hoykit flash

Autodetects USB port on native USB boards (like ESP32-S3).

5๏ธโƒฃ Serial Monitor

hoykit monitor

Or one step:

hoykit flash --monitor

Custom baudrate:

hoykit monitor -b 74880

6๏ธโƒฃ Edit Firmware

Edit firmwares/test/src/main.cpp:

  
    #include <Arduino.h>

      void setup() {
        Serial.begin(115200);
        delay(1000);
        Serial.println("๐ŸŽ‰ Hello from hoykit!");
      }
      
      void loop() {
        Serial.println("Tick...");
        delay(1000);
      }
  
hoykit flash --monitor

๐Ÿงช Run Unit Tests

hoykit test test

๐Ÿ’ก Summary

StepCommand
Create firmwarehoykit init-firmware test -b esp32-s3-dev
Select projecthoykit workon test
Build & uploadhoykit flash
Serial monitorhoykit monitor
All-in-onehoykit flash --monitor
Run testshoykit test test

๐Ÿ™Œ That's It!

Youโ€™ve built and flashed your first ESP32-S3 firmware with hoykit!

Explore:

hoykit help

Built for developers who love the terminal. Enjoy building with hoykit! ๐ŸŽ‰