Espressif ได้เปิดตัวเฟรมเวิร์ค ESP-IDF 5.1 พร้อมรองรับ ESP32-C6 และ ESP32-H2 ทำให้มีบอร์ด ESP32-C6 จำหน่ายมากขึ้น เช่น การเปิดตัว Olimex ESP32-C6-EVB เมื่อต้นสัปดาห์นี้, ทาง WeAct ก็เปิดตัวบอร์ดพัฒนา ESP32-C6 ราคาถูกเพียง $6.43(~220฿)
บอร์ด WeAct ESP32-C6
บอร์ด WeAct รองรับการเชื่อมต่อ 2.4 GHz WiFi 6, Bluetooth LE 5.0. และ Zigbee/Thread ผ่านโมดูล ESP32-C6-WROOM-1, พอร์ต USB-C จำนวน 2 พอร์ต, Pin-headers GPIO 16 ขา ซึ่งเป็นไปตามการออกแบบอย่างเป็นทางการของชุดพัฒนา ESP32-C6-DevKitC-1 แม้ว่าจะมีการเปลี่ยนแปลงเล็กน้อย
สเปคบอร์ด WeAct ESP32-C6:
- Wireless module – ESP32-C6-WROOM-1 พร้อม
- ESP32-C6 single-core 32-bit RISC-V โอเวอร์คล็อกสูงสุด 160 MHz พร้อม ROM 320KB , SRAM 512KB, RISC-V core พลังงานต่ำ @ สูงสุด 20 MHz
- ไWireless – 2.4 GHz WiFi 6, Bluetooth 5.0 LE, วิทยุ 802.15.4 สำหรับ Zigbee 3.0 และ Thread, รองรับระบบ Matter, สายอากาศ PCB antenna
- ที่เก็บข้อมูล – SPI flash 4MB หรือ 8MB
- USB – 1x พอร์ตUSB Type-C host, 1x พอร์ต USB Type-C ผ่าน UART console
- I/Os – Pin-header 2x 16 ขาพร้อม GPIO, UART, SPI, ADC, SDIO, USB, I2S และอื่นๆ…
- อื่น ๆ – ปุ่ม RESET และ BOOT, RGB LED
- การจ่ายไฟ (เลือกใช้ได้เพียงอย่างใดอย่างหนึ่ง)
- 5V ผ่านพอร์ต USB-UART (แนะนำ)
- 5V และขา GND
- 3V3 และขา GNDD
- ขนาด – 51.8 x 25.5 มม.
เนื่องจากบอร์ดนี้เป็นการก็อปปี้บอร์ด Espressif อย่างเป็นทางการ, WeAct จึงไม่ได้จัดทำเอกสารประกอบของตัวเอง แต่มีลิงค์ไปยังเว็บไซต์เอกสารของ Espressifโดยตรง ซึ่งคุณจะพบคำแนะนำในการเริ่มต้นใช้งานเฟรมเวิร์ค ESP-IDF โดยใช้ IDE Eclipse หรือ VSCode
บอร์ด WeAct “ESP32-C6-A-N4” มีราคา $6.43(~220฿) พร้อม SPI flash ขนาด 4MB แต่ถ้าต้องการ SPI flash ขนาด 8MB ESP32-C6-A-N8 จะมีราคา$ 8.17(~280฿)
เปิดตัวเฟรมเวิร์ค ESP-IDF 5.1
ตามที่ได้กล่าวในส่วนบทนำได้เปิดตัว เฟรมเวิร์ค ESP-IDF 5.1 การเปลี่ยนแปลงหลักคือ การรองรับไมโครคอนโทรลเลอร์ ESP32-C6 และ ESP32-H2 ซึ่งทั้งสองรองรับคลื่นวิทยุ 802.15.4 สำหรับ Zigbee 3.0, Thread/OpenThread และ Matter
นอกจากนี้ยังมีรายการคุณสมบัติอื่น ๆ อีกมากมาย:
- Bluetooth
- รองรับการใช้งาน Bluetooth ใช้ XTAL เป็นตัวหลักในโหมด light sleep บน ESP32-C3/ESP32-S3
- Bluetooth เพื่อปล่อยหน่วยความจำ .bss และ .data บน ESP32-C2, ESP32-C3 และ ESP32-S3
- NimBLE – เพิ่มการรองรับ LE Power Control ในสแต็กและย้ายไปใช้ NimBLE
- Wi-Fi
- เพิ่มการรองรับ WPS registrar ในโหมด SoftAP
- เพิ่มการรองรับการรับรองความถูกต้อง SAE-PK (Public Key) สำหรับสถานี
- เพิ่มการรองรับ WPA3 Personal (SAE) ในโหมด SoftAP
- เพิ่มการรองรับ Wi-Fi Aware (NAN) (เฉพาะ ESP32/ESP32-S2 ในปัจจุบัน)
- เพิ่มการรองรับ WPA2/WPA3 mixed mode สำหรับโหมด SoftAP
- OpenThread
- เพิ่มการรองรับอินเตอร์เฟซ Ethernet สำหรับ OpenThread br
- รองรับคุณลักษณะ CSL
- รองรับคุณลักษณะ Link Metrics (bb9200a)
- เพิ่มการรองรับ SPI ใน Radio Co-Processor
- การร่วมทำงาน
- เพิ่มการรองรับการร่วมทำงานภายนอก (โหมด leader) บน ESP32-S3 และ ESP32-C2
- เพิ่มการรองรับการร่วมทำงานภายนอก (โหมด follower) บน ESP32-C2
- เพิ่มการรองรับโหมด RX บังคับในการร่วมทำงานภายนอกบน ESP32-C
- ULP – เพิ่มการรองรับ RTC I2C ถึง ULP RISC-V บน ESP32-S2 และ ESP32-S3
- WDT – รองรับ Interrupt WDT และ Task WDT บน ESP32-C2
- USB
- เพิ่มการรองรับสำหรับ UVC Host Class (ดูส่วนประกอบไดรเวอร์ UVC Host Class สำหรับรายละเอียดเพิ่มเติม) และตัวอย่างประกอบ เพิ่มตัวอย่าง Mass Storage Device
- และอื่น ๆ
ESP-IDF 5.1 ยังได้ดำเนินการแก้ไขบั๊กที่สำคัญ (ปัญหาด้านเวลา, บั๊กใน RTC RTC ฯลฯ) และมีการเปลี่ยนแปลงที่ทำให้โค้ดที่เขียนสำหรับ ESP-IDF 5.0 อาจไม่ทำงานกับ ESP-IDF 5.1 แต่บริษัทกล่าวว่า “เวอร์ชัน 5.1 สามารถทำงานร่วมกับแอปพลิเคชันที่เขียนสำหรับ ESP-IDF 5.0 ได้เป็นส่วนใหญ่” ดังนั้นคนส่วนใหญ่อาจไม่พบการเปลี่ยนแปลงที่ทำให้เกิดข้อผิดพลาด
วิธีที่แนะนำในการรับเฟรมเวิร์คเวอร์ชันใหม่คือผ่าน git:
1 2 |
git clone -b v5.1--recursive https://github.com/espressif/esp-idf.git esp-idf-v5.1 cd esp-idf-v5.1/ |
คุณจะพบการเปลี่ยนแปลงทั้งหมดได้ในประกาศบน GitHub รวมถึงเอกสารที่อัปเดตสำหรับ ESP-IDF 5.1 บนเว็บไซต์ของ Espressif
แปลจากบทความภาษาอังกฤษ : WeAct launches $6 ESP32-C6 development board, ESP-IDF 5.1 framework released
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT