کامپایل فریمور از کد منبع
محیط ساخت رسمی فریمور v1.0.0 را دقیق بازسازی کنید تا پیش از تغییر کد، یک کامپایل قابل تکرار داشته باشید.
مستندات ESPFlight · v1 • مسیر رسمی و تستشده برای v1
# محیط توسعه با نسخههای مشخص
| وابستگی | نسخه |
|---|---|
| هدف | LOLIN(WEMOS) D1 R2 & mini / ESP8266 |
| ESP8266 Arduino Core | 3.1.2 |
| CPU | 160 MHz |
| ArduinoJson | 6.21.6 |
| ESPAsyncTCP | 2.0.0 |
| ESPAsyncWebServer | 3.6.0 |
| Adafruit VL53L0X | 1.2.5 — نسخهی اختیاری پرواز کمکی |
# روند توسعهدهنده
- 1
مخزن فریمور را دریافت کنید (Clone)
تگ رسمی v1.0.0 را بهعنوان نسخه مرجع برای مقایسه نگه دارید.
- 2
وابستگیهای نسخهثابت را نصب کنید
بدون ثبت و تست، نسخهی اصلی (Major) متفاوتی از کتابخانهها را جایگزین نکنید.
- 3
اطلاعات خصوصی Wi-Fi را فقط محلی تنظیم کنید
اطلاعات ورود را داخل مخزن ثبت (Commit) نکنید.
- 4
ابتدا مبنای بدون تغییر را کامپایل کنید
مطمئن شوید زنجیره ابزار شما میتواند یک کامپایل تمیز و قابل تکرار تولید کند.
- 5
یک تغییر متمرکز انجام دهید
تغییرات کد را قابل فهم و قابل تست نگه دارید.
- 6
تست و بررسی بدون ملخ را اجرا کنید
اگر تغییر میتواند روی رفتار پرواز اثر بگذارد، سپس تست و بررسی پرواز کنترلشده را انجام دهید.