ESPFlight مستندات v1
فهرست مستندات
مستندات / توسعه‌دهنده / کامپایل فریمور از کد منبع

کامپایل فریمور از کد منبع

محیط ساخت رسمی فریمور 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. 1

    مخزن فریمور را دریافت کنید (Clone)

    تگ رسمی v1.0.0 را به‌عنوان نسخه مرجع برای مقایسه نگه دارید.

  2. 2

    وابستگی‌های نسخه‌ثابت را نصب کنید

    بدون ثبت و تست، نسخه‌ی اصلی (Major) متفاوتی از کتابخانه‌ها را جایگزین نکنید.

  3. 3

    اطلاعات خصوصی Wi-Fi را فقط محلی تنظیم کنید

    اطلاعات ورود را داخل مخزن ثبت (Commit) نکنید.

  4. 4

    ابتدا مبنای بدون تغییر را کامپایل کنید

    مطمئن شوید زنجیره ابزار شما می‌تواند یک کامپایل تمیز و قابل تکرار تولید کند.

  5. 5

    یک تغییر متمرکز انجام دهید

    تغییرات کد را قابل فهم و قابل تست نگه دارید.

  6. 6

    تست و بررسی بدون ملخ را اجرا کنید

    اگر تغییر می‌تواند روی رفتار پرواز اثر بگذارد، سپس تست و بررسی پرواز کنترل‌شده را انجام دهید.