BlynkGOv3 for Arduino ESP32 core 2.0.x (ESP32, ESP32S2, ESP32S3, ESP32C3)
( ไลบรารี่ลิขสิทธิ์ สำหรับ ผลิตภัณฑ์สินค้า ของทาง BlynkGO)
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.1.1 (ติดต่อ Admin)
- BlynkGO_AsyncMQTT32 v1.0.5
- GBar, GKnob, GLevel, GSlider, GSliderH, GSliderV, GThermo เพิ่ม API toInt()
- GTextArea เพิ่ม padding_top(..), padding_left(..) เพื่อปรับ ให้ข้อความภายในช่อง textarea อยู่ในระดับที่ต้องการ
- GAqi สำหรับ มาตรฐาน Thai AQI ปรับตามมาตรฐานใหม่ของกรมควบคุมมลพิษ 2566 ที่มีการเปลี่ยนการตัด Thai AQI level ใหม่
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.1.0 (ติดต่อ Admin)
- เพิ่ม BlynkGO_HTTPClient32 v0.5.0 สำหรับเป็นพื้นฐานในการจัดการเชื่อมต่อ HTTPClient แบบ ไม่สะดุด
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.21 (ติดต่อ Admin)
- ปรับปรุง BlynkGO_AsyncMQTT32 เป็น version 1.0.4
subscribe(...)
หากยังไม่เชื่อมต่อ จะจำไว้ใน list พอเชื่อมต่อแล้ว subscribe จริงไล่ทั้งหมดให้อัตโนมัติ
แต่หากเชื่อมต่อแล้ว เกิดมีเพิ่ม subscribe ให้ เพิ่มใน list และ ให้ subscribe จริงทันทีเลย
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.21 (ติดต่อ Admin)
- Fixed ให้ PlatformIO รองรับได้ อัพขึ้นเป็น v3.0.22 แทน
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.21 (ติดต่อ Admin)
- Fixed MQTT แบบ wss เชื่อมต่อได้แล้วแต่เข้า GWiFiManager แล้วมีเมื่อปิด SSID มีอาการตาย
หรือ ปิดแล้วเปิดใหม่ มีอาการหน่วง (สำหรับจอที PSRAM เท่านั้น)
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.21 (ติดต่อ Admin)
- เพิ่ม BlynkGO ESP32DevBoard สำหรับ MCU หลังบ้าน
- เพิ่ม BeeNeXT Esp32Cam สำหรับ Esp32Cam สามารถเพิ่ม ข้อความในรูปทีจับภาพได้
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.20 (ติดต่อ Admin)
- fix สำหรับ library บน PlatformIO library manager
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.20 (ติดต่อ Admin)
- fix ให้ default เป็นแป้นพิมพ์ไทย
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.20 (ติดต่อ Admin)
- fix แป้นพิมพ์ลาว และฟอนต์ลาว ปรับสัญลักษณ์ให้แสดงที่แป้นพิมพ์ได้ถูกต้อง
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.20 (ติดต่อ Admin)
- GWiFiManager เพิ่มคำสั่งเช็คสถานะ GSwitch ของ ssid และ autoip ได้
- GImageButton fix inactive(false); ให้กลับมาเป็นปุ่มปกติได้
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.20 (ติดต่อ Admin)
- GTextArea แป้นพิมพ์ default เพิ่มให้กำหนด API numpad_first(true/false)
เพื่อให้เริ่มมาที่แป้นพิมพ์ numpad ก่อนได้
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.19 (ติดต่อ Admin)
- BeeNeXT7" เปิดให้ SD card ทำงานได้
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.19 (ติดต่อ Admin)
- GWiFiManager v1.0.13 เพิ่ม onBack(..) สำหรับดักเมื่อผู้ใช้กดตอนออกได้
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.19 (ติดต่อ Admin)
- fix touch ของ BeeNeXT4.3IPS 800x480
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.19 (ติดต่อ Admin)
- fix&tune BeeNeXT4.3R/C 480x272
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.19 (ติดต่อ Admin)
- รองรับ LittleFS โดยให้กำหนด BLYNKGO_USE_LITTLEFS ใน blynkgo_config.h
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.18 (ติดต่อ Admin)
- ปรับ version ให้ตรงกับ version บน PlatformIO
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.18 (ติดต่อ Admin)
- เพิ่ม BeeWave-S3 RGB8048 Capactive สำหรับบอร์ด PCB
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.17 (ติดต่อ Admin)
- เพิ่ม sd_mount(), sd_unmount()
- PlatformIO BlynkGO SDK ปรับให้บอร์ดมี default partition ให้เลย โดยไม่ต้องกำหนด platformio.ini ก็ได้
- จูน BeeNeXT5.0IPS ให้รองรับ จอ 5.0IPS 1000cd/m2 4.3IPS 1600cd/m2 by Mr.Beem
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.14 Fix001 (ติดต่อ Admin)
- รองรับ ทำงานบน PlatformIO ได้
- จูน BeeNeXT4.3IPS, BeeNeXT5.0IPS, BeeNeXT7.0 ลด flickering
ดาวโหลดที่ https://github.com/BlynkGO/BlynkGOv3/releases/tag/3.0.0
ทำงานบน ESP32 core 2.0.6 ; ใช้ BlynkGO SDK 3.0.12 (ติดต่อ Admin)
ทำงานบน ESP32 core 2.0.13; ใช้ BlynkGO SDK 3.0.14 (ติดต่อ Admin)
ทำงานบน ArduinoIDE และ Platform IO ได้
รองรับบอร์ด
- BlynkGO Board v1.3
- BlynkGO Board S3 Parallel
- BlynkGO Emma-II (4MB/4MB & 16MB/8MB)
- BlynkGO Enterprise 5.0
- BlynkGO Enterprise 7.0
- BeeNeXT1.9IPS
- BeeNeXT2.4R/C
- BeeNeXT2.8R
- BeeNeXT3.2IPS
- BeeNeXT4.3R/C/IPS
- BeeNeXT5.0IPS
- BeeNeXT7.0
ให้ติดตั้งด้วย BlynkGO SDK version3.0.12 for ESP32core2.0.6 (based on ESP-IDF4.4.3)
- fix ให้ BeeNeXT1.9IPS, BeeNeXT5.0IPS, BlynkGO Emma-II กลับมาแสดงร่วมกันได้หมดใน version เดียว
- เพิ่มบอร์ด BeeNeXT2.4R, BeeNeXT2.4C, BlynkGO Board 3.5 S3 Parallel
- BlynkGO LCD อัพขึ้นเป็น 1.0.3 ให้เหลือเพียง lcd พอ โดยเลือกบอร์ดจาก ArduinoIDE ที่เมนูเลือก Board แทน
- fix GLabel ให้ rolling ข้อความยาวๆได้ และ false ได้
ให้ติดตั้งด้วย BlynkGO SDK version3.0.11 for ESP32core2.0.6 (based on ESP-IDF4.4.3)
- support BeeNeXT4.3C , BeeNeXT4.3IPS
- เพิ่มคำสั่ง BlynkGO.setTimestamp(time_t t) สำหรับกำหนด timestamp ปัจจุบันให้ BlynkGO
- เพิ่ม GTimer ให้ใช้คำสั่ง delay(...), setInterval(...) แบบ ส่ง parameter เข้าไปใน timer และทำงานแบบ lambda function ได้ด้วย
ให้ติดตั้งด้วย BlynkGO SDK version3.0.10 for ESP32core2.0.6 (based on ESP-IDF4.4.3)
- support BeeNeXT3.2C HMI Uart IPS
- support BeeNeXT7.0 HMI uart ให้สามารถทำงานสัมผัสไปได้ด้วย
- เพิ่มคำสั่ง BlynkGO.centerpoint() จุดศูนย์กลางจอ
ให้ติดตั้งด้วย BlynkGO SDK version3.0.9 for ESP32core2.0.6 (based on ESP-IDF4.4.3)
- fix BeeNeXT3.5C SDK 3.0.9
- fix BeeNeXT7.0IPS ให้ทำงานเฉพาะจออย่างเดียวไปก่อน สัมผัสยังไม่ได้ fix
- fix backlight ของ BlynkGO Emma-II ให้ on off ได้ถูกต้อง
ให้ติดตั้งด้วย BlynkGO SDK version3.0.8 for ESP32core2.0.6 (based on ESP-IDF4.4.3)
- รองรับบอร์ด BeeNeXT 1.9" IPS (ESP32S3)
- เพิ่ม Backlight PWM สำหรับ BeeNeXT 1.9",4.3",5.0"
ให้ติดตั้งด้วย BlynkGO SDK version3.0.7 for ESP32core2.0.6 (based on ESP-IDF4.4.3)
- RTC ทำงานร่วมกับ Touch I2C ได้ (Wire1 ร่วม) หรือจะแยก ด้วย Wire ได้
- fix img_decoder และ เพิ่ม jpg_data_to_img_dsc(..) สำหรับแปลง jpg data -> img_t
ให้ติดตั้งด้วย BlynkGO SDK version3.0.6 for ESP32core2.0.6 (based on ESP-IDF4.4.3)
- เพิ่ม GCanvas และมีเพิ่ม GCanvas สามารถ drawQRCode(..) ได้ด้วย
- GCanvas มี API คำสั่ง getThermalPrinterBuffer(..) สำหรับสร้าง buffer ออก thermal printer ได้
- เพิ่ม agfx core ด้วย
- GObject เพิ่ม child_num_recursive() และ child_del_recursive() และ ระบบ widget_del()
ยังไม่ได้มีการปรับ del() ของแต่ละวิตเจ็ต
ให้ติดตั้งด้วย BlynkGO SDK version3.0.5 for ESP32core2.0.6 (based on ESP-IDF4.4.3)
- ปรับส่วน driver lcd ให้แยกออกมาเป็น precompiled เพื่อให้ลดเวลา compile ส่วนนี้ลง
- additional libraries ปรับเป็น precompiled
- BeeNeXT เป็น version precompiled และสามารถมี BEENEXT_CONNECTED(), BEENEXT_DISCONNECTED() ...
ให้ติดตั้งด้วย BlynkGO SDK version3.0.4 FIX010
- รองรับ AsyncMQTT32 ที่สามารถเชื่อมต่อได้ครบ 4 แบบ
คือ TCP, TCP Secure (SSL/TLS), WebSocket, WebSocket Secure
พร้อมใส่ user/password ได้ - รองรับ แสดงเวลาจาก RTC timestamp ที่ต่อบน MCU อื่น
- เพิ่มคำสั่ง BlynkGO.autoNTP(true/false); ให้ compatable กับ BlynkGOv2
- รองรับบอร์ด BlynkGO Enterprise 5" (old)
- ย้ายไลฯย่อย BeeNeXT ออกไปต่างหาก และเพิ่มตัวอย่าง NodeMCU <--> BeeNeXT3.5
ให้ติดตั้งด้วย BlynkGO SDK version3.0.4 FIX001
- รองรับบอร์ด BlynkGO Board 3.5"
- รองรับบอร์ด BlynkGO Emma-II 3.5"
- รองรับบอร์ด BlynkGO Enterprise 5" (jst)
- รองรับบอร์ด BlynkGO Enterprise 7" (่jst/old)
- รองรับบอร์ด BeeNeXT 2.8 Resistive/Capacitive
- รองรับบอร์ด BeeNeXT 3.5 Resistive/Capacitive
- รองรับบอร์ด BeeNeXT 4.3 Resistive/Capacitive/IPS
- รองรับบอร์ด BeeNeXT 5.0 IPS
- รองรับบอร์ด BeeNeXT 7.0 IPS
แสดงส่วนเฉพาะกราฟิก & วิตเจ็ต เป็นหลัก
ส่วน component ต่างๆ ยังอยู่ระหว่าง upgrade