From 67e41c13f9409fbcad380412783688d246a4a56f Mon Sep 17 00:00:00 2001 From: muler <107@qq.com> Date: Wed, 23 Apr 2025 16:18:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=B8=80=E9=94=AE=E5=85=B3?= =?UTF-8?q?=E6=9C=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SquareLineProj/ESP32S3_UI.sll | 6 +- SquareLineProj/ESP32S3_UI.spj | 1607 ++++++++++++++--- SquareLineProj/ESP32S3_UI_events.py | 8 + .../Export/fonts/ui_font_MiSansN14.c | 157 +- SquareLineProj/Export/screens/ui_pageHome.c | 33 +- SquareLineProj/Export/screens/ui_pageTime.c | 75 +- SquareLineProj/Export/ui.c | 31 +- SquareLineProj/Export/ui.h | 13 +- SquareLineProj/Export/ui_events.c | 10 + SquareLineProj/Export/ui_events.h | 2 + SquareLineProj/assets/ui_font_MiSansN14.bin | Bin 5764 -> 5820 bytes SquareLineProj/assets/ui_font_MiSansN14.c | 157 +- SquareLineProj/assets/ui_font_MiSansN14.fcfg | 2 +- SquareLineProj/backup/ESP32S3_UI_backup00.zip | Bin 90327 -> 92104 bytes SquareLineProj/backup/ESP32S3_UI_backup01.zip | Bin 90316 -> 92098 bytes SquareLineProj/backup/ESP32S3_UI_backup02.zip | Bin 90312 -> 92250 bytes SquareLineProj/backup/ESP32S3_UI_backup03.zip | Bin 90310 -> 92251 bytes SquareLineProj/backup/ESP32S3_UI_backup04.zip | Bin 90310 -> 92252 bytes SquareLineProj/backup/ESP32S3_UI_backup05.zip | Bin 90372 -> 92247 bytes SquareLineProj/backup/ESP32S3_UI_backup06.zip | Bin 90380 -> 92248 bytes SquareLineProj/backup/ESP32S3_UI_backup07.zip | Bin 90356 -> 92288 bytes SquareLineProj/backup/ESP32S3_UI_backup08.zip | Bin 90334 -> 92105 bytes SquareLineProj/backup/ESP32S3_UI_backup09.zip | Bin 90327 -> 92101 bytes 23 files changed, 1649 insertions(+), 452 deletions(-) diff --git a/SquareLineProj/ESP32S3_UI.sll b/SquareLineProj/ESP32S3_UI.sll index 7a13f24..ca69a21 100644 --- a/SquareLineProj/ESP32S3_UI.sll +++ b/SquareLineProj/ESP32S3_UI.sll @@ -12,7 +12,7 @@ "board": "Eclipse with SDL for development on PC", "board_version": "v1.0.2", "editor_version": "1.5.1", - "image": "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F3eJG33PvN9KEnexMmuXmFghvLkZijZh64AH51N/Z2pf88v/AB5f8a7W1sooolBQZx0xwPbFSvbROuNgX3UYrbkRxvEy6HDf2fqX/PL/AMeX/GlGn6j3i/8AHl/xrpZEMcjIeoNNo5EL28jmmsNRUZ8o/gVNU2lmRirEqw6giuxrN1ezSa2aYD95GM59RQ4jjVu7M5/z5P736U4Tuf4v0qIjFJWZqTedJ/e/Sjzn/vfpUQPrTqBMf50n979KXzn/AL36VHRTTTIcexJ50n979KXzpP736U+M2aw5lE7yk/dUhFA57857dhWx9jSysNQVzJ5TpDIoIw4BY/KfQ5GP19qohmH50n979KPOl/vfpWnb6XBcXVkQ0gt7oPwSN6lQcjOMEZ71UuLVItPs7hSxebfuB6DBwMUCsmVxPJ/e/SjzpP736VpyaVAmqXcG6QxW8JlxkbmwoOM445PpWSxG87QQueATkgfWmQ0P85/736UGaT+9+lW4IrGaWC3zOXkAUyAgBXPbbjkA4HUd6qTRNBPJCxBaNipI6ZBxRcloTz5P736UefJ/e/QU0jNNxirTIaJPOk/vfpSedJ/e/SmVoWzWc1xb232XKybUeQuQ+49SMHGATwMdqdxWKPnyf3v0o86T+9+laP2OG0trueZBOY5/s8QOQMjkkgEHoOOaivYIY47O8hjAimXJjJONynDd84P1zRcTiUvOk/vfpR50n979K07Wxhe3up44jckKhhjJJzkjcCFwSV6duoOORTL2OKwutT+yhGEMYKb1EgUl0B6gjjJFKVRQTk+hjXkqVKVWWyTf3Gd5r/3v0oMsn979Kh/te79Lb/wFi/8Aias6dqU8+p2kMi2zRyTIrD7NGMgsAf4a5o5lSbtZ/wBfM8CHEOEnJRUZa+S/zIjNJ3b9KPOk/vfpWn/bX/UM03/vx/8AXrSu9Am1RbW6tFtYFeBCyAFRuPJ4APqK9Dmtue97O+xzJmk/vfpSedJ/e/Sm0YqjJxO8ooorlPQCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5OORINFmAdfNuJQpXPIRec/icflVq/u4X0tJI5Abm62eeAeRsGOfTJwaxyPSkrC57Dp63NtrhHunuVkhzPZt5gZ9uH27SPrxkDvmkvXtLjS7eSEKHiTZtacbl+Y8bcc9c5rFozii5Ps1oX9Uk82/Z8xnKoMxtuHCgdcD0qXRZBHqAB/jUqP5/0rNBzTgSpBBII5BFJOzuEoXjynp0biSMOvQ06uLs/EckChZVYnuyY5/CrL+JopFwwnI9NoH9a25kee6FRPY1bhxJO7DoTxUVZf9vWv/POb8h/jR/b1r/zzm/If40+ZB7GfY1Kq6jIItPmJPVSo+p4qo2vW2PlilJ9wB/Wsm+v5b1xu+VB91BQ5K2hUKUm9SsD60EelNpQcVkdTQlAOKdwaQjFBDQoOaWmUoNFibG1aXJh06P7C0EV0GImaQqGYHpgtxjjkeoFRNdrai6t5JBeicJvkDkYK9eSOfY9On0rMopqRDia9lqG7ULMIscUMAYIssmByDklsdSfaqr3scthBavASYQ+1w+DknPTHT/ORVKjPrVbkuNjoPtUDapqUkzR/PbFQY5gVb5RwCRyT/jwayFu2jG2NItgJ274kc49yV5qvRQKxsabuhtpcSWsMu3zIZi8ZfOMbDk8Aj6YrHZ2dizsWYnJJOSTRSYouS4i0UnSlzTM7CEelbEl8JIrUwXcMDR24ibfEd4IyDhgpwMehrIoxmmn3FbsXbeeGTTJrKaQRHzBLE5BxnoQcAnp04q0t3ZL5FsWV44bdwkroSolbknGOVHQcf41jYxRVE3NK7ntJXEKbQhiXdIqYUS8ZYDHQjg4A9cHAqnBDLPaX0UMbySGAYVFJJ/eJ2FQ0Upx5ouPcxxFJVqUqb05k196sV/7J1L/AKB93/35b/CremaZqEerWbvY3Kos6FmaFgANw5PFRkUlcMcvinfmPnIcM0ac1LnemvQ0/wDhHdV/59f/ACIv+NdE2sQaNb2tpdRTeaIEJ2AEDjGOvtXFUYr0r33PpdthpGabjFPorRMxaO5ooornOwKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//Z", + "image": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHgAyADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOEozQDRXtGaYuPSkopetBal3EooooKCiiigAooooAKUH1pKKAH0UwHFOBzSsKwtFFFIQuQetBGKSlBxQS43EozS4z0pKCGh2c0hFJSg0EtCdKcDR1pMUEOItJj0oBpaRDQZoopOlBLQtL1pKKCGrhRS59aTFBDVhQaXGabRQS0GKKXOaCKCGgBpabRQTYdRSZpaQjtKKKK8k94KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDgyPSjNKG9aCM17RzKQUUnIoBoLTFzS49KSigtOwUUvXrSUFp3CiiigYUUUUAFFFFACg+tOplAOKVhWH0UgOaWkIKXOetJRQApGKSlBxRgHpQQ4iZp2abRQRYUik6UoNL1oJcRAaWkIoBpENBj0pc0UUENBRSdKWgloXrSUUufWghx7CUoNJiighod1puKKXNBLQlKDQRSUENHbUUUV5B7gUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHBYxSg4o6UfSvbOBSFBzSFfSkpQfWkaKQZpaCM0mCKDRSFozSZpaCkxevSkopfrQWpdxKKMUUFhRRRQAUUUUAFKDSUUAPoplOBzSsKwtFFFIQufWgikoBxQJq4UUvB+tJQZtWHA0hFJSg0CaE6UoNL1pCKDNxFpMUZpaRLQZoopOlBDQtL1pKKCWrhRRmlx6UGbjYAaXrTaKCbHbUUUV5B7AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHB5oopOle9Y8lSF+tJilo6VLVjVSEBxTgc0mM9KSpNExxX0pM4oB9aXANBopBRSYIozQWmLS9aSigtOwUUufWkxQWncKKKKBhRRRQAUUUUAKDinZzTKKVhWH0UgNLSEFLn1pKKAFx6UlGcUvB+tBDiJSg0mMUUE2FIpOlLml60EOIgNLSEUZpENC4pM+tLRQQ0FFJ0paCWhetJRRmghxO2oooryD1AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOByR1p1JwaTBHSvfPDUh2KM0gNLSNFIKPrSdKWk0aKQmKAcUvSjrUmqkKDmgj0ptKDSNFIOlLRwaQjFBakLRSA0tBaYvWkopc+tBal3EooxRQWFFFFABRRRQAUoOKSigB4OaKZTgfWlYVhaKKKQhc+tGPSkooE1cKKXg/WkIxQQ1YUGlIptKDQS0J0pQaXrSEUEOItGKbnFOzSIaEz60tFJ0oIcTt6KKK8g9AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDgOlOBzRwaQjFe+fPJikUmSKAcU7g0GiYZzRim4I6UoNBakLmiik6UjRS7i59aTFL1o6VLRqpCZxTgc0nWkqTRMcRScigHFLwaC1IM0UhGKAaDRMWl60lFBSdgoozS49KDRO4lFFFAwooooAKKKKAFBxTgc0yilYVh9FIG9aWkIKXNJRQAuPSkopeD1oIcewlKDSEYooJsOxTelKDS9aCGhM0tIRSdKCGjuKKKK8c7AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOApwPrSEUle+fMp2HFfSm9KUHFLwaC1IAaCM0hGKAcUGikGSKcDmk4NIRjpQWmOpPrQD60tI0Ugo+tJ0paTRopCYopaOvtU7GqkKDQRmm0oOKRakHIpc0cGkI9KDRSFopAaWgtMXrSUUZoLUu4UUuPSkoLCiiigAooooAKUHFJRQA4HNLTKUN60rCsOooopCFBoxnpSUUCauFFLnPWgjFBDVgzS9abRmglo7iiiivHNwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOBBpcU2lBr37HyqYmKKdSEUFCg+tBHpTaUHFBakJ0pwPrRwaQjFBomKRmk5FAOKXg0FpgDmlppHpShvWg0UgpaKSkaKXcWjHpRRUtGikJTgfWk60lSaKQ4jNJyKAcUuQaDRSAGikI9KAaDRSFpetJRQUnYKKM0uPSgtSuJRRRQUFFFFABRRRQAA4pwOabRSEPopoPrTqQgpQcUlFAC4z0pKKXOetBLidvRRRXjlhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAcCRSU6kIr37nydxKUGkopjTHUhFANLSKTG04H1pCKSgpMcR6U3pSg4peDQaKQA+tBGaQjFAOKDRSDkUoOaAc0hHpQWmOpKQH1p1ItSCjpSfSlpNXNVIMelJS0dam1jRSFB9aCM03GKUHFI0Ug5FANKDmkI9KDRSFopM0tBaYvXrSUUZoKUgopfpSUF3CiiigYUUUUAFAOKKKAHA5paZSg0rCsOooopCO4ooorxxhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAcFRSEYor3Ez5KwtIRS0VQDaKcRTaoYoNLTaUGlYpMCKSnZpCKCrgG9aUjNNoBxQWpB0pwb1oyDSEUGiYpGaTkUgOKcDmgtMAc0tIV9KQH1oLUhelLRRj0pGikHSjHpRmipcTVSEpQ3rR160mKk0UhxGaTBFIDinA5oNFIQGloK+lJnFBopC0v1pKKCkwxRRS9elBakJRRRQUFFFFABRRRQAZxTgc02ikB3dFFFeMIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDhKaR6U6ivaPlmhlLSkZpCMU0yGgopKWrTEJikp1GKdwuNpQaTFFMpMdSEUmadmkUmNpQfWjFJQUmOIzTcYoBxTsg0GikID60uAaQj0pAcUFqQvIpQc0A5oI9KDRMWk6UmcdadSLUgo6UYozQ1c0UgxnpSUtH1qGrGql3AH1pcA03FAOKRopC4IoBpQc0EelBopBRSdKWgtO4ufWkxRRQUpWCil60lBadwooooGFFFFAHd0UUV4ogooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOFIxSU+kIr2bnzDQ2iiimSIV9KbT6CM0CaG0UEYpKpMiwtJiloqgG0U7FNxVDuKDS02jNKxSYpFJTs0EUFXEBpcA02jOKC1KwEYpQaUHNIR6UFqQvBpMEUnSnA5oNEwBzS0hFJkigtSF6UtGc0YpGikHSjr0ozRUuJqpCUoNGfWkxUmikO4NIRikzinA5oNFITNLQRScigtSFpc+tJmigtMMUUUvWgtSEooooKO7ooorxRBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAcPiiloxXrKR844iYzTSMU6iqIaGUVm32uW1nOYdru6/e29BUCeJLVmw8Uqj1wDWDxdCMuVy1O+GT46cFUjTbT/r1NmkI9KjguYbqPfBIrr7dvr6VLXQpJq6PPnCUJOM1ZruMpc07GaaRiqTMmgopKWqTEIRSU6jFVcLjaXNJiimUmOpMUlOBpFJjaUHFLim4oKTHcGkIxSU4H1oLUhAaXg0FfSm9KDRMXBHSlBoBoIzQWmLSdKTJFOBzSNFIOtFGKM+tDVzRSDrSUtH1qGrGql3AHFLwaTFJSNExSMUA0oNBGaC1IKKTkUuaDRO4ufWkxRRQUpWO7ooorxSwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOJxSU6jFek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0ars13PrOIcNLGeyxeFi5pq2iv6fqO1y38/TXYDLRneP6/pXPaTN5GpwtnhjtP48V0H9uae42NIcNwcocVz+oWT2FzlSTEx3RuPT/Gssc4upHEUne1r2/A6ckjUWHngMVFx5r2urXutUvTf5nYg4p2Qay4dcsmt1eSXY+PmXaTg0o1ywJA81h7lDXrrF0Gk+dfefL/2Xjotr2UtPJmkR6UgOKVXBAIOQehpcA10HImAOaCPSmkYpQfWgtSO+ooorwD3wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOXIpuKdSqpd1UdScVoYNXJ7Oxku2yOEzjOOv0raj8PR7fmTn/ac/0rR022SKAEDpwv0q9UuTNVBLc5+XRIIhloOPUMf8ah/s20/wCeP/jx/wAa6YjIwaybmIRTFR06ijmY+WPYz/7Ms/8Anj/48f8AGkOmWhH+qI9wxq5RRzPuHJHsYl5pJiUyQEso5KnqKzK66ud1GAQ3jKowrfMBWsJt6M5a9FR96JTIzTaeRSVsnY5HEbTSPSn4pKtO5m0MpCKeRmmkYqiGhtFOpCKCGhMUlLRVqXchxEpCPSlxRVkNDKKfjNNIxTuS0JQRmiimIaRikp9IR6U7ktCUUlLmqTJI5oI7iIxyoGQ9QaxLjw2pJa3m2jsrjP61v0VjWw1Kt8aud+DzPFYL+BOy7br7mcuvhy6LDdLCF7kEn+ldAbaJ7UW8ih4woXB9qnIpKVDB0aN+VbmuMzjFYxxdSXw6q2mphXHhtWJNvPt9FcZ/Wq6+G7osN0sIHcgk/wBK6WlBrGWWYeTvY7KfEmYQjyud/VIZHH5USRjkKoUH6U7OKdSEV3JJKx4zk5Pme4oOaQj0pKUGmNSO+ooorwD6UKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDmSPSljby5kc/wsDSUdaakZtHbWMge3AB+7VmuT07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", "export_temp_image": false, "force_export_images": false, "flat_export": false, @@ -25,7 +25,7 @@ "uiExportFolderPath": "C:\\Users\\jarvis\\Documents\\FluxDC\\SquareLineProj\\Export", "projectExportFolderPath": "C:\\Users\\jarvis\\Documents\\FluxDC\\SquareLineProj\\Export", "custom_variable_prefix": "uic", - "backup_cnt": 1347, + "backup_cnt": 1367, "autosave_cnt": 0, "group_color_cnt": 0, "lvgl_version": "8.3.6", @@ -42,5 +42,5 @@ "drive_fatfs_path": "", "naming": "_Screen_Name", "naming_force_lowercase": false, - "nidcnt": 1000714 + "nidcnt": 1000734 } \ No newline at end of file diff --git a/SquareLineProj/ESP32S3_UI.spj b/SquareLineProj/ESP32S3_UI.spj index 94c929b..310e17a 100644 --- a/SquareLineProj/ESP32S3_UI.spj +++ b/SquareLineProj/ESP32S3_UI.spj @@ -2801,19 +2801,19 @@ { "nid": 1060, "strtype": "IMGBUTTON/Image_checked_released", - "strval": "-", + "strval": "", "InheritedType": 5 }, { "nid": 1070, "strtype": "IMGBUTTON/Image_checked_pressed", - "strval": "-", + "strval": "", "InheritedType": 5 }, { "nid": 1080, "strtype": "IMGBUTTON/Image_checked_disabled", - "strval": "-", + "strval": "", "InheritedType": 5 }, { @@ -3204,7 +3204,7 @@ "strtype": "OBJECT/Position", "intarray": [ -49, - -133 + -132 ], "InheritedType": 7 }, @@ -3292,25 +3292,25 @@ { "nid": 1050, "strtype": "IMGBUTTON/Image_disabled", - "strval": "-", + "strval": "", "InheritedType": 5 }, { "nid": 1060, "strtype": "IMGBUTTON/Image_checked_released", - "strval": "-", + "strval": "", "InheritedType": 5 }, { "nid": 1070, "strtype": "IMGBUTTON/Image_checked_pressed", - "strval": "-", + "strval": "", "InheritedType": 5 }, { "nid": 1080, "strtype": "IMGBUTTON/Image_checked_disabled", - "strval": "-", + "strval": "", "InheritedType": 5 }, { @@ -3441,7 +3441,7 @@ "strtype": "OBJECT/Position", "intarray": [ -50, - -89 + -88 ], "InheritedType": 7 }, @@ -3686,7 +3686,7 @@ "strtype": "OBJECT/Position", "intarray": [ 26, - -130 + -132 ], "InheritedType": 7 }, @@ -3774,25 +3774,25 @@ { "nid": 1050, "strtype": "IMGBUTTON/Image_disabled", - "strval": "-", + "strval": "", "InheritedType": 5 }, { "nid": 1060, "strtype": "IMGBUTTON/Image_checked_released", - "strval": "-", + "strval": "", "InheritedType": 5 }, { "nid": 1070, "strtype": "IMGBUTTON/Image_checked_pressed", - "strval": "-", + "strval": "", "InheritedType": 5 }, { "nid": 1080, "strtype": "IMGBUTTON/Image_checked_disabled", - "strval": "-", + "strval": "", "InheritedType": 5 }, { @@ -3923,7 +3923,7 @@ "strtype": "OBJECT/Position", "intarray": [ 25, - -86 + -88 ], "InheritedType": 7 }, @@ -4168,7 +4168,7 @@ "strtype": "OBJECT/Position", "intarray": [ 110, - -84 + -88 ], "InheritedType": 7 }, @@ -4295,6 +4295,358 @@ } ], "saved_objtypeKey": "LABEL" + }, + { + "guid": "GUID48946057-263843S195254113", + "deepid": 1570487634, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "SwitchShutOff3", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -116, + -43 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 60, + 30 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1010, + "strtype": "SWITCH/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Anim1, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.INDICATOR", + "childs": [], + "nid": 1020, + "strtype": "SWITCH/Style_indicator", + "strval": "lv.PART.INDICATOR, Rectangle", + "InheritedType": 11 + }, + { + "part": "lv.PART.KNOB", + "childs": [], + "nid": 1030, + "strtype": "SWITCH/Style_knob", + "strval": "lv.PART.KNOB, Rectangle, Pad", + "InheritedType": 11 + }, + { + "disabled": false, + "nid": 1000724, + "strtype": "_event/EventHandler", + "strval": "VALUE_CHANGED", + "childs": [ + { + "nid": 1000725, + "strtype": "_event/name", + "strval": "Event48", + "InheritedType": 10 + }, + { + "nid": 1000726, + "strtype": "_event/condition_C", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 1000727, + "strtype": "_event/condition_P", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 1000728, + "strtype": "_event/action", + "strval": "CALL FUNCTION", + "childs": [ + { + "nid": 1000729, + "strtype": "CALL FUNCTION/Name", + "strval": "CALL FUNCTION", + "InheritedType": 10 + }, + { + "nid": 1000730, + "strtype": "CALL FUNCTION/Call", + "strval": "<{Function_name}>( event_struct )", + "InheritedType": 10 + }, + { + "nid": 1000731, + "strtype": "CALL FUNCTION/CallC", + "strval": "<{Function_name}>( e );", + "InheritedType": 10 + }, + { + "nid": 1000732, + "strtype": "CALL FUNCTION/Function_name", + "strval": "on_switchShutOff_valueChanged", + "InheritedType": 10 + }, + { + "nid": 1000733, + "strtype": "CALL FUNCTION/Dont_export_function", + "strval": "False", + "InheritedType": 2 + } + ], + "InheritedType": 10 + } + ], + "InheritedType": 4 + } + ], + "saved_objtypeKey": "SWITCH" + }, + { + "guid": "GUID64360141-263844S154113", + "deepid": -610571012, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "labelShutOFF", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -116, + -9 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 110, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1030, + "strtype": "LABEL/Text", + "strval": "关机", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10410, + "strtype": "_style/Text_Color", + "intarray": [ + 252, + 251, + 251, + 255 + ], + "InheritedType": 7 + }, + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "MiSansM", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1040, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": 1050, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" } ], "dont_export": false, @@ -4334,7 +4686,7 @@ "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - 323, + 1, -37 ], "InheritedType": 7 @@ -4449,8 +4801,7 @@ "InheritedType": 11 } ], - "saved_objtypeKey": "PANEL", - "tree_closed": true + "saved_objtypeKey": "PANEL" }, { "guid": "GUID14744944-135404S257864112", @@ -13355,8 +13706,8 @@ "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - 0, - 0 + -1, + -511 ], "InheritedType": 7 }, @@ -48696,19 +49047,179 @@ "saved_objtypeKey": "PANEL" }, { - "guid": "GUID25360419-175860S38397487", - "deepid": -2112356091, + "guid": "GUID9839345-263833S7164113", + "deepid": -987568641, "children": [ { - "guid": "GUID8709891-175863S772487", - "deepid": 1293778700, + "guid": "GUID26531805-175862S52901487", + "deepid": -2112356091, + "children": [ + { + "guid": "GUID37610433-175865S521487", + "deepid": 1293778700, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "date", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 1, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 110, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1030, + "strtype": "LABEL/Text", + "strval": "2025-3-28", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "montserrat_14", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1040, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": 1050, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], "dont_export": false, "locked": false, "properties": [ { "nid": 10, "strtype": "OBJECT/Name", - "strval": "time", + "strval": "Panel1", "InheritedType": 10 }, { @@ -48739,18 +49250,18 @@ "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - 1, - 0 + -56, + 31 ], "InheritedType": 7 }, { "nid": 60, - "flags": 51, + "flags": 17, "strtype": "OBJECT/Size", "intarray": [ - 1, - 1 + 171, + 35 ], "InheritedType": 7 }, @@ -48767,11 +49278,583 @@ "InheritedType": 1 }, { - "nid": 110, - "strtype": "OBJECT/Clickable", + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 230, + "strtype": "OBJECT/Scrollable", "strval": "False", "InheritedType": 2 }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1010, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1020, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID25360419-175860S38397487", + "deepid": -2112356091, + "children": [ + { + "guid": "GUID8709891-175863S772487", + "deepid": 1293778700, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "time", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 1, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 110, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1030, + "strtype": "LABEL/Text", + "strval": "12:10", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "montserrat_24", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1040, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": 1050, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Panel5", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -86, + -34 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 113, + 64 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 230, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1010, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1020, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID67269252-263829S291574113", + "deepid": -1774550943, + "children": [ + { + "guid": "GUID29196997-263831S338584113", + "deepid": -345906344, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "Label9", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 110, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 300, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 310, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1010, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 1020, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1030, + "strtype": "LABEL/Text", + "strval": "强制关机", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 10000, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 10450, + "strtype": "_style/Text_Font", + "strval": "MiSansN14", + "InheritedType": 3 + } + ], + "InheritedType": 1 + } + ], + "nid": 1040, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "InheritedType": 11 + }, + { + "nid": 1050, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "buttonForceShutOFF", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 60, + -30 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, { "nid": 225, "flags": 1048576, @@ -48808,54 +49891,82 @@ "strtype": "OBJECT/States", "InheritedType": 1 }, - { - "nid": 1010, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 1020, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 1030, - "strtype": "LABEL/Text", - "strval": "12:10", - "InheritedType": 10 - }, { "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 10000, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 10450, - "strtype": "_style/Text_Font", - "strval": "montserrat_24", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 1040, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", + "childs": [], + "nid": 1010, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", "InheritedType": 11 }, { - "nid": 1050, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 + "disabled": false, + "nid": 1000714, + "strtype": "_event/EventHandler", + "strval": "CLICKED", + "childs": [ + { + "nid": 1000715, + "strtype": "_event/name", + "strval": "Event47", + "InheritedType": 10 + }, + { + "nid": 1000716, + "strtype": "_event/condition_C", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 1000717, + "strtype": "_event/condition_P", + "strval": "", + "InheritedType": 10 + }, + { + "nid": 1000718, + "strtype": "_event/action", + "strval": "CALL FUNCTION", + "childs": [ + { + "nid": 1000719, + "strtype": "CALL FUNCTION/Name", + "strval": "CALL FUNCTION", + "InheritedType": 10 + }, + { + "nid": 1000720, + "strtype": "CALL FUNCTION/Call", + "strval": "<{Function_name}>( event_struct )", + "InheritedType": 10 + }, + { + "nid": 1000721, + "strtype": "CALL FUNCTION/CallC", + "strval": "<{Function_name}>( e );", + "InheritedType": 10 + }, + { + "nid": 1000722, + "strtype": "CALL FUNCTION/Function_name", + "strval": "on_buttonForceShutOFF_Clicked", + "InheritedType": 10 + }, + { + "nid": 1000723, + "strtype": "CALL FUNCTION/Dont_export_function", + "strval": "False", + "InheritedType": 2 + } + ], + "InheritedType": 10 + } + ], + "InheritedType": 4 } ], - "saved_objtypeKey": "LABEL" + "saved_objtypeKey": "BUTTON", + "tree_closed": true } ], "dont_export": false, @@ -48864,7 +49975,7 @@ { "nid": 10, "strtype": "OBJECT/Name", - "strval": "Panel5", + "strval": "Panel7", "InheritedType": 10 }, { @@ -48895,8 +50006,8 @@ "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - -90, - -148 + 0, + -109 ], "InheritedType": 7 }, @@ -48905,8 +50016,8 @@ "flags": 17, "strtype": "OBJECT/Size", "intarray": [ - 113, - 64 + 300, + 147 ], "InheritedType": 7 }, @@ -48981,179 +50092,18 @@ "InheritedType": 11 } ], - "saved_objtypeKey": "PANEL", - "tree_closed": true + "saved_objtypeKey": "PANEL" }, { - "guid": "GUID26531805-175862S52901487", - "deepid": -2112356091, - "children": [ - { - "guid": "GUID37610433-175865S521487", - "deepid": 1293778700, - "dont_export": false, - "locked": false, - "properties": [ - { - "nid": 10, - "strtype": "OBJECT/Name", - "strval": "date", - "InheritedType": 10 - }, - { - "nid": 20, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 30, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 40, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 50, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 1, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 60, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 70, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 90, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 110, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 225, - "flags": 1048576, - "strtype": "OBJECT/Scrolling", - "InheritedType": 1 - }, - { - "nid": 300, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 310, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 314, - "strtype": "OBJECT/Scroll_snap_x", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": 315, - "strtype": "OBJECT/Scroll_snap_y", - "strval": "NONE", - "InheritedType": 3 - }, - { - "nid": 320, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1010, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 1020, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 1030, - "strtype": "LABEL/Text", - "strval": "2025-3-28", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 10000, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 10450, - "strtype": "_style/Text_Font", - "strval": "montserrat_14", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 1040, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform", - "InheritedType": 11 - }, - { - "nid": 1050, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" - } - ], + "guid": "GUID21472596-263839S1054113", + "deepid": 1570487634, "dont_export": false, "locked": false, "properties": [ { "nid": 10, "strtype": "OBJECT/Name", - "strval": "Panel1", + "strval": "SwitchShutOff", "InheritedType": 10 }, { @@ -49184,8 +50134,8 @@ "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - 64, - -160 + -59, + 1 ], "InheritedType": 7 }, @@ -49194,8 +50144,8 @@ "flags": 17, "strtype": "OBJECT/Size", "intarray": [ - 171, - 35 + 60, + 30 ], "InheritedType": 7 }, @@ -49217,24 +50167,6 @@ "strtype": "OBJECT/Scrolling", "InheritedType": 1 }, - { - "nid": 230, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 300, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 310, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, { "nid": 314, "strtype": "OBJECT/Scroll_snap_x", @@ -49257,21 +50189,146 @@ "part": "lv.PART.MAIN", "childs": [], "nid": 1010, - "strtype": "PANEL/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform", + "strtype": "SWITCH/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Anim1, Transform", "InheritedType": 11 }, { - "part": "lv.PART.SCROLLBAR", + "part": "lv.PART.INDICATOR", "childs": [], "nid": 1020, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "strtype": "SWITCH/Style_indicator", + "strval": "lv.PART.INDICATOR, Rectangle", + "InheritedType": 11 + }, + { + "part": "lv.PART.KNOB", + "childs": [], + "nid": 1030, + "strtype": "SWITCH/Style_knob", + "strval": "lv.PART.KNOB, Rectangle, Pad", "InheritedType": 11 } ], - "saved_objtypeKey": "PANEL", - "tree_closed": true + "saved_objtypeKey": "SWITCH" + }, + { + "guid": "GUID36708294-263841S4164113", + "deepid": 1570487634, + "dont_export": false, + "locked": false, + "properties": [ + { + "nid": 10, + "strtype": "OBJECT/Name", + "strval": "SwitchShutOff1", + "InheritedType": 10 + }, + { + "nid": 20, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 30, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 40, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 50, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -59, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 60, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 60, + 30 + ], + "InheritedType": 7 + }, + { + "nid": 70, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 90, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 225, + "flags": 1048576, + "strtype": "OBJECT/Scrolling", + "InheritedType": 1 + }, + { + "nid": 314, + "strtype": "OBJECT/Scroll_snap_x", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 315, + "strtype": "OBJECT/Scroll_snap_y", + "strval": "NONE", + "InheritedType": 3 + }, + { + "nid": 320, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1010, + "strtype": "SWITCH/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Anim1, Transform", + "InheritedType": 11 + }, + { + "part": "lv.PART.INDICATOR", + "childs": [], + "nid": 1020, + "strtype": "SWITCH/Style_indicator", + "strval": "lv.PART.INDICATOR, Rectangle", + "InheritedType": 11 + }, + { + "part": "lv.PART.KNOB", + "childs": [], + "nid": 1030, + "strtype": "SWITCH/Style_knob", + "strval": "lv.PART.KNOB, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "SWITCH" } ], "isPage": true, @@ -49500,7 +50557,7 @@ "uiExportFolderPath": "C:\\Users\\jarvis\\Documents\\FluxDC\\SquareLineProj\\Export", "projectExportFolderPath": "C:\\Users\\jarvis\\Documents\\FluxDC\\SquareLineProj\\Export", "custom_variable_prefix": "uic", - "backup_cnt": 1346, + "backup_cnt": 1366, "autosave_cnt": 0, "group_color_cnt": 0, "lvgl_version": "8.3.6", @@ -49517,7 +50574,7 @@ "drive_fatfs_path": "", "naming": "_Screen_Name", "naming_force_lowercase": false, - "nidcnt": 1000714, + "nidcnt": 1000734, "BitDepth": 16, "Name": "ESP32S3_UI" } diff --git a/SquareLineProj/ESP32S3_UI_events.py b/SquareLineProj/ESP32S3_UI_events.py index bd4fbee..844d401 100644 --- a/SquareLineProj/ESP32S3_UI_events.py +++ b/SquareLineProj/ESP32S3_UI_events.py @@ -166,3 +166,11 @@ def on_buttonStartTestBS_clicked(event_struct): def on_spinboxStageBS_valueChanged(event_struct): return + +def on_buttonForceShutOFF_Clicked(event_struct): + return + + +def on_switchShutOff_valueChanged(event_struct): + return + diff --git a/SquareLineProj/Export/fonts/ui_font_MiSansN14.c b/SquareLineProj/Export/fonts/ui_font_MiSansN14.c index c4347e1..01e1d51 100644 --- a/SquareLineProj/Export/fonts/ui_font_MiSansN14.c +++ b/SquareLineProj/Export/fonts/ui_font_MiSansN14.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 14 px * Bpp: 1 - * Opts: --bpp 1 --size 14 --font C:/Users/jarvis/Documents/FluxDC/SquareLineProj/assets/MiSans-Normal.otf -o C:/Users/jarvis/Documents/FluxDC/SquareLineProj/assets\ui_font_MiSansN14.c --format lvgl -r 0x20-0x7f --symbols 连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏进度标称类型上限上下频率实测实测贪吃蛇二维码蓝牙遥控器电话邮 + * Opts: --bpp 1 --size 14 --font C:/Users/jarvis/Documents/FluxDC/SquareLineProj/assets/MiSans-Normal.otf -o C:/Users/jarvis/Documents/FluxDC/SquareLineProj/assets\ui_font_MiSansN14.c --format lvgl -r 0x20-0x7f --symbols 连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏进度标称类型上限上下频率实测实测贪吃蛇二维码蓝牙遥控器电话邮强制关机 测试设备名称:件浏览器短信关于本机日期和时间已关闭已开启电池SD卡相册信息、wifi连接、蓝牙 --no-compress --no-prefilter ******************************************************************************/ @@ -406,6 +406,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x7f, 0xfc, 0x94, 0x84, 0xa4, 0x45, 0x22, 0x29, 0x11, 0x49, 0xb4, 0xc0, 0x0, 0x0, + /* U+5236 "制" */ + 0x10, 0x2a, 0x5, 0x42, 0xde, 0x59, 0xb, 0xfd, + 0x44, 0x28, 0x85, 0x7e, 0xaa, 0x55, 0x48, 0xab, + 0x11, 0xe, + /* U+5361 "卡" */ 0x4, 0x0, 0x40, 0x7, 0xe0, 0x40, 0x4, 0xf, 0xff, 0x4, 0x0, 0x40, 0x5, 0x80, 0x46, 0x4, @@ -471,6 +476,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0xff, 0x10, 0x81, 0x8, 0x10, 0x82, 0x8, 0x60, 0x8c, 0x8, + /* U+5F3A "强" */ + 0xe7, 0xe2, 0x82, 0x2f, 0xee, 0x10, 0x81, 0x8, + 0xff, 0xe9, 0x12, 0xff, 0x21, 0x2, 0x12, 0x2f, + 0xfe, 0x1, + /* U+5F55 "录" */ 0x7f, 0xc0, 0x4, 0x7f, 0xc0, 0x4, 0xff, 0xf4, 0x22, 0x62, 0x60, 0x58, 0x1d, 0x86, 0x44, 0x84, @@ -830,68 +840,70 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { {.bitmap_index = 849, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, {.bitmap_index = 871, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 891, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 913, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 933, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 953, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 973, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 993, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 913, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 931, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 951, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 971, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 991, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, {.bitmap_index = 1011, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1029, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1049, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1071, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1089, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1109, .adv_w = 224, .box_w = 11, .box_h = 12, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1126, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1146, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1029, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1047, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1067, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1089, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1107, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1127, .adv_w = 224, .box_w = 11, .box_h = 12, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1144, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1164, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1182, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1202, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1224, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1246, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1266, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1286, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1306, .adv_w = 224, .box_w = 9, .box_h = 12, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 1320, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1340, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1360, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1382, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1402, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1424, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1446, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1466, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1486, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1506, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1526, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1544, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1564, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1584, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1604, .adv_w = 224, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 1625, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1643, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1663, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1683, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1701, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1721, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1739, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1759, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1779, .adv_w = 224, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 1802, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1824, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1844, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1864, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1884, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1904, .adv_w = 224, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 1927, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1949, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1971, .adv_w = 224, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1991, .adv_w = 224, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 2011, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2031, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2051, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2069, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2087, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2105, .adv_w = 224, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2126, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1} + {.bitmap_index = 1182, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1200, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1218, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1238, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1260, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1282, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1302, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1322, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1342, .adv_w = 224, .box_w = 9, .box_h = 12, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 1356, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1376, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1396, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1418, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1438, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1460, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1482, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1502, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1522, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1542, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1562, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1580, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1600, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1620, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1640, .adv_w = 224, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 1661, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1679, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1699, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1719, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1737, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1757, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1775, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1795, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1815, .adv_w = 224, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 1838, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1860, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1880, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1900, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1920, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1940, .adv_w = 224, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 1963, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1985, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2007, .adv_w = 224, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2027, .adv_w = 224, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2047, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2067, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2087, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2105, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2123, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2141, .adv_w = 224, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2162, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1} }; /*--------------------- @@ -900,14 +912,15 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { static const uint16_t unicode_list_2[] = { 0x0, 0x1e09, 0x1e0a, 0x1e4f, 0x1e8b, 0x1e8d, 0x1ef5, 0x1fe0, - 0x2172, 0x218b, 0x2360, 0x2402, 0x240c, 0x242e, 0x248b, 0x2667, - 0x278a, 0x2906, 0x2928, 0x2b9d, 0x2df1, 0x2ea5, 0x2eff, 0x2f54, - 0x2fd7, 0x306e, 0x320e, 0x33a4, 0x33a6, 0x3586, 0x35e4, 0x35f5, - 0x371e, 0x372b, 0x3739, 0x3806, 0x3c13, 0x3c5f, 0x3d4a, 0x3d4e, - 0x3e37, 0x4258, 0x4386, 0x4534, 0x46f7, 0x47ec, 0x4800, 0x49ef, - 0x4b96, 0x4c7a, 0x4ef3, 0x4f6d, 0x54dc, 0x56c6, 0x59c7, 0x5ba0, - 0x5bae, 0x5bbd, 0x5bd4, 0x5bdc, 0x5d29, 0x5fda, 0x5fdd, 0x6019, - 0x6064, 0x60ad, 0x649e, 0x65ec, 0x65f3, 0x664f, 0x67f2, 0x6890 + 0x2172, 0x218b, 0x2235, 0x2360, 0x2402, 0x240c, 0x242e, 0x248b, + 0x2667, 0x278a, 0x2906, 0x2928, 0x2b9d, 0x2df1, 0x2ea5, 0x2eff, + 0x2f39, 0x2f54, 0x2fd7, 0x306e, 0x320e, 0x33a4, 0x33a6, 0x3586, + 0x35e4, 0x35f5, 0x371e, 0x372b, 0x3739, 0x3806, 0x3c13, 0x3c5f, + 0x3d4a, 0x3d4e, 0x3e37, 0x4258, 0x4386, 0x4534, 0x46f7, 0x47ec, + 0x4800, 0x49ef, 0x4b96, 0x4c7a, 0x4ef3, 0x4f6d, 0x54dc, 0x56c6, + 0x59c7, 0x5ba0, 0x5bae, 0x5bbd, 0x5bd4, 0x5bdc, 0x5d29, 0x5fda, + 0x5fdd, 0x6019, 0x6064, 0x60ad, 0x649e, 0x65ec, 0x65f3, 0x664f, + 0x67f2, 0x6890 }; /*Collect the unicode lists and glyph_id offsets*/ @@ -923,7 +936,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = }, { .range_start = 12289, .range_length = 26769, .glyph_id_start = 98, - .unicode_list = unicode_list_2, .glyph_id_ofs_list = NULL, .list_length = 72, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .unicode_list = unicode_list_2, .glyph_id_ofs_list = NULL, .list_length = 74, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -956,7 +969,7 @@ static const uint8_t kern_left_class_mapping[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0 }; /*Map glyph_ids to kern right classes*/ @@ -983,7 +996,7 @@ static const uint8_t kern_right_class_mapping[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0 }; /*Kern values between classes*/ diff --git a/SquareLineProj/Export/screens/ui_pageHome.c b/SquareLineProj/Export/screens/ui_pageHome.c index fb7272e..c091eec 100644 --- a/SquareLineProj/Export/screens/ui_pageHome.c +++ b/SquareLineProj/Export/screens/ui_pageHome.c @@ -112,7 +112,7 @@ void ui_pageHome_screen_init(void) ui_pageHome_panelRight = lv_obj_create(ui_pageHome_panelBody); lv_obj_set_width(ui_pageHome_panelRight, 320); lv_obj_set_height(ui_pageHome_panelRight, 360); - lv_obj_set_x(ui_pageHome_panelRight, 323); + lv_obj_set_x(ui_pageHome_panelRight, 1); lv_obj_set_y(ui_pageHome_panelRight, -37); lv_obj_set_align(ui_pageHome_panelRight, LV_ALIGN_CENTER); lv_obj_clear_flag(ui_pageHome_panelRight, LV_OBJ_FLAG_SCROLLABLE); /// Flags @@ -223,14 +223,14 @@ void ui_pageHome_screen_init(void) lv_obj_set_width(ui_pageHome_imgbuttonDebug, 60); lv_obj_set_height(ui_pageHome_imgbuttonDebug, 60); lv_obj_set_x(ui_pageHome_imgbuttonDebug, -49); - lv_obj_set_y(ui_pageHome_imgbuttonDebug, -133); + lv_obj_set_y(ui_pageHome_imgbuttonDebug, -132); lv_obj_set_align(ui_pageHome_imgbuttonDebug, LV_ALIGN_CENTER); ui_pageHome_labelDebug = lv_label_create(ui_pageHome_panelRight); lv_obj_set_width(ui_pageHome_labelDebug, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_pageHome_labelDebug, LV_SIZE_CONTENT); /// 1 lv_obj_set_x(ui_pageHome_labelDebug, -50); - lv_obj_set_y(ui_pageHome_labelDebug, -89); + lv_obj_set_y(ui_pageHome_labelDebug, -88); lv_obj_set_align(ui_pageHome_labelDebug, LV_ALIGN_CENTER); lv_label_set_text(ui_pageHome_labelDebug, "调试"); lv_obj_set_style_text_color(ui_pageHome_labelDebug, lv_color_hex(0xFCFBFB), LV_PART_MAIN | LV_STATE_DEFAULT); @@ -243,14 +243,14 @@ void ui_pageHome_screen_init(void) lv_obj_set_width(ui_pageHome_imgbuttonFluxRead, 60); lv_obj_set_height(ui_pageHome_imgbuttonFluxRead, 60); lv_obj_set_x(ui_pageHome_imgbuttonFluxRead, 26); - lv_obj_set_y(ui_pageHome_imgbuttonFluxRead, -130); + lv_obj_set_y(ui_pageHome_imgbuttonFluxRead, -132); lv_obj_set_align(ui_pageHome_imgbuttonFluxRead, LV_ALIGN_CENTER); ui_pageHome_labelFluxRead = lv_label_create(ui_pageHome_panelRight); lv_obj_set_width(ui_pageHome_labelFluxRead, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_pageHome_labelFluxRead, LV_SIZE_CONTENT); /// 1 lv_obj_set_x(ui_pageHome_labelFluxRead, 25); - lv_obj_set_y(ui_pageHome_labelFluxRead, -86); + lv_obj_set_y(ui_pageHome_labelFluxRead, -88); lv_obj_set_align(ui_pageHome_labelFluxRead, LV_ALIGN_CENTER); lv_label_set_text(ui_pageHome_labelFluxRead, "流量计"); lv_obj_set_style_text_color(ui_pageHome_labelFluxRead, lv_color_hex(0xFCFBFB), LV_PART_MAIN | LV_STATE_DEFAULT); @@ -261,16 +261,36 @@ void ui_pageHome_screen_init(void) lv_obj_set_width(ui_pageHome_str1, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_pageHome_str1, LV_SIZE_CONTENT); /// 1 lv_obj_set_x(ui_pageHome_str1, 110); - lv_obj_set_y(ui_pageHome_str1, -84); + lv_obj_set_y(ui_pageHome_str1, -88); lv_obj_set_align(ui_pageHome_str1, LV_ALIGN_CENTER); lv_label_set_text(ui_pageHome_str1, "时钟"); lv_obj_set_style_text_color(ui_pageHome_str1, lv_color_hex(0xFCFBFB), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui_pageHome_str1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_pageHome_str1, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_pageHome_SwitchShutOff3 = lv_switch_create(ui_pageHome_panelRight); + lv_obj_set_width(ui_pageHome_SwitchShutOff3, 60); + lv_obj_set_height(ui_pageHome_SwitchShutOff3, 30); + lv_obj_set_x(ui_pageHome_SwitchShutOff3, -116); + lv_obj_set_y(ui_pageHome_SwitchShutOff3, -43); + lv_obj_set_align(ui_pageHome_SwitchShutOff3, LV_ALIGN_CENTER); + + ui_pageHome_labelShutOFF = lv_label_create(ui_pageHome_panelRight); + lv_obj_set_width(ui_pageHome_labelShutOFF, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_pageHome_labelShutOFF, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_pageHome_labelShutOFF, -116); + lv_obj_set_y(ui_pageHome_labelShutOFF, -9); + lv_obj_set_align(ui_pageHome_labelShutOFF, LV_ALIGN_CENTER); + lv_label_set_text(ui_pageHome_labelShutOFF, "关机"); + lv_obj_set_style_text_color(ui_pageHome_labelShutOFF, lv_color_hex(0xFCFBFB), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_pageHome_labelShutOFF, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_pageHome_labelShutOFF, &ui_font_MiSansM, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_pageHome_panelCenter = lv_obj_create(ui_pageHome_panelBody); lv_obj_set_width(ui_pageHome_panelCenter, 297); lv_obj_set_height(ui_pageHome_panelCenter, 430); + lv_obj_set_x(ui_pageHome_panelCenter, -1); + lv_obj_set_y(ui_pageHome_panelCenter, -511); lv_obj_set_align(ui_pageHome_panelCenter, LV_ALIGN_CENTER); lv_obj_clear_flag(ui_pageHome_panelCenter, LV_OBJ_FLAG_SCROLLABLE); /// Flags lv_obj_set_style_radius(ui_pageHome_panelCenter, 15, LV_PART_MAIN | LV_STATE_DEFAULT); @@ -1173,6 +1193,7 @@ void ui_pageHome_screen_init(void) lv_obj_add_event_cb(ui_pageHome_labelDebug, ui_event_pageHome_labelDebug, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageHome_imgbuttonFluxRead, ui_event_pageHome_imgbuttonFluxRead, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageHome_labelFluxRead, ui_event_pageHome_labelFluxRead, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_pageHome_SwitchShutOff3, ui_event_pageHome_SwitchShutOff3, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageHome_buttonStartTestBS, ui_event_pageHome_buttonStartTestBS, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageHome_DropdownTestTypeBS, ui_event_pageHome_DropdownTestTypeBS, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageHome_buttonMinusBS, ui_event_pageHome_buttonMinusBS, LV_EVENT_ALL, NULL); diff --git a/SquareLineProj/Export/screens/ui_pageTime.c b/SquareLineProj/Export/screens/ui_pageTime.c index 3efc389..664a702 100644 --- a/SquareLineProj/Export/screens/ui_pageTime.c +++ b/SquareLineProj/Export/screens/ui_pageTime.c @@ -49,28 +49,19 @@ void ui_pageTime_screen_init(void) lv_obj_set_style_border_color(ui_pageTime_Panel6, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_opa(ui_pageTime_Panel6, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - ui_pageTime_Panel5 = lv_obj_create(ui_pageTime); - lv_obj_set_width(ui_pageTime_Panel5, 113); - lv_obj_set_height(ui_pageTime_Panel5, 64); - lv_obj_set_x(ui_pageTime_Panel5, -90); - lv_obj_set_y(ui_pageTime_Panel5, -148); - lv_obj_set_align(ui_pageTime_Panel5, LV_ALIGN_CENTER); - lv_obj_clear_flag(ui_pageTime_Panel5, LV_OBJ_FLAG_SCROLLABLE); /// Flags + ui_pageTime_Panel7 = lv_obj_create(ui_pageTime); + lv_obj_set_width(ui_pageTime_Panel7, 300); + lv_obj_set_height(ui_pageTime_Panel7, 147); + lv_obj_set_x(ui_pageTime_Panel7, 0); + lv_obj_set_y(ui_pageTime_Panel7, -109); + lv_obj_set_align(ui_pageTime_Panel7, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_pageTime_Panel7, LV_OBJ_FLAG_SCROLLABLE); /// Flags - ui_pageTime_time = lv_label_create(ui_pageTime_Panel5); - lv_obj_set_width(ui_pageTime_time, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_pageTime_time, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_pageTime_time, 1); - lv_obj_set_y(ui_pageTime_time, 0); - lv_obj_set_align(ui_pageTime_time, LV_ALIGN_CENTER); - lv_label_set_text(ui_pageTime_time, "12:10"); - lv_obj_set_style_text_font(ui_pageTime_time, &lv_font_montserrat_24, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_pageTime_Panel1 = lv_obj_create(ui_pageTime); + ui_pageTime_Panel1 = lv_obj_create(ui_pageTime_Panel7); lv_obj_set_width(ui_pageTime_Panel1, 171); lv_obj_set_height(ui_pageTime_Panel1, 35); - lv_obj_set_x(ui_pageTime_Panel1, 64); - lv_obj_set_y(ui_pageTime_Panel1, -160); + lv_obj_set_x(ui_pageTime_Panel1, -56); + lv_obj_set_y(ui_pageTime_Panel1, 31); lv_obj_set_align(ui_pageTime_Panel1, LV_ALIGN_CENTER); lv_obj_clear_flag(ui_pageTime_Panel1, LV_OBJ_FLAG_SCROLLABLE); /// Flags @@ -83,8 +74,54 @@ void ui_pageTime_screen_init(void) lv_label_set_text(ui_pageTime_date, "2025-3-28"); lv_obj_set_style_text_font(ui_pageTime_date, &lv_font_montserrat_14, LV_PART_MAIN | LV_STATE_DEFAULT); + ui_pageTime_Panel5 = lv_obj_create(ui_pageTime_Panel7); + lv_obj_set_width(ui_pageTime_Panel5, 113); + lv_obj_set_height(ui_pageTime_Panel5, 64); + lv_obj_set_x(ui_pageTime_Panel5, -86); + lv_obj_set_y(ui_pageTime_Panel5, -34); + lv_obj_set_align(ui_pageTime_Panel5, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_pageTime_Panel5, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_pageTime_time = lv_label_create(ui_pageTime_Panel5); + lv_obj_set_width(ui_pageTime_time, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_pageTime_time, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_pageTime_time, 1); + lv_obj_set_y(ui_pageTime_time, 0); + lv_obj_set_align(ui_pageTime_time, LV_ALIGN_CENTER); + lv_label_set_text(ui_pageTime_time, "12:10"); + lv_obj_set_style_text_font(ui_pageTime_time, &lv_font_montserrat_24, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_pageTime_buttonForceShutOFF = lv_btn_create(ui_pageTime_Panel7); + lv_obj_set_width(ui_pageTime_buttonForceShutOFF, 100); + lv_obj_set_height(ui_pageTime_buttonForceShutOFF, 50); + lv_obj_set_x(ui_pageTime_buttonForceShutOFF, 60); + lv_obj_set_y(ui_pageTime_buttonForceShutOFF, -30); + lv_obj_set_align(ui_pageTime_buttonForceShutOFF, LV_ALIGN_CENTER); + + ui_pageTime_Label9 = lv_label_create(ui_pageTime_buttonForceShutOFF); + lv_obj_set_width(ui_pageTime_Label9, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_pageTime_Label9, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_pageTime_Label9, LV_ALIGN_CENTER); + lv_label_set_text(ui_pageTime_Label9, "强制关机"); + lv_obj_set_style_text_font(ui_pageTime_Label9, &ui_font_MiSansN14, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_pageTime_SwitchShutOff = lv_switch_create(ui_pageTime); + lv_obj_set_width(ui_pageTime_SwitchShutOff, 60); + lv_obj_set_height(ui_pageTime_SwitchShutOff, 30); + lv_obj_set_x(ui_pageTime_SwitchShutOff, -59); + lv_obj_set_y(ui_pageTime_SwitchShutOff, 1); + lv_obj_set_align(ui_pageTime_SwitchShutOff, LV_ALIGN_CENTER); + + ui_pageTime_SwitchShutOff1 = lv_switch_create(ui_pageTime); + lv_obj_set_width(ui_pageTime_SwitchShutOff1, 60); + lv_obj_set_height(ui_pageTime_SwitchShutOff1, 30); + lv_obj_set_x(ui_pageTime_SwitchShutOff1, -59); + lv_obj_set_y(ui_pageTime_SwitchShutOff1, 1); + lv_obj_set_align(ui_pageTime_SwitchShutOff1, LV_ALIGN_CENTER); + lv_obj_add_event_cb(ui_pageTime_imageHome3, ui_event_pageTime_imageHome3, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageTime_panelHeader2, ui_event_pageTime_panelHeader2, LV_EVENT_ALL, NULL); lv_obj_add_event_cb(ui_pageTime_Panel6, ui_event_pageTime_Panel6, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_pageTime_buttonForceShutOFF, ui_event_pageTime_buttonForceShutOFF, LV_EVENT_ALL, NULL); } diff --git a/SquareLineProj/Export/ui.c b/SquareLineProj/Export/ui.c index d84ba88..705e39f 100644 --- a/SquareLineProj/Export/ui.c +++ b/SquareLineProj/Export/ui.c @@ -48,6 +48,9 @@ lv_obj_t * ui_pageHome_imgbuttonFluxRead; void ui_event_pageHome_labelFluxRead(lv_event_t * e); lv_obj_t * ui_pageHome_labelFluxRead; lv_obj_t * ui_pageHome_str1; +void ui_event_pageHome_SwitchShutOff3(lv_event_t * e); +lv_obj_t * ui_pageHome_SwitchShutOff3; +lv_obj_t * ui_pageHome_labelShutOFF; lv_obj_t * ui_pageHome_panelCenter; void ui_event_pageHome_buttonStartTestBS(lv_event_t * e); lv_obj_t * ui_pageHome_buttonStartTestBS; @@ -421,10 +424,16 @@ void ui_event_pageTime_imageHome3(lv_event_t * e); lv_obj_t * ui_pageTime_imageHome3; void ui_event_pageTime_Panel6(lv_event_t * e); lv_obj_t * ui_pageTime_Panel6; -lv_obj_t * ui_pageTime_Panel5; -lv_obj_t * ui_pageTime_time; +lv_obj_t * ui_pageTime_Panel7; lv_obj_t * ui_pageTime_Panel1; lv_obj_t * ui_pageTime_date; +lv_obj_t * ui_pageTime_Panel5; +lv_obj_t * ui_pageTime_time; +void ui_event_pageTime_buttonForceShutOFF(lv_event_t * e); +lv_obj_t * ui_pageTime_buttonForceShutOFF; +lv_obj_t * ui_pageTime_Label9; +lv_obj_t * ui_pageTime_SwitchShutOff; +lv_obj_t * ui_pageTime_SwitchShutOff1; // CUSTOM VARIABLES // EVENTS @@ -525,6 +534,15 @@ void ui_event_pageHome_labelFluxRead(lv_event_t * e) } } +void ui_event_pageHome_SwitchShutOff3(lv_event_t * e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + + if(event_code == LV_EVENT_VALUE_CHANGED) { + on_switchShutOff_valueChanged(e); + } +} + void ui_event_pageHome_buttonStartTestBS(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); @@ -1165,6 +1183,15 @@ void ui_event_pageTime_Panel6(lv_event_t * e) } } +void ui_event_pageTime_buttonForceShutOFF(lv_event_t * e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + + if(event_code == LV_EVENT_CLICKED) { + on_buttonForceShutOFF_Clicked(e); + } +} + void ui_event____initial_actions0(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); diff --git a/SquareLineProj/Export/ui.h b/SquareLineProj/Export/ui.h index fe98635..f2691cc 100644 --- a/SquareLineProj/Export/ui.h +++ b/SquareLineProj/Export/ui.h @@ -58,6 +58,9 @@ extern lv_obj_t * ui_pageHome_imgbuttonFluxRead; void ui_event_pageHome_labelFluxRead(lv_event_t * e); extern lv_obj_t * ui_pageHome_labelFluxRead; extern lv_obj_t * ui_pageHome_str1; +void ui_event_pageHome_SwitchShutOff3(lv_event_t * e); +extern lv_obj_t * ui_pageHome_SwitchShutOff3; +extern lv_obj_t * ui_pageHome_labelShutOFF; extern lv_obj_t * ui_pageHome_panelCenter; void ui_event_pageHome_buttonStartTestBS(lv_event_t * e); extern lv_obj_t * ui_pageHome_buttonStartTestBS; @@ -431,10 +434,16 @@ void ui_event_pageTime_imageHome3(lv_event_t * e); extern lv_obj_t * ui_pageTime_imageHome3; void ui_event_pageTime_Panel6(lv_event_t * e); extern lv_obj_t * ui_pageTime_Panel6; -extern lv_obj_t * ui_pageTime_Panel5; -extern lv_obj_t * ui_pageTime_time; +extern lv_obj_t * ui_pageTime_Panel7; extern lv_obj_t * ui_pageTime_Panel1; extern lv_obj_t * ui_pageTime_date; +extern lv_obj_t * ui_pageTime_Panel5; +extern lv_obj_t * ui_pageTime_time; +void ui_event_pageTime_buttonForceShutOFF(lv_event_t * e); +extern lv_obj_t * ui_pageTime_buttonForceShutOFF; +extern lv_obj_t * ui_pageTime_Label9; +extern lv_obj_t * ui_pageTime_SwitchShutOff; +extern lv_obj_t * ui_pageTime_SwitchShutOff1; // CUSTOM VARIABLES // EVENTS diff --git a/SquareLineProj/Export/ui_events.c b/SquareLineProj/Export/ui_events.c index b254092..4b29330 100644 --- a/SquareLineProj/Export/ui_events.c +++ b/SquareLineProj/Export/ui_events.c @@ -219,3 +219,13 @@ void on_spinboxStageBS_valueChanged(lv_event_t * e) { // Your code here } + +void on_buttonForceShutOFF_Clicked(lv_event_t * e) +{ + // Your code here +} + +void on_switchShutOff_valueChanged(lv_event_t * e) +{ + // Your code here +} diff --git a/SquareLineProj/Export/ui_events.h b/SquareLineProj/Export/ui_events.h index 156f0af..0c91bc6 100644 --- a/SquareLineProj/Export/ui_events.h +++ b/SquareLineProj/Export/ui_events.h @@ -10,6 +10,7 @@ extern "C" { #endif +void on_switchShutOff_valueChanged(lv_event_t * e); void on_buttonStartTestBS_clicked(lv_event_t * e); void on_dropdown_deviceTypeBS_valueChanged(lv_event_t * e); void on_spinboxStageBS_valueChanged(lv_event_t * e); @@ -34,6 +35,7 @@ void on_buttonFluxStart_clicked(lv_event_t * e); void on_buttonGetTime_clicked(lv_event_t * e); void on_buttonFluxRead_clicked(lv_event_t * e); void on_buttonClearTextarea_clicked(lv_event_t * e); +void on_buttonForceShutOFF_Clicked(lv_event_t * e); void on_buttonTimeUpdate_clicked(lv_event_t * e); #ifdef __cplusplus diff --git a/SquareLineProj/assets/ui_font_MiSansN14.bin b/SquareLineProj/assets/ui_font_MiSansN14.bin index ba631bcffec7503a9882a7cfeae7573e07d3bc4b..5107fac548626b3bfbc28e4f5c09c45b73b52bf0 100644 GIT binary patch delta 272 zcmV+r0q_2VExav|Fagk!F*h1Y00RI300|xn9#0;N9*rLL9^fBxA&Vh3B9VX^0y!^{ znqmoL0RRAOZ)0JslLZ0Ye;Wld1xW>91$PCF1)~MJ1=9uT1po#V1}g?Z23H1c280Hk z2DS#x2IL0&1`G!y2Ra8+2Wkg{2b>492g(QG2lxjL2qg$S2vZ1b2!aTi2(Spo2;B(t z2nq=y2|Ni^32X_237QG93Cs!Q3H}Kc3M>jk3R((q3Wf@t3bhK*vt0rP1r+z91wg1< z%OQWLg%GdRN~slMA;7a?2Ppv)ocvHl{lX9-AN?X<20;c`25|<82B8MH2G0iI2KNRI2PX$U2UiDh2Zslq2ek*x2jU0$2M`D+ z2tWu{2yF<22$~472*(KC2=xdM2`LFc30Dbj355xu3AqW<3F!#{3Kt443PcK83UCUE z3Zx1E0B5sl0s;lIfd?l6v%Uy+1Pz1<003)ca&7|v0063!K@G8!^bN1Gr4APe^oK=P diff --git a/SquareLineProj/assets/ui_font_MiSansN14.c b/SquareLineProj/assets/ui_font_MiSansN14.c index c4347e1..01e1d51 100644 --- a/SquareLineProj/assets/ui_font_MiSansN14.c +++ b/SquareLineProj/assets/ui_font_MiSansN14.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 14 px * Bpp: 1 - * Opts: --bpp 1 --size 14 --font C:/Users/jarvis/Documents/FluxDC/SquareLineProj/assets/MiSans-Normal.otf -o C:/Users/jarvis/Documents/FluxDC/SquareLineProj/assets\ui_font_MiSansN14.c --format lvgl -r 0x20-0x7f --symbols 连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏进度标称类型上限上下频率实测实测贪吃蛇二维码蓝牙遥控器电话邮 + * Opts: --bpp 1 --size 14 --font C:/Users/jarvis/Documents/FluxDC/SquareLineProj/assets/MiSans-Normal.otf -o C:/Users/jarvis/Documents/FluxDC/SquareLineProj/assets\ui_font_MiSansN14.c --format lvgl -r 0x20-0x7f --symbols 连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏进度标称类型上限上下频率实测实测贪吃蛇二维码蓝牙遥控器电话邮强制关机 测试设备名称:件浏览器短信关于本机日期和时间已关闭已开启电池SD卡相册信息、wifi连接、蓝牙 --no-compress --no-prefilter ******************************************************************************/ @@ -406,6 +406,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x7f, 0xfc, 0x94, 0x84, 0xa4, 0x45, 0x22, 0x29, 0x11, 0x49, 0xb4, 0xc0, 0x0, 0x0, + /* U+5236 "制" */ + 0x10, 0x2a, 0x5, 0x42, 0xde, 0x59, 0xb, 0xfd, + 0x44, 0x28, 0x85, 0x7e, 0xaa, 0x55, 0x48, 0xab, + 0x11, 0xe, + /* U+5361 "卡" */ 0x4, 0x0, 0x40, 0x7, 0xe0, 0x40, 0x4, 0xf, 0xff, 0x4, 0x0, 0x40, 0x5, 0x80, 0x46, 0x4, @@ -471,6 +476,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0xff, 0x10, 0x81, 0x8, 0x10, 0x82, 0x8, 0x60, 0x8c, 0x8, + /* U+5F3A "强" */ + 0xe7, 0xe2, 0x82, 0x2f, 0xee, 0x10, 0x81, 0x8, + 0xff, 0xe9, 0x12, 0xff, 0x21, 0x2, 0x12, 0x2f, + 0xfe, 0x1, + /* U+5F55 "录" */ 0x7f, 0xc0, 0x4, 0x7f, 0xc0, 0x4, 0xff, 0xf4, 0x22, 0x62, 0x60, 0x58, 0x1d, 0x86, 0x44, 0x84, @@ -830,68 +840,70 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { {.bitmap_index = 849, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, {.bitmap_index = 871, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 891, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 913, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 933, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 953, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 973, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 993, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 913, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 931, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 951, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 971, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 991, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, {.bitmap_index = 1011, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1029, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1049, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1071, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1089, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1109, .adv_w = 224, .box_w = 11, .box_h = 12, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1126, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1146, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1029, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1047, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1067, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1089, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1107, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1127, .adv_w = 224, .box_w = 11, .box_h = 12, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1144, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, {.bitmap_index = 1164, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1182, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1202, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1224, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1246, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1266, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1286, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1306, .adv_w = 224, .box_w = 9, .box_h = 12, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 1320, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1340, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1360, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1382, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1402, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1424, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1446, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1466, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1486, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1506, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1526, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1544, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1564, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 1584, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1604, .adv_w = 224, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 1625, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1643, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1663, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1683, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1701, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1721, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1739, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1759, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1779, .adv_w = 224, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 1802, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1824, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1844, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1864, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1884, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 1904, .adv_w = 224, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 1927, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1949, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1971, .adv_w = 224, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1991, .adv_w = 224, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 2011, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2031, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2051, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2069, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 2087, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2105, .adv_w = 224, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 2126, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1} + {.bitmap_index = 1182, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1200, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1218, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1238, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1260, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1282, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1302, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1322, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1342, .adv_w = 224, .box_w = 9, .box_h = 12, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 1356, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1376, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1396, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1418, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1438, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1460, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1482, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1502, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1522, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1542, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1562, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1580, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1600, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1620, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1640, .adv_w = 224, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 1661, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1679, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1699, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1719, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1737, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1757, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1775, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1795, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1815, .adv_w = 224, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 1838, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1860, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1880, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1900, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1920, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1940, .adv_w = 224, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 1963, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1985, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2007, .adv_w = 224, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2027, .adv_w = 224, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2047, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2067, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2087, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2105, .adv_w = 224, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2123, .adv_w = 224, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2141, .adv_w = 224, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2162, .adv_w = 224, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -1} }; /*--------------------- @@ -900,14 +912,15 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { static const uint16_t unicode_list_2[] = { 0x0, 0x1e09, 0x1e0a, 0x1e4f, 0x1e8b, 0x1e8d, 0x1ef5, 0x1fe0, - 0x2172, 0x218b, 0x2360, 0x2402, 0x240c, 0x242e, 0x248b, 0x2667, - 0x278a, 0x2906, 0x2928, 0x2b9d, 0x2df1, 0x2ea5, 0x2eff, 0x2f54, - 0x2fd7, 0x306e, 0x320e, 0x33a4, 0x33a6, 0x3586, 0x35e4, 0x35f5, - 0x371e, 0x372b, 0x3739, 0x3806, 0x3c13, 0x3c5f, 0x3d4a, 0x3d4e, - 0x3e37, 0x4258, 0x4386, 0x4534, 0x46f7, 0x47ec, 0x4800, 0x49ef, - 0x4b96, 0x4c7a, 0x4ef3, 0x4f6d, 0x54dc, 0x56c6, 0x59c7, 0x5ba0, - 0x5bae, 0x5bbd, 0x5bd4, 0x5bdc, 0x5d29, 0x5fda, 0x5fdd, 0x6019, - 0x6064, 0x60ad, 0x649e, 0x65ec, 0x65f3, 0x664f, 0x67f2, 0x6890 + 0x2172, 0x218b, 0x2235, 0x2360, 0x2402, 0x240c, 0x242e, 0x248b, + 0x2667, 0x278a, 0x2906, 0x2928, 0x2b9d, 0x2df1, 0x2ea5, 0x2eff, + 0x2f39, 0x2f54, 0x2fd7, 0x306e, 0x320e, 0x33a4, 0x33a6, 0x3586, + 0x35e4, 0x35f5, 0x371e, 0x372b, 0x3739, 0x3806, 0x3c13, 0x3c5f, + 0x3d4a, 0x3d4e, 0x3e37, 0x4258, 0x4386, 0x4534, 0x46f7, 0x47ec, + 0x4800, 0x49ef, 0x4b96, 0x4c7a, 0x4ef3, 0x4f6d, 0x54dc, 0x56c6, + 0x59c7, 0x5ba0, 0x5bae, 0x5bbd, 0x5bd4, 0x5bdc, 0x5d29, 0x5fda, + 0x5fdd, 0x6019, 0x6064, 0x60ad, 0x649e, 0x65ec, 0x65f3, 0x664f, + 0x67f2, 0x6890 }; /*Collect the unicode lists and glyph_id offsets*/ @@ -923,7 +936,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = }, { .range_start = 12289, .range_length = 26769, .glyph_id_start = 98, - .unicode_list = unicode_list_2, .glyph_id_ofs_list = NULL, .list_length = 72, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .unicode_list = unicode_list_2, .glyph_id_ofs_list = NULL, .list_length = 74, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -956,7 +969,7 @@ static const uint8_t kern_left_class_mapping[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0 }; /*Map glyph_ids to kern right classes*/ @@ -983,7 +996,7 @@ static const uint8_t kern_right_class_mapping[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0 + 0, 0, 0, 0 }; /*Kern values between classes*/ diff --git a/SquareLineProj/assets/ui_font_MiSansN14.fcfg b/SquareLineProj/assets/ui_font_MiSansN14.fcfg index de3dd10..924db82 100644 --- a/SquareLineProj/assets/ui_font_MiSansN14.fcfg +++ b/SquareLineProj/assets/ui_font_MiSansN14.fcfg @@ -10,7 +10,7 @@ "ranges": [ "0x20-0x7f" ], - "symbols": "连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏进度标称类型上限上下频率实测实测贪吃蛇二维码蓝牙遥控器电话邮\n测试设备名称:件浏览器短信关于本机日期和时间已关闭已开启电池SD卡相册信息、wifi连接、蓝牙", + "symbols": "连接相册相机时钟音乐设置WIFI天气备忘录通讯录计算器文件游戏进度标称类型上限上下频率实测实测贪吃蛇二维码蓝牙遥控器电话邮强制关机\n测试设备名称:件浏览器短信关于本机日期和时间已关闭已开启电池SD卡相册信息、wifi连接、蓝牙", "customparams": "--no-compress --no-prefilter", "uploaded": false } \ No newline at end of file diff --git a/SquareLineProj/backup/ESP32S3_UI_backup00.zip b/SquareLineProj/backup/ESP32S3_UI_backup00.zip index 4d5f835c3ae89d8520d4cdcd1cc89b352c1df53a..0eb2458d15215d39c4bc9c244e5404fb9829a362 100644 GIT binary patch literal 92104 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