# apt packages for a LattePanda IOTA tower host. One per line, '#' comments.
# Consumed by install.sh --deps.

# --- build toolchain -----------------------------------------------------
build-essential
cmake
git
pkg-config

# --- fire_gimbal_control build deps --------------------------------------
# Paho MQTT is fetched by cmake; OpenCV, Boost and libjxl are not.
libopencv-dev
libboost-program-options-dev
libjxl-dev
libssl-dev

# --- runtime -------------------------------------------------------------
# tmux: scripts/fgc runs the app detached inside a session.
tmux
rsync

# --- firmware build (PlatformIO runs ON the tower, see NOTES.md) ---------
python3-venv
python3-pip

# --- diagnostics ---------------------------------------------------------
# i2c-tools: `i2cdetect -F` proves a bus is real I2C and not SMBus-only.
# usbutils: lsusb, for camera and MCU enumeration.
i2c-tools
usbutils
