เห็นมันในการดำเนินการ!
การสาธิตนี้แสดง UI ขั้นต่ำสุดที่มีคุณสมบัติข้อความที่ใช้งานได้โดยใช้ชุด Dev Lora Text:
บอร์ดบูทจนถึงมุมมองเริ่มต้น: SPLASH_STATE คุณสามารถกดปุ่ม trackpad เพื่อดำเนินการต่อ
มุมมองถัดไปคือ TEXT_HISTORY_STATE ที่นี่คุณสามารถตรวจสอบข้อความที่คุณได้รับและส่ง ประวัติการสนทนาของคุณกับโหนดเริ่มต้นอื่น คุณสามารถกดปุ่มสีเขียวบนแป้นพิมพ์เพื่อเริ่มเขียนข้อความ
หลังจากที่คุณกดปุ่มสีเขียวมุมมองถัดไปคือ TEXT_MESSAGE_STATE ที่นี่คุณสามารถพิมพ์โดยตรงจากแป้นพิมพ์เพื่อรวบรวมข้อความของคุณ ในการเขียนในตัวพิมพ์ใหญ่กดปุ่ม Shift-like (ดูเหมือนลูกศรขึ้นด้วย aA ) ในขณะที่กดปุ่มอักขระพร้อมกัน ในการเขียนสัญลักษณ์ให้กดปุ่ม sym ค้างไว้ในขณะที่กดปุ่มอักขระพร้อมกัน
เมื่อคุณมีความสุขกับข้อความกดปุ่ม BlackBerry (ดูเหมือน 8 จุดถัดจากแทร็กแพด) เพื่อส่งข้อความ คุณควรนำกลับไปที่ TEXT_HISTORY_STATE โดยตรงเมื่อส่งข้อความของคุณแล้ว
ควรมีไลบรารีที่ว่างเปล่าในไดเรกทอรี /lib คุณต้องเรียกใช้ 2 คำสั่งเพื่อเริ่มต้นไฟล์กำหนดค่าในเครื่องของคุณ (ดู .gitmodules ) จากนั้นเพื่อดึง lib repos ทั้งหมด
git submodule init
git submodule update
platformio.ini.example ) บันทึกไฟล์นั้นเป็น plaformio.ini และเปลี่ยนพอร์ตอัปโหลดเป็นพอร์ตที่คุณต้องการsrc ไปยังไดเรกทอรี Arduino Libraries ของคุณ ( Arduino/libraries ) และเปลี่ยนชื่อสิ่งที่คุณชอบ (ฉันเรียกว่า Mine Arduino/libraries/Outset ) คัดลอกสิ่งที่อยู่ใน main.cpp และลบไฟล์ออกจากไลบรารีของคุณ เริ่มต้นภาพร่างใหม่ของ Arduino และวาง main.cpp copypasta ของคุณลงในภาพร่าง Arduino ใหม่ของคุณDEVICE_ID ได้รับการกำหนดในระหว่างการเริ่มต้นคลาสเริ่มต้น ตั้งค่าไว้ในไฟล์ config platformio.ini ของคุณหากคุณใช้ platformio -or- ตั้งค่าใน states.h จุดประสงค์ของ ID นี้ใช้เพื่อกำหนดทิศทางที่จะวาดฟองข้อความใน TEXT_HISTORY_STATElib/Radiohead ถูกดาวน์โหลดจาก Radiohead ฉันไม่พบ Git repo ของพวกเขาเพื่อสร้าง submodule -