โ๏ธ Cloud Compilation#
Are you still puzzling how to build a compilation environment? With more and more chips and more and more environments? A good computer card ~ OK, cloud compilation will help you solve your problems~
Supported Platforms:
air101 - Air101 LuatOS Firmware
air103 - Air103 LuatOS Firmware
air105 - Air105 LuatOS Firmware
idf5-esp32c3 - ESP32C3 LuatOS Firmware
idf5-esp32s3 - ESP32S3 LuatOS Firmware
ec618-luatos - ec618 LuatOS firmware for series (Air780E/Air600E, etc.)
ec618-csdk - ec618 Series (Air780E/Air600E, etc.)CSDK
air601 - Air601 LuatOS Firmware
air601-at - Air601 AT Firmware
ec718p-luatos - ec718P LuatOS Firmware for Series (Air780EP/Air780EPV)
Reminder#
The flash occupancy displayed on the page is an estimated value, which can be put down if the compilation is successful.
soc The file itself is also a compressed package (but you donโt need to decompress it),the size of the soc file does not represent the true size of the underlying firmware.
Here we show Air101
Visit the build site#
Click Login#
Use the erp account to log in. If you do not have an account, you can register for free. This service is free to use..
![QQ Screenshot 20211011092353.png](https://cdn.openluat-luatcommunity.openluat.com/images/20211011092608787_QQๆชๅพ 20211011092353.png)
Click Build in the upper right corner#
Click the new build menu in the upper right corner to customize the build name, which can be any English character, regardless of the specific build type..
Check the components you want#
Click the top right corner to save changes, then click Ready#
Note: Be sure to click Save Changes
Wait for compilation and refresh the results after a period of time.
Compile successfully, click to download
FAQ๏ผ#
Why did I fail to compile?๏ผ#
There are many problems with compilation failure, usually these are more common.๏ผ
Click Ready for Save changes without clicking.
Too many components are selected, or the font selection causes the flash size to be insufficient, resulting in compilation failure
Firmware packages are all compressed packages, and soc is also a compressed package, which does not directly represent the firmware size.
If the failure persists, please contact us or report issue
How to use custom font#
The name of the custom font, which is the same as the โnamingโ value of the font on the cloud compilation page. That is, the English font name_font type_font size
Custom font does not conflict with original font
The difference between the reference method of the custom font library and the original font library
-- References to the original font
lcd.font_opposansm12_chinese
-- Customize the reference method of the font library
fonts.get("oppo_bold_12")
Mode of use
-- The reference method of the original font library, each reference
lcd.setFont(lcd.font_opposansm12_chinese)
eink.setFont(eink.font_opposansm12_chinese)
u8g2.setFont(u8g2.font_opposansm12_chinese)
-- Customize the reference method of the word library and use it uniformly.
lcd.setFont(fonts.get("oppo_bold_12"))
eink.setFont(fonts.get("oppo_bold_12"))
u8g2.setFont(fonts.get("oppo_bold_12"))