ตัวเรียกใช้งานแอปพลิเคชันสำหรับ Cardputer, M5StickC, M5StickC Plus, M5StickC Plus 2, Core (16Mb), Core2 & Tough และ CoreS3
ติดตั้งไบนารีจากพื้นที่เก็บข้อมูล M5Burner (ใช่ ออนไลน์โดยไม่ต้องใช้สาย USB)
ติดตั้งไบนารีจาก WebUI ซึ่งคุณสามารถเริ่มต้นจากตัวเลือก CFG โดยติดตั้งไบนารีที่คุณมีบนคอมพิวเตอร์หรือสมาร์ทโฟนของคุณ
ติดตั้งไบนารีจากการ์ด SD ของคุณ
สร้างโฟลเดอร์ใหม่
ลบไฟล์และโฟลเดอร์
เปลี่ยนชื่อไฟล์
คัดลอกและวางไฟล์
ติดตั้งไบนารี
โหมดการชาร์จ
เปลี่ยนความสว่าง
เปลี่ยนเวลาสลัว
เปลี่ยนสี UI
หลีกเลี่ยง/ถาม Spiffs (เปลี่ยนเป็นไม่ขอให้ติดตั้งระบบไฟล์ Spiffs มีเพียง Orca One เท่านั้นที่ใช้ฟีเจอร์นี้)
เปลี่ยนการหมุน
ไฟล์ทั้งหมด/เฉพาะถังขยะ (ดูไฟล์ทั้งหมดหรือเฉพาะ .bins - ค่าเริ่มต้น)
เปลี่ยน Partition Scheme (อนุญาตให้ติดตั้งแอพขนาดใหญ่หรือ UiFlow2 เป็นต้น)
รายการพาร์ติชัน
ล้างพาร์ติชัน FAT
บันทึก SPIFFS (บันทึกสำเนาของพาร์ติชัน SPIFFS เพื่อกู้คืนเมื่อจำเป็น)
บันทึก FAT vfs (บันทึกสำเนาของพาร์ติชัน FAT เพื่อกู้คืนเมื่อจำเป็น)
คืนค่า SPIFFS
คืนค่า FAT vfs
การมีการ์ด SD เป็นสิ่งที่ดีสำหรับประสบการณ์ที่ดีขึ้น แต่ก็ไม่จำเป็นจริงๆ หมวก SDCard สำหรับ M5StickCs
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงานของ Launcher Wiki
ฉันจะหาไบนารี่เพื่อเปิดใช้งานได้ที่ไหน/อย่างไร -> การรับไบนารี่เพื่อเปิดใช้งาน
ตอนนี้คุณสามารถดาวน์โหลดไบนารีได้จากที่นี่!
ใช้ Flasher: Launcher Flasher
ใช้ M5Burner หรือ
ดาวน์โหลดไฟล์ .bin จาก Releases สำหรับอุปกรณ์ของคุณ และใช้ https://web.esphome.io/ หรือ esptool.py และแฟลชไฟล์: Launcher-{ver}-{YourDevice}.bin
ลงในอุปกรณ์ของคุณ
เปิดอุปกรณ์ของคุณ
กด M5 (Enter) ในหน้าจอเริ่มต้นของ Launcher เพื่อเริ่ม Launcher
เลือก OTA เพื่อติดตั้งไบนารีใหม่จาก repo M5Burner
หลังจากติดตั้งแล้วเมื่อเปิดเครื่องแล้วถ้าไม่กดอะไรโปรแกรมที่ติดตั้งก็จะเปิดขึ้นมา
Sourcecode จะถูกปล่อยออกมาในอนาคต ..
UiFlow 1 ไม่ทำงานกับ Launcher .. มันใช้ distro MicroPython เก่าซึ่งใช้ distro ESP-IDF เก่าที่มีความลับระบบปฏิบัติการมากมายที่ฉันคิดไม่ออก
2.3.2:
แก้ไขการจัดการชิปพลังงาน T-Embed CC1101
2.3.1:
ฟ็อกซ์ #77
แก้ไขทิศทางหน้าจอสำหรับอุปกรณ์ T-Deck
แก้ไขการจัดการ Json และการสุ่ม config.conf ล้มเหลว
2.3.0:
ย้ายไปยัง Lilygo T-Embed CC1101
ย้ายไปยัง Lilygo T-Embed
ย้ายไปยัง Lilygo T-Deck
รุ่นไม่มีหัวสำหรับ ESP32 และ ESP32-S3
StickCs Power Btn และ Prev แต่ตอนนี้ทำหน้าที่เลื่อนขึ้นไปบนเมนู... กดแบบยาวเพื่อออกจากเมนู
2.2.5:
เปลี่ยนกรอบการทำงานเพื่อลบ Watchdog Timers #61 #63 ทั้งหมด และแก้ไขปัญหาที่เกี่ยวข้องกับ SD บางส่วน
ตั้งค่าหมุด Grove เป็นสถานะ LOW บน StickCs และ Cardputer เพื่อหลีกเลี่ยงการรบกวน 433Mhz ในขณะที่เชื่อมต่อ RF433T
2.2.4:
ในที่สุดก็ย้ายไปยัง CoreS3 และ CoreS3-SE
เพิ่มการรีเซ็ตเป็น watchdog บน WebUI และตรวจสอบหน่วยความจำว่างเมื่อโหลดไฟล์ไปยัง WebUI เพื่อหลีกเลี่ยงข้อขัดข้อง
2.2.3:
StickC, Plus และ Plus2: ลบกำลัง btn ออกจากตรรกะการข้ามเมื่อเริ่มต้น
เปลี่ยนที่อยู่ EEPROM เพื่อหลีกเลี่ยงปัญหากับ Bruce ใหม่และเฟิร์มแวร์อื่น ๆ
2.2.2:
พอร์ตสำหรับ CYD-2432S028R และ CYD-2-Usb
เพิ่มการตรวจสอบหลังจากดาวน์โหลดเสร็จสิ้นซึ่งจะลบไฟล์ที่ดาวน์โหลดไม่สำเร็จ
2.2.1:
พอร์ตสำหรับ Lilygo T-Display S3 Touch
แก้ไขการอ่าน/เขียน JSON
2.2.0:
M5Launcher 2.2+ สามารถอัปเดต OverTheAir หรือใช้การ์ด SD ได้แล้ว
การตั้งค่าสี Ui (สามารถปรับแต่งได้ในไฟล์ /config.conf)
ลดการกะพริบในการนำทางไฟล์ SD
แก้ไขปัญหาเมื่อชื่อเฟิร์มแวร์มี "/" ที่ทำให้ไม่สามารถดาวน์โหลดได้
เพิ่มเวอร์ชันเฟิร์มแวร์ต่อท้ายชื่อการดาวน์โหลด
เพิ่มเวลาสลัวเพื่อลดความสว่างและความถี่ของ CPU ในขณะที่ไม่ได้ใช้งาน
เพิ่ม "โหมด Chage" ในการตั้งค่า ลดความถี่ของ CPU เหลือ 80Mhz และความสว่างเหลือ 5%, #40
แก้ไขแถบความคืบหน้าการดาวน์โหลด #41
เปลี่ยนโฟลเดอร์เริ่มต้นสำหรับการดาวน์โหลด (ด้วยตนเองใน /config.conf) #15
บันทึก SSID และ pwd มากขึ้น เชื่อมต่อโดยอัตโนมัติหากเป็นเครือข่ายที่รู้จัก (config.conf) #30
เพิ่มความเร็วการดาวน์โหลด Wifi/OTA เล็กน้อย โดยใช้เฟรมเวิร์กที่ปรับแต่งเอง
2.1.2:
แก้ไขข้อความแสดงข้อผิดพลาด OTA
เพิ่มความกว้างของเมนูตัวเลือกและลดการกะพริบของเมนู
2.1.1:
แก้ไขความเข้ากันได้ของ UIFlow
แก้ไขปัญหาการ์ด SD
การแก้ไขเล็กๆ น้อยๆ #37
2.1.0:
Core Fire (อุปกรณ์ 16Mb Core ทั้งหมด) และความเข้ากันได้ของ Core2
เปิดใช้งานตัวเลือกการอัปเดต SPIFF (ปิดโดยค่าเริ่มต้น) (config.conf)
De-Sprite-fied หน้าจอสำหรับอุปกรณ์ Core (ไม่มี PSRam ไม่สามารถจัดการกับ Sprite ขนาดใหญ่ได้) #34
ทำให้คีย์บอร์ดใช้งานได้กับการจับภาพหน้าจอสัมผัสในอุปกรณ์ Core
btn เฉพาะสำหรับ WebUI บนหน้าจอหลัก #22
อัปโหลดหลายไฟล์บน WebUI #28
อัปเดตพาร์ติชัน FAT vfs เพื่อให้เข้ากันได้กับ UIFlow2 #29
ตัวเปลี่ยนพาร์ติชันเพื่อให้สามารถรัน DOOM และ UIFlow บน Cardputer และ StickC
แก้ไข (เพิ่มจำนวนไฟล์) #33
สำรองและกู้คืนระบบไฟล์ FAT และ SPIFFS หากคุณใช้ UIFlow คุณสามารถบันทึกภาพร่างทั้งหมดลงในอุปกรณ์ของคุณ และทำการสำรองข้อมูลเพื่อกู้คืนหลังจากติดตั้ง UIFlow หรือ MicroHydra หรือ CircuitPython ใหม่
2.0.1:
แก้ไขการติดตั้ง UIFlow #20
แก้ไขการสร้างโฟลเดอร์บน WebUI #18
แก้ไขปัญหาที่ทำให้ webUI ไม่สามารถเปิดได้ในบางกรณี #16
ตอนนี้ M5Launcher จัดรูปแบบพาร์ติชัน FAT vfs ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้บันทึกข้อมูลของคุณลงใน SDCard เมื่อใช้ MicroPython, UIFlow หรือ MicroHydra #19
2.0.0:
SD: เพิ่มการสร้างโฟลเดอร์ ลบการเปลี่ยนชื่อไฟล์และโฟลเดอร์ คัดลอกและวางไฟล์
OTA (การอัปเดตแบบ Over-The-Air): เพิ่มคุณสมบัติเพื่อแสดงรายการโปรแกรมที่มีอยู่ใน M5Burner และติดตั้งจากอินเทอร์เน็ต
WebUI: เพิ่ม WebUI ที่คุณสามารถจัดการการ์ด SD ของคุณและติดตั้งไบนารีใหม่แบบไร้สาย
คุณสมบัติปลีกย่อยอื่น ๆ
1.3.0:
เพิ่มการรองรับไบนารีที่ใช้ Micropython (MicroHydra) โดยมีพาร์ติชัน FAT 1Mb สำหรับ Cardputer และ StickCPlus2 และ 64kb สำหรับ StickC และ Plus1.1
1.2.1:
ตอนนี้ Launcher ลดพลังงาน LCD และเติมหน้าจอให้เป็นสีดำก่อนรีสตาร์ท เพื่อป้องกันไม่ให้จอไหม้เมื่อใช้แอพที่ไม่ได้ใช้หน้าจอ
แก้ไขสิ่งที่แสดงและตำแหน่งสำหรับ M5StickC
1.2.0:
ไม่รวมไฟล์ ota_data.bin เนื่องจากไม่จำเป็น
ไม่รวมแอปพลิเคชัน StartApp
พาร์ติชัน OTA_1 ที่แยกออกจากไฟล์ .csv เพราะฉันพบว่าไม่จำเป็น
จัดสรรพื้นที่ว่างใหม่ลงในพาร์ติชัน "SPIFFS" ให้พื้นที่สำหรับการปรับปรุงและรองรับแอปพลิเคชันที่ใช้งาน (OrcaOne)
เพิ่ม Bootscreen พร้อมตัวตรวจสอบแบตเตอรี่
เพิ่มตัวเลือกการรีสตาร์ทและการตรวจสอบแบตเตอรี่ให้กับตัวเรียกใช้งาน
เพิ่มการวางแนวอัตโนมัติให้กับ M5StickCs
Launcher ไม่ได้สร้างไฟล์ .bak อีกต่อไป!!
การจัดการไฟล์ .bin เพื่อหลีกเลี่ยงข้อผิดพลาด: ไฟล์ใหญ่เกินไป ไฟล์ไม่ถูกต้อง ฯลฯ ฯลฯ
1.1.3:
แก้ไขไฟล์เมนูที่บางครั้งซ่อนไฟล์และโฟลเดอร์
1.1.2:
ปรับตัวเลข Magic ให้ใช้งานได้กับบางแอพ (Volos Watch)
1.1.1:
เปลี่ยนขนาดพาร์ติชัน OTA_0 จาก 3Mb เป็น 6Mb บน Cardputer และ M5StickCPlus2
เพิ่มการตรวจสอบเพื่อระบุไบนารี MicroPython และไม่ทำให้เสียหายกับกระบวนการครอบตัด (แอปเหล่านี้ยังคงใช้งานไม่ได้ ต้องดำเนินการเพิ่มเติม...)
1.1.0:
แก้ไขปัญหาที่ทำให้ M5Launcher ไม่สามารถเปิดแอปบน Cardputer ได้
1.0.1:
แก้ไขการจับภาพหน้าจอสีดำและแป้นพิมพ์บน Cardputer