refactor(touch): centralize touch handling in DoorbellLogic
This commit is contained in:
40
mise.toml
40
mise.toml
@@ -2,6 +2,46 @@
|
||||
# Klubhaus Doorbell — Multi-Target Build Harness
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
|
||||
# Usage:
|
||||
# BOARD=esp32-32e-4 mise run compile # compile for esp32-32e-4
|
||||
# BOARD=esp32-32e-4 mise run upload # upload to esp32-32e-4
|
||||
# BOARD=esp32-32e-4 mise run monitor # monitor esp32-32e-4
|
||||
#
|
||||
# Valid BOARD values: esp32-32e, esp32-32e-4, esp32-s3-43
|
||||
|
||||
[tasks.compile]
|
||||
description = "Compile (uses BOARD env var)"
|
||||
run = """
|
||||
case "$BOARD" in
|
||||
esp32-32e) mise run compile-32e ;;
|
||||
esp32-32e-4) mise run compile-32e-4 ;;
|
||||
esp32-s3-43) mise run compile-s3-43 ;;
|
||||
*) echo "Unknown BOARD: $BOARD" && exit 1 ;;
|
||||
esac
|
||||
"""
|
||||
|
||||
[tasks.upload]
|
||||
description = "Upload (uses BOARD env var)"
|
||||
run = """
|
||||
case "$BOARD" in
|
||||
esp32-32e) mise run upload-32e ;;
|
||||
esp32-32e-4) mise run upload-32e-4 ;;
|
||||
esp32-s3-43) mise run upload-s3-43 ;;
|
||||
*) echo "Unknown BOARD: $BOARD" && exit 1 ;;
|
||||
esac
|
||||
"""
|
||||
|
||||
[tasks.monitor]
|
||||
description = "Monitor (uses BOARD env var)"
|
||||
run = """
|
||||
case "$BOARD" in
|
||||
esp32-32e) mise run monitor-32e ;;
|
||||
esp32-32e-4) mise run monitor-32e-4 ;;
|
||||
esp32-s3-43) mise run monitor-s3-43 ;;
|
||||
*) echo "Unknown BOARD: $BOARD" && exit 1 ;;
|
||||
esac
|
||||
"""
|
||||
|
||||
[tasks.install-libs-shared]
|
||||
description = "Install shared (platform-independent) libraries"
|
||||
run = """
|
||||
|
||||
Reference in New Issue
Block a user