diff pyproject.toml @ 23:8614a627888e

micropython setup
author drewp@bigasterisk.com
date Tue, 24 Dec 2024 21:36:27 -0800
parents 2f2a34ed4ead
children
line wrap: on
line diff
--- a/pyproject.toml	Wed Nov 20 15:34:23 2024 -0800
+++ b/pyproject.toml	Tue Dec 24 21:36:27 2024 -0800
@@ -13,9 +13,11 @@
     "numpy",
     "aiohttp-sse>=2.2.0",
     "opencv-python",
-    "esphome>=2024.7.2",
-    "pillow==10.2.0",
-    "setuptools>=70.1.1",
+    "esphome>=2024.8.3",
+    "pillow",
+    "setuptools",
+    "adafruit-ampy>=1.1.0",
+    "micropython-esp32-stubs>=1.23.0.post2",
 ]
 requires-python = ">=3.11"
 license = {text = "MIT"}
@@ -26,3 +28,7 @@
 
 [tool.pdm.scripts]
 dashboard = {cmd = "esphome dashboard ."}
+erase_flash = {cmd = "python -mesptool --chip esp32s2 --port /dev/ttyACM0 erase_flash" }
+erase_flash_no_reset = {cmd = "python -mesptool --chip esp32s2 --port /dev/ttyACM0 --before no_reset erase_flash" }
+write_micropython = {cmd = "python -mesptool --chip esp32s2 --port /dev/ttyACM0 --before no_reset write_flash -z 0x1000 ~/Downloads/ESP32_GENERIC_S2-20241129-v1.24.1.bin" }
+#minicom -b 115200 -D /dev/ttyACM0
\ No newline at end of file