diff --git a/.cache/clangd/index/AnimatedGIF.h.BF1B9E55BD78EB8B.idx b/.cache/clangd/index/AnimatedGIF.h.BF1B9E55BD78EB8B.idx index 185088b..ef55bfd 100644 Binary files a/.cache/clangd/index/AnimatedGIF.h.BF1B9E55BD78EB8B.idx and b/.cache/clangd/index/AnimatedGIF.h.BF1B9E55BD78EB8B.idx differ diff --git a/.cache/clangd/index/Display.cpp.202AE24ADAC27133.idx b/.cache/clangd/index/Display.cpp.202AE24ADAC27133.idx index cd99eab..680aa5a 100644 Binary files a/.cache/clangd/index/Display.cpp.202AE24ADAC27133.idx and b/.cache/clangd/index/Display.cpp.202AE24ADAC27133.idx differ diff --git a/.cache/clangd/index/Display.hpp.A222C25DD3B1C4F8.idx b/.cache/clangd/index/Display.hpp.A222C25DD3B1C4F8.idx index e993d94..a123512 100644 Binary files a/.cache/clangd/index/Display.hpp.A222C25DD3B1C4F8.idx and b/.cache/clangd/index/Display.hpp.A222C25DD3B1C4F8.idx differ diff --git a/.cache/clangd/index/EVE_commands.c.2D0AFF35C6EDDD69.idx b/.cache/clangd/index/EVE_commands.c.2D0AFF35C6EDDD69.idx index a666afd..c3a9b04 100644 Binary files a/.cache/clangd/index/EVE_commands.c.2D0AFF35C6EDDD69.idx and b/.cache/clangd/index/EVE_commands.c.2D0AFF35C6EDDD69.idx differ diff --git a/.cache/clangd/index/EVE_supplemental.c.035F10B894D1CA53.idx b/.cache/clangd/index/EVE_supplemental.c.035F10B894D1CA53.idx index 087d910..9292075 100644 Binary files a/.cache/clangd/index/EVE_supplemental.c.035F10B894D1CA53.idx and b/.cache/clangd/index/EVE_supplemental.c.035F10B894D1CA53.idx differ diff --git a/.cache/clangd/index/Eth.cpp.9E0D1973A86A173A.idx b/.cache/clangd/index/Eth.cpp.9E0D1973A86A173A.idx new file mode 100644 index 0000000..52c8849 Binary files /dev/null and b/.cache/clangd/index/Eth.cpp.9E0D1973A86A173A.idx differ diff --git a/.cache/clangd/index/Eth.hpp.08D328E5C3BAEBCA.idx b/.cache/clangd/index/Eth.hpp.08D328E5C3BAEBCA.idx new file mode 100644 index 0000000..5c6c14a Binary files /dev/null and b/.cache/clangd/index/Eth.hpp.08D328E5C3BAEBCA.idx differ diff --git a/.cache/clangd/index/EthSetting.cpp.4B55389D58A8AEB7.idx b/.cache/clangd/index/EthSetting.cpp.4B55389D58A8AEB7.idx new file mode 100644 index 0000000..d99c21a Binary files /dev/null and b/.cache/clangd/index/EthSetting.cpp.4B55389D58A8AEB7.idx differ diff --git a/.cache/clangd/index/EthSetting.hpp.63D84BA08FA7ADB5.idx b/.cache/clangd/index/EthSetting.hpp.63D84BA08FA7ADB5.idx new file mode 100644 index 0000000..1e72446 Binary files /dev/null and b/.cache/clangd/index/EthSetting.hpp.63D84BA08FA7ADB5.idx differ diff --git a/.cache/clangd/index/Gui.cpp.BDF53DB313293DD9.idx b/.cache/clangd/index/Gui.cpp.BDF53DB313293DD9.idx index 31db9bf..6a9e5e1 100644 Binary files a/.cache/clangd/index/Gui.cpp.BDF53DB313293DD9.idx and b/.cache/clangd/index/Gui.cpp.BDF53DB313293DD9.idx differ diff --git a/.cache/clangd/index/Gui.hpp.694DB9CADAA5C126.idx b/.cache/clangd/index/Gui.hpp.694DB9CADAA5C126.idx index 8662063..9fb2c43 100644 Binary files a/.cache/clangd/index/Gui.hpp.694DB9CADAA5C126.idx and b/.cache/clangd/index/Gui.hpp.694DB9CADAA5C126.idx differ diff --git a/.cache/clangd/index/KnxWorker.cpp.DE6DF2C0B88ED24E.idx b/.cache/clangd/index/KnxWorker.cpp.DE6DF2C0B88ED24E.idx index 08a1b97..182ae11 100644 Binary files a/.cache/clangd/index/KnxWorker.cpp.DE6DF2C0B88ED24E.idx and b/.cache/clangd/index/KnxWorker.cpp.DE6DF2C0B88ED24E.idx differ diff --git a/.cache/clangd/index/KnxWorker.hpp.F9067C35E6DD8F11.idx b/.cache/clangd/index/KnxWorker.hpp.F9067C35E6DD8F11.idx index 9d132a2..fe2378c 100644 Binary files a/.cache/clangd/index/KnxWorker.hpp.F9067C35E6DD8F11.idx and b/.cache/clangd/index/KnxWorker.hpp.F9067C35E6DD8F11.idx differ diff --git a/.cache/clangd/index/LvglIdle.c.763D1FE5547D86DD.idx b/.cache/clangd/index/LvglIdle.c.763D1FE5547D86DD.idx new file mode 100644 index 0000000..eabfed5 Binary files /dev/null and b/.cache/clangd/index/LvglIdle.c.763D1FE5547D86DD.idx differ diff --git a/.cache/clangd/index/Nvs.cpp.53DE6A33B425699A.idx b/.cache/clangd/index/Nvs.cpp.53DE6A33B425699A.idx index b8198f1..cc758cf 100644 Binary files a/.cache/clangd/index/Nvs.cpp.53DE6A33B425699A.idx and b/.cache/clangd/index/Nvs.cpp.53DE6A33B425699A.idx differ diff --git a/.cache/clangd/index/Nvs.hpp.DF065C1D4E8DD463.idx b/.cache/clangd/index/Nvs.hpp.DF065C1D4E8DD463.idx index 05d423f..33dfbcb 100644 Binary files a/.cache/clangd/index/Nvs.hpp.DF065C1D4E8DD463.idx and b/.cache/clangd/index/Nvs.hpp.DF065C1D4E8DD463.idx differ diff --git a/.cache/clangd/index/SdCard.cpp.485103BC6CBAC699.idx b/.cache/clangd/index/SdCard.cpp.485103BC6CBAC699.idx new file mode 100644 index 0000000..3ef0b0c Binary files /dev/null and b/.cache/clangd/index/SdCard.cpp.485103BC6CBAC699.idx differ diff --git a/.cache/clangd/index/SdCard.hpp.4F7BF469B05B7ED5.idx b/.cache/clangd/index/SdCard.hpp.4F7BF469B05B7ED5.idx new file mode 100644 index 0000000..161efbd Binary files /dev/null and b/.cache/clangd/index/SdCard.hpp.4F7BF469B05B7ED5.idx differ diff --git a/.cache/clangd/index/Touch.cpp.EB81940633A1140F.idx b/.cache/clangd/index/Touch.cpp.EB81940633A1140F.idx index e51af94..2ac13a7 100644 Binary files a/.cache/clangd/index/Touch.cpp.EB81940633A1140F.idx and b/.cache/clangd/index/Touch.cpp.EB81940633A1140F.idx differ diff --git a/.cache/clangd/index/Touch.hpp.414924EFC93D0E19.idx b/.cache/clangd/index/Touch.hpp.414924EFC93D0E19.idx index 5e6879b..c4c23fe 100644 Binary files a/.cache/clangd/index/Touch.hpp.414924EFC93D0E19.idx and b/.cache/clangd/index/Touch.hpp.414924EFC93D0E19.idx differ diff --git a/.cache/clangd/index/WebPage.hpp.C2EB932C4A80A2C1.idx b/.cache/clangd/index/WebPage.hpp.C2EB932C4A80A2C1.idx new file mode 100644 index 0000000..5db0f47 Binary files /dev/null and b/.cache/clangd/index/WebPage.hpp.C2EB932C4A80A2C1.idx differ diff --git a/.cache/clangd/index/WebServer.cpp.DAE718E08A398A46.idx b/.cache/clangd/index/WebServer.cpp.DAE718E08A398A46.idx new file mode 100644 index 0000000..7b85683 Binary files /dev/null and b/.cache/clangd/index/WebServer.cpp.DAE718E08A398A46.idx differ diff --git a/.cache/clangd/index/WebServer.hpp.32EAADB285B462B6.idx b/.cache/clangd/index/WebServer.hpp.32EAADB285B462B6.idx new file mode 100644 index 0000000..f9e1689 Binary files /dev/null and b/.cache/clangd/index/WebServer.hpp.32EAADB285B462B6.idx differ diff --git a/.cache/clangd/index/WidgetConfig.hpp.CAEFE2EEEB2A6996.idx b/.cache/clangd/index/WidgetConfig.hpp.CAEFE2EEEB2A6996.idx new file mode 100644 index 0000000..eecdb4b Binary files /dev/null and b/.cache/clangd/index/WidgetConfig.hpp.CAEFE2EEEB2A6996.idx differ diff --git a/.cache/clangd/index/WidgetManager.cpp.D8CE609DC911F13E.idx b/.cache/clangd/index/WidgetManager.cpp.D8CE609DC911F13E.idx new file mode 100644 index 0000000..21c6830 Binary files /dev/null and b/.cache/clangd/index/WidgetManager.cpp.D8CE609DC911F13E.idx differ diff --git a/.cache/clangd/index/WidgetManager.hpp.8559171B7B8A010C.idx b/.cache/clangd/index/WidgetManager.hpp.8559171B7B8A010C.idx new file mode 100644 index 0000000..dd90ab0 Binary files /dev/null and b/.cache/clangd/index/WidgetManager.hpp.8559171B7B8A010C.idx differ diff --git a/.cache/clangd/index/Wifi.cpp.C29FF4A35AE66387.idx b/.cache/clangd/index/Wifi.cpp.C29FF4A35AE66387.idx index 0866fec..7069e79 100644 Binary files a/.cache/clangd/index/Wifi.cpp.C29FF4A35AE66387.idx and b/.cache/clangd/index/Wifi.cpp.C29FF4A35AE66387.idx differ diff --git a/.cache/clangd/index/Wifi.hpp.162A78F89BACD645.idx b/.cache/clangd/index/Wifi.hpp.162A78F89BACD645.idx index 79e8051..b7814ed 100644 Binary files a/.cache/clangd/index/Wifi.hpp.162A78F89BACD645.idx and b/.cache/clangd/index/Wifi.hpp.162A78F89BACD645.idx differ diff --git a/.cache/clangd/index/WifiSetting.cpp.32D695A00E7D2B78.idx b/.cache/clangd/index/WifiSetting.cpp.32D695A00E7D2B78.idx index c8f3fb2..f5e0448 100644 Binary files a/.cache/clangd/index/WifiSetting.cpp.32D695A00E7D2B78.idx and b/.cache/clangd/index/WifiSetting.cpp.32D695A00E7D2B78.idx differ diff --git a/.cache/clangd/index/WifiSetting.hpp.617DEB6E05017D99.idx b/.cache/clangd/index/WifiSetting.hpp.617DEB6E05017D99.idx index 3facedb..f6239f1 100644 Binary files a/.cache/clangd/index/WifiSetting.hpp.617DEB6E05017D99.idx and b/.cache/clangd/index/WifiSetting.hpp.617DEB6E05017D99.idx differ diff --git a/.cache/clangd/index/adapter_internal.h.33403696071E6222.idx b/.cache/clangd/index/adapter_internal.h.33403696071E6222.idx index ff8e6b6..ba2229a 100644 Binary files a/.cache/clangd/index/adapter_internal.h.33403696071E6222.idx and b/.cache/clangd/index/adapter_internal.h.33403696071E6222.idx differ diff --git a/.cache/clangd/index/address_table_object.cpp.7DC6D7B8A60E6C92.idx b/.cache/clangd/index/address_table_object.cpp.7DC6D7B8A60E6C92.idx index 57b8931..4a85691 100644 Binary files a/.cache/clangd/index/address_table_object.cpp.7DC6D7B8A60E6C92.idx and b/.cache/clangd/index/address_table_object.cpp.7DC6D7B8A60E6C92.idx differ diff --git a/.cache/clangd/index/address_table_object.h.6B785AC25C4C39CD.idx b/.cache/clangd/index/address_table_object.h.6B785AC25C4C39CD.idx index d9c9c7e..66a3846 100644 Binary files a/.cache/clangd/index/address_table_object.h.6B785AC25C4C39CD.idx and b/.cache/clangd/index/address_table_object.h.6B785AC25C4C39CD.idx differ diff --git a/.cache/clangd/index/adler32.c.C9C0A13AC0316FB2.idx b/.cache/clangd/index/adler32.c.C9C0A13AC0316FB2.idx index b94b458..d24064d 100644 Binary files a/.cache/clangd/index/adler32.c.C9C0A13AC0316FB2.idx and b/.cache/clangd/index/adler32.c.C9C0A13AC0316FB2.idx differ diff --git a/.cache/clangd/index/adler32.c.F2E5EF71ADC00ED2.idx b/.cache/clangd/index/adler32.c.F2E5EF71ADC00ED2.idx index 7dfdb1d..595806b 100644 Binary files a/.cache/clangd/index/adler32.c.F2E5EF71ADC00ED2.idx and b/.cache/clangd/index/adler32.c.F2E5EF71ADC00ED2.idx differ diff --git a/.cache/clangd/index/afblue.c.8202B1B21FE906E9.idx b/.cache/clangd/index/afblue.c.8202B1B21FE906E9.idx index a237882..c82641a 100644 Binary files a/.cache/clangd/index/afblue.c.8202B1B21FE906E9.idx and b/.cache/clangd/index/afblue.c.8202B1B21FE906E9.idx differ diff --git a/.cache/clangd/index/afblue.h.95CEDC0F2DA80611.idx b/.cache/clangd/index/afblue.h.95CEDC0F2DA80611.idx index 28f14b8..57b8c04 100644 Binary files a/.cache/clangd/index/afblue.h.95CEDC0F2DA80611.idx and b/.cache/clangd/index/afblue.h.95CEDC0F2DA80611.idx differ diff --git a/.cache/clangd/index/afcjk.c.859BFAB840FC16C0.idx b/.cache/clangd/index/afcjk.c.859BFAB840FC16C0.idx index 39cf50d..1549147 100644 Binary files a/.cache/clangd/index/afcjk.c.859BFAB840FC16C0.idx and b/.cache/clangd/index/afcjk.c.859BFAB840FC16C0.idx differ diff --git a/.cache/clangd/index/afcjk.h.37EE989A069036F7.idx b/.cache/clangd/index/afcjk.h.37EE989A069036F7.idx index 6876296..0829610 100644 Binary files a/.cache/clangd/index/afcjk.h.37EE989A069036F7.idx and b/.cache/clangd/index/afcjk.h.37EE989A069036F7.idx differ diff --git a/.cache/clangd/index/afcover.h.618197D3B49CF73C.idx b/.cache/clangd/index/afcover.h.618197D3B49CF73C.idx index 89bc373..fc75e89 100644 Binary files a/.cache/clangd/index/afcover.h.618197D3B49CF73C.idx and b/.cache/clangd/index/afcover.h.618197D3B49CF73C.idx differ diff --git a/.cache/clangd/index/afdummy.c.2B1371F70728E3B6.idx b/.cache/clangd/index/afdummy.c.2B1371F70728E3B6.idx index b356b0e..a64fa0f 100644 Binary files a/.cache/clangd/index/afdummy.c.2B1371F70728E3B6.idx and b/.cache/clangd/index/afdummy.c.2B1371F70728E3B6.idx differ diff --git a/.cache/clangd/index/afdummy.h.CF1DDC93D8B6B319.idx b/.cache/clangd/index/afdummy.h.CF1DDC93D8B6B319.idx index ed54bb8..7074329 100644 Binary files a/.cache/clangd/index/afdummy.h.CF1DDC93D8B6B319.idx and b/.cache/clangd/index/afdummy.h.CF1DDC93D8B6B319.idx differ diff --git a/.cache/clangd/index/aferrors.h.51C36F739A5D146D.idx b/.cache/clangd/index/aferrors.h.51C36F739A5D146D.idx index c292ed3..73bcfed 100644 Binary files a/.cache/clangd/index/aferrors.h.51C36F739A5D146D.idx and b/.cache/clangd/index/aferrors.h.51C36F739A5D146D.idx differ diff --git a/.cache/clangd/index/afglobal.c.CFAAEA11F7331C13.idx b/.cache/clangd/index/afglobal.c.CFAAEA11F7331C13.idx index 02fdb0b..6e38f53 100644 Binary files a/.cache/clangd/index/afglobal.c.CFAAEA11F7331C13.idx and b/.cache/clangd/index/afglobal.c.CFAAEA11F7331C13.idx differ diff --git a/.cache/clangd/index/afglobal.h.1A5010DA1EB559AF.idx b/.cache/clangd/index/afglobal.h.1A5010DA1EB559AF.idx index d342f30..c28a95a 100644 Binary files a/.cache/clangd/index/afglobal.h.1A5010DA1EB559AF.idx and b/.cache/clangd/index/afglobal.h.1A5010DA1EB559AF.idx differ diff --git a/.cache/clangd/index/afhints.c.E30C9A58A0D66151.idx b/.cache/clangd/index/afhints.c.E30C9A58A0D66151.idx index df1de5f..2850c50 100644 Binary files a/.cache/clangd/index/afhints.c.E30C9A58A0D66151.idx and b/.cache/clangd/index/afhints.c.E30C9A58A0D66151.idx differ diff --git a/.cache/clangd/index/afhints.h.A638DA49344CB6B9.idx b/.cache/clangd/index/afhints.h.A638DA49344CB6B9.idx index b3d502a..73ba2da 100644 Binary files a/.cache/clangd/index/afhints.h.A638DA49344CB6B9.idx and b/.cache/clangd/index/afhints.h.A638DA49344CB6B9.idx differ diff --git a/.cache/clangd/index/afindic.c.7CB8F786F24BEBDE.idx b/.cache/clangd/index/afindic.c.7CB8F786F24BEBDE.idx index 4fd1cb3..73859b6 100644 Binary files a/.cache/clangd/index/afindic.c.7CB8F786F24BEBDE.idx and b/.cache/clangd/index/afindic.c.7CB8F786F24BEBDE.idx differ diff --git a/.cache/clangd/index/afindic.h.F70316B3618FDAA5.idx b/.cache/clangd/index/afindic.h.F70316B3618FDAA5.idx index e79fa93..97d7828 100644 Binary files a/.cache/clangd/index/afindic.h.F70316B3618FDAA5.idx and b/.cache/clangd/index/afindic.h.F70316B3618FDAA5.idx differ diff --git a/.cache/clangd/index/aflatin.c.6F51DCE1B4C2C30B.idx b/.cache/clangd/index/aflatin.c.6F51DCE1B4C2C30B.idx index b7520a4..a15a4b9 100644 Binary files a/.cache/clangd/index/aflatin.c.6F51DCE1B4C2C30B.idx and b/.cache/clangd/index/aflatin.c.6F51DCE1B4C2C30B.idx differ diff --git a/.cache/clangd/index/aflatin.h.A30B511A3839DD26.idx b/.cache/clangd/index/aflatin.h.A30B511A3839DD26.idx index 8942236..9d94e84 100644 Binary files a/.cache/clangd/index/aflatin.h.A30B511A3839DD26.idx and b/.cache/clangd/index/aflatin.h.A30B511A3839DD26.idx differ diff --git a/.cache/clangd/index/afloader.c.B0D6457478EED156.idx b/.cache/clangd/index/afloader.c.B0D6457478EED156.idx index 47a0a69..a3cfe8d 100644 Binary files a/.cache/clangd/index/afloader.c.B0D6457478EED156.idx and b/.cache/clangd/index/afloader.c.B0D6457478EED156.idx differ diff --git a/.cache/clangd/index/afloader.h.26F8589A6A1A422E.idx b/.cache/clangd/index/afloader.h.26F8589A6A1A422E.idx index 15e542e..e6d5a48 100644 Binary files a/.cache/clangd/index/afloader.h.26F8589A6A1A422E.idx and b/.cache/clangd/index/afloader.h.26F8589A6A1A422E.idx differ diff --git a/.cache/clangd/index/afmodule.c.3F3BD15734EAA099.idx b/.cache/clangd/index/afmodule.c.3F3BD15734EAA099.idx index f504484..d6df053 100644 Binary files a/.cache/clangd/index/afmodule.c.3F3BD15734EAA099.idx and b/.cache/clangd/index/afmodule.c.3F3BD15734EAA099.idx differ diff --git a/.cache/clangd/index/afmodule.h.D22649C34181AC37.idx b/.cache/clangd/index/afmodule.h.D22649C34181AC37.idx index 925986b..ac2c184 100644 Binary files a/.cache/clangd/index/afmodule.h.D22649C34181AC37.idx and b/.cache/clangd/index/afmodule.h.D22649C34181AC37.idx differ diff --git a/.cache/clangd/index/afmparse.c.B27827C60B52D73C.idx b/.cache/clangd/index/afmparse.c.B27827C60B52D73C.idx index 2f250b1..7dcf612 100644 Binary files a/.cache/clangd/index/afmparse.c.B27827C60B52D73C.idx and b/.cache/clangd/index/afmparse.c.B27827C60B52D73C.idx differ diff --git a/.cache/clangd/index/afmparse.h.F080598651099CDB.idx b/.cache/clangd/index/afmparse.h.F080598651099CDB.idx index c2b94a1..efd1b23 100644 Binary files a/.cache/clangd/index/afmparse.h.F080598651099CDB.idx and b/.cache/clangd/index/afmparse.h.F080598651099CDB.idx differ diff --git a/.cache/clangd/index/afranges.c.E8679177AF7F873C.idx b/.cache/clangd/index/afranges.c.E8679177AF7F873C.idx index 9ea7139..594e8b9 100644 Binary files a/.cache/clangd/index/afranges.c.E8679177AF7F873C.idx and b/.cache/clangd/index/afranges.c.E8679177AF7F873C.idx differ diff --git a/.cache/clangd/index/afranges.h.D820166457163AC1.idx b/.cache/clangd/index/afranges.h.D820166457163AC1.idx index 7138b0e..f011836 100644 Binary files a/.cache/clangd/index/afranges.h.D820166457163AC1.idx and b/.cache/clangd/index/afranges.h.D820166457163AC1.idx differ diff --git a/.cache/clangd/index/afscript.h.CFD7CCC834031F83.idx b/.cache/clangd/index/afscript.h.CFD7CCC834031F83.idx index 4cd2faf..9260e70 100644 Binary files a/.cache/clangd/index/afscript.h.CFD7CCC834031F83.idx and b/.cache/clangd/index/afscript.h.CFD7CCC834031F83.idx differ diff --git a/.cache/clangd/index/afshaper.c.47AFAD2A703811FA.idx b/.cache/clangd/index/afshaper.c.47AFAD2A703811FA.idx index 0aa75dd..280e5a1 100644 Binary files a/.cache/clangd/index/afshaper.c.47AFAD2A703811FA.idx and b/.cache/clangd/index/afshaper.c.47AFAD2A703811FA.idx differ diff --git a/.cache/clangd/index/afshaper.h.B25DBD4D45A26561.idx b/.cache/clangd/index/afshaper.h.B25DBD4D45A26561.idx index d678599..6887425 100644 Binary files a/.cache/clangd/index/afshaper.h.B25DBD4D45A26561.idx and b/.cache/clangd/index/afshaper.h.B25DBD4D45A26561.idx differ diff --git a/.cache/clangd/index/afstyles.h.145395C07E4A3C17.idx b/.cache/clangd/index/afstyles.h.145395C07E4A3C17.idx index 651f344..9a81694 100644 Binary files a/.cache/clangd/index/afstyles.h.145395C07E4A3C17.idx and b/.cache/clangd/index/afstyles.h.145395C07E4A3C17.idx differ diff --git a/.cache/clangd/index/aftypes.h.90A0F4BD1E3343B0.idx b/.cache/clangd/index/aftypes.h.90A0F4BD1E3343B0.idx index 19018ee..db528c3 100644 Binary files a/.cache/clangd/index/aftypes.h.90A0F4BD1E3343B0.idx and b/.cache/clangd/index/aftypes.h.90A0F4BD1E3343B0.idx differ diff --git a/.cache/clangd/index/afws-decl.h.612AA145F2EEAC50.idx b/.cache/clangd/index/afws-decl.h.612AA145F2EEAC50.idx index 77c2da8..46838ff 100644 Binary files a/.cache/clangd/index/afws-decl.h.612AA145F2EEAC50.idx and b/.cache/clangd/index/afws-decl.h.612AA145F2EEAC50.idx differ diff --git a/.cache/clangd/index/afws-iter.h.EAF518525F00F2C7.idx b/.cache/clangd/index/afws-iter.h.EAF518525F00F2C7.idx index b173ffc..a81114f 100644 Binary files a/.cache/clangd/index/afws-iter.h.EAF518525F00F2C7.idx and b/.cache/clangd/index/afws-iter.h.EAF518525F00F2C7.idx differ diff --git a/.cache/clangd/index/animimg001.c.1F66A807512A7206.idx b/.cache/clangd/index/animimg001.c.1F66A807512A7206.idx new file mode 100644 index 0000000..478fe0d Binary files /dev/null and b/.cache/clangd/index/animimg001.c.1F66A807512A7206.idx differ diff --git a/.cache/clangd/index/animimg002.c.7DCFD0402DCCC368.idx b/.cache/clangd/index/animimg002.c.7DCFD0402DCCC368.idx new file mode 100644 index 0000000..8f14f9a Binary files /dev/null and b/.cache/clangd/index/animimg002.c.7DCFD0402DCCC368.idx differ diff --git a/.cache/clangd/index/animimg003.c.14235FD81419AF85.idx b/.cache/clangd/index/animimg003.c.14235FD81419AF85.idx new file mode 100644 index 0000000..931aee7 Binary files /dev/null and b/.cache/clangd/index/animimg003.c.14235FD81419AF85.idx differ diff --git a/.cache/clangd/index/apdu.cpp.C6644819CFE62AD3.idx b/.cache/clangd/index/apdu.cpp.C6644819CFE62AD3.idx index 8b2fa71..a7ac04e 100644 Binary files a/.cache/clangd/index/apdu.cpp.C6644819CFE62AD3.idx and b/.cache/clangd/index/apdu.cpp.C6644819CFE62AD3.idx differ diff --git a/.cache/clangd/index/apdu.h.F0F4EB518D2A0FBC.idx b/.cache/clangd/index/apdu.h.F0F4EB518D2A0FBC.idx index 9a0e385..fdd1b68 100644 Binary files a/.cache/clangd/index/apdu.h.F0F4EB518D2A0FBC.idx and b/.cache/clangd/index/apdu.h.F0F4EB518D2A0FBC.idx differ diff --git a/.cache/clangd/index/application_layer.cpp.845241EAA58652E9.idx b/.cache/clangd/index/application_layer.cpp.845241EAA58652E9.idx index 4e6e20c..9030f2c 100644 Binary files a/.cache/clangd/index/application_layer.cpp.845241EAA58652E9.idx and b/.cache/clangd/index/application_layer.cpp.845241EAA58652E9.idx differ diff --git a/.cache/clangd/index/application_layer.h.6718426C3339FB2D.idx b/.cache/clangd/index/application_layer.h.6718426C3339FB2D.idx index 47c5e8e..fbda271 100644 Binary files a/.cache/clangd/index/application_layer.h.6718426C3339FB2D.idx and b/.cache/clangd/index/application_layer.h.6718426C3339FB2D.idx differ diff --git a/.cache/clangd/index/application_program_object.cpp.901B7A083228F8FC.idx b/.cache/clangd/index/application_program_object.cpp.901B7A083228F8FC.idx index 9afd7eb..2baf596 100644 Binary files a/.cache/clangd/index/application_program_object.cpp.901B7A083228F8FC.idx and b/.cache/clangd/index/application_program_object.cpp.901B7A083228F8FC.idx differ diff --git a/.cache/clangd/index/application_program_object.h.8F655A992DC0EB4F.idx b/.cache/clangd/index/application_program_object.h.8F655A992DC0EB4F.idx index a464d5a..7a01590 100644 Binary files a/.cache/clangd/index/application_program_object.h.8F655A992DC0EB4F.idx and b/.cache/clangd/index/application_program_object.h.8F655A992DC0EB4F.idx differ diff --git a/.cache/clangd/index/arduino_platform.cpp.00DED78904C7B924.idx b/.cache/clangd/index/arduino_platform.cpp.00DED78904C7B924.idx index 1739aef..bfc4a7a 100644 Binary files a/.cache/clangd/index/arduino_platform.cpp.00DED78904C7B924.idx and b/.cache/clangd/index/arduino_platform.cpp.00DED78904C7B924.idx differ diff --git a/.cache/clangd/index/association_table_object.cpp.65F76234BD8A2D5B.idx b/.cache/clangd/index/association_table_object.cpp.65F76234BD8A2D5B.idx index 4672b25..4cc1951 100644 Binary files a/.cache/clangd/index/association_table_object.cpp.65F76234BD8A2D5B.idx and b/.cache/clangd/index/association_table_object.cpp.65F76234BD8A2D5B.idx differ diff --git a/.cache/clangd/index/association_table_object.h.0E9096DB7A5357F7.idx b/.cache/clangd/index/association_table_object.h.0E9096DB7A5357F7.idx index 4c905fa..6aa7f08 100644 Binary files a/.cache/clangd/index/association_table_object.h.0E9096DB7A5357F7.idx and b/.cache/clangd/index/association_table_object.h.0E9096DB7A5357F7.idx differ diff --git a/.cache/clangd/index/autofit.c.2B697FD81BF3CE2A.idx b/.cache/clangd/index/autofit.c.2B697FD81BF3CE2A.idx index 1c286f1..233f41b 100644 Binary files a/.cache/clangd/index/autofit.c.2B697FD81BF3CE2A.idx and b/.cache/clangd/index/autofit.c.2B697FD81BF3CE2A.idx differ diff --git a/.cache/clangd/index/autohint.h.8E210E9DCCBD46F8.idx b/.cache/clangd/index/autohint.h.8E210E9DCCBD46F8.idx index d4c984f..f3b9193 100644 Binary files a/.cache/clangd/index/autohint.h.8E210E9DCCBD46F8.idx and b/.cache/clangd/index/autohint.h.8E210E9DCCBD46F8.idx differ diff --git a/.cache/clangd/index/bau.cpp.B29C413D2B8229EA.idx b/.cache/clangd/index/bau.cpp.B29C413D2B8229EA.idx index 9df8598..e66933c 100644 Binary files a/.cache/clangd/index/bau.cpp.B29C413D2B8229EA.idx and b/.cache/clangd/index/bau.cpp.B29C413D2B8229EA.idx differ diff --git a/.cache/clangd/index/bau.h.4D0060FFDDC12DF3.idx b/.cache/clangd/index/bau.h.4D0060FFDDC12DF3.idx index 4148835..8e9e491 100644 Binary files a/.cache/clangd/index/bau.h.4D0060FFDDC12DF3.idx and b/.cache/clangd/index/bau.h.4D0060FFDDC12DF3.idx differ diff --git a/.cache/clangd/index/bau07B0.cpp.F2CE56BD91644A69.idx b/.cache/clangd/index/bau07B0.cpp.F2CE56BD91644A69.idx index 9b7a0ff..bfba9f6 100644 Binary files a/.cache/clangd/index/bau07B0.cpp.F2CE56BD91644A69.idx and b/.cache/clangd/index/bau07B0.cpp.F2CE56BD91644A69.idx differ diff --git a/.cache/clangd/index/bau07B0.h.AA7554BAF4CC9BFF.idx b/.cache/clangd/index/bau07B0.h.AA7554BAF4CC9BFF.idx index 73331d0..1f3bc30 100644 Binary files a/.cache/clangd/index/bau07B0.h.AA7554BAF4CC9BFF.idx and b/.cache/clangd/index/bau07B0.h.AA7554BAF4CC9BFF.idx differ diff --git a/.cache/clangd/index/bau091A.cpp.885A2D4061D30092.idx b/.cache/clangd/index/bau091A.cpp.885A2D4061D30092.idx index 65c6ee7..3a37846 100644 Binary files a/.cache/clangd/index/bau091A.cpp.885A2D4061D30092.idx and b/.cache/clangd/index/bau091A.cpp.885A2D4061D30092.idx differ diff --git a/.cache/clangd/index/bau091A.h.B76CD8D9920C7EE7.idx b/.cache/clangd/index/bau091A.h.B76CD8D9920C7EE7.idx index 19da4ef..025b15d 100644 Binary files a/.cache/clangd/index/bau091A.h.B76CD8D9920C7EE7.idx and b/.cache/clangd/index/bau091A.h.B76CD8D9920C7EE7.idx differ diff --git a/.cache/clangd/index/bau27B0.cpp.7963667CC3F9AD7A.idx b/.cache/clangd/index/bau27B0.cpp.7963667CC3F9AD7A.idx index 1cb9447..a84d54d 100644 Binary files a/.cache/clangd/index/bau27B0.cpp.7963667CC3F9AD7A.idx and b/.cache/clangd/index/bau27B0.cpp.7963667CC3F9AD7A.idx differ diff --git a/.cache/clangd/index/bau27B0.h.9934D91B053DEABF.idx b/.cache/clangd/index/bau27B0.h.9934D91B053DEABF.idx index 3a59528..c44c8f7 100644 Binary files a/.cache/clangd/index/bau27B0.h.9934D91B053DEABF.idx and b/.cache/clangd/index/bau27B0.h.9934D91B053DEABF.idx differ diff --git a/.cache/clangd/index/bau2920.cpp.E96AF844D5A0F142.idx b/.cache/clangd/index/bau2920.cpp.E96AF844D5A0F142.idx index 34b725e..c2e98ac 100644 Binary files a/.cache/clangd/index/bau2920.cpp.E96AF844D5A0F142.idx and b/.cache/clangd/index/bau2920.cpp.E96AF844D5A0F142.idx differ diff --git a/.cache/clangd/index/bau2920.h.AC9EE90C2D2B575C.idx b/.cache/clangd/index/bau2920.h.AC9EE90C2D2B575C.idx index 05c9ff2..3966366 100644 Binary files a/.cache/clangd/index/bau2920.h.AC9EE90C2D2B575C.idx and b/.cache/clangd/index/bau2920.h.AC9EE90C2D2B575C.idx differ diff --git a/.cache/clangd/index/bau57B0.cpp.A55B1D4471138297.idx b/.cache/clangd/index/bau57B0.cpp.A55B1D4471138297.idx index 5bdfd5e..d43ff9e 100644 Binary files a/.cache/clangd/index/bau57B0.cpp.A55B1D4471138297.idx and b/.cache/clangd/index/bau57B0.cpp.A55B1D4471138297.idx differ diff --git a/.cache/clangd/index/bau57B0.h.7D32C0B462D24FF7.idx b/.cache/clangd/index/bau57B0.h.7D32C0B462D24FF7.idx index c1f849a..e8a0c39 100644 Binary files a/.cache/clangd/index/bau57B0.h.7D32C0B462D24FF7.idx and b/.cache/clangd/index/bau57B0.h.7D32C0B462D24FF7.idx differ diff --git a/.cache/clangd/index/bau_systemB.cpp.BC0F250B53111894.idx b/.cache/clangd/index/bau_systemB.cpp.BC0F250B53111894.idx index 087e3a6..02d53a8 100644 Binary files a/.cache/clangd/index/bau_systemB.cpp.BC0F250B53111894.idx and b/.cache/clangd/index/bau_systemB.cpp.BC0F250B53111894.idx differ diff --git a/.cache/clangd/index/bau_systemB.h.691CE339738D24EB.idx b/.cache/clangd/index/bau_systemB.h.691CE339738D24EB.idx index edb34fc..e401d04 100644 Binary files a/.cache/clangd/index/bau_systemB.h.691CE339738D24EB.idx and b/.cache/clangd/index/bau_systemB.h.691CE339738D24EB.idx differ diff --git a/.cache/clangd/index/bau_systemB_coupler.cpp.C92A53ADE22CF0DB.idx b/.cache/clangd/index/bau_systemB_coupler.cpp.C92A53ADE22CF0DB.idx index efbcf7d..76c422d 100644 Binary files a/.cache/clangd/index/bau_systemB_coupler.cpp.C92A53ADE22CF0DB.idx and b/.cache/clangd/index/bau_systemB_coupler.cpp.C92A53ADE22CF0DB.idx differ diff --git a/.cache/clangd/index/bau_systemB_coupler.h.EFA6DE62FC5365CB.idx b/.cache/clangd/index/bau_systemB_coupler.h.EFA6DE62FC5365CB.idx index f509da0..9728fbf 100644 Binary files a/.cache/clangd/index/bau_systemB_coupler.h.EFA6DE62FC5365CB.idx and b/.cache/clangd/index/bau_systemB_coupler.h.EFA6DE62FC5365CB.idx differ diff --git a/.cache/clangd/index/bau_systemB_device.cpp.D5CA9F22B52CC3FB.idx b/.cache/clangd/index/bau_systemB_device.cpp.D5CA9F22B52CC3FB.idx index 1f8d9ba..e943ff8 100644 Binary files a/.cache/clangd/index/bau_systemB_device.cpp.D5CA9F22B52CC3FB.idx and b/.cache/clangd/index/bau_systemB_device.cpp.D5CA9F22B52CC3FB.idx differ diff --git a/.cache/clangd/index/bau_systemB_device.h.EC862D6C8F376DA8.idx b/.cache/clangd/index/bau_systemB_device.h.EC862D6C8F376DA8.idx index c672d5a..34c9f93 100644 Binary files a/.cache/clangd/index/bau_systemB_device.h.EC862D6C8F376DA8.idx and b/.cache/clangd/index/bau_systemB_device.h.EC862D6C8F376DA8.idx differ diff --git a/.cache/clangd/index/bdf.c.04DB2076EDB70C34.idx b/.cache/clangd/index/bdf.c.04DB2076EDB70C34.idx index e01efaf..b4aa03b 100644 Binary files a/.cache/clangd/index/bdf.c.04DB2076EDB70C34.idx and b/.cache/clangd/index/bdf.c.04DB2076EDB70C34.idx differ diff --git a/.cache/clangd/index/bdf.h.5221DE6FD0086A62.idx b/.cache/clangd/index/bdf.h.5221DE6FD0086A62.idx index 9841adb..22abc24 100644 Binary files a/.cache/clangd/index/bdf.h.5221DE6FD0086A62.idx and b/.cache/clangd/index/bdf.h.5221DE6FD0086A62.idx differ diff --git a/.cache/clangd/index/bdfdrivr.c.49D787D750087551.idx b/.cache/clangd/index/bdfdrivr.c.49D787D750087551.idx index dfba33b..d7dd532 100644 Binary files a/.cache/clangd/index/bdfdrivr.c.49D787D750087551.idx and b/.cache/clangd/index/bdfdrivr.c.49D787D750087551.idx differ diff --git a/.cache/clangd/index/bdfdrivr.h.E068C18D2E3ACCD0.idx b/.cache/clangd/index/bdfdrivr.h.E068C18D2E3ACCD0.idx index 564aec3..f1728c9 100644 Binary files a/.cache/clangd/index/bdfdrivr.h.E068C18D2E3ACCD0.idx and b/.cache/clangd/index/bdfdrivr.h.E068C18D2E3ACCD0.idx differ diff --git a/.cache/clangd/index/bdferror.h.7847BECF83CDC1AC.idx b/.cache/clangd/index/bdferror.h.7847BECF83CDC1AC.idx index c6bf5a8..109689f 100644 Binary files a/.cache/clangd/index/bdferror.h.7847BECF83CDC1AC.idx and b/.cache/clangd/index/bdferror.h.7847BECF83CDC1AC.idx differ diff --git a/.cache/clangd/index/bdflib.c.A17B8532654B8850.idx b/.cache/clangd/index/bdflib.c.A17B8532654B8850.idx index 1f80e7c..f1e73c9 100644 Binary files a/.cache/clangd/index/bdflib.c.A17B8532654B8850.idx and b/.cache/clangd/index/bdflib.c.A17B8532654B8850.idx differ diff --git a/.cache/clangd/index/bits.cpp.7E37E69111D3670D.idx b/.cache/clangd/index/bits.cpp.7E37E69111D3670D.idx index 9207b37..9960611 100644 Binary files a/.cache/clangd/index/bits.cpp.7E37E69111D3670D.idx and b/.cache/clangd/index/bits.cpp.7E37E69111D3670D.idx differ diff --git a/.cache/clangd/index/bits.h.26FD6739155FFDF2.idx b/.cache/clangd/index/bits.h.26FD6739155FFDF2.idx index 86e7bb6..a5fc282 100644 Binary files a/.cache/clangd/index/bits.h.26FD6739155FFDF2.idx and b/.cache/clangd/index/bits.h.26FD6739155FFDF2.idx differ diff --git a/.cache/clangd/index/button_adc.c.F4DD2885B364369B.idx b/.cache/clangd/index/button_adc.c.F4DD2885B364369B.idx index 8965c3c..b8bcd79 100644 Binary files a/.cache/clangd/index/button_adc.c.F4DD2885B364369B.idx and b/.cache/clangd/index/button_adc.c.F4DD2885B364369B.idx differ diff --git a/.cache/clangd/index/button_adc.h.41CA4B72C2E10A69.idx b/.cache/clangd/index/button_adc.h.41CA4B72C2E10A69.idx index 12217f9..a0f8908 100644 Binary files a/.cache/clangd/index/button_adc.h.41CA4B72C2E10A69.idx and b/.cache/clangd/index/button_adc.h.41CA4B72C2E10A69.idx differ diff --git a/.cache/clangd/index/button_gpio.c.2160DE87C6F99982.idx b/.cache/clangd/index/button_gpio.c.2160DE87C6F99982.idx index 6deb7f8..2ad58bd 100644 Binary files a/.cache/clangd/index/button_gpio.c.2160DE87C6F99982.idx and b/.cache/clangd/index/button_gpio.c.2160DE87C6F99982.idx differ diff --git a/.cache/clangd/index/button_gpio.h.0199CFF8463DD17F.idx b/.cache/clangd/index/button_gpio.h.0199CFF8463DD17F.idx index 137c305..c224070 100644 Binary files a/.cache/clangd/index/button_gpio.h.0199CFF8463DD17F.idx and b/.cache/clangd/index/button_gpio.h.0199CFF8463DD17F.idx differ diff --git a/.cache/clangd/index/button_interface.h.6F06175458A58235.idx b/.cache/clangd/index/button_interface.h.6F06175458A58235.idx index 0e6d3ff..50da0b8 100644 Binary files a/.cache/clangd/index/button_interface.h.6F06175458A58235.idx and b/.cache/clangd/index/button_interface.h.6F06175458A58235.idx differ diff --git a/.cache/clangd/index/button_matrix.c.128D9238ED20362A.idx b/.cache/clangd/index/button_matrix.c.128D9238ED20362A.idx index a50ba4b..9454ac7 100644 Binary files a/.cache/clangd/index/button_matrix.c.128D9238ED20362A.idx and b/.cache/clangd/index/button_matrix.c.128D9238ED20362A.idx differ diff --git a/.cache/clangd/index/button_matrix.h.DFFA8F582745A7B2.idx b/.cache/clangd/index/button_matrix.h.DFFA8F582745A7B2.idx index b9e9746..9c48a00 100644 Binary files a/.cache/clangd/index/button_matrix.h.DFFA8F582745A7B2.idx and b/.cache/clangd/index/button_matrix.h.DFFA8F582745A7B2.idx differ diff --git a/.cache/clangd/index/button_types.h.BCAAA62E0047F1ED.idx b/.cache/clangd/index/button_types.h.BCAAA62E0047F1ED.idx index 80fd8eb..0b76b37 100644 Binary files a/.cache/clangd/index/button_types.h.BCAAA62E0047F1ED.idx and b/.cache/clangd/index/button_types.h.BCAAA62E0047F1ED.idx differ diff --git a/.cache/clangd/index/callback_property.h.CE64FB237D6B9B1F.idx b/.cache/clangd/index/callback_property.h.CE64FB237D6B9B1F.idx index e46fc8a..aaff399 100644 Binary files a/.cache/clangd/index/callback_property.h.CE64FB237D6B9B1F.idx and b/.cache/clangd/index/callback_property.h.CE64FB237D6B9B1F.idx differ diff --git a/.cache/clangd/index/cc1310_platform.cpp.A394D79BC665717C.idx b/.cache/clangd/index/cc1310_platform.cpp.A394D79BC665717C.idx index 15aa888..683acbb 100644 Binary files a/.cache/clangd/index/cc1310_platform.cpp.A394D79BC665717C.idx and b/.cache/clangd/index/cc1310_platform.cpp.A394D79BC665717C.idx differ diff --git a/.cache/clangd/index/cemi_frame.cpp.8E8709C61417BE00.idx b/.cache/clangd/index/cemi_frame.cpp.8E8709C61417BE00.idx index f671b22..8cdd9ee 100644 Binary files a/.cache/clangd/index/cemi_frame.cpp.8E8709C61417BE00.idx and b/.cache/clangd/index/cemi_frame.cpp.8E8709C61417BE00.idx differ diff --git a/.cache/clangd/index/cemi_frame.h.55226B103568E4FC.idx b/.cache/clangd/index/cemi_frame.h.55226B103568E4FC.idx index d758440..94fa0f1 100644 Binary files a/.cache/clangd/index/cemi_frame.h.55226B103568E4FC.idx and b/.cache/clangd/index/cemi_frame.h.55226B103568E4FC.idx differ diff --git a/.cache/clangd/index/cemi_server.cpp.8A7609005FEACD42.idx b/.cache/clangd/index/cemi_server.cpp.8A7609005FEACD42.idx index 6e465f2..dd00ffc 100644 Binary files a/.cache/clangd/index/cemi_server.cpp.8A7609005FEACD42.idx and b/.cache/clangd/index/cemi_server.cpp.8A7609005FEACD42.idx differ diff --git a/.cache/clangd/index/cemi_server.h.CABD77A8E9F16F26.idx b/.cache/clangd/index/cemi_server.h.CABD77A8E9F16F26.idx index 5bb74a8..4846480 100644 Binary files a/.cache/clangd/index/cemi_server.h.CABD77A8E9F16F26.idx and b/.cache/clangd/index/cemi_server.h.CABD77A8E9F16F26.idx differ diff --git a/.cache/clangd/index/cemi_server_object.cpp.0BD01961322FFB2B.idx b/.cache/clangd/index/cemi_server_object.cpp.0BD01961322FFB2B.idx index fecf278..b348ac8 100644 Binary files a/.cache/clangd/index/cemi_server_object.cpp.0BD01961322FFB2B.idx and b/.cache/clangd/index/cemi_server_object.cpp.0BD01961322FFB2B.idx differ diff --git a/.cache/clangd/index/cemi_server_object.h.3530D8EE2615FA0E.idx b/.cache/clangd/index/cemi_server_object.h.3530D8EE2615FA0E.idx index d9c791e..4cea2aa 100644 Binary files a/.cache/clangd/index/cemi_server_object.h.3530D8EE2615FA0E.idx and b/.cache/clangd/index/cemi_server_object.h.3530D8EE2615FA0E.idx differ diff --git a/.cache/clangd/index/cff.c.2AE46248B6212D1F.idx b/.cache/clangd/index/cff.c.2AE46248B6212D1F.idx index 8101ae2..8437c50 100644 Binary files a/.cache/clangd/index/cff.c.2AE46248B6212D1F.idx and b/.cache/clangd/index/cff.c.2AE46248B6212D1F.idx differ diff --git a/.cache/clangd/index/cffcmap.c.463C4936502FF446.idx b/.cache/clangd/index/cffcmap.c.463C4936502FF446.idx index e70a3b5..2e10320 100644 Binary files a/.cache/clangd/index/cffcmap.c.463C4936502FF446.idx and b/.cache/clangd/index/cffcmap.c.463C4936502FF446.idx differ diff --git a/.cache/clangd/index/cffcmap.h.96156B4C90169555.idx b/.cache/clangd/index/cffcmap.h.96156B4C90169555.idx index ba53c91..7f75f8b 100644 Binary files a/.cache/clangd/index/cffcmap.h.96156B4C90169555.idx and b/.cache/clangd/index/cffcmap.h.96156B4C90169555.idx differ diff --git a/.cache/clangd/index/cffdecode.c.92F398FEB7345534.idx b/.cache/clangd/index/cffdecode.c.92F398FEB7345534.idx index 9926cab..a349a51 100644 Binary files a/.cache/clangd/index/cffdecode.c.92F398FEB7345534.idx and b/.cache/clangd/index/cffdecode.c.92F398FEB7345534.idx differ diff --git a/.cache/clangd/index/cffdecode.h.93D2F98E93A58A6E.idx b/.cache/clangd/index/cffdecode.h.93D2F98E93A58A6E.idx index 28300f5..480350b 100644 Binary files a/.cache/clangd/index/cffdecode.h.93D2F98E93A58A6E.idx and b/.cache/clangd/index/cffdecode.h.93D2F98E93A58A6E.idx differ diff --git a/.cache/clangd/index/cffdrivr.c.A5EC6075713FA588.idx b/.cache/clangd/index/cffdrivr.c.A5EC6075713FA588.idx index fbe01ca..a532215 100644 Binary files a/.cache/clangd/index/cffdrivr.c.A5EC6075713FA588.idx and b/.cache/clangd/index/cffdrivr.c.A5EC6075713FA588.idx differ diff --git a/.cache/clangd/index/cffdrivr.h.F1ABFE74F1C55311.idx b/.cache/clangd/index/cffdrivr.h.F1ABFE74F1C55311.idx index a8d607d..145b862 100644 Binary files a/.cache/clangd/index/cffdrivr.h.F1ABFE74F1C55311.idx and b/.cache/clangd/index/cffdrivr.h.F1ABFE74F1C55311.idx differ diff --git a/.cache/clangd/index/cfferrs.h.EEEABE32364C24C7.idx b/.cache/clangd/index/cfferrs.h.EEEABE32364C24C7.idx index f0e0e20..d2c330b 100644 Binary files a/.cache/clangd/index/cfferrs.h.EEEABE32364C24C7.idx and b/.cache/clangd/index/cfferrs.h.EEEABE32364C24C7.idx differ diff --git a/.cache/clangd/index/cffgload.c.F3BCADA52D7E4231.idx b/.cache/clangd/index/cffgload.c.F3BCADA52D7E4231.idx index 196f044..02bfac9 100644 Binary files a/.cache/clangd/index/cffgload.c.F3BCADA52D7E4231.idx and b/.cache/clangd/index/cffgload.c.F3BCADA52D7E4231.idx differ diff --git a/.cache/clangd/index/cffgload.h.E4C54E8C13FBC1BB.idx b/.cache/clangd/index/cffgload.h.E4C54E8C13FBC1BB.idx index ac2d71d..2764a8b 100644 Binary files a/.cache/clangd/index/cffgload.h.E4C54E8C13FBC1BB.idx and b/.cache/clangd/index/cffgload.h.E4C54E8C13FBC1BB.idx differ diff --git a/.cache/clangd/index/cffload.c.E283B1AB07A4B48E.idx b/.cache/clangd/index/cffload.c.E283B1AB07A4B48E.idx index 8b4fa0e..e0287e7 100644 Binary files a/.cache/clangd/index/cffload.c.E283B1AB07A4B48E.idx and b/.cache/clangd/index/cffload.c.E283B1AB07A4B48E.idx differ diff --git a/.cache/clangd/index/cffload.h.B349B9AEA445AA44.idx b/.cache/clangd/index/cffload.h.B349B9AEA445AA44.idx index 489d973..221d940 100644 Binary files a/.cache/clangd/index/cffload.h.B349B9AEA445AA44.idx and b/.cache/clangd/index/cffload.h.B349B9AEA445AA44.idx differ diff --git a/.cache/clangd/index/cffobjs.c.5442D9E2AF9780AD.idx b/.cache/clangd/index/cffobjs.c.5442D9E2AF9780AD.idx index 6365065..55fb136 100644 Binary files a/.cache/clangd/index/cffobjs.c.5442D9E2AF9780AD.idx and b/.cache/clangd/index/cffobjs.c.5442D9E2AF9780AD.idx differ diff --git a/.cache/clangd/index/cffobjs.h.69BA542322EC49C8.idx b/.cache/clangd/index/cffobjs.h.69BA542322EC49C8.idx index b90447d..6395b43 100644 Binary files a/.cache/clangd/index/cffobjs.h.69BA542322EC49C8.idx and b/.cache/clangd/index/cffobjs.h.69BA542322EC49C8.idx differ diff --git a/.cache/clangd/index/cffotypes.h.6088DB74F1968796.idx b/.cache/clangd/index/cffotypes.h.6088DB74F1968796.idx index 213d555..e7f3c5a 100644 Binary files a/.cache/clangd/index/cffotypes.h.6088DB74F1968796.idx and b/.cache/clangd/index/cffotypes.h.6088DB74F1968796.idx differ diff --git a/.cache/clangd/index/cffparse.c.96A8576131787351.idx b/.cache/clangd/index/cffparse.c.96A8576131787351.idx index 3596fc4..7ce5980 100644 Binary files a/.cache/clangd/index/cffparse.c.96A8576131787351.idx and b/.cache/clangd/index/cffparse.c.96A8576131787351.idx differ diff --git a/.cache/clangd/index/cffparse.h.C5B2111429AB2568.idx b/.cache/clangd/index/cffparse.h.C5B2111429AB2568.idx index c73e206..50206b4 100644 Binary files a/.cache/clangd/index/cffparse.h.C5B2111429AB2568.idx and b/.cache/clangd/index/cffparse.h.C5B2111429AB2568.idx differ diff --git a/.cache/clangd/index/cfftoken.h.228738E47E9E1895.idx b/.cache/clangd/index/cfftoken.h.228738E47E9E1895.idx index 0cd48b0..7a524b6 100644 Binary files a/.cache/clangd/index/cfftoken.h.228738E47E9E1895.idx and b/.cache/clangd/index/cfftoken.h.228738E47E9E1895.idx differ diff --git a/.cache/clangd/index/cfftypes.h.09784B2779C9FCF7.idx b/.cache/clangd/index/cfftypes.h.09784B2779C9FCF7.idx index b6a3cc7..12d06a8 100644 Binary files a/.cache/clangd/index/cfftypes.h.09784B2779C9FCF7.idx and b/.cache/clangd/index/cfftypes.h.09784B2779C9FCF7.idx differ diff --git a/.cache/clangd/index/chromatic.c.64FD332452193BC7.idx b/.cache/clangd/index/chromatic.c.64FD332452193BC7.idx index f572fca..f7620ed 100644 Binary files a/.cache/clangd/index/chromatic.c.64FD332452193BC7.idx and b/.cache/clangd/index/chromatic.c.64FD332452193BC7.idx differ diff --git a/.cache/clangd/index/ciderrs.h.EF8A5EBD4125D069.idx b/.cache/clangd/index/ciderrs.h.EF8A5EBD4125D069.idx index f32bab9..0e1b895 100644 Binary files a/.cache/clangd/index/ciderrs.h.EF8A5EBD4125D069.idx and b/.cache/clangd/index/ciderrs.h.EF8A5EBD4125D069.idx differ diff --git a/.cache/clangd/index/cidgload.c.CC9838E27B5EB47E.idx b/.cache/clangd/index/cidgload.c.CC9838E27B5EB47E.idx index bafa610..81bc76f 100644 Binary files a/.cache/clangd/index/cidgload.c.CC9838E27B5EB47E.idx and b/.cache/clangd/index/cidgload.c.CC9838E27B5EB47E.idx differ diff --git a/.cache/clangd/index/cidgload.h.04A6D80B6AB8B309.idx b/.cache/clangd/index/cidgload.h.04A6D80B6AB8B309.idx index 4ca88ce..c0ba4e6 100644 Binary files a/.cache/clangd/index/cidgload.h.04A6D80B6AB8B309.idx and b/.cache/clangd/index/cidgload.h.04A6D80B6AB8B309.idx differ diff --git a/.cache/clangd/index/cidload.c.DA146ABFC0DD0436.idx b/.cache/clangd/index/cidload.c.DA146ABFC0DD0436.idx index 8f8e776..6fd35a7 100644 Binary files a/.cache/clangd/index/cidload.c.DA146ABFC0DD0436.idx and b/.cache/clangd/index/cidload.c.DA146ABFC0DD0436.idx differ diff --git a/.cache/clangd/index/cidload.h.103B150A57A751CA.idx b/.cache/clangd/index/cidload.h.103B150A57A751CA.idx index b518d81..71e1184 100644 Binary files a/.cache/clangd/index/cidload.h.103B150A57A751CA.idx and b/.cache/clangd/index/cidload.h.103B150A57A751CA.idx differ diff --git a/.cache/clangd/index/cidobjs.c.34EB74F20294029C.idx b/.cache/clangd/index/cidobjs.c.34EB74F20294029C.idx index fd3ed3f..5e8fa23 100644 Binary files a/.cache/clangd/index/cidobjs.c.34EB74F20294029C.idx and b/.cache/clangd/index/cidobjs.c.34EB74F20294029C.idx differ diff --git a/.cache/clangd/index/cidobjs.h.E53B949F1E4CE74A.idx b/.cache/clangd/index/cidobjs.h.E53B949F1E4CE74A.idx index b9d2a47..d2cf721 100644 Binary files a/.cache/clangd/index/cidobjs.h.E53B949F1E4CE74A.idx and b/.cache/clangd/index/cidobjs.h.E53B949F1E4CE74A.idx differ diff --git a/.cache/clangd/index/cidparse.c.E09B5140B4941E66.idx b/.cache/clangd/index/cidparse.c.E09B5140B4941E66.idx index c4e8fbc..281ba81 100644 Binary files a/.cache/clangd/index/cidparse.c.E09B5140B4941E66.idx and b/.cache/clangd/index/cidparse.c.E09B5140B4941E66.idx differ diff --git a/.cache/clangd/index/cidparse.h.00361726A939B096.idx b/.cache/clangd/index/cidparse.h.00361726A939B096.idx index de10dcd..631615b 100644 Binary files a/.cache/clangd/index/cidparse.h.00361726A939B096.idx and b/.cache/clangd/index/cidparse.h.00361726A939B096.idx differ diff --git a/.cache/clangd/index/cidriver.c.98A9C81DB19B17DA.idx b/.cache/clangd/index/cidriver.c.98A9C81DB19B17DA.idx index f72ec12..ca2df81 100644 Binary files a/.cache/clangd/index/cidriver.c.98A9C81DB19B17DA.idx and b/.cache/clangd/index/cidriver.c.98A9C81DB19B17DA.idx differ diff --git a/.cache/clangd/index/cidriver.h.A5BB09D7C50045A1.idx b/.cache/clangd/index/cidriver.h.A5BB09D7C50045A1.idx index 92f5f7f..9dc1f84 100644 Binary files a/.cache/clangd/index/cidriver.h.A5BB09D7C50045A1.idx and b/.cache/clangd/index/cidriver.h.A5BB09D7C50045A1.idx differ diff --git a/.cache/clangd/index/cidtoken.h.289BD5893C9FA02C.idx b/.cache/clangd/index/cidtoken.h.289BD5893C9FA02C.idx index 34f5ecd..f31006a 100644 Binary files a/.cache/clangd/index/cidtoken.h.289BD5893C9FA02C.idx and b/.cache/clangd/index/cidtoken.h.289BD5893C9FA02C.idx differ diff --git a/.cache/clangd/index/code128.c.F7A39B9219DB88A8.idx b/.cache/clangd/index/code128.c.F7A39B9219DB88A8.idx index 29ce5bb..96846a2 100644 Binary files a/.cache/clangd/index/code128.c.F7A39B9219DB88A8.idx and b/.cache/clangd/index/code128.c.F7A39B9219DB88A8.idx differ diff --git a/.cache/clangd/index/compiler-macros.h.34AABB4FCF1DE85E.idx b/.cache/clangd/index/compiler-macros.h.34AABB4FCF1DE85E.idx index f47d13a..cfc7ae5 100644 Binary files a/.cache/clangd/index/compiler-macros.h.34AABB4FCF1DE85E.idx and b/.cache/clangd/index/compiler-macros.h.34AABB4FCF1DE85E.idx differ diff --git a/.cache/clangd/index/compress.c.1BB724AE009C4348.idx b/.cache/clangd/index/compress.c.1BB724AE009C4348.idx index 50658cf..2a84f07 100644 Binary files a/.cache/clangd/index/compress.c.1BB724AE009C4348.idx and b/.cache/clangd/index/compress.c.1BB724AE009C4348.idx differ diff --git a/.cache/clangd/index/config.h.24BD8135FB21454F.idx b/.cache/clangd/index/config.h.24BD8135FB21454F.idx index 085c0e0..ee3531e 100644 Binary files a/.cache/clangd/index/config.h.24BD8135FB21454F.idx and b/.cache/clangd/index/config.h.24BD8135FB21454F.idx differ diff --git a/.cache/clangd/index/crc32.c.34CC821C2D4D2AAC.idx b/.cache/clangd/index/crc32.c.34CC821C2D4D2AAC.idx index 6923255..508cb01 100644 Binary files a/.cache/clangd/index/crc32.c.34CC821C2D4D2AAC.idx and b/.cache/clangd/index/crc32.c.34CC821C2D4D2AAC.idx differ diff --git a/.cache/clangd/index/crc32.c.D611E1BD44CC2736.idx b/.cache/clangd/index/crc32.c.D611E1BD44CC2736.idx index a4fe753..48c97d8 100644 Binary files a/.cache/clangd/index/crc32.c.D611E1BD44CC2736.idx and b/.cache/clangd/index/crc32.c.D611E1BD44CC2736.idx differ diff --git a/.cache/clangd/index/crc32.h.87C07DE5749C2102.idx b/.cache/clangd/index/crc32.h.87C07DE5749C2102.idx index 400fb0e..e5e0aec 100644 Binary files a/.cache/clangd/index/crc32.h.87C07DE5749C2102.idx and b/.cache/clangd/index/crc32.h.87C07DE5749C2102.idx differ diff --git a/.cache/clangd/index/crc32.h.B29093CBC20937D6.idx b/.cache/clangd/index/crc32.h.B29093CBC20937D6.idx index 6c7942b..9662a6f 100644 Binary files a/.cache/clangd/index/crc32.h.B29093CBC20937D6.idx and b/.cache/clangd/index/crc32.h.B29093CBC20937D6.idx differ diff --git a/.cache/clangd/index/data_link_layer.cpp.21C197F66C5FD51F.idx b/.cache/clangd/index/data_link_layer.cpp.21C197F66C5FD51F.idx index b26e58a..47d9161 100644 Binary files a/.cache/clangd/index/data_link_layer.cpp.21C197F66C5FD51F.idx and b/.cache/clangd/index/data_link_layer.cpp.21C197F66C5FD51F.idx differ diff --git a/.cache/clangd/index/data_link_layer.h.2A40A92169ABB5B1.idx b/.cache/clangd/index/data_link_layer.h.2A40A92169ABB5B1.idx index 5fa9d97..a8f7db3 100644 Binary files a/.cache/clangd/index/data_link_layer.h.2A40A92169ABB5B1.idx and b/.cache/clangd/index/data_link_layer.h.2A40A92169ABB5B1.idx differ diff --git a/.cache/clangd/index/data_property.cpp.E567B93951EEE0A4.idx b/.cache/clangd/index/data_property.cpp.E567B93951EEE0A4.idx index cc6aa9d..8e9d83f 100644 Binary files a/.cache/clangd/index/data_property.cpp.E567B93951EEE0A4.idx and b/.cache/clangd/index/data_property.cpp.E567B93951EEE0A4.idx differ diff --git a/.cache/clangd/index/data_property.h.5811A68AB3E989C3.idx b/.cache/clangd/index/data_property.h.5811A68AB3E989C3.idx index 49e52b0..63afc09 100644 Binary files a/.cache/clangd/index/data_property.h.5811A68AB3E989C3.idx and b/.cache/clangd/index/data_property.h.5811A68AB3E989C3.idx differ diff --git a/.cache/clangd/index/datapoint_types.cpp.83C66ED116EF8DE1.idx b/.cache/clangd/index/datapoint_types.cpp.83C66ED116EF8DE1.idx index 3d3951e..b0ec37d 100644 Binary files a/.cache/clangd/index/datapoint_types.cpp.83C66ED116EF8DE1.idx and b/.cache/clangd/index/datapoint_types.cpp.83C66ED116EF8DE1.idx differ diff --git a/.cache/clangd/index/datapoint_types.h.EAE5F92E596549FD.idx b/.cache/clangd/index/datapoint_types.h.EAE5F92E596549FD.idx index 751cd7e..7517df0 100644 Binary files a/.cache/clangd/index/datapoint_types.h.EAE5F92E596549FD.idx and b/.cache/clangd/index/datapoint_types.h.EAE5F92E596549FD.idx differ diff --git a/.cache/clangd/index/decomp_raw.c.5036E8F240F149E2.idx b/.cache/clangd/index/decomp_raw.c.5036E8F240F149E2.idx index 7a050d3..8af78e4 100644 Binary files a/.cache/clangd/index/decomp_raw.c.5036E8F240F149E2.idx and b/.cache/clangd/index/decomp_raw.c.5036E8F240F149E2.idx differ diff --git a/.cache/clangd/index/deflate.c.B6DCC1E5823B1989.idx b/.cache/clangd/index/deflate.c.B6DCC1E5823B1989.idx index 75921e6..c562550 100644 Binary files a/.cache/clangd/index/deflate.c.B6DCC1E5823B1989.idx and b/.cache/clangd/index/deflate.c.B6DCC1E5823B1989.idx differ diff --git a/.cache/clangd/index/deflate.h.C7CB4F2C020C96EA.idx b/.cache/clangd/index/deflate.h.C7CB4F2C020C96EA.idx index 2b38c44..0d3aed0 100644 Binary files a/.cache/clangd/index/deflate.h.C7CB4F2C020C96EA.idx and b/.cache/clangd/index/deflate.h.C7CB4F2C020C96EA.idx differ diff --git a/.cache/clangd/index/device_object.cpp.937A6FA9A50EE431.idx b/.cache/clangd/index/device_object.cpp.937A6FA9A50EE431.idx index 5a351df..c59bc13 100644 Binary files a/.cache/clangd/index/device_object.cpp.937A6FA9A50EE431.idx and b/.cache/clangd/index/device_object.cpp.937A6FA9A50EE431.idx differ diff --git a/.cache/clangd/index/device_object.h.38C8C3E49F1F5E84.idx b/.cache/clangd/index/device_object.h.38C8C3E49F1F5E84.idx index 4a0572d..fe04e23 100644 Binary files a/.cache/clangd/index/device_object.h.38C8C3E49F1F5E84.idx and b/.cache/clangd/index/device_object.h.38C8C3E49F1F5E84.idx differ diff --git a/.cache/clangd/index/display_bridge.h.258C5C127CF13606.idx b/.cache/clangd/index/display_bridge.h.258C5C127CF13606.idx index 65f4a5a..2089e1d 100644 Binary files a/.cache/clangd/index/display_bridge.h.258C5C127CF13606.idx and b/.cache/clangd/index/display_bridge.h.258C5C127CF13606.idx differ diff --git a/.cache/clangd/index/display_bridge_common.c.B82E9D8E1DF39A96.idx b/.cache/clangd/index/display_bridge_common.c.B82E9D8E1DF39A96.idx index 1e13ecb..be47624 100644 Binary files a/.cache/clangd/index/display_bridge_common.c.B82E9D8E1DF39A96.idx and b/.cache/clangd/index/display_bridge_common.c.B82E9D8E1DF39A96.idx differ diff --git a/.cache/clangd/index/display_bridge_common.h.997889907D1347DD.idx b/.cache/clangd/index/display_bridge_common.h.997889907D1347DD.idx index c9ed005..323967f 100644 Binary files a/.cache/clangd/index/display_bridge_common.h.997889907D1347DD.idx and b/.cache/clangd/index/display_bridge_common.h.997889907D1347DD.idx differ diff --git a/.cache/clangd/index/display_manager.c.26E68B4991180381.idx b/.cache/clangd/index/display_manager.c.26E68B4991180381.idx index fa6dc27..2f8cb02 100644 Binary files a/.cache/clangd/index/display_manager.c.26E68B4991180381.idx and b/.cache/clangd/index/display_manager.c.26E68B4991180381.idx differ diff --git a/.cache/clangd/index/display_manager.h.2C66E5BD0DA5A085.idx b/.cache/clangd/index/display_manager.h.2C66E5BD0DA5A085.idx index 10f92ef..db435ec 100644 Binary files a/.cache/clangd/index/display_manager.h.2C66E5BD0DA5A085.idx and b/.cache/clangd/index/display_manager.h.2C66E5BD0DA5A085.idx differ diff --git a/.cache/clangd/index/display_te_sync.c.3C9296018D6A86EF.idx b/.cache/clangd/index/display_te_sync.c.3C9296018D6A86EF.idx index 0f5c0af..f41a924 100644 Binary files a/.cache/clangd/index/display_te_sync.c.3C9296018D6A86EF.idx and b/.cache/clangd/index/display_te_sync.c.3C9296018D6A86EF.idx differ diff --git a/.cache/clangd/index/display_te_sync.h.343A383C2F0D5FA8.idx b/.cache/clangd/index/display_te_sync.h.343A383C2F0D5FA8.idx index 1b0ae19..46e2908 100644 Binary files a/.cache/clangd/index/display_te_sync.h.343A383C2F0D5FA8.idx and b/.cache/clangd/index/display_te_sync.h.343A383C2F0D5FA8.idx differ diff --git a/.cache/clangd/index/dpt.cpp.C7370104A1A7839F.idx b/.cache/clangd/index/dpt.cpp.C7370104A1A7839F.idx index e4b85ff..0a04529 100644 Binary files a/.cache/clangd/index/dpt.cpp.C7370104A1A7839F.idx and b/.cache/clangd/index/dpt.cpp.C7370104A1A7839F.idx differ diff --git a/.cache/clangd/index/dpt.h.4A6C94F0C2C8EA53.idx b/.cache/clangd/index/dpt.h.4A6C94F0C2C8EA53.idx index 5ec1887..b4e4fc2 100644 Binary files a/.cache/clangd/index/dpt.h.4A6C94F0C2C8EA53.idx and b/.cache/clangd/index/dpt.h.4A6C94F0C2C8EA53.idx differ diff --git a/.cache/clangd/index/dptconvert.cpp.D099B6707D77C8E2.idx b/.cache/clangd/index/dptconvert.cpp.D099B6707D77C8E2.idx index fa6659a..f83bd58 100644 Binary files a/.cache/clangd/index/dptconvert.cpp.D099B6707D77C8E2.idx and b/.cache/clangd/index/dptconvert.cpp.D099B6707D77C8E2.idx differ diff --git a/.cache/clangd/index/dptconvert.h.2FE9AC3F4AF4E7A5.idx b/.cache/clangd/index/dptconvert.h.2FE9AC3F4AF4E7A5.idx index 57d514a..ec556d2 100644 Binary files a/.cache/clangd/index/dptconvert.h.2FE9AC3F4AF4E7A5.idx and b/.cache/clangd/index/dptconvert.h.2FE9AC3F4AF4E7A5.idx differ diff --git a/.cache/clangd/index/dummy_src.c.937707F10F7A77D5.idx b/.cache/clangd/index/dummy_src.c.937707F10F7A77D5.idx index a5621d5..dce3b72 100644 Binary files a/.cache/clangd/index/dummy_src.c.937707F10F7A77D5.idx and b/.cache/clangd/index/dummy_src.c.937707F10F7A77D5.idx differ diff --git a/.cache/clangd/index/egl.c.09A7E4EB9299A6DB.idx b/.cache/clangd/index/egl.c.09A7E4EB9299A6DB.idx index 480fa20..23950fc 100644 Binary files a/.cache/clangd/index/egl.c.09A7E4EB9299A6DB.idx and b/.cache/clangd/index/egl.c.09A7E4EB9299A6DB.idx differ diff --git a/.cache/clangd/index/eppp_link.c.2E03D586AFD1FF4F.idx b/.cache/clangd/index/eppp_link.c.2E03D586AFD1FF4F.idx index 3803ced..a00ccd0 100644 Binary files a/.cache/clangd/index/eppp_link.c.2E03D586AFD1FF4F.idx and b/.cache/clangd/index/eppp_link.c.2E03D586AFD1FF4F.idx differ diff --git a/.cache/clangd/index/eppp_link.h.CCFEC7EC885FDE4E.idx b/.cache/clangd/index/eppp_link.h.CCFEC7EC885FDE4E.idx index f956dc9..f02dc52 100644 Binary files a/.cache/clangd/index/eppp_link.h.CCFEC7EC885FDE4E.idx and b/.cache/clangd/index/eppp_link.h.CCFEC7EC885FDE4E.idx differ diff --git a/.cache/clangd/index/eppp_netif_tun.c.975A8A01D945D14D.idx b/.cache/clangd/index/eppp_netif_tun.c.975A8A01D945D14D.idx index 8935f02..68e2f71 100644 Binary files a/.cache/clangd/index/eppp_netif_tun.c.975A8A01D945D14D.idx and b/.cache/clangd/index/eppp_netif_tun.c.975A8A01D945D14D.idx differ diff --git a/.cache/clangd/index/eppp_transport.h.26A3DD4EC720C50B.idx b/.cache/clangd/index/eppp_transport.h.26A3DD4EC720C50B.idx index 0692f68..940a5e1 100644 Binary files a/.cache/clangd/index/eppp_transport.h.26A3DD4EC720C50B.idx and b/.cache/clangd/index/eppp_transport.h.26A3DD4EC720C50B.idx differ diff --git a/.cache/clangd/index/eppp_transport_eth.h.4EEA5373FE78DB6C.idx b/.cache/clangd/index/eppp_transport_eth.h.4EEA5373FE78DB6C.idx index 55e15b2..fa6c3c7 100644 Binary files a/.cache/clangd/index/eppp_transport_eth.h.4EEA5373FE78DB6C.idx and b/.cache/clangd/index/eppp_transport_eth.h.4EEA5373FE78DB6C.idx differ diff --git a/.cache/clangd/index/eppp_transport_sdio.h.B1015B5BD18935D4.idx b/.cache/clangd/index/eppp_transport_sdio.h.B1015B5BD18935D4.idx index afe4bcf..74238f9 100644 Binary files a/.cache/clangd/index/eppp_transport_sdio.h.B1015B5BD18935D4.idx and b/.cache/clangd/index/eppp_transport_sdio.h.B1015B5BD18935D4.idx differ diff --git a/.cache/clangd/index/eppp_transport_spi.h.DE45996856305F01.idx b/.cache/clangd/index/eppp_transport_spi.h.DE45996856305F01.idx index 8db779c..230cc5c 100644 Binary files a/.cache/clangd/index/eppp_transport_spi.h.DE45996856305F01.idx and b/.cache/clangd/index/eppp_transport_spi.h.DE45996856305F01.idx differ diff --git a/.cache/clangd/index/eppp_transport_uart.h.BE0B3D7DE59C39E5.idx b/.cache/clangd/index/eppp_transport_uart.h.BE0B3D7DE59C39E5.idx index 4268839..8b26541 100644 Binary files a/.cache/clangd/index/eppp_transport_uart.h.BE0B3D7DE59C39E5.idx and b/.cache/clangd/index/eppp_transport_uart.h.BE0B3D7DE59C39E5.idx differ diff --git a/.cache/clangd/index/eppp_uart.c.DEBA285523A8ECA2.idx b/.cache/clangd/index/eppp_uart.c.DEBA285523A8ECA2.idx index 8298494..59b00f1 100644 Binary files a/.cache/clangd/index/eppp_uart.c.DEBA285523A8ECA2.idx and b/.cache/clangd/index/eppp_uart.c.DEBA285523A8ECA2.idx differ diff --git a/.cache/clangd/index/esp32_idf_platform.cpp.B19640D9D4B1ED97.idx b/.cache/clangd/index/esp32_idf_platform.cpp.B19640D9D4B1ED97.idx index 31c0206..397f75a 100644 Binary files a/.cache/clangd/index/esp32_idf_platform.cpp.B19640D9D4B1ED97.idx and b/.cache/clangd/index/esp32_idf_platform.cpp.B19640D9D4B1ED97.idx differ diff --git a/.cache/clangd/index/esp32_idf_platform.h.3BDB38ED1BF59EEE.idx b/.cache/clangd/index/esp32_idf_platform.h.3BDB38ED1BF59EEE.idx index ee7d753..b1a71fd 100644 Binary files a/.cache/clangd/index/esp32_idf_platform.h.3BDB38ED1BF59EEE.idx and b/.cache/clangd/index/esp32_idf_platform.h.3BDB38ED1BF59EEE.idx differ diff --git a/.cache/clangd/index/esp32_platform.cpp.38449312BF56641D.idx b/.cache/clangd/index/esp32_platform.cpp.38449312BF56641D.idx index 5866c98..c6ba9c0 100644 Binary files a/.cache/clangd/index/esp32_platform.cpp.38449312BF56641D.idx and b/.cache/clangd/index/esp32_platform.cpp.38449312BF56641D.idx differ diff --git a/.cache/clangd/index/esp32_platform.h.1BC6EF21A82C2E51.idx b/.cache/clangd/index/esp32_platform.h.1BC6EF21A82C2E51.idx index 841fc1c..3a3919f 100644 Binary files a/.cache/clangd/index/esp32_platform.h.1BC6EF21A82C2E51.idx and b/.cache/clangd/index/esp32_platform.h.1BC6EF21A82C2E51.idx differ diff --git a/.cache/clangd/index/esp_eap_client_remote_api.h.704340461D1684FC.idx b/.cache/clangd/index/esp_eap_client_remote_api.h.704340461D1684FC.idx index 5a98946..3ee0e59 100644 Binary files a/.cache/clangd/index/esp_eap_client_remote_api.h.704340461D1684FC.idx and b/.cache/clangd/index/esp_eap_client_remote_api.h.704340461D1684FC.idx differ diff --git a/.cache/clangd/index/esp_eap_client_remote_weak.c.5853FEB5AE6CC649.idx b/.cache/clangd/index/esp_eap_client_remote_weak.c.5853FEB5AE6CC649.idx index 2d7e8e5..86b333c 100644 Binary files a/.cache/clangd/index/esp_eap_client_remote_weak.c.5853FEB5AE6CC649.idx and b/.cache/clangd/index/esp_eap_client_remote_weak.c.5853FEB5AE6CC649.idx differ diff --git a/.cache/clangd/index/esp_eap_client_with_remote.c.AD773EF39B093983.idx b/.cache/clangd/index/esp_eap_client_with_remote.c.AD773EF39B093983.idx index 368f296..afb06e7 100644 Binary files a/.cache/clangd/index/esp_eap_client_with_remote.c.AD773EF39B093983.idx and b/.cache/clangd/index/esp_eap_client_with_remote.c.AD773EF39B093983.idx differ diff --git a/.cache/clangd/index/esp_hosted.h.88634F67E417235D.idx b/.cache/clangd/index/esp_hosted.h.88634F67E417235D.idx index c998fec..9b07c6e 100644 Binary files a/.cache/clangd/index/esp_hosted.h.88634F67E417235D.idx and b/.cache/clangd/index/esp_hosted.h.88634F67E417235D.idx differ diff --git a/.cache/clangd/index/esp_hosted_api.c.F67950DA579E23AE.idx b/.cache/clangd/index/esp_hosted_api.c.F67950DA579E23AE.idx index 92c2145..636f621 100644 Binary files a/.cache/clangd/index/esp_hosted_api.c.F67950DA579E23AE.idx and b/.cache/clangd/index/esp_hosted_api.c.F67950DA579E23AE.idx differ diff --git a/.cache/clangd/index/esp_hosted_api_priv.h.D1C3720B648CFE57.idx b/.cache/clangd/index/esp_hosted_api_priv.h.D1C3720B648CFE57.idx index e722786..3c0299d 100644 Binary files a/.cache/clangd/index/esp_hosted_api_priv.h.D1C3720B648CFE57.idx and b/.cache/clangd/index/esp_hosted_api_priv.h.D1C3720B648CFE57.idx differ diff --git a/.cache/clangd/index/esp_hosted_api_types.h.66A00F78D798CABF.idx b/.cache/clangd/index/esp_hosted_api_types.h.66A00F78D798CABF.idx index 3f5e776..9542397 100644 Binary files a/.cache/clangd/index/esp_hosted_api_types.h.66A00F78D798CABF.idx and b/.cache/clangd/index/esp_hosted_api_types.h.66A00F78D798CABF.idx differ diff --git a/.cache/clangd/index/esp_hosted_bitmasks.h.A4FEB717F2F5202A.idx b/.cache/clangd/index/esp_hosted_bitmasks.h.A4FEB717F2F5202A.idx index 37f3bde..b732892 100644 Binary files a/.cache/clangd/index/esp_hosted_bitmasks.h.A4FEB717F2F5202A.idx and b/.cache/clangd/index/esp_hosted_bitmasks.h.A4FEB717F2F5202A.idx differ diff --git a/.cache/clangd/index/esp_hosted_bt.h.5DA9D74D39290E5B.idx b/.cache/clangd/index/esp_hosted_bt.h.5DA9D74D39290E5B.idx index 4ff5b6a..6156193 100644 Binary files a/.cache/clangd/index/esp_hosted_bt.h.5DA9D74D39290E5B.idx and b/.cache/clangd/index/esp_hosted_bt.h.5DA9D74D39290E5B.idx differ diff --git a/.cache/clangd/index/esp_hosted_cli.c.78325FAB785DE501.idx b/.cache/clangd/index/esp_hosted_cli.c.78325FAB785DE501.idx index 5cf89c9..af8513c 100644 Binary files a/.cache/clangd/index/esp_hosted_cli.c.78325FAB785DE501.idx and b/.cache/clangd/index/esp_hosted_cli.c.78325FAB785DE501.idx differ diff --git a/.cache/clangd/index/esp_hosted_cli.h.C10C75EB8ABE1FE5.idx b/.cache/clangd/index/esp_hosted_cli.h.C10C75EB8ABE1FE5.idx index b5039da..6456466 100644 Binary files a/.cache/clangd/index/esp_hosted_cli.h.C10C75EB8ABE1FE5.idx and b/.cache/clangd/index/esp_hosted_cli.h.C10C75EB8ABE1FE5.idx differ diff --git a/.cache/clangd/index/esp_hosted_cp_gpio.h.95D94EAB89530F38.idx b/.cache/clangd/index/esp_hosted_cp_gpio.h.95D94EAB89530F38.idx new file mode 100644 index 0000000..707d728 Binary files /dev/null and b/.cache/clangd/index/esp_hosted_cp_gpio.h.95D94EAB89530F38.idx differ diff --git a/.cache/clangd/index/esp_hosted_event.h.69C66AF9D30EAD3C.idx b/.cache/clangd/index/esp_hosted_event.h.69C66AF9D30EAD3C.idx index f44d7db..ceebc18 100644 Binary files a/.cache/clangd/index/esp_hosted_event.h.69C66AF9D30EAD3C.idx and b/.cache/clangd/index/esp_hosted_event.h.69C66AF9D30EAD3C.idx differ diff --git a/.cache/clangd/index/esp_hosted_header.h.7A9CFE159AD0F960.idx b/.cache/clangd/index/esp_hosted_header.h.7A9CFE159AD0F960.idx index 259d175..1a75b53 100644 Binary files a/.cache/clangd/index/esp_hosted_header.h.7A9CFE159AD0F960.idx and b/.cache/clangd/index/esp_hosted_header.h.7A9CFE159AD0F960.idx differ diff --git a/.cache/clangd/index/esp_hosted_host_fw_ver.h.7627B76907D54D09.idx b/.cache/clangd/index/esp_hosted_host_fw_ver.h.7627B76907D54D09.idx index d82920f..d105d00 100644 Binary files a/.cache/clangd/index/esp_hosted_host_fw_ver.h.7627B76907D54D09.idx and b/.cache/clangd/index/esp_hosted_host_fw_ver.h.7627B76907D54D09.idx differ diff --git a/.cache/clangd/index/esp_hosted_interface.h.947B542023F75F47.idx b/.cache/clangd/index/esp_hosted_interface.h.947B542023F75F47.idx index e02f6ac..cda5eba 100644 Binary files a/.cache/clangd/index/esp_hosted_interface.h.947B542023F75F47.idx and b/.cache/clangd/index/esp_hosted_interface.h.947B542023F75F47.idx differ diff --git a/.cache/clangd/index/esp_hosted_log.h.3FB129A88206FF4D.idx b/.cache/clangd/index/esp_hosted_log.h.3FB129A88206FF4D.idx index 052097d..cef2ff6 100644 Binary files a/.cache/clangd/index/esp_hosted_log.h.3FB129A88206FF4D.idx and b/.cache/clangd/index/esp_hosted_log.h.3FB129A88206FF4D.idx differ diff --git a/.cache/clangd/index/esp_hosted_misc.h.080FBE5065AD0A05.idx b/.cache/clangd/index/esp_hosted_misc.h.080FBE5065AD0A05.idx index d8ab6e4..2baf219 100644 Binary files a/.cache/clangd/index/esp_hosted_misc.h.080FBE5065AD0A05.idx and b/.cache/clangd/index/esp_hosted_misc.h.080FBE5065AD0A05.idx differ diff --git a/.cache/clangd/index/esp_hosted_os_abstraction.h.F59EB2EF24F2F584.idx b/.cache/clangd/index/esp_hosted_os_abstraction.h.F59EB2EF24F2F584.idx index 174e090..e0bc3ad 100644 Binary files a/.cache/clangd/index/esp_hosted_os_abstraction.h.F59EB2EF24F2F584.idx and b/.cache/clangd/index/esp_hosted_os_abstraction.h.F59EB2EF24F2F584.idx differ diff --git a/.cache/clangd/index/esp_hosted_ota.h.B9A770B02567C901.idx b/.cache/clangd/index/esp_hosted_ota.h.B9A770B02567C901.idx index fb7ed31..13f3128 100644 Binary files a/.cache/clangd/index/esp_hosted_ota.h.B9A770B02567C901.idx and b/.cache/clangd/index/esp_hosted_ota.h.B9A770B02567C901.idx differ diff --git a/.cache/clangd/index/esp_hosted_ota_api.c.22700A302F254A42.idx b/.cache/clangd/index/esp_hosted_ota_api.c.22700A302F254A42.idx index d596ad5..58c2134 100644 Binary files a/.cache/clangd/index/esp_hosted_ota_api.c.22700A302F254A42.idx and b/.cache/clangd/index/esp_hosted_ota_api.c.22700A302F254A42.idx differ diff --git a/.cache/clangd/index/esp_hosted_power_save.h.5052E5D651C4F69F.idx b/.cache/clangd/index/esp_hosted_power_save.h.5052E5D651C4F69F.idx index 9324cb1..c2956b7 100644 Binary files a/.cache/clangd/index/esp_hosted_power_save.h.5052E5D651C4F69F.idx and b/.cache/clangd/index/esp_hosted_power_save.h.5052E5D651C4F69F.idx differ diff --git a/.cache/clangd/index/esp_hosted_rpc.h.A887B45C608DFEEC.idx b/.cache/clangd/index/esp_hosted_rpc.h.A887B45C608DFEEC.idx index 9efe274..bd5b6d6 100644 Binary files a/.cache/clangd/index/esp_hosted_rpc.h.A887B45C608DFEEC.idx and b/.cache/clangd/index/esp_hosted_rpc.h.A887B45C608DFEEC.idx differ diff --git a/.cache/clangd/index/esp_hosted_rpc.pb-c.c.AB353D6201F8DFB3.idx b/.cache/clangd/index/esp_hosted_rpc.pb-c.c.AB353D6201F8DFB3.idx index 3016995..fa102a3 100644 Binary files a/.cache/clangd/index/esp_hosted_rpc.pb-c.c.AB353D6201F8DFB3.idx and b/.cache/clangd/index/esp_hosted_rpc.pb-c.c.AB353D6201F8DFB3.idx differ diff --git a/.cache/clangd/index/esp_hosted_rpc.pb-c.h.D5B4418169E035FC.idx b/.cache/clangd/index/esp_hosted_rpc.pb-c.h.D5B4418169E035FC.idx index 26de35d..558f13d 100644 Binary files a/.cache/clangd/index/esp_hosted_rpc.pb-c.h.D5B4418169E035FC.idx and b/.cache/clangd/index/esp_hosted_rpc.pb-c.h.D5B4418169E035FC.idx differ diff --git a/.cache/clangd/index/esp_hosted_transport.h.D4B05EE6F1410C3F.idx b/.cache/clangd/index/esp_hosted_transport.h.D4B05EE6F1410C3F.idx index 77f0c0e..fa0c454 100644 Binary files a/.cache/clangd/index/esp_hosted_transport.h.D4B05EE6F1410C3F.idx and b/.cache/clangd/index/esp_hosted_transport.h.D4B05EE6F1410C3F.idx differ diff --git a/.cache/clangd/index/esp_hosted_transport_config.c.285CA3A462BBC6E2.idx b/.cache/clangd/index/esp_hosted_transport_config.c.285CA3A462BBC6E2.idx index 0658b18..b9c6026 100644 Binary files a/.cache/clangd/index/esp_hosted_transport_config.c.285CA3A462BBC6E2.idx and b/.cache/clangd/index/esp_hosted_transport_config.c.285CA3A462BBC6E2.idx differ diff --git a/.cache/clangd/index/esp_hosted_transport_config.h.1C6B8D1864ED1D4E.idx b/.cache/clangd/index/esp_hosted_transport_config.h.1C6B8D1864ED1D4E.idx index 406a9fe..019163f 100644 Binary files a/.cache/clangd/index/esp_hosted_transport_config.h.1C6B8D1864ED1D4E.idx and b/.cache/clangd/index/esp_hosted_transport_config.h.1C6B8D1864ED1D4E.idx differ diff --git a/.cache/clangd/index/esp_hosted_transport_init.h.BA4F0D475C713A2B.idx b/.cache/clangd/index/esp_hosted_transport_init.h.BA4F0D475C713A2B.idx index 304ac90..ef7046a 100644 Binary files a/.cache/clangd/index/esp_hosted_transport_init.h.BA4F0D475C713A2B.idx and b/.cache/clangd/index/esp_hosted_transport_init.h.BA4F0D475C713A2B.idx differ diff --git a/.cache/clangd/index/esp_hosted_wifi_remote_glue.h.3AAD8704EB9A0EAD.idx b/.cache/clangd/index/esp_hosted_wifi_remote_glue.h.3AAD8704EB9A0EAD.idx index f7cebc2..5861af5 100644 Binary files a/.cache/clangd/index/esp_hosted_wifi_remote_glue.h.3AAD8704EB9A0EAD.idx and b/.cache/clangd/index/esp_hosted_wifi_remote_glue.h.3AAD8704EB9A0EAD.idx differ diff --git a/.cache/clangd/index/esp_jpeg_common.h.28E2D7159B29A205.idx b/.cache/clangd/index/esp_jpeg_common.h.28E2D7159B29A205.idx index ebbde48..21e0d81 100644 Binary files a/.cache/clangd/index/esp_jpeg_common.h.28E2D7159B29A205.idx and b/.cache/clangd/index/esp_jpeg_common.h.28E2D7159B29A205.idx differ diff --git a/.cache/clangd/index/esp_jpeg_dec.h.08E284B6D4B90B27.idx b/.cache/clangd/index/esp_jpeg_dec.h.08E284B6D4B90B27.idx index dee4f58..ffec59d 100644 Binary files a/.cache/clangd/index/esp_jpeg_dec.h.08E284B6D4B90B27.idx and b/.cache/clangd/index/esp_jpeg_dec.h.08E284B6D4B90B27.idx differ diff --git a/.cache/clangd/index/esp_lcd_jd9365_10_1.c.84CB3CA60FD38C13.idx b/.cache/clangd/index/esp_lcd_jd9365_10_1.c.84CB3CA60FD38C13.idx index 795be48..be739d6 100644 Binary files a/.cache/clangd/index/esp_lcd_jd9365_10_1.c.84CB3CA60FD38C13.idx and b/.cache/clangd/index/esp_lcd_jd9365_10_1.c.84CB3CA60FD38C13.idx differ diff --git a/.cache/clangd/index/esp_lcd_jd9365_10_1.h.7EE2972A6ADF6455.idx b/.cache/clangd/index/esp_lcd_jd9365_10_1.h.7EE2972A6ADF6455.idx index 9a06c95..f8b531e 100644 Binary files a/.cache/clangd/index/esp_lcd_jd9365_10_1.h.7EE2972A6ADF6455.idx and b/.cache/clangd/index/esp_lcd_jd9365_10_1.h.7EE2972A6ADF6455.idx differ diff --git a/.cache/clangd/index/esp_lcd_touch.c.0A3A30AB9E12E1C3.idx b/.cache/clangd/index/esp_lcd_touch.c.0A3A30AB9E12E1C3.idx index 5eaeb5e..7a76568 100644 Binary files a/.cache/clangd/index/esp_lcd_touch.c.0A3A30AB9E12E1C3.idx and b/.cache/clangd/index/esp_lcd_touch.c.0A3A30AB9E12E1C3.idx differ diff --git a/.cache/clangd/index/esp_lcd_touch.h.81B720555302CD46.idx b/.cache/clangd/index/esp_lcd_touch.h.81B720555302CD46.idx index ff7b7b5..474ad96 100644 Binary files a/.cache/clangd/index/esp_lcd_touch.h.81B720555302CD46.idx and b/.cache/clangd/index/esp_lcd_touch.h.81B720555302CD46.idx differ diff --git a/.cache/clangd/index/esp_lcd_touch_gt911.c.1C5A71481686736E.idx b/.cache/clangd/index/esp_lcd_touch_gt911.c.1C5A71481686736E.idx index 5815489..896b1b6 100644 Binary files a/.cache/clangd/index/esp_lcd_touch_gt911.c.1C5A71481686736E.idx and b/.cache/clangd/index/esp_lcd_touch_gt911.c.1C5A71481686736E.idx differ diff --git a/.cache/clangd/index/esp_lcd_touch_gt911.h.3671F798B7A89A59.idx b/.cache/clangd/index/esp_lcd_touch_gt911.h.3671F798B7A89A59.idx index b7f4f1b..121b3ef 100644 Binary files a/.cache/clangd/index/esp_lcd_touch_gt911.h.3671F798B7A89A59.idx and b/.cache/clangd/index/esp_lcd_touch_gt911.h.3671F798B7A89A59.idx differ diff --git a/.cache/clangd/index/esp_lv_adapter.c.73D9EA5E9F80B82D.idx b/.cache/clangd/index/esp_lv_adapter.c.73D9EA5E9F80B82D.idx index b68b61b..fc935c4 100644 Binary files a/.cache/clangd/index/esp_lv_adapter.c.73D9EA5E9F80B82D.idx and b/.cache/clangd/index/esp_lv_adapter.c.73D9EA5E9F80B82D.idx differ diff --git a/.cache/clangd/index/esp_lv_adapter.h.C6D46F39EF6E5C62.idx b/.cache/clangd/index/esp_lv_adapter.h.C6D46F39EF6E5C62.idx index c5b6ee5..8be4c1e 100644 Binary files a/.cache/clangd/index/esp_lv_adapter.h.C6D46F39EF6E5C62.idx and b/.cache/clangd/index/esp_lv_adapter.h.C6D46F39EF6E5C62.idx differ diff --git a/.cache/clangd/index/esp_lv_adapter_display.h.5013D0A0FBC21C5E.idx b/.cache/clangd/index/esp_lv_adapter_display.h.5013D0A0FBC21C5E.idx index 6fc38ce..1a527c6 100644 Binary files a/.cache/clangd/index/esp_lv_adapter_display.h.5013D0A0FBC21C5E.idx and b/.cache/clangd/index/esp_lv_adapter_display.h.5013D0A0FBC21C5E.idx differ diff --git a/.cache/clangd/index/esp_lv_adapter_input.h.BCA2DEC525C1C1D1.idx b/.cache/clangd/index/esp_lv_adapter_input.h.BCA2DEC525C1C1D1.idx index d71eb51..a047920 100644 Binary files a/.cache/clangd/index/esp_lv_adapter_input.h.BCA2DEC525C1C1D1.idx and b/.cache/clangd/index/esp_lv_adapter_input.h.BCA2DEC525C1C1D1.idx differ diff --git a/.cache/clangd/index/esp_lv_adapter_input_touch.c.8E41AD43BDBAEFCB.idx b/.cache/clangd/index/esp_lv_adapter_input_touch.c.8E41AD43BDBAEFCB.idx index 2fe1e66..e51f469 100644 Binary files a/.cache/clangd/index/esp_lv_adapter_input_touch.c.8E41AD43BDBAEFCB.idx and b/.cache/clangd/index/esp_lv_adapter_input_touch.c.8E41AD43BDBAEFCB.idx differ diff --git a/.cache/clangd/index/esp_lv_decoder.c.F5170CBDBB4CA5CD.idx b/.cache/clangd/index/esp_lv_decoder.c.F5170CBDBB4CA5CD.idx index a311c02..5cb091f 100644 Binary files a/.cache/clangd/index/esp_lv_decoder.c.F5170CBDBB4CA5CD.idx and b/.cache/clangd/index/esp_lv_decoder.c.F5170CBDBB4CA5CD.idx differ diff --git a/.cache/clangd/index/esp_lv_decoder.h.6BE641F1A29DB9DE.idx b/.cache/clangd/index/esp_lv_decoder.h.6BE641F1A29DB9DE.idx index ccb5e81..41517e5 100644 Binary files a/.cache/clangd/index/esp_lv_decoder.h.6BE641F1A29DB9DE.idx and b/.cache/clangd/index/esp_lv_decoder.h.6BE641F1A29DB9DE.idx differ diff --git a/.cache/clangd/index/esp_lv_decoder_config.h.5F1A2C037D7FD9BB.idx b/.cache/clangd/index/esp_lv_decoder_config.h.5F1A2C037D7FD9BB.idx index 05e4cc0..3068125 100644 Binary files a/.cache/clangd/index/esp_lv_decoder_config.h.5F1A2C037D7FD9BB.idx and b/.cache/clangd/index/esp_lv_decoder_config.h.5F1A2C037D7FD9BB.idx differ diff --git a/.cache/clangd/index/esp_lv_fs.c.C7E6A88AF31397B7.idx b/.cache/clangd/index/esp_lv_fs.c.C7E6A88AF31397B7.idx index 6e153f7..750728a 100644 Binary files a/.cache/clangd/index/esp_lv_fs.c.C7E6A88AF31397B7.idx and b/.cache/clangd/index/esp_lv_fs.c.C7E6A88AF31397B7.idx differ diff --git a/.cache/clangd/index/esp_lv_fs.h.6EFE3C11F2E511E8.idx b/.cache/clangd/index/esp_lv_fs.h.6EFE3C11F2E511E8.idx index be036b4..1ba0f69 100644 Binary files a/.cache/clangd/index/esp_lv_fs.h.6EFE3C11F2E511E8.idx and b/.cache/clangd/index/esp_lv_fs.h.6EFE3C11F2E511E8.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port.c.021786F89D8C6137.idx b/.cache/clangd/index/esp_lvgl_port.c.021786F89D8C6137.idx index 9da3a67..432db22 100644 Binary files a/.cache/clangd/index/esp_lvgl_port.c.021786F89D8C6137.idx and b/.cache/clangd/index/esp_lvgl_port.c.021786F89D8C6137.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port.h.F1CAC4D4FE9D8732.idx b/.cache/clangd/index/esp_lvgl_port.h.F1CAC4D4FE9D8732.idx index ce07db0..32531a4 100644 Binary files a/.cache/clangd/index/esp_lvgl_port.h.F1CAC4D4FE9D8732.idx and b/.cache/clangd/index/esp_lvgl_port.h.F1CAC4D4FE9D8732.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port_button.c.2197C1E68F07E507.idx b/.cache/clangd/index/esp_lvgl_port_button.c.2197C1E68F07E507.idx index b62006f..0d21723 100644 Binary files a/.cache/clangd/index/esp_lvgl_port_button.c.2197C1E68F07E507.idx and b/.cache/clangd/index/esp_lvgl_port_button.c.2197C1E68F07E507.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port_button.h.F8B437876146D5F1.idx b/.cache/clangd/index/esp_lvgl_port_button.h.F8B437876146D5F1.idx index 86f2f4a..6b090c4 100644 Binary files a/.cache/clangd/index/esp_lvgl_port_button.h.F8B437876146D5F1.idx and b/.cache/clangd/index/esp_lvgl_port_button.h.F8B437876146D5F1.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port_disp.c.EAB73C020C15025F.idx b/.cache/clangd/index/esp_lvgl_port_disp.c.EAB73C020C15025F.idx index 3a617e2..02497bd 100644 Binary files a/.cache/clangd/index/esp_lvgl_port_disp.c.EAB73C020C15025F.idx and b/.cache/clangd/index/esp_lvgl_port_disp.c.EAB73C020C15025F.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port_disp.h.CD569F3FC4A04A6C.idx b/.cache/clangd/index/esp_lvgl_port_disp.h.CD569F3FC4A04A6C.idx index 9ec2d28..587e607 100644 Binary files a/.cache/clangd/index/esp_lvgl_port_disp.h.CD569F3FC4A04A6C.idx and b/.cache/clangd/index/esp_lvgl_port_disp.h.CD569F3FC4A04A6C.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port_knob.c.58AC9E964C5364FF.idx b/.cache/clangd/index/esp_lvgl_port_knob.c.58AC9E964C5364FF.idx index 4bd4237..6bfbd86 100644 Binary files a/.cache/clangd/index/esp_lvgl_port_knob.c.58AC9E964C5364FF.idx and b/.cache/clangd/index/esp_lvgl_port_knob.c.58AC9E964C5364FF.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port_knob.h.B0B99C6FBDE5E530.idx b/.cache/clangd/index/esp_lvgl_port_knob.h.B0B99C6FBDE5E530.idx index ad1551e..2367c49 100644 Binary files a/.cache/clangd/index/esp_lvgl_port_knob.h.B0B99C6FBDE5E530.idx and b/.cache/clangd/index/esp_lvgl_port_knob.h.B0B99C6FBDE5E530.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port_priv.h.38DA4BC6778DBEB2.idx b/.cache/clangd/index/esp_lvgl_port_priv.h.38DA4BC6778DBEB2.idx index 5b40d5c..8d82078 100644 Binary files a/.cache/clangd/index/esp_lvgl_port_priv.h.38DA4BC6778DBEB2.idx and b/.cache/clangd/index/esp_lvgl_port_priv.h.38DA4BC6778DBEB2.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port_touch.c.C7168F85F4D0CB99.idx b/.cache/clangd/index/esp_lvgl_port_touch.c.C7168F85F4D0CB99.idx index 09e26e0..0b92138 100644 Binary files a/.cache/clangd/index/esp_lvgl_port_touch.c.C7168F85F4D0CB99.idx and b/.cache/clangd/index/esp_lvgl_port_touch.c.C7168F85F4D0CB99.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port_touch.h.E3F4F303BB777106.idx b/.cache/clangd/index/esp_lvgl_port_touch.h.E3F4F303BB777106.idx index 419b404..c6e24e7 100644 Binary files a/.cache/clangd/index/esp_lvgl_port_touch.h.E3F4F303BB777106.idx and b/.cache/clangd/index/esp_lvgl_port_touch.h.E3F4F303BB777106.idx differ diff --git a/.cache/clangd/index/esp_lvgl_port_usbhid.h.6522DB99CC9FC89E.idx b/.cache/clangd/index/esp_lvgl_port_usbhid.h.6522DB99CC9FC89E.idx index e25d779..df28fbe 100644 Binary files a/.cache/clangd/index/esp_lvgl_port_usbhid.h.6522DB99CC9FC89E.idx and b/.cache/clangd/index/esp_lvgl_port_usbhid.h.6522DB99CC9FC89E.idx differ diff --git a/.cache/clangd/index/esp_mmap_assets.c.C54AF72580D7DC70.idx b/.cache/clangd/index/esp_mmap_assets.c.C54AF72580D7DC70.idx index 55a9bbc..f52a0d3 100644 Binary files a/.cache/clangd/index/esp_mmap_assets.c.C54AF72580D7DC70.idx and b/.cache/clangd/index/esp_mmap_assets.c.C54AF72580D7DC70.idx differ diff --git a/.cache/clangd/index/esp_mmap_assets.h.651B81D53387CB98.idx b/.cache/clangd/index/esp_mmap_assets.h.651B81D53387CB98.idx index af6f3a5..ad74056 100644 Binary files a/.cache/clangd/index/esp_mmap_assets.h.651B81D53387CB98.idx and b/.cache/clangd/index/esp_mmap_assets.h.651B81D53387CB98.idx differ diff --git a/.cache/clangd/index/esp_platform.cpp.B58832F3464D98C4.idx b/.cache/clangd/index/esp_platform.cpp.B58832F3464D98C4.idx index bc955dd..ebfc828 100644 Binary files a/.cache/clangd/index/esp_platform.cpp.B58832F3464D98C4.idx and b/.cache/clangd/index/esp_platform.cpp.B58832F3464D98C4.idx differ diff --git a/.cache/clangd/index/esp_platform.h.E30E189B52B6F363.idx b/.cache/clangd/index/esp_platform.h.E30E189B52B6F363.idx index 4ca3613..7064432 100644 Binary files a/.cache/clangd/index/esp_platform.h.E30E189B52B6F363.idx and b/.cache/clangd/index/esp_platform.h.E30E189B52B6F363.idx differ diff --git a/.cache/clangd/index/esp_wifi.h.8387B57FF7F48BBF.idx b/.cache/clangd/index/esp_wifi.h.8387B57FF7F48BBF.idx index 0ea6a73..10988bc 100644 Binary files a/.cache/clangd/index/esp_wifi.h.8387B57FF7F48BBF.idx and b/.cache/clangd/index/esp_wifi.h.8387B57FF7F48BBF.idx differ diff --git a/.cache/clangd/index/esp_wifi_crypto_types.h.FA4407EA60D1DE22.idx b/.cache/clangd/index/esp_wifi_crypto_types.h.FA4407EA60D1DE22.idx index b30810c..eeea769 100644 Binary files a/.cache/clangd/index/esp_wifi_crypto_types.h.FA4407EA60D1DE22.idx and b/.cache/clangd/index/esp_wifi_crypto_types.h.FA4407EA60D1DE22.idx differ diff --git a/.cache/clangd/index/esp_wifi_default.h.0508E7DAE07C27C1.idx b/.cache/clangd/index/esp_wifi_default.h.0508E7DAE07C27C1.idx index c64981e..f910ae5 100644 Binary files a/.cache/clangd/index/esp_wifi_default.h.0508E7DAE07C27C1.idx and b/.cache/clangd/index/esp_wifi_default.h.0508E7DAE07C27C1.idx differ diff --git a/.cache/clangd/index/esp_wifi_he_types.h.5897DC6773DC6223.idx b/.cache/clangd/index/esp_wifi_he_types.h.5897DC6773DC6223.idx index be78482..241f04e 100644 Binary files a/.cache/clangd/index/esp_wifi_he_types.h.5897DC6773DC6223.idx and b/.cache/clangd/index/esp_wifi_he_types.h.5897DC6773DC6223.idx differ diff --git a/.cache/clangd/index/esp_wifi_remote.c.FE6CCFA6684E75BA.idx b/.cache/clangd/index/esp_wifi_remote.c.FE6CCFA6684E75BA.idx index fb5b153..85a0a70 100644 Binary files a/.cache/clangd/index/esp_wifi_remote.c.FE6CCFA6684E75BA.idx and b/.cache/clangd/index/esp_wifi_remote.c.FE6CCFA6684E75BA.idx differ diff --git a/.cache/clangd/index/esp_wifi_remote.h.2F657EDC3A913664.idx b/.cache/clangd/index/esp_wifi_remote.h.2F657EDC3A913664.idx index bb887ad..043a761 100644 Binary files a/.cache/clangd/index/esp_wifi_remote.h.2F657EDC3A913664.idx and b/.cache/clangd/index/esp_wifi_remote.h.2F657EDC3A913664.idx differ diff --git a/.cache/clangd/index/esp_wifi_remote_api.h.35E7BE79F397BC68.idx b/.cache/clangd/index/esp_wifi_remote_api.h.35E7BE79F397BC68.idx index dadb5e4..fde0671 100644 Binary files a/.cache/clangd/index/esp_wifi_remote_api.h.35E7BE79F397BC68.idx and b/.cache/clangd/index/esp_wifi_remote_api.h.35E7BE79F397BC68.idx differ diff --git a/.cache/clangd/index/esp_wifi_remote_net.c.28A6E402ABB7F4E4.idx b/.cache/clangd/index/esp_wifi_remote_net.c.28A6E402ABB7F4E4.idx index 23e430a..df1e6e7 100644 Binary files a/.cache/clangd/index/esp_wifi_remote_net.c.28A6E402ABB7F4E4.idx and b/.cache/clangd/index/esp_wifi_remote_net.c.28A6E402ABB7F4E4.idx differ diff --git a/.cache/clangd/index/esp_wifi_remote_version.h.A329259D4CFEA001.idx b/.cache/clangd/index/esp_wifi_remote_version.h.A329259D4CFEA001.idx new file mode 100644 index 0000000..4d68a2b Binary files /dev/null and b/.cache/clangd/index/esp_wifi_remote_version.h.A329259D4CFEA001.idx differ diff --git a/.cache/clangd/index/esp_wifi_remote_weak.c.FD8A90EF81EFFEA1.idx b/.cache/clangd/index/esp_wifi_remote_weak.c.FD8A90EF81EFFEA1.idx index 7aca92f..3e780c2 100644 Binary files a/.cache/clangd/index/esp_wifi_remote_weak.c.FD8A90EF81EFFEA1.idx and b/.cache/clangd/index/esp_wifi_remote_weak.c.FD8A90EF81EFFEA1.idx differ diff --git a/.cache/clangd/index/esp_wifi_types.h.B2AFACB5E12A7114.idx b/.cache/clangd/index/esp_wifi_types.h.B2AFACB5E12A7114.idx index a080585..fcbc50f 100644 Binary files a/.cache/clangd/index/esp_wifi_types.h.B2AFACB5E12A7114.idx and b/.cache/clangd/index/esp_wifi_types.h.B2AFACB5E12A7114.idx differ diff --git a/.cache/clangd/index/esp_wifi_types_generic.h.E2F6F0D5325F5DDD.idx b/.cache/clangd/index/esp_wifi_types_generic.h.E2F6F0D5325F5DDD.idx index 5269bd5..b8f3854 100644 Binary files a/.cache/clangd/index/esp_wifi_types_generic.h.E2F6F0D5325F5DDD.idx and b/.cache/clangd/index/esp_wifi_types_generic.h.E2F6F0D5325F5DDD.idx differ diff --git a/.cache/clangd/index/esp_wifi_types_native.h.325C720922C44271.idx b/.cache/clangd/index/esp_wifi_types_native.h.325C720922C44271.idx index 29fac6d..41696b0 100644 Binary files a/.cache/clangd/index/esp_wifi_types_native.h.325C720922C44271.idx and b/.cache/clangd/index/esp_wifi_types_native.h.325C720922C44271.idx differ diff --git a/.cache/clangd/index/esp_wifi_weak.c.D4DD9C0DD687A1B2.idx b/.cache/clangd/index/esp_wifi_weak.c.D4DD9C0DD687A1B2.idx index 80455cc..f571a7a 100644 Binary files a/.cache/clangd/index/esp_wifi_weak.c.D4DD9C0DD687A1B2.idx and b/.cache/clangd/index/esp_wifi_weak.c.D4DD9C0DD687A1B2.idx differ diff --git a/.cache/clangd/index/esp_wifi_with_remote.c.0EC6322E0DE81557.idx b/.cache/clangd/index/esp_wifi_with_remote.c.0EC6322E0DE81557.idx index f1b490c..2d0ec88 100644 Binary files a/.cache/clangd/index/esp_wifi_with_remote.c.0EC6322E0DE81557.idx and b/.cache/clangd/index/esp_wifi_with_remote.c.0EC6322E0DE81557.idx differ diff --git a/.cache/clangd/index/essl.c.79284C64436600AE.idx b/.cache/clangd/index/essl.c.79284C64436600AE.idx index 4d5d948..48efa34 100644 Binary files a/.cache/clangd/index/essl.c.79284C64436600AE.idx and b/.cache/clangd/index/essl.c.79284C64436600AE.idx differ diff --git a/.cache/clangd/index/essl.h.E179A8BB7133927B.idx b/.cache/clangd/index/essl.h.E179A8BB7133927B.idx index 3961666..9d3b608 100644 Binary files a/.cache/clangd/index/essl.h.E179A8BB7133927B.idx and b/.cache/clangd/index/essl.h.E179A8BB7133927B.idx differ diff --git a/.cache/clangd/index/essl_internal.h.4580020F3D7D6C0A.idx b/.cache/clangd/index/essl_internal.h.4580020F3D7D6C0A.idx index 4ef2300..9140c76 100644 Binary files a/.cache/clangd/index/essl_internal.h.4580020F3D7D6C0A.idx and b/.cache/clangd/index/essl_internal.h.4580020F3D7D6C0A.idx differ diff --git a/.cache/clangd/index/essl_sdio.c.373167E7E153E0DF.idx b/.cache/clangd/index/essl_sdio.c.373167E7E153E0DF.idx index 68dfb8e..8896393 100644 Binary files a/.cache/clangd/index/essl_sdio.c.373167E7E153E0DF.idx and b/.cache/clangd/index/essl_sdio.c.373167E7E153E0DF.idx differ diff --git a/.cache/clangd/index/essl_sdio.h.8263E8560D7CDC4E.idx b/.cache/clangd/index/essl_sdio.h.8263E8560D7CDC4E.idx index 308a8dc..54a6ac3 100644 Binary files a/.cache/clangd/index/essl_sdio.h.8263E8560D7CDC4E.idx and b/.cache/clangd/index/essl_sdio.h.8263E8560D7CDC4E.idx differ diff --git a/.cache/clangd/index/essl_sdio_defs.c.8B23DF0636E39374.idx b/.cache/clangd/index/essl_sdio_defs.c.8B23DF0636E39374.idx index b70abdd..8359b7b 100644 Binary files a/.cache/clangd/index/essl_sdio_defs.c.8B23DF0636E39374.idx and b/.cache/clangd/index/essl_sdio_defs.c.8B23DF0636E39374.idx differ diff --git a/.cache/clangd/index/essl_sdio_defs.h.BD99651CE834C4BF.idx b/.cache/clangd/index/essl_sdio_defs.h.BD99651CE834C4BF.idx index 91bfee9..dd8b7ee 100644 Binary files a/.cache/clangd/index/essl_sdio_defs.h.BD99651CE834C4BF.idx and b/.cache/clangd/index/essl_sdio_defs.h.BD99651CE834C4BF.idx differ diff --git a/.cache/clangd/index/essl_spi.c.3EEC7CB94F9A5665.idx b/.cache/clangd/index/essl_spi.c.3EEC7CB94F9A5665.idx index e407c58..b9c875f 100644 Binary files a/.cache/clangd/index/essl_spi.c.3EEC7CB94F9A5665.idx and b/.cache/clangd/index/essl_spi.c.3EEC7CB94F9A5665.idx differ diff --git a/.cache/clangd/index/essl_spi.h.30A149EE4ADEABE0.idx b/.cache/clangd/index/essl_spi.h.30A149EE4ADEABE0.idx index 26fb8c8..0ca6d08 100644 Binary files a/.cache/clangd/index/essl_spi.h.30A149EE4ADEABE0.idx and b/.cache/clangd/index/essl_spi.h.30A149EE4ADEABE0.idx differ diff --git a/.cache/clangd/index/ethernet_init.c.3010B2B6C4D0E0CF.idx b/.cache/clangd/index/ethernet_init.c.3010B2B6C4D0E0CF.idx new file mode 100644 index 0000000..32d3570 Binary files /dev/null and b/.cache/clangd/index/ethernet_init.c.3010B2B6C4D0E0CF.idx differ diff --git a/.cache/clangd/index/ethernet_init.h.2960746EDB7DD5C9.idx b/.cache/clangd/index/ethernet_init.h.2960746EDB7DD5C9.idx new file mode 100644 index 0000000..d1c12e8 Binary files /dev/null and b/.cache/clangd/index/ethernet_init.h.2960746EDB7DD5C9.idx differ diff --git a/.cache/clangd/index/example.c.395C05256F31AC50.idx b/.cache/clangd/index/example.c.395C05256F31AC50.idx index cdfc391..fdfb7b9 100644 Binary files a/.cache/clangd/index/example.c.395C05256F31AC50.idx and b/.cache/clangd/index/example.c.395C05256F31AC50.idx differ diff --git a/.cache/clangd/index/fnterrs.h.79381B3A63962984.idx b/.cache/clangd/index/fnterrs.h.79381B3A63962984.idx index 94c4691..111a56a 100644 Binary files a/.cache/clangd/index/fnterrs.h.79381B3A63962984.idx and b/.cache/clangd/index/fnterrs.h.79381B3A63962984.idx differ diff --git a/.cache/clangd/index/freetype.h.5C6A7829F84FCA6E.idx b/.cache/clangd/index/freetype.h.5C6A7829F84FCA6E.idx index 76efef4..13c41ab 100644 Binary files a/.cache/clangd/index/freetype.h.5C6A7829F84FCA6E.idx and b/.cache/clangd/index/freetype.h.5C6A7829F84FCA6E.idx differ diff --git a/.cache/clangd/index/frogfs.c.5A20D358B4551A60.idx b/.cache/clangd/index/frogfs.c.5A20D358B4551A60.idx index e50fe09..8d947be 100644 Binary files a/.cache/clangd/index/frogfs.c.5A20D358B4551A60.idx and b/.cache/clangd/index/frogfs.c.5A20D358B4551A60.idx differ diff --git a/.cache/clangd/index/frogfs.h.C1B3ADFE817274C5.idx b/.cache/clangd/index/frogfs.h.C1B3ADFE817274C5.idx index 7e3bed6..2a42e63 100644 Binary files a/.cache/clangd/index/frogfs.h.C1B3ADFE817274C5.idx and b/.cache/clangd/index/frogfs.h.C1B3ADFE817274C5.idx differ diff --git a/.cache/clangd/index/frogfs_format.h.086FFEFDE8B63B92.idx b/.cache/clangd/index/frogfs_format.h.086FFEFDE8B63B92.idx index a05d5ac..4ce0cc0 100644 Binary files a/.cache/clangd/index/frogfs_format.h.086FFEFDE8B63B92.idx and b/.cache/clangd/index/frogfs_format.h.086FFEFDE8B63B92.idx differ diff --git a/.cache/clangd/index/frogfs_priv.h.80516B60FFA19FA7.idx b/.cache/clangd/index/frogfs_priv.h.80516B60FFA19FA7.idx index 853c549..ef39ac8 100644 Binary files a/.cache/clangd/index/frogfs_priv.h.80516B60FFA19FA7.idx and b/.cache/clangd/index/frogfs_priv.h.80516B60FFA19FA7.idx differ diff --git a/.cache/clangd/index/frogfs_types.h.0A55AEE978C368CE.idx b/.cache/clangd/index/frogfs_types.h.0A55AEE978C368CE.idx index 47cf7fc..13d7e2b 100644 Binary files a/.cache/clangd/index/frogfs_types.h.0A55AEE978C368CE.idx and b/.cache/clangd/index/frogfs_types.h.0A55AEE978C368CE.idx differ diff --git a/.cache/clangd/index/ft-hb.c.509CC8D3843208A7.idx b/.cache/clangd/index/ft-hb.c.509CC8D3843208A7.idx index 2adb02c..9afdfc9 100644 Binary files a/.cache/clangd/index/ft-hb.c.509CC8D3843208A7.idx and b/.cache/clangd/index/ft-hb.c.509CC8D3843208A7.idx differ diff --git a/.cache/clangd/index/ft2build.h.EE00751B909245A8.idx b/.cache/clangd/index/ft2build.h.EE00751B909245A8.idx index a3985ad..8b65177 100644 Binary files a/.cache/clangd/index/ft2build.h.EE00751B909245A8.idx and b/.cache/clangd/index/ft2build.h.EE00751B909245A8.idx differ diff --git a/.cache/clangd/index/ftadvanc.c.2A5A4159DD1394A0.idx b/.cache/clangd/index/ftadvanc.c.2A5A4159DD1394A0.idx index 5eda9a9..40e8010 100644 Binary files a/.cache/clangd/index/ftadvanc.c.2A5A4159DD1394A0.idx and b/.cache/clangd/index/ftadvanc.c.2A5A4159DD1394A0.idx differ diff --git a/.cache/clangd/index/ftadvanc.h.C573023BD63EDE8E.idx b/.cache/clangd/index/ftadvanc.h.C573023BD63EDE8E.idx index 93d854c..e51743f 100644 Binary files a/.cache/clangd/index/ftadvanc.h.C573023BD63EDE8E.idx and b/.cache/clangd/index/ftadvanc.h.C573023BD63EDE8E.idx differ diff --git a/.cache/clangd/index/ftbase.c.C3153CE04357CA0F.idx b/.cache/clangd/index/ftbase.c.C3153CE04357CA0F.idx index 3d81038..f9074e4 100644 Binary files a/.cache/clangd/index/ftbase.c.C3153CE04357CA0F.idx and b/.cache/clangd/index/ftbase.c.C3153CE04357CA0F.idx differ diff --git a/.cache/clangd/index/ftbase.h.69BE8D43DE6A5FCD.idx b/.cache/clangd/index/ftbase.h.69BE8D43DE6A5FCD.idx index 743fceb..36346ce 100644 Binary files a/.cache/clangd/index/ftbase.h.69BE8D43DE6A5FCD.idx and b/.cache/clangd/index/ftbase.h.69BE8D43DE6A5FCD.idx differ diff --git a/.cache/clangd/index/ftbbox.c.49CDC425AA4412DD.idx b/.cache/clangd/index/ftbbox.c.49CDC425AA4412DD.idx index f7772ed..3fb422c 100644 Binary files a/.cache/clangd/index/ftbbox.c.49CDC425AA4412DD.idx and b/.cache/clangd/index/ftbbox.c.49CDC425AA4412DD.idx differ diff --git a/.cache/clangd/index/ftbbox.h.2AEDBEC2069660E6.idx b/.cache/clangd/index/ftbbox.h.2AEDBEC2069660E6.idx index 09f294b..7fd9dde 100644 Binary files a/.cache/clangd/index/ftbbox.h.2AEDBEC2069660E6.idx and b/.cache/clangd/index/ftbbox.h.2AEDBEC2069660E6.idx differ diff --git a/.cache/clangd/index/ftbdf.c.CC67F59B54CA52B6.idx b/.cache/clangd/index/ftbdf.c.CC67F59B54CA52B6.idx index 2d82192..186cccd 100644 Binary files a/.cache/clangd/index/ftbdf.c.CC67F59B54CA52B6.idx and b/.cache/clangd/index/ftbdf.c.CC67F59B54CA52B6.idx differ diff --git a/.cache/clangd/index/ftbdf.h.72712C5CF4F17757.idx b/.cache/clangd/index/ftbdf.h.72712C5CF4F17757.idx index 2c6bf98..781280f 100644 Binary files a/.cache/clangd/index/ftbdf.h.72712C5CF4F17757.idx and b/.cache/clangd/index/ftbdf.h.72712C5CF4F17757.idx differ diff --git a/.cache/clangd/index/ftbitmap.c.757FF29957EC9EBA.idx b/.cache/clangd/index/ftbitmap.c.757FF29957EC9EBA.idx index c38da6b..ef6b531 100644 Binary files a/.cache/clangd/index/ftbitmap.c.757FF29957EC9EBA.idx and b/.cache/clangd/index/ftbitmap.c.757FF29957EC9EBA.idx differ diff --git a/.cache/clangd/index/ftbitmap.h.E20BFBCBD1967EA7.idx b/.cache/clangd/index/ftbitmap.h.E20BFBCBD1967EA7.idx index 9dec21d..ef0f961 100644 Binary files a/.cache/clangd/index/ftbitmap.h.E20BFBCBD1967EA7.idx and b/.cache/clangd/index/ftbitmap.h.E20BFBCBD1967EA7.idx differ diff --git a/.cache/clangd/index/ftbsdf.c.4026A745A7CE5945.idx b/.cache/clangd/index/ftbsdf.c.4026A745A7CE5945.idx index 5366d39..b3412f7 100644 Binary files a/.cache/clangd/index/ftbsdf.c.4026A745A7CE5945.idx and b/.cache/clangd/index/ftbsdf.c.4026A745A7CE5945.idx differ diff --git a/.cache/clangd/index/ftbzip2.c.5C3317FC6C3406AE.idx b/.cache/clangd/index/ftbzip2.c.5C3317FC6C3406AE.idx index bad29f8..e21985a 100644 Binary files a/.cache/clangd/index/ftbzip2.c.5C3317FC6C3406AE.idx and b/.cache/clangd/index/ftbzip2.c.5C3317FC6C3406AE.idx differ diff --git a/.cache/clangd/index/ftbzip2.h.11546056FF8B9922.idx b/.cache/clangd/index/ftbzip2.h.11546056FF8B9922.idx index 1955c65..1f46f69 100644 Binary files a/.cache/clangd/index/ftbzip2.h.11546056FF8B9922.idx and b/.cache/clangd/index/ftbzip2.h.11546056FF8B9922.idx differ diff --git a/.cache/clangd/index/ftcache.c.CAAC3E30ED0C5FB6.idx b/.cache/clangd/index/ftcache.c.CAAC3E30ED0C5FB6.idx index 21603ee..8a718d7 100644 Binary files a/.cache/clangd/index/ftcache.c.CAAC3E30ED0C5FB6.idx and b/.cache/clangd/index/ftcache.c.CAAC3E30ED0C5FB6.idx differ diff --git a/.cache/clangd/index/ftcache.h.36252C5F112464DE.idx b/.cache/clangd/index/ftcache.h.36252C5F112464DE.idx index 79601ee..9240ee7 100644 Binary files a/.cache/clangd/index/ftcache.h.36252C5F112464DE.idx and b/.cache/clangd/index/ftcache.h.36252C5F112464DE.idx differ diff --git a/.cache/clangd/index/ftcalc.c.BD2F9CC9D2799BC8.idx b/.cache/clangd/index/ftcalc.c.BD2F9CC9D2799BC8.idx index 5041194..c71cc25 100644 Binary files a/.cache/clangd/index/ftcalc.c.BD2F9CC9D2799BC8.idx and b/.cache/clangd/index/ftcalc.c.BD2F9CC9D2799BC8.idx differ diff --git a/.cache/clangd/index/ftcalc.h.374B35739152483D.idx b/.cache/clangd/index/ftcalc.h.374B35739152483D.idx index d718026..714de0a 100644 Binary files a/.cache/clangd/index/ftcalc.h.374B35739152483D.idx and b/.cache/clangd/index/ftcalc.h.374B35739152483D.idx differ diff --git a/.cache/clangd/index/ftcbasic.c.7881BC970F52E248.idx b/.cache/clangd/index/ftcbasic.c.7881BC970F52E248.idx index 33ffde9..2a12594 100644 Binary files a/.cache/clangd/index/ftcbasic.c.7881BC970F52E248.idx and b/.cache/clangd/index/ftcbasic.c.7881BC970F52E248.idx differ diff --git a/.cache/clangd/index/ftccache.c.81F4622488D30861.idx b/.cache/clangd/index/ftccache.c.81F4622488D30861.idx index bfaa6dd..e91db81 100644 Binary files a/.cache/clangd/index/ftccache.c.81F4622488D30861.idx and b/.cache/clangd/index/ftccache.c.81F4622488D30861.idx differ diff --git a/.cache/clangd/index/ftccache.h.3E82C78B74A69F4D.idx b/.cache/clangd/index/ftccache.h.3E82C78B74A69F4D.idx index 19774d6..cf94534 100644 Binary files a/.cache/clangd/index/ftccache.h.3E82C78B74A69F4D.idx and b/.cache/clangd/index/ftccache.h.3E82C78B74A69F4D.idx differ diff --git a/.cache/clangd/index/ftccback.h.1BD0B63B13B7721A.idx b/.cache/clangd/index/ftccback.h.1BD0B63B13B7721A.idx index f16d91d..87da338 100644 Binary files a/.cache/clangd/index/ftccback.h.1BD0B63B13B7721A.idx and b/.cache/clangd/index/ftccback.h.1BD0B63B13B7721A.idx differ diff --git a/.cache/clangd/index/ftccmap.c.73015E3006C8A509.idx b/.cache/clangd/index/ftccmap.c.73015E3006C8A509.idx index 35b3772..ef82ae0 100644 Binary files a/.cache/clangd/index/ftccmap.c.73015E3006C8A509.idx and b/.cache/clangd/index/ftccmap.c.73015E3006C8A509.idx differ diff --git a/.cache/clangd/index/ftcerror.h.BC2A28BB434AD421.idx b/.cache/clangd/index/ftcerror.h.BC2A28BB434AD421.idx index fa82c4d..d53e8ae 100644 Binary files a/.cache/clangd/index/ftcerror.h.BC2A28BB434AD421.idx and b/.cache/clangd/index/ftcerror.h.BC2A28BB434AD421.idx differ diff --git a/.cache/clangd/index/ftcglyph.c.B1AE73229CFB8D5F.idx b/.cache/clangd/index/ftcglyph.c.B1AE73229CFB8D5F.idx index 82a9693..0738f56 100644 Binary files a/.cache/clangd/index/ftcglyph.c.B1AE73229CFB8D5F.idx and b/.cache/clangd/index/ftcglyph.c.B1AE73229CFB8D5F.idx differ diff --git a/.cache/clangd/index/ftcglyph.h.F1FAA5FE767A1E04.idx b/.cache/clangd/index/ftcglyph.h.F1FAA5FE767A1E04.idx index 04ac259..07d63a7 100644 Binary files a/.cache/clangd/index/ftcglyph.h.F1FAA5FE767A1E04.idx and b/.cache/clangd/index/ftcglyph.h.F1FAA5FE767A1E04.idx differ diff --git a/.cache/clangd/index/ftcid.c.686907AE9B2160E2.idx b/.cache/clangd/index/ftcid.c.686907AE9B2160E2.idx index 39967f3..2fecc0d 100644 Binary files a/.cache/clangd/index/ftcid.c.686907AE9B2160E2.idx and b/.cache/clangd/index/ftcid.c.686907AE9B2160E2.idx differ diff --git a/.cache/clangd/index/ftcid.h.1A07D62065B4D49E.idx b/.cache/clangd/index/ftcid.h.1A07D62065B4D49E.idx index 51d0295..513f792 100644 Binary files a/.cache/clangd/index/ftcid.h.1A07D62065B4D49E.idx and b/.cache/clangd/index/ftcid.h.1A07D62065B4D49E.idx differ diff --git a/.cache/clangd/index/ftcimage.c.B631C2A8A21C7538.idx b/.cache/clangd/index/ftcimage.c.B631C2A8A21C7538.idx index 0e367e6..472b2bf 100644 Binary files a/.cache/clangd/index/ftcimage.c.B631C2A8A21C7538.idx and b/.cache/clangd/index/ftcimage.c.B631C2A8A21C7538.idx differ diff --git a/.cache/clangd/index/ftcimage.h.88E5776DA2E745C7.idx b/.cache/clangd/index/ftcimage.h.88E5776DA2E745C7.idx index c89dfab..c1135e4 100644 Binary files a/.cache/clangd/index/ftcimage.h.88E5776DA2E745C7.idx and b/.cache/clangd/index/ftcimage.h.88E5776DA2E745C7.idx differ diff --git a/.cache/clangd/index/ftcmanag.c.800B316A991E9FDF.idx b/.cache/clangd/index/ftcmanag.c.800B316A991E9FDF.idx index 57c761d..9807859 100644 Binary files a/.cache/clangd/index/ftcmanag.c.800B316A991E9FDF.idx and b/.cache/clangd/index/ftcmanag.c.800B316A991E9FDF.idx differ diff --git a/.cache/clangd/index/ftcmanag.h.80660BD23C3946AF.idx b/.cache/clangd/index/ftcmanag.h.80660BD23C3946AF.idx index 6a457e8..6445807 100644 Binary files a/.cache/clangd/index/ftcmanag.h.80660BD23C3946AF.idx and b/.cache/clangd/index/ftcmanag.h.80660BD23C3946AF.idx differ diff --git a/.cache/clangd/index/ftcmru.c.4666930F43AA25E6.idx b/.cache/clangd/index/ftcmru.c.4666930F43AA25E6.idx index 0234ce7..c6d7b5f 100644 Binary files a/.cache/clangd/index/ftcmru.c.4666930F43AA25E6.idx and b/.cache/clangd/index/ftcmru.c.4666930F43AA25E6.idx differ diff --git a/.cache/clangd/index/ftcmru.h.ADD357205F5C8C8E.idx b/.cache/clangd/index/ftcmru.h.ADD357205F5C8C8E.idx index e36ac4b..f4d51db 100644 Binary files a/.cache/clangd/index/ftcmru.h.ADD357205F5C8C8E.idx and b/.cache/clangd/index/ftcmru.h.ADD357205F5C8C8E.idx differ diff --git a/.cache/clangd/index/ftcolor.c.68953694BFF1B1AE.idx b/.cache/clangd/index/ftcolor.c.68953694BFF1B1AE.idx index cf6bfd6..c79f6b4 100644 Binary files a/.cache/clangd/index/ftcolor.c.68953694BFF1B1AE.idx and b/.cache/clangd/index/ftcolor.c.68953694BFF1B1AE.idx differ diff --git a/.cache/clangd/index/ftcolor.h.24FD9D11E3A18BF7.idx b/.cache/clangd/index/ftcolor.h.24FD9D11E3A18BF7.idx index cc1d16a..9cbab7a 100644 Binary files a/.cache/clangd/index/ftcolor.h.24FD9D11E3A18BF7.idx and b/.cache/clangd/index/ftcolor.h.24FD9D11E3A18BF7.idx differ diff --git a/.cache/clangd/index/ftcsbits.c.FC390183B4665935.idx b/.cache/clangd/index/ftcsbits.c.FC390183B4665935.idx index 172d5f1..0593ae6 100644 Binary files a/.cache/clangd/index/ftcsbits.c.FC390183B4665935.idx and b/.cache/clangd/index/ftcsbits.c.FC390183B4665935.idx differ diff --git a/.cache/clangd/index/ftcsbits.h.3D27ABE2541C7D02.idx b/.cache/clangd/index/ftcsbits.h.3D27ABE2541C7D02.idx index 764dc0b..485cdee 100644 Binary files a/.cache/clangd/index/ftcsbits.h.3D27ABE2541C7D02.idx and b/.cache/clangd/index/ftcsbits.h.3D27ABE2541C7D02.idx differ diff --git a/.cache/clangd/index/ftdbgmem.c.184D8DDE95BDF331.idx b/.cache/clangd/index/ftdbgmem.c.184D8DDE95BDF331.idx index 08ce84c..771f9e3 100644 Binary files a/.cache/clangd/index/ftdbgmem.c.184D8DDE95BDF331.idx and b/.cache/clangd/index/ftdbgmem.c.184D8DDE95BDF331.idx differ diff --git a/.cache/clangd/index/ftdebug.c.DD64FC867245F870.idx b/.cache/clangd/index/ftdebug.c.DD64FC867245F870.idx index e709241..f1782a7 100644 Binary files a/.cache/clangd/index/ftdebug.c.DD64FC867245F870.idx and b/.cache/clangd/index/ftdebug.c.DD64FC867245F870.idx differ diff --git a/.cache/clangd/index/ftdebug.h.E526A47D9E28E503.idx b/.cache/clangd/index/ftdebug.h.E526A47D9E28E503.idx index 31bf269..2f24bfd 100644 Binary files a/.cache/clangd/index/ftdebug.h.E526A47D9E28E503.idx and b/.cache/clangd/index/ftdebug.h.E526A47D9E28E503.idx differ diff --git a/.cache/clangd/index/ftdriver.h.BB86809B301246B8.idx b/.cache/clangd/index/ftdriver.h.BB86809B301246B8.idx index b62eb44..813196f 100644 Binary files a/.cache/clangd/index/ftdriver.h.BB86809B301246B8.idx and b/.cache/clangd/index/ftdriver.h.BB86809B301246B8.idx differ diff --git a/.cache/clangd/index/ftdrv.h.4A858DACD887A957.idx b/.cache/clangd/index/ftdrv.h.4A858DACD887A957.idx index c1cb434..115417f 100644 Binary files a/.cache/clangd/index/ftdrv.h.4A858DACD887A957.idx and b/.cache/clangd/index/ftdrv.h.4A858DACD887A957.idx differ diff --git a/.cache/clangd/index/fterrdef.h.6D4EBEB3362F58FB.idx b/.cache/clangd/index/fterrdef.h.6D4EBEB3362F58FB.idx index e346b1d..d7381ec 100644 Binary files a/.cache/clangd/index/fterrdef.h.6D4EBEB3362F58FB.idx and b/.cache/clangd/index/fterrdef.h.6D4EBEB3362F58FB.idx differ diff --git a/.cache/clangd/index/fterrors.c.75E6CF118175BE28.idx b/.cache/clangd/index/fterrors.c.75E6CF118175BE28.idx index cefe3d8..b55eacd 100644 Binary files a/.cache/clangd/index/fterrors.c.75E6CF118175BE28.idx and b/.cache/clangd/index/fterrors.c.75E6CF118175BE28.idx differ diff --git a/.cache/clangd/index/fterrors.h.419781CF6B579264.idx b/.cache/clangd/index/fterrors.h.419781CF6B579264.idx index 9553a01..d3ad147 100644 Binary files a/.cache/clangd/index/fterrors.h.419781CF6B579264.idx and b/.cache/clangd/index/fterrors.h.419781CF6B579264.idx differ diff --git a/.cache/clangd/index/ftfntfmt.c.75910F2DB5E96B83.idx b/.cache/clangd/index/ftfntfmt.c.75910F2DB5E96B83.idx index 1c97482..a84ef76 100644 Binary files a/.cache/clangd/index/ftfntfmt.c.75910F2DB5E96B83.idx and b/.cache/clangd/index/ftfntfmt.c.75910F2DB5E96B83.idx differ diff --git a/.cache/clangd/index/ftfntfmt.h.690BA0E097A3CB48.idx b/.cache/clangd/index/ftfntfmt.h.690BA0E097A3CB48.idx index 7174ec7..e866070 100644 Binary files a/.cache/clangd/index/ftfntfmt.h.690BA0E097A3CB48.idx and b/.cache/clangd/index/ftfntfmt.h.690BA0E097A3CB48.idx differ diff --git a/.cache/clangd/index/ftfstype.c.D9F6C0D0C8545FB2.idx b/.cache/clangd/index/ftfstype.c.D9F6C0D0C8545FB2.idx index ba8c283..ef18860 100644 Binary files a/.cache/clangd/index/ftfstype.c.D9F6C0D0C8545FB2.idx and b/.cache/clangd/index/ftfstype.c.D9F6C0D0C8545FB2.idx differ diff --git a/.cache/clangd/index/ftgasp.c.E9BEFC526634FF9A.idx b/.cache/clangd/index/ftgasp.c.E9BEFC526634FF9A.idx index 8b53b7b..80f64d8 100644 Binary files a/.cache/clangd/index/ftgasp.c.E9BEFC526634FF9A.idx and b/.cache/clangd/index/ftgasp.c.E9BEFC526634FF9A.idx differ diff --git a/.cache/clangd/index/ftgasp.h.8E23922742B67663.idx b/.cache/clangd/index/ftgasp.h.8E23922742B67663.idx index 4adeea2..455e175 100644 Binary files a/.cache/clangd/index/ftgasp.h.8E23922742B67663.idx and b/.cache/clangd/index/ftgasp.h.8E23922742B67663.idx differ diff --git a/.cache/clangd/index/ftgloadr.c.F5857FF709517A26.idx b/.cache/clangd/index/ftgloadr.c.F5857FF709517A26.idx index e53503b..42acb91 100644 Binary files a/.cache/clangd/index/ftgloadr.c.F5857FF709517A26.idx and b/.cache/clangd/index/ftgloadr.c.F5857FF709517A26.idx differ diff --git a/.cache/clangd/index/ftgloadr.h.4B9F7679DBC92B0A.idx b/.cache/clangd/index/ftgloadr.h.4B9F7679DBC92B0A.idx index 835c974..79a2a9c 100644 Binary files a/.cache/clangd/index/ftgloadr.h.4B9F7679DBC92B0A.idx and b/.cache/clangd/index/ftgloadr.h.4B9F7679DBC92B0A.idx differ diff --git a/.cache/clangd/index/ftglyph.c.BC1CF57A348C53DF.idx b/.cache/clangd/index/ftglyph.c.BC1CF57A348C53DF.idx index c1843f9..5d974bc 100644 Binary files a/.cache/clangd/index/ftglyph.c.BC1CF57A348C53DF.idx and b/.cache/clangd/index/ftglyph.c.BC1CF57A348C53DF.idx differ diff --git a/.cache/clangd/index/ftglyph.h.D71AC554A0489180.idx b/.cache/clangd/index/ftglyph.h.D71AC554A0489180.idx index ff073bb..c009bf8 100644 Binary files a/.cache/clangd/index/ftglyph.h.D71AC554A0489180.idx and b/.cache/clangd/index/ftglyph.h.D71AC554A0489180.idx differ diff --git a/.cache/clangd/index/ftgrays.c.629A607B2E2AF2D1.idx b/.cache/clangd/index/ftgrays.c.629A607B2E2AF2D1.idx index e6cd397..a042ba4 100644 Binary files a/.cache/clangd/index/ftgrays.c.629A607B2E2AF2D1.idx and b/.cache/clangd/index/ftgrays.c.629A607B2E2AF2D1.idx differ diff --git a/.cache/clangd/index/ftgrays.h.F88026C2970F8EBC.idx b/.cache/clangd/index/ftgrays.h.F88026C2970F8EBC.idx index 515949d..df11ad9 100644 Binary files a/.cache/clangd/index/ftgrays.h.F88026C2970F8EBC.idx and b/.cache/clangd/index/ftgrays.h.F88026C2970F8EBC.idx differ diff --git a/.cache/clangd/index/ftgxval.c.A82A47EBE19042CD.idx b/.cache/clangd/index/ftgxval.c.A82A47EBE19042CD.idx index 2ed3da8..7664a36 100644 Binary files a/.cache/clangd/index/ftgxval.c.A82A47EBE19042CD.idx and b/.cache/clangd/index/ftgxval.c.A82A47EBE19042CD.idx differ diff --git a/.cache/clangd/index/ftgxval.h.2B381EBAB6456C47.idx b/.cache/clangd/index/ftgxval.h.2B381EBAB6456C47.idx index 45afad7..f27d1fd 100644 Binary files a/.cache/clangd/index/ftgxval.h.2B381EBAB6456C47.idx and b/.cache/clangd/index/ftgxval.h.2B381EBAB6456C47.idx differ diff --git a/.cache/clangd/index/ftgzip.c.35E903CE08315464.idx b/.cache/clangd/index/ftgzip.c.35E903CE08315464.idx index 2874ff3..4fc98ab 100644 Binary files a/.cache/clangd/index/ftgzip.c.35E903CE08315464.idx and b/.cache/clangd/index/ftgzip.c.35E903CE08315464.idx differ diff --git a/.cache/clangd/index/ftgzip.h.2394E5ADCF2CC451.idx b/.cache/clangd/index/ftgzip.h.2394E5ADCF2CC451.idx index 861ea97..2acfcbd 100644 Binary files a/.cache/clangd/index/ftgzip.h.2394E5ADCF2CC451.idx and b/.cache/clangd/index/ftgzip.h.2394E5ADCF2CC451.idx differ diff --git a/.cache/clangd/index/fthash.c.60AD197908BE2212.idx b/.cache/clangd/index/fthash.c.60AD197908BE2212.idx index 4394c5b..4617cf2 100644 Binary files a/.cache/clangd/index/fthash.c.60AD197908BE2212.idx and b/.cache/clangd/index/fthash.c.60AD197908BE2212.idx differ diff --git a/.cache/clangd/index/fthash.h.5DEAAD0CAF004CB0.idx b/.cache/clangd/index/fthash.h.5DEAAD0CAF004CB0.idx index 7bbb82a..d08d2b9 100644 Binary files a/.cache/clangd/index/fthash.h.5DEAAD0CAF004CB0.idx and b/.cache/clangd/index/fthash.h.5DEAAD0CAF004CB0.idx differ diff --git a/.cache/clangd/index/ftheader.h.14E4C403EB14451B.idx b/.cache/clangd/index/ftheader.h.14E4C403EB14451B.idx index aa2b467..e1f3977 100644 Binary files a/.cache/clangd/index/ftheader.h.14E4C403EB14451B.idx and b/.cache/clangd/index/ftheader.h.14E4C403EB14451B.idx differ diff --git a/.cache/clangd/index/ftimage.h.796EB0EA91F0DA32.idx b/.cache/clangd/index/ftimage.h.796EB0EA91F0DA32.idx index f8a3337..aa45c99 100644 Binary files a/.cache/clangd/index/ftimage.h.796EB0EA91F0DA32.idx and b/.cache/clangd/index/ftimage.h.796EB0EA91F0DA32.idx differ diff --git a/.cache/clangd/index/ftincrem.h.0C76ED257A0EFCBB.idx b/.cache/clangd/index/ftincrem.h.0C76ED257A0EFCBB.idx index 7b38dd2..acf4489 100644 Binary files a/.cache/clangd/index/ftincrem.h.0C76ED257A0EFCBB.idx and b/.cache/clangd/index/ftincrem.h.0C76ED257A0EFCBB.idx differ diff --git a/.cache/clangd/index/ftinit.c.6276D069E8C385D8.idx b/.cache/clangd/index/ftinit.c.6276D069E8C385D8.idx index 2c3fdce..ff1a8e8 100644 Binary files a/.cache/clangd/index/ftinit.c.6276D069E8C385D8.idx and b/.cache/clangd/index/ftinit.c.6276D069E8C385D8.idx differ diff --git a/.cache/clangd/index/ftlcdfil.c.532716B1FFF5BFC1.idx b/.cache/clangd/index/ftlcdfil.c.532716B1FFF5BFC1.idx index 550a436..9145e99 100644 Binary files a/.cache/clangd/index/ftlcdfil.c.532716B1FFF5BFC1.idx and b/.cache/clangd/index/ftlcdfil.c.532716B1FFF5BFC1.idx differ diff --git a/.cache/clangd/index/ftlcdfil.h.143B3B51955FB933.idx b/.cache/clangd/index/ftlcdfil.h.143B3B51955FB933.idx index 95c63ba..82073ca 100644 Binary files a/.cache/clangd/index/ftlcdfil.h.143B3B51955FB933.idx and b/.cache/clangd/index/ftlcdfil.h.143B3B51955FB933.idx differ diff --git a/.cache/clangd/index/ftlist.h.65134E253A29B699.idx b/.cache/clangd/index/ftlist.h.65134E253A29B699.idx index 833e086..a439e27 100644 Binary files a/.cache/clangd/index/ftlist.h.65134E253A29B699.idx and b/.cache/clangd/index/ftlist.h.65134E253A29B699.idx differ diff --git a/.cache/clangd/index/ftlogging.h.91200443094A721D.idx b/.cache/clangd/index/ftlogging.h.91200443094A721D.idx index f248107..436d93c 100644 Binary files a/.cache/clangd/index/ftlogging.h.91200443094A721D.idx and b/.cache/clangd/index/ftlogging.h.91200443094A721D.idx differ diff --git a/.cache/clangd/index/ftlzw.c.5593D5F44C32B4DC.idx b/.cache/clangd/index/ftlzw.c.5593D5F44C32B4DC.idx index c701df9..ab006e3 100644 Binary files a/.cache/clangd/index/ftlzw.c.5593D5F44C32B4DC.idx and b/.cache/clangd/index/ftlzw.c.5593D5F44C32B4DC.idx differ diff --git a/.cache/clangd/index/ftlzw.h.A4F212BF806296EE.idx b/.cache/clangd/index/ftlzw.h.A4F212BF806296EE.idx index b174050..b1a2f96 100644 Binary files a/.cache/clangd/index/ftlzw.h.A4F212BF806296EE.idx and b/.cache/clangd/index/ftlzw.h.A4F212BF806296EE.idx differ diff --git a/.cache/clangd/index/ftmac.c.8A637278F178D087.idx b/.cache/clangd/index/ftmac.c.8A637278F178D087.idx index 793aa66..9522952 100644 Binary files a/.cache/clangd/index/ftmac.c.8A637278F178D087.idx and b/.cache/clangd/index/ftmac.c.8A637278F178D087.idx differ diff --git a/.cache/clangd/index/ftmemory.h.880C189F2B584339.idx b/.cache/clangd/index/ftmemory.h.880C189F2B584339.idx index 7c4b7ad..cbf76a5 100644 Binary files a/.cache/clangd/index/ftmemory.h.880C189F2B584339.idx and b/.cache/clangd/index/ftmemory.h.880C189F2B584339.idx differ diff --git a/.cache/clangd/index/ftmm.c.882BD2CFEFC4646F.idx b/.cache/clangd/index/ftmm.c.882BD2CFEFC4646F.idx index 77db0d0..7a1aad7 100644 Binary files a/.cache/clangd/index/ftmm.c.882BD2CFEFC4646F.idx and b/.cache/clangd/index/ftmm.c.882BD2CFEFC4646F.idx differ diff --git a/.cache/clangd/index/ftmm.h.C04BF23DA5059607.idx b/.cache/clangd/index/ftmm.h.C04BF23DA5059607.idx index e5d0c5e..5f825e8 100644 Binary files a/.cache/clangd/index/ftmm.h.C04BF23DA5059607.idx and b/.cache/clangd/index/ftmm.h.C04BF23DA5059607.idx differ diff --git a/.cache/clangd/index/ftmmtypes.h.210BA961308A96E6.idx b/.cache/clangd/index/ftmmtypes.h.210BA961308A96E6.idx index da2d842..1125eed 100644 Binary files a/.cache/clangd/index/ftmmtypes.h.210BA961308A96E6.idx and b/.cache/clangd/index/ftmmtypes.h.210BA961308A96E6.idx differ diff --git a/.cache/clangd/index/ftmodapi.h.E4BF4B8D820B27D8.idx b/.cache/clangd/index/ftmodapi.h.E4BF4B8D820B27D8.idx index ec241e3..26bf5cf 100644 Binary files a/.cache/clangd/index/ftmodapi.h.E4BF4B8D820B27D8.idx and b/.cache/clangd/index/ftmodapi.h.E4BF4B8D820B27D8.idx differ diff --git a/.cache/clangd/index/ftmoderr.h.6F51AA8A43D7E79E.idx b/.cache/clangd/index/ftmoderr.h.6F51AA8A43D7E79E.idx index bf67277..1e6daac 100644 Binary files a/.cache/clangd/index/ftmoderr.h.6F51AA8A43D7E79E.idx and b/.cache/clangd/index/ftmoderr.h.6F51AA8A43D7E79E.idx differ diff --git a/.cache/clangd/index/ftmodule.h.6EE76F6D5662BC5F.idx b/.cache/clangd/index/ftmodule.h.6EE76F6D5662BC5F.idx index 51f9e8e..cbcee63 100644 Binary files a/.cache/clangd/index/ftmodule.h.6EE76F6D5662BC5F.idx and b/.cache/clangd/index/ftmodule.h.6EE76F6D5662BC5F.idx differ diff --git a/.cache/clangd/index/ftobjs.c.9E1168B9C8832C1A.idx b/.cache/clangd/index/ftobjs.c.9E1168B9C8832C1A.idx index fa7ec66..2eaf1d2 100644 Binary files a/.cache/clangd/index/ftobjs.c.9E1168B9C8832C1A.idx and b/.cache/clangd/index/ftobjs.c.9E1168B9C8832C1A.idx differ diff --git a/.cache/clangd/index/ftobjs.h.930B61F8A9AF1AFD.idx b/.cache/clangd/index/ftobjs.h.930B61F8A9AF1AFD.idx index 16304dc..ebcea7a 100644 Binary files a/.cache/clangd/index/ftobjs.h.930B61F8A9AF1AFD.idx and b/.cache/clangd/index/ftobjs.h.930B61F8A9AF1AFD.idx differ diff --git a/.cache/clangd/index/ftotval.c.61A5EE3A42B2DA05.idx b/.cache/clangd/index/ftotval.c.61A5EE3A42B2DA05.idx index bab3fe0..41ade14 100644 Binary files a/.cache/clangd/index/ftotval.c.61A5EE3A42B2DA05.idx and b/.cache/clangd/index/ftotval.c.61A5EE3A42B2DA05.idx differ diff --git a/.cache/clangd/index/ftotval.h.206FC1459E411D45.idx b/.cache/clangd/index/ftotval.h.206FC1459E411D45.idx index 5f0e373..14bb211 100644 Binary files a/.cache/clangd/index/ftotval.h.206FC1459E411D45.idx and b/.cache/clangd/index/ftotval.h.206FC1459E411D45.idx differ diff --git a/.cache/clangd/index/ftoutln.c.EDA200F5618837B4.idx b/.cache/clangd/index/ftoutln.c.EDA200F5618837B4.idx index 4b5f3a3..7df8f4d 100644 Binary files a/.cache/clangd/index/ftoutln.c.EDA200F5618837B4.idx and b/.cache/clangd/index/ftoutln.c.EDA200F5618837B4.idx differ diff --git a/.cache/clangd/index/ftoutln.h.5F8A650383686968.idx b/.cache/clangd/index/ftoutln.h.5F8A650383686968.idx index 5fa8087..f4a588e 100644 Binary files a/.cache/clangd/index/ftoutln.h.5F8A650383686968.idx and b/.cache/clangd/index/ftoutln.h.5F8A650383686968.idx differ diff --git a/.cache/clangd/index/ftparams.h.892E64BCAF5CCAF9.idx b/.cache/clangd/index/ftparams.h.892E64BCAF5CCAF9.idx index 7a8a788..d32ba2e 100644 Binary files a/.cache/clangd/index/ftparams.h.892E64BCAF5CCAF9.idx and b/.cache/clangd/index/ftparams.h.892E64BCAF5CCAF9.idx differ diff --git a/.cache/clangd/index/ftpatent.c.2BBA2F6FEDD40886.idx b/.cache/clangd/index/ftpatent.c.2BBA2F6FEDD40886.idx index 168db9c..aa0bd5a 100644 Binary files a/.cache/clangd/index/ftpatent.c.2BBA2F6FEDD40886.idx and b/.cache/clangd/index/ftpatent.c.2BBA2F6FEDD40886.idx differ diff --git a/.cache/clangd/index/ftpfr.c.808D64877F66F507.idx b/.cache/clangd/index/ftpfr.c.808D64877F66F507.idx index 5fddb55..3e089e6 100644 Binary files a/.cache/clangd/index/ftpfr.c.808D64877F66F507.idx and b/.cache/clangd/index/ftpfr.c.808D64877F66F507.idx differ diff --git a/.cache/clangd/index/ftpfr.h.E02723D8F7FAF3E4.idx b/.cache/clangd/index/ftpfr.h.E02723D8F7FAF3E4.idx index 3325b30..517fc28 100644 Binary files a/.cache/clangd/index/ftpfr.h.E02723D8F7FAF3E4.idx and b/.cache/clangd/index/ftpfr.h.E02723D8F7FAF3E4.idx differ diff --git a/.cache/clangd/index/ftpsprop.c.2705F60B953B81CB.idx b/.cache/clangd/index/ftpsprop.c.2705F60B953B81CB.idx index 290542a..1d932b5 100644 Binary files a/.cache/clangd/index/ftpsprop.c.2705F60B953B81CB.idx and b/.cache/clangd/index/ftpsprop.c.2705F60B953B81CB.idx differ diff --git a/.cache/clangd/index/ftpsprop.h.81BE47FB4864EA5D.idx b/.cache/clangd/index/ftpsprop.h.81BE47FB4864EA5D.idx index 271f9e2..a792fdd 100644 Binary files a/.cache/clangd/index/ftpsprop.h.81BE47FB4864EA5D.idx and b/.cache/clangd/index/ftpsprop.h.81BE47FB4864EA5D.idx differ diff --git a/.cache/clangd/index/ftraster.c.52D2FE9180785D3B.idx b/.cache/clangd/index/ftraster.c.52D2FE9180785D3B.idx index a9d647d..f7ccd20 100644 Binary files a/.cache/clangd/index/ftraster.c.52D2FE9180785D3B.idx and b/.cache/clangd/index/ftraster.c.52D2FE9180785D3B.idx differ diff --git a/.cache/clangd/index/ftraster.h.F44E5C4ECDD3D4DC.idx b/.cache/clangd/index/ftraster.h.F44E5C4ECDD3D4DC.idx index fd1dd3d..9c32483 100644 Binary files a/.cache/clangd/index/ftraster.h.F44E5C4ECDD3D4DC.idx and b/.cache/clangd/index/ftraster.h.F44E5C4ECDD3D4DC.idx differ diff --git a/.cache/clangd/index/ftrend1.c.C10B8AC09F3C2D35.idx b/.cache/clangd/index/ftrend1.c.C10B8AC09F3C2D35.idx index 7f20f18..c425d0f 100644 Binary files a/.cache/clangd/index/ftrend1.c.C10B8AC09F3C2D35.idx and b/.cache/clangd/index/ftrend1.c.C10B8AC09F3C2D35.idx differ diff --git a/.cache/clangd/index/ftrend1.h.3D471D040AA5BF45.idx b/.cache/clangd/index/ftrend1.h.3D471D040AA5BF45.idx index 698af74..9a59659 100644 Binary files a/.cache/clangd/index/ftrend1.h.3D471D040AA5BF45.idx and b/.cache/clangd/index/ftrend1.h.3D471D040AA5BF45.idx differ diff --git a/.cache/clangd/index/ftrender.h.36EC46F646962EB5.idx b/.cache/clangd/index/ftrender.h.36EC46F646962EB5.idx index 40085fd..053b0a4 100644 Binary files a/.cache/clangd/index/ftrender.h.36EC46F646962EB5.idx and b/.cache/clangd/index/ftrender.h.36EC46F646962EB5.idx differ diff --git a/.cache/clangd/index/ftrfork.c.9AE61215C7159ECC.idx b/.cache/clangd/index/ftrfork.c.9AE61215C7159ECC.idx index 3aa0553..e389b83 100644 Binary files a/.cache/clangd/index/ftrfork.c.9AE61215C7159ECC.idx and b/.cache/clangd/index/ftrfork.c.9AE61215C7159ECC.idx differ diff --git a/.cache/clangd/index/ftrfork.h.B5AAF92850686334.idx b/.cache/clangd/index/ftrfork.h.B5AAF92850686334.idx index 9e5c724..7c2a26c 100644 Binary files a/.cache/clangd/index/ftrfork.h.B5AAF92850686334.idx and b/.cache/clangd/index/ftrfork.h.B5AAF92850686334.idx differ diff --git a/.cache/clangd/index/ftsdf.c.13D2037BB58B05E0.idx b/.cache/clangd/index/ftsdf.c.13D2037BB58B05E0.idx index 0b1f001..adb731a 100644 Binary files a/.cache/clangd/index/ftsdf.c.13D2037BB58B05E0.idx and b/.cache/clangd/index/ftsdf.c.13D2037BB58B05E0.idx differ diff --git a/.cache/clangd/index/ftsdf.h.629994B7D7AF8974.idx b/.cache/clangd/index/ftsdf.h.629994B7D7AF8974.idx index 7ac5f00..4a4fc96 100644 Binary files a/.cache/clangd/index/ftsdf.h.629994B7D7AF8974.idx and b/.cache/clangd/index/ftsdf.h.629994B7D7AF8974.idx differ diff --git a/.cache/clangd/index/ftsdfcommon.c.C0792AA20D8C434B.idx b/.cache/clangd/index/ftsdfcommon.c.C0792AA20D8C434B.idx index 5594099..a51aab8 100644 Binary files a/.cache/clangd/index/ftsdfcommon.c.C0792AA20D8C434B.idx and b/.cache/clangd/index/ftsdfcommon.c.C0792AA20D8C434B.idx differ diff --git a/.cache/clangd/index/ftsdfcommon.h.0952BED9A8AB7DE4.idx b/.cache/clangd/index/ftsdfcommon.h.0952BED9A8AB7DE4.idx index 30cc32d..b595129 100644 Binary files a/.cache/clangd/index/ftsdfcommon.h.0952BED9A8AB7DE4.idx and b/.cache/clangd/index/ftsdfcommon.h.0952BED9A8AB7DE4.idx differ diff --git a/.cache/clangd/index/ftsdferrs.h.298F1A8DC3D3E4F9.idx b/.cache/clangd/index/ftsdferrs.h.298F1A8DC3D3E4F9.idx index c9f41a1..7a79041 100644 Binary files a/.cache/clangd/index/ftsdferrs.h.298F1A8DC3D3E4F9.idx and b/.cache/clangd/index/ftsdferrs.h.298F1A8DC3D3E4F9.idx differ diff --git a/.cache/clangd/index/ftsdfrend.c.C88B05AC9586164D.idx b/.cache/clangd/index/ftsdfrend.c.C88B05AC9586164D.idx index 1f3b1b3..d1b44d1 100644 Binary files a/.cache/clangd/index/ftsdfrend.c.C88B05AC9586164D.idx and b/.cache/clangd/index/ftsdfrend.c.C88B05AC9586164D.idx differ diff --git a/.cache/clangd/index/ftsdfrend.h.FB29BD4CCC8AB135.idx b/.cache/clangd/index/ftsdfrend.h.FB29BD4CCC8AB135.idx index 99215b3..e3c252e 100644 Binary files a/.cache/clangd/index/ftsdfrend.h.FB29BD4CCC8AB135.idx and b/.cache/clangd/index/ftsdfrend.h.FB29BD4CCC8AB135.idx differ diff --git a/.cache/clangd/index/ftserv.h.2657D4D7AE8FA3C1.idx b/.cache/clangd/index/ftserv.h.2657D4D7AE8FA3C1.idx index 04ba4a8..1d300e2 100644 Binary files a/.cache/clangd/index/ftserv.h.2657D4D7AE8FA3C1.idx and b/.cache/clangd/index/ftserv.h.2657D4D7AE8FA3C1.idx differ diff --git a/.cache/clangd/index/ftsizes.h.4DB6827C0EC3CB6B.idx b/.cache/clangd/index/ftsizes.h.4DB6827C0EC3CB6B.idx index 8dd8568..eedebfb 100644 Binary files a/.cache/clangd/index/ftsizes.h.4DB6827C0EC3CB6B.idx and b/.cache/clangd/index/ftsizes.h.4DB6827C0EC3CB6B.idx differ diff --git a/.cache/clangd/index/ftsmerrs.h.0954227A6EF41428.idx b/.cache/clangd/index/ftsmerrs.h.0954227A6EF41428.idx index cf14198..d64407b 100644 Binary files a/.cache/clangd/index/ftsmerrs.h.0954227A6EF41428.idx and b/.cache/clangd/index/ftsmerrs.h.0954227A6EF41428.idx differ diff --git a/.cache/clangd/index/ftsmooth.c.27C0BF97392203A9.idx b/.cache/clangd/index/ftsmooth.c.27C0BF97392203A9.idx index 4f08b20..c49e4f7 100644 Binary files a/.cache/clangd/index/ftsmooth.c.27C0BF97392203A9.idx and b/.cache/clangd/index/ftsmooth.c.27C0BF97392203A9.idx differ diff --git a/.cache/clangd/index/ftsmooth.h.A1052C82AE7CF8AF.idx b/.cache/clangd/index/ftsmooth.h.A1052C82AE7CF8AF.idx index 2c46f9f..fffbad7 100644 Binary files a/.cache/clangd/index/ftsmooth.h.A1052C82AE7CF8AF.idx and b/.cache/clangd/index/ftsmooth.h.A1052C82AE7CF8AF.idx differ diff --git a/.cache/clangd/index/ftsnames.c.42B31097BB197C52.idx b/.cache/clangd/index/ftsnames.c.42B31097BB197C52.idx index fbc827c..da68833 100644 Binary files a/.cache/clangd/index/ftsnames.c.42B31097BB197C52.idx and b/.cache/clangd/index/ftsnames.c.42B31097BB197C52.idx differ diff --git a/.cache/clangd/index/ftsnames.h.B69212AE00E71A3E.idx b/.cache/clangd/index/ftsnames.h.B69212AE00E71A3E.idx index e16d15e..f3733da 100644 Binary files a/.cache/clangd/index/ftsnames.h.B69212AE00E71A3E.idx and b/.cache/clangd/index/ftsnames.h.B69212AE00E71A3E.idx differ diff --git a/.cache/clangd/index/ftstdlib.h.8B12ABBE86FF1910.idx b/.cache/clangd/index/ftstdlib.h.8B12ABBE86FF1910.idx index cd5015c..9cf1121 100644 Binary files a/.cache/clangd/index/ftstdlib.h.8B12ABBE86FF1910.idx and b/.cache/clangd/index/ftstdlib.h.8B12ABBE86FF1910.idx differ diff --git a/.cache/clangd/index/ftstream.c.955DF6AEEF50CDC6.idx b/.cache/clangd/index/ftstream.c.955DF6AEEF50CDC6.idx index 348a7fb..c494221 100644 Binary files a/.cache/clangd/index/ftstream.c.955DF6AEEF50CDC6.idx and b/.cache/clangd/index/ftstream.c.955DF6AEEF50CDC6.idx differ diff --git a/.cache/clangd/index/ftstream.h.D15F3A64218BCA5C.idx b/.cache/clangd/index/ftstream.h.D15F3A64218BCA5C.idx index db25d6f..966b21c 100644 Binary files a/.cache/clangd/index/ftstream.h.D15F3A64218BCA5C.idx and b/.cache/clangd/index/ftstream.h.D15F3A64218BCA5C.idx differ diff --git a/.cache/clangd/index/ftstroke.c.B0FDD55542D85F52.idx b/.cache/clangd/index/ftstroke.c.B0FDD55542D85F52.idx index 3d8b854..00b135d 100644 Binary files a/.cache/clangd/index/ftstroke.c.B0FDD55542D85F52.idx and b/.cache/clangd/index/ftstroke.c.B0FDD55542D85F52.idx differ diff --git a/.cache/clangd/index/ftstroke.h.602A97D17CCF042E.idx b/.cache/clangd/index/ftstroke.h.602A97D17CCF042E.idx index 9205d4c..08f9d56 100644 Binary files a/.cache/clangd/index/ftstroke.h.602A97D17CCF042E.idx and b/.cache/clangd/index/ftstroke.h.602A97D17CCF042E.idx differ diff --git a/.cache/clangd/index/ftsvg.c.65042ACBB4F8BA10.idx b/.cache/clangd/index/ftsvg.c.65042ACBB4F8BA10.idx index 25a3f09..6700343 100644 Binary files a/.cache/clangd/index/ftsvg.c.65042ACBB4F8BA10.idx and b/.cache/clangd/index/ftsvg.c.65042ACBB4F8BA10.idx differ diff --git a/.cache/clangd/index/ftsvg.h.6BD6FDB626B1A43C.idx b/.cache/clangd/index/ftsvg.h.6BD6FDB626B1A43C.idx index ea0d86a..1bcde64 100644 Binary files a/.cache/clangd/index/ftsvg.h.6BD6FDB626B1A43C.idx and b/.cache/clangd/index/ftsvg.h.6BD6FDB626B1A43C.idx differ diff --git a/.cache/clangd/index/ftsynth.c.3263E50DF54975AA.idx b/.cache/clangd/index/ftsynth.c.3263E50DF54975AA.idx index 6273229..6e5b879 100644 Binary files a/.cache/clangd/index/ftsynth.c.3263E50DF54975AA.idx and b/.cache/clangd/index/ftsynth.c.3263E50DF54975AA.idx differ diff --git a/.cache/clangd/index/ftsynth.h.F22979784DAC7EEA.idx b/.cache/clangd/index/ftsynth.h.F22979784DAC7EEA.idx index 3fb8938..53eb096 100644 Binary files a/.cache/clangd/index/ftsynth.h.F22979784DAC7EEA.idx and b/.cache/clangd/index/ftsynth.h.F22979784DAC7EEA.idx differ diff --git a/.cache/clangd/index/ftsystem.c.5CEE3C91EC831078.idx b/.cache/clangd/index/ftsystem.c.5CEE3C91EC831078.idx index 2a5ed51..27a8815 100644 Binary files a/.cache/clangd/index/ftsystem.c.5CEE3C91EC831078.idx and b/.cache/clangd/index/ftsystem.c.5CEE3C91EC831078.idx differ diff --git a/.cache/clangd/index/ftsystem.h.20711A66F78F37CF.idx b/.cache/clangd/index/ftsystem.h.20711A66F78F37CF.idx index f387d8f..a3ae7f6 100644 Binary files a/.cache/clangd/index/ftsystem.h.20711A66F78F37CF.idx and b/.cache/clangd/index/ftsystem.h.20711A66F78F37CF.idx differ diff --git a/.cache/clangd/index/fttrigon.c.92C0DF9434123A50.idx b/.cache/clangd/index/fttrigon.c.92C0DF9434123A50.idx index 4f4d704..992ce07 100644 Binary files a/.cache/clangd/index/fttrigon.c.92C0DF9434123A50.idx and b/.cache/clangd/index/fttrigon.c.92C0DF9434123A50.idx differ diff --git a/.cache/clangd/index/fttrigon.h.115C06D34293AADC.idx b/.cache/clangd/index/fttrigon.h.115C06D34293AADC.idx index c29a129..ad7dba8 100644 Binary files a/.cache/clangd/index/fttrigon.h.115C06D34293AADC.idx and b/.cache/clangd/index/fttrigon.h.115C06D34293AADC.idx differ diff --git a/.cache/clangd/index/fttype1.c.A0AFB146F4CB6D58.idx b/.cache/clangd/index/fttype1.c.A0AFB146F4CB6D58.idx index 879e7dc..e9ddf99 100644 Binary files a/.cache/clangd/index/fttype1.c.A0AFB146F4CB6D58.idx and b/.cache/clangd/index/fttype1.c.A0AFB146F4CB6D58.idx differ diff --git a/.cache/clangd/index/fttypes.h.BA1227DBB50CC6CB.idx b/.cache/clangd/index/fttypes.h.BA1227DBB50CC6CB.idx index 43a8587..ab6134c 100644 Binary files a/.cache/clangd/index/fttypes.h.BA1227DBB50CC6CB.idx and b/.cache/clangd/index/fttypes.h.BA1227DBB50CC6CB.idx differ diff --git a/.cache/clangd/index/ftutil.c.7053CA7DAF2D8529.idx b/.cache/clangd/index/ftutil.c.7053CA7DAF2D8529.idx index b5f16cb..340c512 100644 Binary files a/.cache/clangd/index/ftutil.c.7053CA7DAF2D8529.idx and b/.cache/clangd/index/ftutil.c.7053CA7DAF2D8529.idx differ diff --git a/.cache/clangd/index/ftvalid.h.3B35C233DDC2C5A2.idx b/.cache/clangd/index/ftvalid.h.3B35C233DDC2C5A2.idx index 9e456b7..06e8c03 100644 Binary files a/.cache/clangd/index/ftvalid.h.3B35C233DDC2C5A2.idx and b/.cache/clangd/index/ftvalid.h.3B35C233DDC2C5A2.idx differ diff --git a/.cache/clangd/index/ftwinfnt.c.4BA27004671C854D.idx b/.cache/clangd/index/ftwinfnt.c.4BA27004671C854D.idx index 81b4960..34b70e8 100644 Binary files a/.cache/clangd/index/ftwinfnt.c.4BA27004671C854D.idx and b/.cache/clangd/index/ftwinfnt.c.4BA27004671C854D.idx differ diff --git a/.cache/clangd/index/ftwinfnt.h.AD95DBFA7AFF46A3.idx b/.cache/clangd/index/ftwinfnt.h.AD95DBFA7AFF46A3.idx index 8e8f581..104394b 100644 Binary files a/.cache/clangd/index/ftwinfnt.h.AD95DBFA7AFF46A3.idx and b/.cache/clangd/index/ftwinfnt.h.AD95DBFA7AFF46A3.idx differ diff --git a/.cache/clangd/index/ftzconf.h.9E561B488CDBFCB8.idx b/.cache/clangd/index/ftzconf.h.9E561B488CDBFCB8.idx index 41c8c08..003cde3 100644 Binary files a/.cache/clangd/index/ftzconf.h.9E561B488CDBFCB8.idx and b/.cache/clangd/index/ftzconf.h.9E561B488CDBFCB8.idx differ diff --git a/.cache/clangd/index/ftzopen.c.F4215B1471B22BD7.idx b/.cache/clangd/index/ftzopen.c.F4215B1471B22BD7.idx index 10d694f..10af0d1 100644 Binary files a/.cache/clangd/index/ftzopen.c.F4215B1471B22BD7.idx and b/.cache/clangd/index/ftzopen.c.F4215B1471B22BD7.idx differ diff --git a/.cache/clangd/index/ftzopen.h.6597050FEADD2394.idx b/.cache/clangd/index/ftzopen.h.6597050FEADD2394.idx index dc4723f..ccd02e7 100644 Binary files a/.cache/clangd/index/ftzopen.h.6597050FEADD2394.idx and b/.cache/clangd/index/ftzopen.h.6597050FEADD2394.idx differ diff --git a/.cache/clangd/index/function_property.h.A2DAB02BD28D3C73.idx b/.cache/clangd/index/function_property.h.A2DAB02BD28D3C73.idx index 571a684..4f7be51 100644 Binary files a/.cache/clangd/index/function_property.h.A2DAB02BD28D3C73.idx and b/.cache/clangd/index/function_property.h.A2DAB02BD28D3C73.idx differ diff --git a/.cache/clangd/index/gif.c.632ACDD4354AB2C4.idx b/.cache/clangd/index/gif.c.632ACDD4354AB2C4.idx index a9c6575..d27eac5 100644 Binary files a/.cache/clangd/index/gif.c.632ACDD4354AB2C4.idx and b/.cache/clangd/index/gif.c.632ACDD4354AB2C4.idx differ diff --git a/.cache/clangd/index/gles2.c.9A8C205738C10257.idx b/.cache/clangd/index/gles2.c.9A8C205738C10257.idx index b1c72af..64cb185 100644 Binary files a/.cache/clangd/index/gles2.c.9A8C205738C10257.idx and b/.cache/clangd/index/gles2.c.9A8C205738C10257.idx differ diff --git a/.cache/clangd/index/group_object.cpp.A480506E9F9DB4BD.idx b/.cache/clangd/index/group_object.cpp.A480506E9F9DB4BD.idx index 1cfbc44..88c0ee9 100644 Binary files a/.cache/clangd/index/group_object.cpp.A480506E9F9DB4BD.idx and b/.cache/clangd/index/group_object.cpp.A480506E9F9DB4BD.idx differ diff --git a/.cache/clangd/index/group_object.h.4782F4198BC83497.idx b/.cache/clangd/index/group_object.h.4782F4198BC83497.idx index d46ec07..830f752 100644 Binary files a/.cache/clangd/index/group_object.h.4782F4198BC83497.idx and b/.cache/clangd/index/group_object.h.4782F4198BC83497.idx differ diff --git a/.cache/clangd/index/group_object_table_object.cpp.96FD57591A77B72A.idx b/.cache/clangd/index/group_object_table_object.cpp.96FD57591A77B72A.idx index ae0bab6..471aa28 100644 Binary files a/.cache/clangd/index/group_object_table_object.cpp.96FD57591A77B72A.idx and b/.cache/clangd/index/group_object_table_object.cpp.96FD57591A77B72A.idx differ diff --git a/.cache/clangd/index/group_object_table_object.h.B9D589078A8467EB.idx b/.cache/clangd/index/group_object_table_object.h.B9D589078A8467EB.idx index 653e6a2..ec56188 100644 Binary files a/.cache/clangd/index/group_object_table_object.h.B9D589078A8467EB.idx and b/.cache/clangd/index/group_object_table_object.h.B9D589078A8467EB.idx differ diff --git a/.cache/clangd/index/gzclose.c.6C920BFB6AA48D67.idx b/.cache/clangd/index/gzclose.c.6C920BFB6AA48D67.idx index ed6f2bc..d2b570a 100644 Binary files a/.cache/clangd/index/gzclose.c.6C920BFB6AA48D67.idx and b/.cache/clangd/index/gzclose.c.6C920BFB6AA48D67.idx differ diff --git a/.cache/clangd/index/gzguts.h.BC9B11BBABDB9AAF.idx b/.cache/clangd/index/gzguts.h.BC9B11BBABDB9AAF.idx index 583d2ca..977ba11 100644 Binary files a/.cache/clangd/index/gzguts.h.BC9B11BBABDB9AAF.idx and b/.cache/clangd/index/gzguts.h.BC9B11BBABDB9AAF.idx differ diff --git a/.cache/clangd/index/gzlib.c.B2D92F35D242CE97.idx b/.cache/clangd/index/gzlib.c.B2D92F35D242CE97.idx index f86ac91..c0925fc 100644 Binary files a/.cache/clangd/index/gzlib.c.B2D92F35D242CE97.idx and b/.cache/clangd/index/gzlib.c.B2D92F35D242CE97.idx differ diff --git a/.cache/clangd/index/gzread.c.D6AE5040978DB784.idx b/.cache/clangd/index/gzread.c.D6AE5040978DB784.idx index 3b56f1a..3894458 100644 Binary files a/.cache/clangd/index/gzread.c.D6AE5040978DB784.idx and b/.cache/clangd/index/gzread.c.D6AE5040978DB784.idx differ diff --git a/.cache/clangd/index/gzwrite.c.C96638004E9E090D.idx b/.cache/clangd/index/gzwrite.c.C96638004E9E090D.idx index f2fe8fe..af76319 100644 Binary files a/.cache/clangd/index/gzwrite.c.C96638004E9E090D.idx and b/.cache/clangd/index/gzwrite.c.C96638004E9E090D.idx differ diff --git a/.cache/clangd/index/hci_drv.h.80AC44FFFBD25EE1.idx b/.cache/clangd/index/hci_drv.h.80AC44FFFBD25EE1.idx index fd901f5..aeebb86 100644 Binary files a/.cache/clangd/index/hci_drv.h.80AC44FFFBD25EE1.idx and b/.cache/clangd/index/hci_drv.h.80AC44FFFBD25EE1.idx differ diff --git a/.cache/clangd/index/hci_stub_drv.c.BEDE1065D46E1462.idx b/.cache/clangd/index/hci_stub_drv.c.BEDE1065D46E1462.idx index 71ae838..092f340 100644 Binary files a/.cache/clangd/index/hci_stub_drv.c.BEDE1065D46E1462.idx and b/.cache/clangd/index/hci_stub_drv.c.BEDE1065D46E1462.idx differ diff --git a/.cache/clangd/index/i2c_bus.h.4D1A9C9A7AA70F60.idx b/.cache/clangd/index/i2c_bus.h.4D1A9C9A7AA70F60.idx index 430ce59..446323d 100644 Binary files a/.cache/clangd/index/i2c_bus.h.4D1A9C9A7AA70F60.idx and b/.cache/clangd/index/i2c_bus.h.4D1A9C9A7AA70F60.idx differ diff --git a/.cache/clangd/index/i2c_bus_v2.c.700A2125E536978A.idx b/.cache/clangd/index/i2c_bus_v2.c.700A2125E536978A.idx index 7ff31d2..c899eed 100644 Binary files a/.cache/clangd/index/i2c_bus_v2.c.700A2125E536978A.idx and b/.cache/clangd/index/i2c_bus_v2.c.700A2125E536978A.idx differ diff --git a/.cache/clangd/index/img_bulb_gif.c.41B3A2208879747B.idx b/.cache/clangd/index/img_bulb_gif.c.41B3A2208879747B.idx new file mode 100644 index 0000000..9def37f Binary files /dev/null and b/.cache/clangd/index/img_bulb_gif.c.41B3A2208879747B.idx differ diff --git a/.cache/clangd/index/img_caret_down.c.848368EE1B0C3515.idx b/.cache/clangd/index/img_caret_down.c.848368EE1B0C3515.idx new file mode 100644 index 0000000..f945d69 Binary files /dev/null and b/.cache/clangd/index/img_caret_down.c.848368EE1B0C3515.idx differ diff --git a/.cache/clangd/index/img_cogwheel_argb.c.AFAFDBCA5FD8E32B.idx b/.cache/clangd/index/img_cogwheel_argb.c.AFAFDBCA5FD8E32B.idx new file mode 100644 index 0000000..316057f Binary files /dev/null and b/.cache/clangd/index/img_cogwheel_argb.c.AFAFDBCA5FD8E32B.idx differ diff --git a/.cache/clangd/index/img_cogwheel_indexed16.c.05CABA4058CB20D5.idx b/.cache/clangd/index/img_cogwheel_indexed16.c.05CABA4058CB20D5.idx new file mode 100644 index 0000000..786ad4e Binary files /dev/null and b/.cache/clangd/index/img_cogwheel_indexed16.c.05CABA4058CB20D5.idx differ diff --git a/.cache/clangd/index/img_cogwheel_rgb.c.0D19CD77B9D924D6.idx b/.cache/clangd/index/img_cogwheel_rgb.c.0D19CD77B9D924D6.idx new file mode 100644 index 0000000..442a071 Binary files /dev/null and b/.cache/clangd/index/img_cogwheel_rgb.c.0D19CD77B9D924D6.idx differ diff --git a/.cache/clangd/index/img_emoji_F617.c.17374A7DDB7B4CA5.idx b/.cache/clangd/index/img_emoji_F617.c.17374A7DDB7B4CA5.idx new file mode 100644 index 0000000..928a76a Binary files /dev/null and b/.cache/clangd/index/img_emoji_F617.c.17374A7DDB7B4CA5.idx differ diff --git a/.cache/clangd/index/img_hand.c.D9F2156F9E59D67E.idx b/.cache/clangd/index/img_hand.c.D9F2156F9E59D67E.idx new file mode 100644 index 0000000..9343227 Binary files /dev/null and b/.cache/clangd/index/img_hand.c.D9F2156F9E59D67E.idx differ diff --git a/.cache/clangd/index/img_png_demo.c.FD7128FB7CB21F48.idx b/.cache/clangd/index/img_png_demo.c.FD7128FB7CB21F48.idx new file mode 100644 index 0000000..98829b3 Binary files /dev/null and b/.cache/clangd/index/img_png_demo.c.FD7128FB7CB21F48.idx differ diff --git a/.cache/clangd/index/img_skew_strip.c.0E403714A775118D.idx b/.cache/clangd/index/img_skew_strip.c.0E403714A775118D.idx new file mode 100644 index 0000000..54ad5eb Binary files /dev/null and b/.cache/clangd/index/img_skew_strip.c.0E403714A775118D.idx differ diff --git a/.cache/clangd/index/img_star.c.96BB0D18BDA48A6B.idx b/.cache/clangd/index/img_star.c.96BB0D18BDA48A6B.idx new file mode 100644 index 0000000..7c40728 Binary files /dev/null and b/.cache/clangd/index/img_star.c.96BB0D18BDA48A6B.idx differ diff --git a/.cache/clangd/index/img_svg_img.c.6171871560BD6539.idx b/.cache/clangd/index/img_svg_img.c.6171871560BD6539.idx new file mode 100644 index 0000000..0b4292f Binary files /dev/null and b/.cache/clangd/index/img_svg_img.c.6171871560BD6539.idx differ diff --git a/.cache/clangd/index/img_wink_png.c.CC57BE6C9471920A.idx b/.cache/clangd/index/img_wink_png.c.CC57BE6C9471920A.idx new file mode 100644 index 0000000..f059a27 Binary files /dev/null and b/.cache/clangd/index/img_wink_png.c.CC57BE6C9471920A.idx differ diff --git a/.cache/clangd/index/imgbtn_left.c.33A8126018F95EB1.idx b/.cache/clangd/index/imgbtn_left.c.33A8126018F95EB1.idx new file mode 100644 index 0000000..6e27e4d Binary files /dev/null and b/.cache/clangd/index/imgbtn_left.c.33A8126018F95EB1.idx differ diff --git a/.cache/clangd/index/imgbtn_mid.c.64C2D1BF48D2EB6A.idx b/.cache/clangd/index/imgbtn_mid.c.64C2D1BF48D2EB6A.idx new file mode 100644 index 0000000..6026e66 Binary files /dev/null and b/.cache/clangd/index/imgbtn_mid.c.64C2D1BF48D2EB6A.idx differ diff --git a/.cache/clangd/index/imgbtn_right.c.E19BB9428D0ACD91.idx b/.cache/clangd/index/imgbtn_right.c.E19BB9428D0ACD91.idx new file mode 100644 index 0000000..a484e07 Binary files /dev/null and b/.cache/clangd/index/imgbtn_right.c.E19BB9428D0ACD91.idx differ diff --git a/.cache/clangd/index/infback.c.CB3981600FA27F61.idx b/.cache/clangd/index/infback.c.CB3981600FA27F61.idx index 885b173..52e9b85 100644 Binary files a/.cache/clangd/index/infback.c.CB3981600FA27F61.idx and b/.cache/clangd/index/infback.c.CB3981600FA27F61.idx differ diff --git a/.cache/clangd/index/inffast.c.9591DB43AAE167AE.idx b/.cache/clangd/index/inffast.c.9591DB43AAE167AE.idx index 6efbd36..4fbf61c 100644 Binary files a/.cache/clangd/index/inffast.c.9591DB43AAE167AE.idx and b/.cache/clangd/index/inffast.c.9591DB43AAE167AE.idx differ diff --git a/.cache/clangd/index/inffast.c.D46AA816D634A76D.idx b/.cache/clangd/index/inffast.c.D46AA816D634A76D.idx index 14a9a28..c2ed27d 100644 Binary files a/.cache/clangd/index/inffast.c.D46AA816D634A76D.idx and b/.cache/clangd/index/inffast.c.D46AA816D634A76D.idx differ diff --git a/.cache/clangd/index/inffast.h.7B28EADC40D7130E.idx b/.cache/clangd/index/inffast.h.7B28EADC40D7130E.idx index 5733498..038284c 100644 Binary files a/.cache/clangd/index/inffast.h.7B28EADC40D7130E.idx and b/.cache/clangd/index/inffast.h.7B28EADC40D7130E.idx differ diff --git a/.cache/clangd/index/inffast.h.88A6DB0197A918E3.idx b/.cache/clangd/index/inffast.h.88A6DB0197A918E3.idx index e87906b..f4b6c1d 100644 Binary files a/.cache/clangd/index/inffast.h.88A6DB0197A918E3.idx and b/.cache/clangd/index/inffast.h.88A6DB0197A918E3.idx differ diff --git a/.cache/clangd/index/inffixed.h.6FFF57178FFE4E2B.idx b/.cache/clangd/index/inffixed.h.6FFF57178FFE4E2B.idx index 1adf748..6c4576e 100644 Binary files a/.cache/clangd/index/inffixed.h.6FFF57178FFE4E2B.idx and b/.cache/clangd/index/inffixed.h.6FFF57178FFE4E2B.idx differ diff --git a/.cache/clangd/index/inffixed.h.891CCAAD46C85C75.idx b/.cache/clangd/index/inffixed.h.891CCAAD46C85C75.idx index 45dc1f1..9f0de58 100644 Binary files a/.cache/clangd/index/inffixed.h.891CCAAD46C85C75.idx and b/.cache/clangd/index/inffixed.h.891CCAAD46C85C75.idx differ diff --git a/.cache/clangd/index/inflate.c.9C67963F38ADE69B.idx b/.cache/clangd/index/inflate.c.9C67963F38ADE69B.idx index 13672b8..561f739 100644 Binary files a/.cache/clangd/index/inflate.c.9C67963F38ADE69B.idx and b/.cache/clangd/index/inflate.c.9C67963F38ADE69B.idx differ diff --git a/.cache/clangd/index/inflate.c.ADB5620F6687FDF2.idx b/.cache/clangd/index/inflate.c.ADB5620F6687FDF2.idx index c4fa738..c21156b 100644 Binary files a/.cache/clangd/index/inflate.c.ADB5620F6687FDF2.idx and b/.cache/clangd/index/inflate.c.ADB5620F6687FDF2.idx differ diff --git a/.cache/clangd/index/inflate.h.7FC9A00CFD5E3962.idx b/.cache/clangd/index/inflate.h.7FC9A00CFD5E3962.idx index e3be55c..d3cec56 100644 Binary files a/.cache/clangd/index/inflate.h.7FC9A00CFD5E3962.idx and b/.cache/clangd/index/inflate.h.7FC9A00CFD5E3962.idx differ diff --git a/.cache/clangd/index/inflate.h.87A5A1A00F6E308B.idx b/.cache/clangd/index/inflate.h.87A5A1A00F6E308B.idx index cb4ddac..8438199 100644 Binary files a/.cache/clangd/index/inflate.h.87A5A1A00F6E308B.idx and b/.cache/clangd/index/inflate.h.87A5A1A00F6E308B.idx differ diff --git a/.cache/clangd/index/inftrees.c.B16D57BF41978876.idx b/.cache/clangd/index/inftrees.c.B16D57BF41978876.idx index 8587604..eea07c8 100644 Binary files a/.cache/clangd/index/inftrees.c.B16D57BF41978876.idx and b/.cache/clangd/index/inftrees.c.B16D57BF41978876.idx differ diff --git a/.cache/clangd/index/inftrees.c.FD6266FC9125485D.idx b/.cache/clangd/index/inftrees.c.FD6266FC9125485D.idx index ec204dd..8811932 100644 Binary files a/.cache/clangd/index/inftrees.c.FD6266FC9125485D.idx and b/.cache/clangd/index/inftrees.c.FD6266FC9125485D.idx differ diff --git a/.cache/clangd/index/inftrees.h.3437540D951072AC.idx b/.cache/clangd/index/inftrees.h.3437540D951072AC.idx index a5ce86a..312c534 100644 Binary files a/.cache/clangd/index/inftrees.h.3437540D951072AC.idx and b/.cache/clangd/index/inftrees.h.3437540D951072AC.idx differ diff --git a/.cache/clangd/index/inftrees.h.3C17BC6917F5C236.idx b/.cache/clangd/index/inftrees.h.3C17BC6917F5C236.idx index b257796..59dfcac 100644 Binary files a/.cache/clangd/index/inftrees.h.3C17BC6917F5C236.idx and b/.cache/clangd/index/inftrees.h.3C17BC6917F5C236.idx differ diff --git a/.cache/clangd/index/integer-types.h.3AD040E63E8D2E68.idx b/.cache/clangd/index/integer-types.h.3AD040E63E8D2E68.idx index 6ffc4fb..4f96b03 100644 Binary files a/.cache/clangd/index/integer-types.h.3AD040E63E8D2E68.idx and b/.cache/clangd/index/integer-types.h.3AD040E63E8D2E68.idx differ diff --git a/.cache/clangd/index/interface_object.cpp.D97CAF6F4B7A9368.idx b/.cache/clangd/index/interface_object.cpp.D97CAF6F4B7A9368.idx index 76d72df..df6b8a9 100644 Binary files a/.cache/clangd/index/interface_object.cpp.D97CAF6F4B7A9368.idx and b/.cache/clangd/index/interface_object.cpp.D97CAF6F4B7A9368.idx differ diff --git a/.cache/clangd/index/interface_object.h.8E0BD8B86EE9A4FE.idx b/.cache/clangd/index/interface_object.h.8E0BD8B86EE9A4FE.idx index 1573d57..5e52f63 100644 Binary files a/.cache/clangd/index/interface_object.h.8E0BD8B86EE9A4FE.idx and b/.cache/clangd/index/interface_object.h.8E0BD8B86EE9A4FE.idx differ diff --git a/.cache/clangd/index/iot_button.c.FBDE3C1137B753E6.idx b/.cache/clangd/index/iot_button.c.FBDE3C1137B753E6.idx index 55d2445..e519f66 100644 Binary files a/.cache/clangd/index/iot_button.c.FBDE3C1137B753E6.idx and b/.cache/clangd/index/iot_button.c.FBDE3C1137B753E6.idx differ diff --git a/.cache/clangd/index/iot_button.h.FC16089287DBF794.idx b/.cache/clangd/index/iot_button.h.FC16089287DBF794.idx index d1b8730..f7155c0 100644 Binary files a/.cache/clangd/index/iot_button.h.FC16089287DBF794.idx and b/.cache/clangd/index/iot_button.h.FC16089287DBF794.idx differ diff --git a/.cache/clangd/index/iot_knob.c.B36D9492F1707A4C.idx b/.cache/clangd/index/iot_knob.c.B36D9492F1707A4C.idx index 64fc9a6..eef8dce 100644 Binary files a/.cache/clangd/index/iot_knob.c.B36D9492F1707A4C.idx and b/.cache/clangd/index/iot_knob.c.B36D9492F1707A4C.idx differ diff --git a/.cache/clangd/index/iot_knob.h.A0196116E67B8AE7.idx b/.cache/clangd/index/iot_knob.h.A0196116E67B8AE7.idx index a887bbf..d9b7ae6 100644 Binary files a/.cache/clangd/index/iot_knob.h.A0196116E67B8AE7.idx and b/.cache/clangd/index/iot_knob.h.A0196116E67B8AE7.idx differ diff --git a/.cache/clangd/index/ip_data_link_layer.cpp.FB8E9D8D4737BA54.idx b/.cache/clangd/index/ip_data_link_layer.cpp.FB8E9D8D4737BA54.idx index e80303e..c47d354 100644 Binary files a/.cache/clangd/index/ip_data_link_layer.cpp.FB8E9D8D4737BA54.idx and b/.cache/clangd/index/ip_data_link_layer.cpp.FB8E9D8D4737BA54.idx differ diff --git a/.cache/clangd/index/ip_host_protocol_address_information.cpp.AFC7A4475F64C786.idx b/.cache/clangd/index/ip_host_protocol_address_information.cpp.AFC7A4475F64C786.idx index f97a290..4459dc6 100644 Binary files a/.cache/clangd/index/ip_host_protocol_address_information.cpp.AFC7A4475F64C786.idx and b/.cache/clangd/index/ip_host_protocol_address_information.cpp.AFC7A4475F64C786.idx differ diff --git a/.cache/clangd/index/ip_host_protocol_address_information.h.5FCCE77AD16794E8.idx b/.cache/clangd/index/ip_host_protocol_address_information.h.5FCCE77AD16794E8.idx index a77a7f1..6bff326 100644 Binary files a/.cache/clangd/index/ip_host_protocol_address_information.h.5FCCE77AD16794E8.idx and b/.cache/clangd/index/ip_host_protocol_address_information.h.5FCCE77AD16794E8.idx differ diff --git a/.cache/clangd/index/ip_parameter_object.cpp.A7F3DE5CA75A2037.idx b/.cache/clangd/index/ip_parameter_object.cpp.A7F3DE5CA75A2037.idx index 757111e..118d85d 100644 Binary files a/.cache/clangd/index/ip_parameter_object.cpp.A7F3DE5CA75A2037.idx and b/.cache/clangd/index/ip_parameter_object.cpp.A7F3DE5CA75A2037.idx differ diff --git a/.cache/clangd/index/ip_parameter_object.h.D767180314D7DF3C.idx b/.cache/clangd/index/ip_parameter_object.h.D767180314D7DF3C.idx index 60da0fe..9cee331 100644 Binary files a/.cache/clangd/index/ip_parameter_object.h.D767180314D7DF3C.idx and b/.cache/clangd/index/ip_parameter_object.h.D767180314D7DF3C.idx differ diff --git a/.cache/clangd/index/knob_gpio.c.4F9E04881055515C.idx b/.cache/clangd/index/knob_gpio.c.4F9E04881055515C.idx index 96a95e2..35199dc 100644 Binary files a/.cache/clangd/index/knob_gpio.c.4F9E04881055515C.idx and b/.cache/clangd/index/knob_gpio.c.4F9E04881055515C.idx differ diff --git a/.cache/clangd/index/knob_gpio.h.22A243E7961F5BC8.idx b/.cache/clangd/index/knob_gpio.h.22A243E7961F5BC8.idx index 652a1e7..8c17f5d 100644 Binary files a/.cache/clangd/index/knob_gpio.h.22A243E7961F5BC8.idx and b/.cache/clangd/index/knob_gpio.h.22A243E7961F5BC8.idx differ diff --git a/.cache/clangd/index/knx_facade.cpp.A568DFFA1DC84100.idx b/.cache/clangd/index/knx_facade.cpp.A568DFFA1DC84100.idx index 228e459..7f0b4a4 100644 Binary files a/.cache/clangd/index/knx_facade.cpp.A568DFFA1DC84100.idx and b/.cache/clangd/index/knx_facade.cpp.A568DFFA1DC84100.idx differ diff --git a/.cache/clangd/index/knx_facade.h.C3F8B914FAA52329.idx b/.cache/clangd/index/knx_facade.h.C3F8B914FAA52329.idx index 4390978..0931ab1 100644 Binary files a/.cache/clangd/index/knx_facade.h.C3F8B914FAA52329.idx and b/.cache/clangd/index/knx_facade.h.C3F8B914FAA52329.idx differ diff --git a/.cache/clangd/index/knx_ip_ch.cpp.C69D57BE0773B252.idx b/.cache/clangd/index/knx_ip_ch.cpp.C69D57BE0773B252.idx index 38c391d..59fb165 100644 Binary files a/.cache/clangd/index/knx_ip_ch.cpp.C69D57BE0773B252.idx and b/.cache/clangd/index/knx_ip_ch.cpp.C69D57BE0773B252.idx differ diff --git a/.cache/clangd/index/knx_ip_ch.h.AF7E96B7C9951374.idx b/.cache/clangd/index/knx_ip_ch.h.AF7E96B7C9951374.idx index c4f2745..a756d51 100644 Binary files a/.cache/clangd/index/knx_ip_ch.h.AF7E96B7C9951374.idx and b/.cache/clangd/index/knx_ip_ch.h.AF7E96B7C9951374.idx differ diff --git a/.cache/clangd/index/knx_ip_config_dib.cpp.5B1BD41A2F06020A.idx b/.cache/clangd/index/knx_ip_config_dib.cpp.5B1BD41A2F06020A.idx index c5ecf4c..29bb434 100644 Binary files a/.cache/clangd/index/knx_ip_config_dib.cpp.5B1BD41A2F06020A.idx and b/.cache/clangd/index/knx_ip_config_dib.cpp.5B1BD41A2F06020A.idx differ diff --git a/.cache/clangd/index/knx_ip_config_dib.h.BC1790FCD968D143.idx b/.cache/clangd/index/knx_ip_config_dib.h.BC1790FCD968D143.idx index c72a07d..6657934 100644 Binary files a/.cache/clangd/index/knx_ip_config_dib.h.BC1790FCD968D143.idx and b/.cache/clangd/index/knx_ip_config_dib.h.BC1790FCD968D143.idx differ diff --git a/.cache/clangd/index/knx_ip_config_request.cpp.4D27C03139358A84.idx b/.cache/clangd/index/knx_ip_config_request.cpp.4D27C03139358A84.idx index 6412b34..15373c6 100644 Binary files a/.cache/clangd/index/knx_ip_config_request.cpp.4D27C03139358A84.idx and b/.cache/clangd/index/knx_ip_config_request.cpp.4D27C03139358A84.idx differ diff --git a/.cache/clangd/index/knx_ip_config_request.h.71D3DDB1DE08009A.idx b/.cache/clangd/index/knx_ip_config_request.h.71D3DDB1DE08009A.idx index 2a03e89..6343f75 100644 Binary files a/.cache/clangd/index/knx_ip_config_request.h.71D3DDB1DE08009A.idx and b/.cache/clangd/index/knx_ip_config_request.h.71D3DDB1DE08009A.idx differ diff --git a/.cache/clangd/index/knx_ip_connect_request.cpp.0B8194CBF9CE3CF1.idx b/.cache/clangd/index/knx_ip_connect_request.cpp.0B8194CBF9CE3CF1.idx index 7924bce..079acac 100644 Binary files a/.cache/clangd/index/knx_ip_connect_request.cpp.0B8194CBF9CE3CF1.idx and b/.cache/clangd/index/knx_ip_connect_request.cpp.0B8194CBF9CE3CF1.idx differ diff --git a/.cache/clangd/index/knx_ip_connect_request.h.8911F3920472B655.idx b/.cache/clangd/index/knx_ip_connect_request.h.8911F3920472B655.idx index 1501a82..9dcdb58 100644 Binary files a/.cache/clangd/index/knx_ip_connect_request.h.8911F3920472B655.idx and b/.cache/clangd/index/knx_ip_connect_request.h.8911F3920472B655.idx differ diff --git a/.cache/clangd/index/knx_ip_connect_response.cpp.475BE0F48006D261.idx b/.cache/clangd/index/knx_ip_connect_response.cpp.475BE0F48006D261.idx index 7af07d4..f8bd234 100644 Binary files a/.cache/clangd/index/knx_ip_connect_response.cpp.475BE0F48006D261.idx and b/.cache/clangd/index/knx_ip_connect_response.cpp.475BE0F48006D261.idx differ diff --git a/.cache/clangd/index/knx_ip_connect_response.h.91B895E2216992E9.idx b/.cache/clangd/index/knx_ip_connect_response.h.91B895E2216992E9.idx index 7b293bb..5954b4c 100644 Binary files a/.cache/clangd/index/knx_ip_connect_response.h.91B895E2216992E9.idx and b/.cache/clangd/index/knx_ip_connect_response.h.91B895E2216992E9.idx differ diff --git a/.cache/clangd/index/knx_ip_crd.cpp.CD024EE941680D10.idx b/.cache/clangd/index/knx_ip_crd.cpp.CD024EE941680D10.idx index b6525a4..8dec527 100644 Binary files a/.cache/clangd/index/knx_ip_crd.cpp.CD024EE941680D10.idx and b/.cache/clangd/index/knx_ip_crd.cpp.CD024EE941680D10.idx differ diff --git a/.cache/clangd/index/knx_ip_crd.h.4E6BE462C196EE1E.idx b/.cache/clangd/index/knx_ip_crd.h.4E6BE462C196EE1E.idx index 6a5a347..c7b8fd3 100644 Binary files a/.cache/clangd/index/knx_ip_crd.h.4E6BE462C196EE1E.idx and b/.cache/clangd/index/knx_ip_crd.h.4E6BE462C196EE1E.idx differ diff --git a/.cache/clangd/index/knx_ip_cri.cpp.5C25A499DEE08083.idx b/.cache/clangd/index/knx_ip_cri.cpp.5C25A499DEE08083.idx index 3e1d38e..67ee3d0 100644 Binary files a/.cache/clangd/index/knx_ip_cri.cpp.5C25A499DEE08083.idx and b/.cache/clangd/index/knx_ip_cri.cpp.5C25A499DEE08083.idx differ diff --git a/.cache/clangd/index/knx_ip_cri.h.9DF23FC54A3ADA38.idx b/.cache/clangd/index/knx_ip_cri.h.9DF23FC54A3ADA38.idx index e81a4bc..67b0cdd 100644 Binary files a/.cache/clangd/index/knx_ip_cri.h.9DF23FC54A3ADA38.idx and b/.cache/clangd/index/knx_ip_cri.h.9DF23FC54A3ADA38.idx differ diff --git a/.cache/clangd/index/knx_ip_description_request.cpp.87C388F272287631.idx b/.cache/clangd/index/knx_ip_description_request.cpp.87C388F272287631.idx index da23926..45b68c1 100644 Binary files a/.cache/clangd/index/knx_ip_description_request.cpp.87C388F272287631.idx and b/.cache/clangd/index/knx_ip_description_request.cpp.87C388F272287631.idx differ diff --git a/.cache/clangd/index/knx_ip_description_request.h.FE8D8779FAED0A3C.idx b/.cache/clangd/index/knx_ip_description_request.h.FE8D8779FAED0A3C.idx index 1178194..3e66f04 100644 Binary files a/.cache/clangd/index/knx_ip_description_request.h.FE8D8779FAED0A3C.idx and b/.cache/clangd/index/knx_ip_description_request.h.FE8D8779FAED0A3C.idx differ diff --git a/.cache/clangd/index/knx_ip_description_response.cpp.CFA5CDA913A8E59D.idx b/.cache/clangd/index/knx_ip_description_response.cpp.CFA5CDA913A8E59D.idx index e0ca69f..1cab988 100644 Binary files a/.cache/clangd/index/knx_ip_description_response.cpp.CFA5CDA913A8E59D.idx and b/.cache/clangd/index/knx_ip_description_response.cpp.CFA5CDA913A8E59D.idx differ diff --git a/.cache/clangd/index/knx_ip_description_response.h.A5C2C9BAF185D34A.idx b/.cache/clangd/index/knx_ip_description_response.h.A5C2C9BAF185D34A.idx index 99ccb91..6af4093 100644 Binary files a/.cache/clangd/index/knx_ip_description_response.h.A5C2C9BAF185D34A.idx and b/.cache/clangd/index/knx_ip_description_response.h.A5C2C9BAF185D34A.idx differ diff --git a/.cache/clangd/index/knx_ip_device_information_dib.cpp.1494596E48130E0C.idx b/.cache/clangd/index/knx_ip_device_information_dib.cpp.1494596E48130E0C.idx index 537c2b4..a0be024 100644 Binary files a/.cache/clangd/index/knx_ip_device_information_dib.cpp.1494596E48130E0C.idx and b/.cache/clangd/index/knx_ip_device_information_dib.cpp.1494596E48130E0C.idx differ diff --git a/.cache/clangd/index/knx_ip_device_information_dib.h.447C47D3F28828C6.idx b/.cache/clangd/index/knx_ip_device_information_dib.h.447C47D3F28828C6.idx index 92c70c3..e26e3fd 100644 Binary files a/.cache/clangd/index/knx_ip_device_information_dib.h.447C47D3F28828C6.idx and b/.cache/clangd/index/knx_ip_device_information_dib.h.447C47D3F28828C6.idx differ diff --git a/.cache/clangd/index/knx_ip_dib.cpp.9BBDDECBB3131C6E.idx b/.cache/clangd/index/knx_ip_dib.cpp.9BBDDECBB3131C6E.idx index bdb02ec..3d9a848 100644 Binary files a/.cache/clangd/index/knx_ip_dib.cpp.9BBDDECBB3131C6E.idx and b/.cache/clangd/index/knx_ip_dib.cpp.9BBDDECBB3131C6E.idx differ diff --git a/.cache/clangd/index/knx_ip_dib.h.4DAC6B0359032FC7.idx b/.cache/clangd/index/knx_ip_dib.h.4DAC6B0359032FC7.idx index 2d1687f..5acbb85 100644 Binary files a/.cache/clangd/index/knx_ip_dib.h.4DAC6B0359032FC7.idx and b/.cache/clangd/index/knx_ip_dib.h.4DAC6B0359032FC7.idx differ diff --git a/.cache/clangd/index/knx_ip_disconnect_request.cpp.AC8AE12EE1C491BA.idx b/.cache/clangd/index/knx_ip_disconnect_request.cpp.AC8AE12EE1C491BA.idx index 06d613a..6f2691b 100644 Binary files a/.cache/clangd/index/knx_ip_disconnect_request.cpp.AC8AE12EE1C491BA.idx and b/.cache/clangd/index/knx_ip_disconnect_request.cpp.AC8AE12EE1C491BA.idx differ diff --git a/.cache/clangd/index/knx_ip_disconnect_request.h.ADAFA02B2F700819.idx b/.cache/clangd/index/knx_ip_disconnect_request.h.ADAFA02B2F700819.idx index 8eb2c8e..6b6b353 100644 Binary files a/.cache/clangd/index/knx_ip_disconnect_request.h.ADAFA02B2F700819.idx and b/.cache/clangd/index/knx_ip_disconnect_request.h.ADAFA02B2F700819.idx differ diff --git a/.cache/clangd/index/knx_ip_disconnect_response.cpp.216F20E405D8D936.idx b/.cache/clangd/index/knx_ip_disconnect_response.cpp.216F20E405D8D936.idx index 62c3f5e..368e8e3 100644 Binary files a/.cache/clangd/index/knx_ip_disconnect_response.cpp.216F20E405D8D936.idx and b/.cache/clangd/index/knx_ip_disconnect_response.cpp.216F20E405D8D936.idx differ diff --git a/.cache/clangd/index/knx_ip_disconnect_response.h.F439E7FD48F7451A.idx b/.cache/clangd/index/knx_ip_disconnect_response.h.F439E7FD48F7451A.idx index ecf0bb2..7f399d9 100644 Binary files a/.cache/clangd/index/knx_ip_disconnect_response.h.F439E7FD48F7451A.idx and b/.cache/clangd/index/knx_ip_disconnect_response.h.F439E7FD48F7451A.idx differ diff --git a/.cache/clangd/index/knx_ip_extended_device_information_dib.cpp.5AECF700F6ED6D78.idx b/.cache/clangd/index/knx_ip_extended_device_information_dib.cpp.5AECF700F6ED6D78.idx index 1e4e50a..7cdded7 100644 Binary files a/.cache/clangd/index/knx_ip_extended_device_information_dib.cpp.5AECF700F6ED6D78.idx and b/.cache/clangd/index/knx_ip_extended_device_information_dib.cpp.5AECF700F6ED6D78.idx differ diff --git a/.cache/clangd/index/knx_ip_extended_device_information_dib.h.0647B319109AFC15.idx b/.cache/clangd/index/knx_ip_extended_device_information_dib.h.0647B319109AFC15.idx index 2bd9b98..7c4341f 100644 Binary files a/.cache/clangd/index/knx_ip_extended_device_information_dib.h.0647B319109AFC15.idx and b/.cache/clangd/index/knx_ip_extended_device_information_dib.h.0647B319109AFC15.idx differ diff --git a/.cache/clangd/index/knx_ip_frame.cpp.A514EBDB02AAA82E.idx b/.cache/clangd/index/knx_ip_frame.cpp.A514EBDB02AAA82E.idx index 77cb389..e32bda4 100644 Binary files a/.cache/clangd/index/knx_ip_frame.cpp.A514EBDB02AAA82E.idx and b/.cache/clangd/index/knx_ip_frame.cpp.A514EBDB02AAA82E.idx differ diff --git a/.cache/clangd/index/knx_ip_frame.h.98E8EF4C83249FCC.idx b/.cache/clangd/index/knx_ip_frame.h.98E8EF4C83249FCC.idx index 78a37b6..8758661 100644 Binary files a/.cache/clangd/index/knx_ip_frame.h.98E8EF4C83249FCC.idx and b/.cache/clangd/index/knx_ip_frame.h.98E8EF4C83249FCC.idx differ diff --git a/.cache/clangd/index/knx_ip_knx_addresses_dib.cpp.6B102DE395BEC582.idx b/.cache/clangd/index/knx_ip_knx_addresses_dib.cpp.6B102DE395BEC582.idx index fdd954d..67da5c2 100644 Binary files a/.cache/clangd/index/knx_ip_knx_addresses_dib.cpp.6B102DE395BEC582.idx and b/.cache/clangd/index/knx_ip_knx_addresses_dib.cpp.6B102DE395BEC582.idx differ diff --git a/.cache/clangd/index/knx_ip_knx_addresses_dib.h.AAAE8FCE46B6825F.idx b/.cache/clangd/index/knx_ip_knx_addresses_dib.h.AAAE8FCE46B6825F.idx index 885eef4..da276a4 100644 Binary files a/.cache/clangd/index/knx_ip_knx_addresses_dib.h.AAAE8FCE46B6825F.idx and b/.cache/clangd/index/knx_ip_knx_addresses_dib.h.AAAE8FCE46B6825F.idx differ diff --git a/.cache/clangd/index/knx_ip_routing_indication.cpp.A0B93CAC9758C34B.idx b/.cache/clangd/index/knx_ip_routing_indication.cpp.A0B93CAC9758C34B.idx index 4efdca7..4cd3eef 100644 Binary files a/.cache/clangd/index/knx_ip_routing_indication.cpp.A0B93CAC9758C34B.idx and b/.cache/clangd/index/knx_ip_routing_indication.cpp.A0B93CAC9758C34B.idx differ diff --git a/.cache/clangd/index/knx_ip_routing_indication.h.4A41643F0D7B5041.idx b/.cache/clangd/index/knx_ip_routing_indication.h.4A41643F0D7B5041.idx index ec59b11..2f71ef3 100644 Binary files a/.cache/clangd/index/knx_ip_routing_indication.h.4A41643F0D7B5041.idx and b/.cache/clangd/index/knx_ip_routing_indication.h.4A41643F0D7B5041.idx differ diff --git a/.cache/clangd/index/knx_ip_search_request.cpp.7C5BEB0C95BB4630.idx b/.cache/clangd/index/knx_ip_search_request.cpp.7C5BEB0C95BB4630.idx index 6c8c7ef..adf327d 100644 Binary files a/.cache/clangd/index/knx_ip_search_request.cpp.7C5BEB0C95BB4630.idx and b/.cache/clangd/index/knx_ip_search_request.cpp.7C5BEB0C95BB4630.idx differ diff --git a/.cache/clangd/index/knx_ip_search_request.h.9BC5514ADAE8602C.idx b/.cache/clangd/index/knx_ip_search_request.h.9BC5514ADAE8602C.idx index 275678e..a1adf5c 100644 Binary files a/.cache/clangd/index/knx_ip_search_request.h.9BC5514ADAE8602C.idx and b/.cache/clangd/index/knx_ip_search_request.h.9BC5514ADAE8602C.idx differ diff --git a/.cache/clangd/index/knx_ip_search_request_extended.cpp.A5D9F360A6FD34E7.idx b/.cache/clangd/index/knx_ip_search_request_extended.cpp.A5D9F360A6FD34E7.idx index 685142b..136c852 100644 Binary files a/.cache/clangd/index/knx_ip_search_request_extended.cpp.A5D9F360A6FD34E7.idx and b/.cache/clangd/index/knx_ip_search_request_extended.cpp.A5D9F360A6FD34E7.idx differ diff --git a/.cache/clangd/index/knx_ip_search_request_extended.h.6C4C7C75CEFD60F5.idx b/.cache/clangd/index/knx_ip_search_request_extended.h.6C4C7C75CEFD60F5.idx index 0b42475..819f1f2 100644 Binary files a/.cache/clangd/index/knx_ip_search_request_extended.h.6C4C7C75CEFD60F5.idx and b/.cache/clangd/index/knx_ip_search_request_extended.h.6C4C7C75CEFD60F5.idx differ diff --git a/.cache/clangd/index/knx_ip_search_response.cpp.52750ED0A0010C09.idx b/.cache/clangd/index/knx_ip_search_response.cpp.52750ED0A0010C09.idx index 57f0f9a..b071d4f 100644 Binary files a/.cache/clangd/index/knx_ip_search_response.cpp.52750ED0A0010C09.idx and b/.cache/clangd/index/knx_ip_search_response.cpp.52750ED0A0010C09.idx differ diff --git a/.cache/clangd/index/knx_ip_search_response.h.0F9C67CE0E971FE2.idx b/.cache/clangd/index/knx_ip_search_response.h.0F9C67CE0E971FE2.idx index a6dcf1b..3dd1e37 100644 Binary files a/.cache/clangd/index/knx_ip_search_response.h.0F9C67CE0E971FE2.idx and b/.cache/clangd/index/knx_ip_search_response.h.0F9C67CE0E971FE2.idx differ diff --git a/.cache/clangd/index/knx_ip_search_response_extended.cpp.97F177BBFEB9F040.idx b/.cache/clangd/index/knx_ip_search_response_extended.cpp.97F177BBFEB9F040.idx index c08cfe5..02b6c28 100644 Binary files a/.cache/clangd/index/knx_ip_search_response_extended.cpp.97F177BBFEB9F040.idx and b/.cache/clangd/index/knx_ip_search_response_extended.cpp.97F177BBFEB9F040.idx differ diff --git a/.cache/clangd/index/knx_ip_search_response_extended.h.3CA06083403CC45E.idx b/.cache/clangd/index/knx_ip_search_response_extended.h.3CA06083403CC45E.idx index 02e8cde..c229995 100644 Binary files a/.cache/clangd/index/knx_ip_search_response_extended.h.3CA06083403CC45E.idx and b/.cache/clangd/index/knx_ip_search_response_extended.h.3CA06083403CC45E.idx differ diff --git a/.cache/clangd/index/knx_ip_state_request.cpp.CCA9C7BAFF20EB5E.idx b/.cache/clangd/index/knx_ip_state_request.cpp.CCA9C7BAFF20EB5E.idx index c3f6049..649e236 100644 Binary files a/.cache/clangd/index/knx_ip_state_request.cpp.CCA9C7BAFF20EB5E.idx and b/.cache/clangd/index/knx_ip_state_request.cpp.CCA9C7BAFF20EB5E.idx differ diff --git a/.cache/clangd/index/knx_ip_state_request.h.10F6962BFC6FF492.idx b/.cache/clangd/index/knx_ip_state_request.h.10F6962BFC6FF492.idx index 21c5e46..0f20717 100644 Binary files a/.cache/clangd/index/knx_ip_state_request.h.10F6962BFC6FF492.idx and b/.cache/clangd/index/knx_ip_state_request.h.10F6962BFC6FF492.idx differ diff --git a/.cache/clangd/index/knx_ip_state_response.cpp.D2837C95D5D7EA93.idx b/.cache/clangd/index/knx_ip_state_response.cpp.D2837C95D5D7EA93.idx index d16991d..351ecd3 100644 Binary files a/.cache/clangd/index/knx_ip_state_response.cpp.D2837C95D5D7EA93.idx and b/.cache/clangd/index/knx_ip_state_response.cpp.D2837C95D5D7EA93.idx differ diff --git a/.cache/clangd/index/knx_ip_state_response.h.BE8F86CCC1ED776D.idx b/.cache/clangd/index/knx_ip_state_response.h.BE8F86CCC1ED776D.idx index 925459b..8bb287e 100644 Binary files a/.cache/clangd/index/knx_ip_state_response.h.BE8F86CCC1ED776D.idx and b/.cache/clangd/index/knx_ip_state_response.h.BE8F86CCC1ED776D.idx differ diff --git a/.cache/clangd/index/knx_ip_supported_service_dib.cpp.5AE0AD2C98B9A421.idx b/.cache/clangd/index/knx_ip_supported_service_dib.cpp.5AE0AD2C98B9A421.idx index fb8ff8e..6c351a0 100644 Binary files a/.cache/clangd/index/knx_ip_supported_service_dib.cpp.5AE0AD2C98B9A421.idx and b/.cache/clangd/index/knx_ip_supported_service_dib.cpp.5AE0AD2C98B9A421.idx differ diff --git a/.cache/clangd/index/knx_ip_supported_service_dib.h.E5C8AB87065621E2.idx b/.cache/clangd/index/knx_ip_supported_service_dib.h.E5C8AB87065621E2.idx index d861009..d8506d7 100644 Binary files a/.cache/clangd/index/knx_ip_supported_service_dib.h.E5C8AB87065621E2.idx and b/.cache/clangd/index/knx_ip_supported_service_dib.h.E5C8AB87065621E2.idx differ diff --git a/.cache/clangd/index/knx_ip_tunnel_connection.cpp.73866CA0AB646D91.idx b/.cache/clangd/index/knx_ip_tunnel_connection.cpp.73866CA0AB646D91.idx index 90b17e5..812e287 100644 Binary files a/.cache/clangd/index/knx_ip_tunnel_connection.cpp.73866CA0AB646D91.idx and b/.cache/clangd/index/knx_ip_tunnel_connection.cpp.73866CA0AB646D91.idx differ diff --git a/.cache/clangd/index/knx_ip_tunnel_connection.h.B4361E65EE018C54.idx b/.cache/clangd/index/knx_ip_tunnel_connection.h.B4361E65EE018C54.idx index a091b43..fe6d464 100644 Binary files a/.cache/clangd/index/knx_ip_tunnel_connection.h.B4361E65EE018C54.idx and b/.cache/clangd/index/knx_ip_tunnel_connection.h.B4361E65EE018C54.idx differ diff --git a/.cache/clangd/index/knx_ip_tunneling_ack.cpp.39C946493C8696FB.idx b/.cache/clangd/index/knx_ip_tunneling_ack.cpp.39C946493C8696FB.idx index 5797270..3b1c873 100644 Binary files a/.cache/clangd/index/knx_ip_tunneling_ack.cpp.39C946493C8696FB.idx and b/.cache/clangd/index/knx_ip_tunneling_ack.cpp.39C946493C8696FB.idx differ diff --git a/.cache/clangd/index/knx_ip_tunneling_ack.h.B82281F5E9A1F69D.idx b/.cache/clangd/index/knx_ip_tunneling_ack.h.B82281F5E9A1F69D.idx index 02f56bd..347d5d2 100644 Binary files a/.cache/clangd/index/knx_ip_tunneling_ack.h.B82281F5E9A1F69D.idx and b/.cache/clangd/index/knx_ip_tunneling_ack.h.B82281F5E9A1F69D.idx differ diff --git a/.cache/clangd/index/knx_ip_tunneling_info_dib.cpp.4671AECD07F86540.idx b/.cache/clangd/index/knx_ip_tunneling_info_dib.cpp.4671AECD07F86540.idx index b05b61d..8209953 100644 Binary files a/.cache/clangd/index/knx_ip_tunneling_info_dib.cpp.4671AECD07F86540.idx and b/.cache/clangd/index/knx_ip_tunneling_info_dib.cpp.4671AECD07F86540.idx differ diff --git a/.cache/clangd/index/knx_ip_tunneling_info_dib.h.FF7C5C36B95C3E9E.idx b/.cache/clangd/index/knx_ip_tunneling_info_dib.h.FF7C5C36B95C3E9E.idx index 8a03170..158ecca 100644 Binary files a/.cache/clangd/index/knx_ip_tunneling_info_dib.h.FF7C5C36B95C3E9E.idx and b/.cache/clangd/index/knx_ip_tunneling_info_dib.h.FF7C5C36B95C3E9E.idx differ diff --git a/.cache/clangd/index/knx_ip_tunneling_request.cpp.D0D9C9807F269FEA.idx b/.cache/clangd/index/knx_ip_tunneling_request.cpp.D0D9C9807F269FEA.idx index 16bb40e..39da616 100644 Binary files a/.cache/clangd/index/knx_ip_tunneling_request.cpp.D0D9C9807F269FEA.idx and b/.cache/clangd/index/knx_ip_tunneling_request.cpp.D0D9C9807F269FEA.idx differ diff --git a/.cache/clangd/index/knx_ip_tunneling_request.h.F829167C851E5411.idx b/.cache/clangd/index/knx_ip_tunneling_request.h.F829167C851E5411.idx index 24e0853..e79796c 100644 Binary files a/.cache/clangd/index/knx_ip_tunneling_request.h.F829167C851E5411.idx and b/.cache/clangd/index/knx_ip_tunneling_request.h.F829167C851E5411.idx differ diff --git a/.cache/clangd/index/knx_types.h.04E4B670909EDC36.idx b/.cache/clangd/index/knx_types.h.04E4B670909EDC36.idx index 5e4a0fc..a83e288 100644 Binary files a/.cache/clangd/index/knx_types.h.04E4B670909EDC36.idx and b/.cache/clangd/index/knx_types.h.04E4B670909EDC36.idx differ diff --git a/.cache/clangd/index/knx_value.cpp.61D42139611DA01C.idx b/.cache/clangd/index/knx_value.cpp.61D42139611DA01C.idx index ddedfd4..beebb2e 100644 Binary files a/.cache/clangd/index/knx_value.cpp.61D42139611DA01C.idx and b/.cache/clangd/index/knx_value.cpp.61D42139611DA01C.idx differ diff --git a/.cache/clangd/index/knx_value.h.76EFC48951A0B568.idx b/.cache/clangd/index/knx_value.h.76EFC48951A0B568.idx index ffc860d..0b6a6ec 100644 Binary files a/.cache/clangd/index/knx_value.h.76EFC48951A0B568.idx and b/.cache/clangd/index/knx_value.h.76EFC48951A0B568.idx differ diff --git a/.cache/clangd/index/lcd_ppa.c.6CD45865A2FFC51C.idx b/.cache/clangd/index/lcd_ppa.c.6CD45865A2FFC51C.idx index 6f392bb..e684658 100644 Binary files a/.cache/clangd/index/lcd_ppa.c.6CD45865A2FFC51C.idx and b/.cache/clangd/index/lcd_ppa.c.6CD45865A2FFC51C.idx differ diff --git a/.cache/clangd/index/lcd_ppa.h.E65B5BFEE8D2FE14.idx b/.cache/clangd/index/lcd_ppa.h.E65B5BFEE8D2FE14.idx index 9b486c3..7ee4d93 100644 Binary files a/.cache/clangd/index/lcd_ppa.h.E65B5BFEE8D2FE14.idx and b/.cache/clangd/index/lcd_ppa.h.E65B5BFEE8D2FE14.idx differ diff --git a/.cache/clangd/index/libretiny_platform.cpp.52E7D5568ED049EF.idx b/.cache/clangd/index/libretiny_platform.cpp.52E7D5568ED049EF.idx index fbe686f..35cd56f 100644 Binary files a/.cache/clangd/index/libretiny_platform.cpp.52E7D5568ED049EF.idx and b/.cache/clangd/index/libretiny_platform.cpp.52E7D5568ED049EF.idx differ diff --git a/.cache/clangd/index/libretiny_platform.h.5D86EA68A05B83CB.idx b/.cache/clangd/index/libretiny_platform.h.5D86EA68A05B83CB.idx index 03c023c..959ebbd 100644 Binary files a/.cache/clangd/index/libretiny_platform.h.5D86EA68A05B83CB.idx and b/.cache/clangd/index/libretiny_platform.h.5D86EA68A05B83CB.idx differ diff --git a/.cache/clangd/index/linux_platform.cpp.90A015255D53650D.idx b/.cache/clangd/index/linux_platform.cpp.90A015255D53650D.idx index 546edb1..89291db 100644 Binary files a/.cache/clangd/index/linux_platform.cpp.90A015255D53650D.idx and b/.cache/clangd/index/linux_platform.cpp.90A015255D53650D.idx differ diff --git a/.cache/clangd/index/linux_platform.h.B14685A5DA169BF9.idx b/.cache/clangd/index/linux_platform.h.B14685A5DA169BF9.idx index 8419e46..c861d9b 100644 Binary files a/.cache/clangd/index/linux_platform.h.B14685A5DA169BF9.idx and b/.cache/clangd/index/linux_platform.h.B14685A5DA169BF9.idx differ diff --git a/.cache/clangd/index/lodepng.c.ED05C7570F0D0F71.idx b/.cache/clangd/index/lodepng.c.ED05C7570F0D0F71.idx index 7af3ce0..edfc01d 100644 Binary files a/.cache/clangd/index/lodepng.c.ED05C7570F0D0F71.idx and b/.cache/clangd/index/lodepng.c.ED05C7570F0D0F71.idx differ diff --git a/.cache/clangd/index/lodepng.h.A8B866D4E0EC3752.idx b/.cache/clangd/index/lodepng.h.A8B866D4E0EC3752.idx index dd54da1..1f4c823 100644 Binary files a/.cache/clangd/index/lodepng.h.A8B866D4E0EC3752.idx and b/.cache/clangd/index/lodepng.h.A8B866D4E0EC3752.idx differ diff --git a/.cache/clangd/index/lv_3dtexture.c.9A5AE71EB9C47DD3.idx b/.cache/clangd/index/lv_3dtexture.c.9A5AE71EB9C47DD3.idx index d9c1235..1be4836 100644 Binary files a/.cache/clangd/index/lv_3dtexture.c.9A5AE71EB9C47DD3.idx and b/.cache/clangd/index/lv_3dtexture.c.9A5AE71EB9C47DD3.idx differ diff --git a/.cache/clangd/index/lv_3dtexture.h.59219FD190AB6635.idx b/.cache/clangd/index/lv_3dtexture.h.59219FD190AB6635.idx index cc8bf94..308f0ac 100644 Binary files a/.cache/clangd/index/lv_3dtexture.h.59219FD190AB6635.idx and b/.cache/clangd/index/lv_3dtexture.h.59219FD190AB6635.idx differ diff --git a/.cache/clangd/index/lv_3dtexture_private.h.3B704BAD6982FEB3.idx b/.cache/clangd/index/lv_3dtexture_private.h.3B704BAD6982FEB3.idx index d458b9a..611d334 100644 Binary files a/.cache/clangd/index/lv_3dtexture_private.h.3B704BAD6982FEB3.idx and b/.cache/clangd/index/lv_3dtexture_private.h.3B704BAD6982FEB3.idx differ diff --git a/.cache/clangd/index/lv_anim.c.FF3E5631ED9F1AD8.idx b/.cache/clangd/index/lv_anim.c.FF3E5631ED9F1AD8.idx index aa0c11f..5bf0e9c 100644 Binary files a/.cache/clangd/index/lv_anim.c.FF3E5631ED9F1AD8.idx and b/.cache/clangd/index/lv_anim.c.FF3E5631ED9F1AD8.idx differ diff --git a/.cache/clangd/index/lv_anim.h.491E1ED1238ED045.idx b/.cache/clangd/index/lv_anim.h.491E1ED1238ED045.idx index 0566fe4..f12298e 100644 Binary files a/.cache/clangd/index/lv_anim.h.491E1ED1238ED045.idx and b/.cache/clangd/index/lv_anim.h.491E1ED1238ED045.idx differ diff --git a/.cache/clangd/index/lv_anim_private.h.BF2DC6EF9BA97103.idx b/.cache/clangd/index/lv_anim_private.h.BF2DC6EF9BA97103.idx index af989eb..89ac25e 100644 Binary files a/.cache/clangd/index/lv_anim_private.h.BF2DC6EF9BA97103.idx and b/.cache/clangd/index/lv_anim_private.h.BF2DC6EF9BA97103.idx differ diff --git a/.cache/clangd/index/lv_anim_timeline.c.088692F78CA1C98B.idx b/.cache/clangd/index/lv_anim_timeline.c.088692F78CA1C98B.idx index 123df54..758393b 100644 Binary files a/.cache/clangd/index/lv_anim_timeline.c.088692F78CA1C98B.idx and b/.cache/clangd/index/lv_anim_timeline.c.088692F78CA1C98B.idx differ diff --git a/.cache/clangd/index/lv_anim_timeline.h.B4006E8345336F8A.idx b/.cache/clangd/index/lv_anim_timeline.h.B4006E8345336F8A.idx index 977590d..1774032 100644 Binary files a/.cache/clangd/index/lv_anim_timeline.h.B4006E8345336F8A.idx and b/.cache/clangd/index/lv_anim_timeline.h.B4006E8345336F8A.idx differ diff --git a/.cache/clangd/index/lv_anim_timeline_private.h.DAEEAEE85D18E441.idx b/.cache/clangd/index/lv_anim_timeline_private.h.DAEEAEE85D18E441.idx index 1c41c70..b44c93d 100644 Binary files a/.cache/clangd/index/lv_anim_timeline_private.h.DAEEAEE85D18E441.idx and b/.cache/clangd/index/lv_anim_timeline_private.h.DAEEAEE85D18E441.idx differ diff --git a/.cache/clangd/index/lv_animimage.c.12BC81E2DD730CE4.idx b/.cache/clangd/index/lv_animimage.c.12BC81E2DD730CE4.idx index f181f3f..4980c55 100644 Binary files a/.cache/clangd/index/lv_animimage.c.12BC81E2DD730CE4.idx and b/.cache/clangd/index/lv_animimage.c.12BC81E2DD730CE4.idx differ diff --git a/.cache/clangd/index/lv_animimage.h.ECFA74F80CD673E6.idx b/.cache/clangd/index/lv_animimage.h.ECFA74F80CD673E6.idx index 02d5015..09f681f 100644 Binary files a/.cache/clangd/index/lv_animimage.h.ECFA74F80CD673E6.idx and b/.cache/clangd/index/lv_animimage.h.ECFA74F80CD673E6.idx differ diff --git a/.cache/clangd/index/lv_animimage_private.h.D3E8D12FCFD6B98B.idx b/.cache/clangd/index/lv_animimage_private.h.D3E8D12FCFD6B98B.idx index 6019f77..a6a7d2b 100644 Binary files a/.cache/clangd/index/lv_animimage_private.h.D3E8D12FCFD6B98B.idx and b/.cache/clangd/index/lv_animimage_private.h.D3E8D12FCFD6B98B.idx differ diff --git a/.cache/clangd/index/lv_animimage_properties.c.93B4A026A7F18B97.idx b/.cache/clangd/index/lv_animimage_properties.c.93B4A026A7F18B97.idx index fcd6cf3..30d2595 100644 Binary files a/.cache/clangd/index/lv_animimage_properties.c.93B4A026A7F18B97.idx and b/.cache/clangd/index/lv_animimage_properties.c.93B4A026A7F18B97.idx differ diff --git a/.cache/clangd/index/lv_api_map_v8.h.1D0B1EFC1DA15ABD.idx b/.cache/clangd/index/lv_api_map_v8.h.1D0B1EFC1DA15ABD.idx index 929eff8..883758f 100644 Binary files a/.cache/clangd/index/lv_api_map_v8.h.1D0B1EFC1DA15ABD.idx and b/.cache/clangd/index/lv_api_map_v8.h.1D0B1EFC1DA15ABD.idx differ diff --git a/.cache/clangd/index/lv_api_map_v9_0.h.E85D8867A72641EE.idx b/.cache/clangd/index/lv_api_map_v9_0.h.E85D8867A72641EE.idx index 7f66804..36d3c69 100644 Binary files a/.cache/clangd/index/lv_api_map_v9_0.h.E85D8867A72641EE.idx and b/.cache/clangd/index/lv_api_map_v9_0.h.E85D8867A72641EE.idx differ diff --git a/.cache/clangd/index/lv_api_map_v9_1.h.9DEAF61A8DBA9FF4.idx b/.cache/clangd/index/lv_api_map_v9_1.h.9DEAF61A8DBA9FF4.idx index 7b52195..89091ec 100644 Binary files a/.cache/clangd/index/lv_api_map_v9_1.h.9DEAF61A8DBA9FF4.idx and b/.cache/clangd/index/lv_api_map_v9_1.h.9DEAF61A8DBA9FF4.idx differ diff --git a/.cache/clangd/index/lv_api_map_v9_2.h.E87AE02C1DE3E904.idx b/.cache/clangd/index/lv_api_map_v9_2.h.E87AE02C1DE3E904.idx index 03e37cb..fb2522f 100644 Binary files a/.cache/clangd/index/lv_api_map_v9_2.h.E87AE02C1DE3E904.idx and b/.cache/clangd/index/lv_api_map_v9_2.h.E87AE02C1DE3E904.idx differ diff --git a/.cache/clangd/index/lv_api_map_v9_3.h.ABF595A640B1B4D5.idx b/.cache/clangd/index/lv_api_map_v9_3.h.ABF595A640B1B4D5.idx index 9bc8d30..3509714 100644 Binary files a/.cache/clangd/index/lv_api_map_v9_3.h.ABF595A640B1B4D5.idx and b/.cache/clangd/index/lv_api_map_v9_3.h.ABF595A640B1B4D5.idx differ diff --git a/.cache/clangd/index/lv_arc.c.6F5E0BA7C9FE311C.idx b/.cache/clangd/index/lv_arc.c.6F5E0BA7C9FE311C.idx index 97dfeb7..a096ca3 100644 Binary files a/.cache/clangd/index/lv_arc.c.6F5E0BA7C9FE311C.idx and b/.cache/clangd/index/lv_arc.c.6F5E0BA7C9FE311C.idx differ diff --git a/.cache/clangd/index/lv_arc.h.8FB74879E03F550F.idx b/.cache/clangd/index/lv_arc.h.8FB74879E03F550F.idx index 9eba15d..1d7cb51 100644 Binary files a/.cache/clangd/index/lv_arc.h.8FB74879E03F550F.idx and b/.cache/clangd/index/lv_arc.h.8FB74879E03F550F.idx differ diff --git a/.cache/clangd/index/lv_arc_private.h.ABA2AD8294D306A7.idx b/.cache/clangd/index/lv_arc_private.h.ABA2AD8294D306A7.idx index a1ee4b7..c7c8986 100644 Binary files a/.cache/clangd/index/lv_arc_private.h.ABA2AD8294D306A7.idx and b/.cache/clangd/index/lv_arc_private.h.ABA2AD8294D306A7.idx differ diff --git a/.cache/clangd/index/lv_arclabel.c.BCF6675AE3EFF635.idx b/.cache/clangd/index/lv_arclabel.c.BCF6675AE3EFF635.idx index 2f5d59f..8965a80 100644 Binary files a/.cache/clangd/index/lv_arclabel.c.BCF6675AE3EFF635.idx and b/.cache/clangd/index/lv_arclabel.c.BCF6675AE3EFF635.idx differ diff --git a/.cache/clangd/index/lv_arclabel.h.1AA70DE652EF4AC5.idx b/.cache/clangd/index/lv_arclabel.h.1AA70DE652EF4AC5.idx index 2e332ff..454c6e2 100644 Binary files a/.cache/clangd/index/lv_arclabel.h.1AA70DE652EF4AC5.idx and b/.cache/clangd/index/lv_arclabel.h.1AA70DE652EF4AC5.idx differ diff --git a/.cache/clangd/index/lv_arclabel_private.h.2CA66D51AE395370.idx b/.cache/clangd/index/lv_arclabel_private.h.2CA66D51AE395370.idx index 786a091..d5813fd 100644 Binary files a/.cache/clangd/index/lv_arclabel_private.h.2CA66D51AE395370.idx and b/.cache/clangd/index/lv_arclabel_private.h.2CA66D51AE395370.idx differ diff --git a/.cache/clangd/index/lv_area.c.90591E1B1B3D3E9C.idx b/.cache/clangd/index/lv_area.c.90591E1B1B3D3E9C.idx index 729c6f1..de2a8ec 100644 Binary files a/.cache/clangd/index/lv_area.c.90591E1B1B3D3E9C.idx and b/.cache/clangd/index/lv_area.c.90591E1B1B3D3E9C.idx differ diff --git a/.cache/clangd/index/lv_area.h.0FB985112751BFB0.idx b/.cache/clangd/index/lv_area.h.0FB985112751BFB0.idx index 2dc3019..d34183e 100644 Binary files a/.cache/clangd/index/lv_area.h.0FB985112751BFB0.idx and b/.cache/clangd/index/lv_area.h.0FB985112751BFB0.idx differ diff --git a/.cache/clangd/index/lv_area_private.h.77ED7AA9CAB6F72A.idx b/.cache/clangd/index/lv_area_private.h.77ED7AA9CAB6F72A.idx index 1654bc3..d332bee 100644 Binary files a/.cache/clangd/index/lv_area_private.h.77ED7AA9CAB6F72A.idx and b/.cache/clangd/index/lv_area_private.h.77ED7AA9CAB6F72A.idx differ diff --git a/.cache/clangd/index/lv_array.c.13BA9F99BAAE3B7B.idx b/.cache/clangd/index/lv_array.c.13BA9F99BAAE3B7B.idx index b30be61..63d7040 100644 Binary files a/.cache/clangd/index/lv_array.c.13BA9F99BAAE3B7B.idx and b/.cache/clangd/index/lv_array.c.13BA9F99BAAE3B7B.idx differ diff --git a/.cache/clangd/index/lv_array.h.ED2B6F9AF8446692.idx b/.cache/clangd/index/lv_array.h.ED2B6F9AF8446692.idx index df93ee7..c296857 100644 Binary files a/.cache/clangd/index/lv_array.h.ED2B6F9AF8446692.idx and b/.cache/clangd/index/lv_array.h.ED2B6F9AF8446692.idx differ diff --git a/.cache/clangd/index/lv_assert.h.5415A0D4AB6C5B9A.idx b/.cache/clangd/index/lv_assert.h.5415A0D4AB6C5B9A.idx index c67c04f..cc19491 100644 Binary files a/.cache/clangd/index/lv_assert.h.5415A0D4AB6C5B9A.idx and b/.cache/clangd/index/lv_assert.h.5415A0D4AB6C5B9A.idx differ diff --git a/.cache/clangd/index/lv_async.c.0B965FB0FB2F0CCF.idx b/.cache/clangd/index/lv_async.c.0B965FB0FB2F0CCF.idx index 78a58b6..6857bf9 100644 Binary files a/.cache/clangd/index/lv_async.c.0B965FB0FB2F0CCF.idx and b/.cache/clangd/index/lv_async.c.0B965FB0FB2F0CCF.idx differ diff --git a/.cache/clangd/index/lv_async.h.B5CBDEABC9E73707.idx b/.cache/clangd/index/lv_async.h.B5CBDEABC9E73707.idx index e0c23a2..51c03d8 100644 Binary files a/.cache/clangd/index/lv_async.h.B5CBDEABC9E73707.idx and b/.cache/clangd/index/lv_async.h.B5CBDEABC9E73707.idx differ diff --git a/.cache/clangd/index/lv_bar.c.1BE90E24EBFD2F88.idx b/.cache/clangd/index/lv_bar.c.1BE90E24EBFD2F88.idx index 53c007b..26980de 100644 Binary files a/.cache/clangd/index/lv_bar.c.1BE90E24EBFD2F88.idx and b/.cache/clangd/index/lv_bar.c.1BE90E24EBFD2F88.idx differ diff --git a/.cache/clangd/index/lv_bar.h.C12F1C98F3B0099D.idx b/.cache/clangd/index/lv_bar.h.C12F1C98F3B0099D.idx index 345d132..5562efc 100644 Binary files a/.cache/clangd/index/lv_bar.h.C12F1C98F3B0099D.idx and b/.cache/clangd/index/lv_bar.h.C12F1C98F3B0099D.idx differ diff --git a/.cache/clangd/index/lv_bar_private.h.D280FDB1A6904F32.idx b/.cache/clangd/index/lv_bar_private.h.D280FDB1A6904F32.idx index 86426d5..20dbd88 100644 Binary files a/.cache/clangd/index/lv_bar_private.h.D280FDB1A6904F32.idx and b/.cache/clangd/index/lv_bar_private.h.D280FDB1A6904F32.idx differ diff --git a/.cache/clangd/index/lv_barcode.c.7371D4AA558435B3.idx b/.cache/clangd/index/lv_barcode.c.7371D4AA558435B3.idx index 54f6e8d..817b13d 100644 Binary files a/.cache/clangd/index/lv_barcode.c.7371D4AA558435B3.idx and b/.cache/clangd/index/lv_barcode.c.7371D4AA558435B3.idx differ diff --git a/.cache/clangd/index/lv_barcode.h.F630A9C73890EFEA.idx b/.cache/clangd/index/lv_barcode.h.F630A9C73890EFEA.idx index c7048f0..322b98e 100644 Binary files a/.cache/clangd/index/lv_barcode.h.F630A9C73890EFEA.idx and b/.cache/clangd/index/lv_barcode.h.F630A9C73890EFEA.idx differ diff --git a/.cache/clangd/index/lv_barcode_private.h.129FF7776C97F901.idx b/.cache/clangd/index/lv_barcode_private.h.129FF7776C97F901.idx index cee58ed..4f25b62 100644 Binary files a/.cache/clangd/index/lv_barcode_private.h.129FF7776C97F901.idx and b/.cache/clangd/index/lv_barcode_private.h.129FF7776C97F901.idx differ diff --git a/.cache/clangd/index/lv_bidi.c.D702352EB3850AB3.idx b/.cache/clangd/index/lv_bidi.c.D702352EB3850AB3.idx index 4718cde..08ddab9 100644 Binary files a/.cache/clangd/index/lv_bidi.c.D702352EB3850AB3.idx and b/.cache/clangd/index/lv_bidi.c.D702352EB3850AB3.idx differ diff --git a/.cache/clangd/index/lv_bidi.h.C7F539590B2EB643.idx b/.cache/clangd/index/lv_bidi.h.C7F539590B2EB643.idx index aa84e03..dfc146f 100644 Binary files a/.cache/clangd/index/lv_bidi.h.C7F539590B2EB643.idx and b/.cache/clangd/index/lv_bidi.h.C7F539590B2EB643.idx differ diff --git a/.cache/clangd/index/lv_bidi_private.h.D969E2819040AD43.idx b/.cache/clangd/index/lv_bidi_private.h.D969E2819040AD43.idx index 242caef..125962e 100644 Binary files a/.cache/clangd/index/lv_bidi_private.h.D969E2819040AD43.idx and b/.cache/clangd/index/lv_bidi_private.h.D969E2819040AD43.idx differ diff --git a/.cache/clangd/index/lv_bin_decoder.c.C8FEF97BD25C952A.idx b/.cache/clangd/index/lv_bin_decoder.c.C8FEF97BD25C952A.idx index 7e3475f..c056d3d 100644 Binary files a/.cache/clangd/index/lv_bin_decoder.c.C8FEF97BD25C952A.idx and b/.cache/clangd/index/lv_bin_decoder.c.C8FEF97BD25C952A.idx differ diff --git a/.cache/clangd/index/lv_bin_decoder.h.D395C72F9087A5B3.idx b/.cache/clangd/index/lv_bin_decoder.h.D395C72F9087A5B3.idx index 48f2b50..f7624ff 100644 Binary files a/.cache/clangd/index/lv_bin_decoder.h.D395C72F9087A5B3.idx and b/.cache/clangd/index/lv_bin_decoder.h.D395C72F9087A5B3.idx differ diff --git a/.cache/clangd/index/lv_binfont_loader.c.C48A559E1AB2D4AF.idx b/.cache/clangd/index/lv_binfont_loader.c.C48A559E1AB2D4AF.idx index 611ccf4..c920a9b 100644 Binary files a/.cache/clangd/index/lv_binfont_loader.c.C48A559E1AB2D4AF.idx and b/.cache/clangd/index/lv_binfont_loader.c.C48A559E1AB2D4AF.idx differ diff --git a/.cache/clangd/index/lv_binfont_loader.h.C10E8CBDF7588FF3.idx b/.cache/clangd/index/lv_binfont_loader.h.C10E8CBDF7588FF3.idx index 93f2301..250b160 100644 Binary files a/.cache/clangd/index/lv_binfont_loader.h.C10E8CBDF7588FF3.idx and b/.cache/clangd/index/lv_binfont_loader.h.C10E8CBDF7588FF3.idx differ diff --git a/.cache/clangd/index/lv_bmp.c.7A5E02AEB88C064B.idx b/.cache/clangd/index/lv_bmp.c.7A5E02AEB88C064B.idx index dcfd6fd..0439cf7 100644 Binary files a/.cache/clangd/index/lv_bmp.c.7A5E02AEB88C064B.idx and b/.cache/clangd/index/lv_bmp.c.7A5E02AEB88C064B.idx differ diff --git a/.cache/clangd/index/lv_bmp.h.0D7DAF9E55509008.idx b/.cache/clangd/index/lv_bmp.h.0D7DAF9E55509008.idx index 86fabdf..3713acc 100644 Binary files a/.cache/clangd/index/lv_bmp.h.0D7DAF9E55509008.idx and b/.cache/clangd/index/lv_bmp.h.0D7DAF9E55509008.idx differ diff --git a/.cache/clangd/index/lv_button.c.D3CB0AD16528824F.idx b/.cache/clangd/index/lv_button.c.D3CB0AD16528824F.idx index abd199d..4383b55 100644 Binary files a/.cache/clangd/index/lv_button.c.D3CB0AD16528824F.idx and b/.cache/clangd/index/lv_button.c.D3CB0AD16528824F.idx differ diff --git a/.cache/clangd/index/lv_button.h.5EFABDCD75316037.idx b/.cache/clangd/index/lv_button.h.5EFABDCD75316037.idx index 50243bd..9de861c 100644 Binary files a/.cache/clangd/index/lv_button.h.5EFABDCD75316037.idx and b/.cache/clangd/index/lv_button.h.5EFABDCD75316037.idx differ diff --git a/.cache/clangd/index/lv_button_private.h.0B1D7FF6B243FD07.idx b/.cache/clangd/index/lv_button_private.h.0B1D7FF6B243FD07.idx index f3ddf96..7642f53 100644 Binary files a/.cache/clangd/index/lv_button_private.h.0B1D7FF6B243FD07.idx and b/.cache/clangd/index/lv_button_private.h.0B1D7FF6B243FD07.idx differ diff --git a/.cache/clangd/index/lv_buttonmatrix.c.1E0BCB0C12BE96C3.idx b/.cache/clangd/index/lv_buttonmatrix.c.1E0BCB0C12BE96C3.idx index 671b623..f6071e6 100644 Binary files a/.cache/clangd/index/lv_buttonmatrix.c.1E0BCB0C12BE96C3.idx and b/.cache/clangd/index/lv_buttonmatrix.c.1E0BCB0C12BE96C3.idx differ diff --git a/.cache/clangd/index/lv_buttonmatrix.h.E5F2A62989D92102.idx b/.cache/clangd/index/lv_buttonmatrix.h.E5F2A62989D92102.idx index 46a5ef0..e4a0ab5 100644 Binary files a/.cache/clangd/index/lv_buttonmatrix.h.E5F2A62989D92102.idx and b/.cache/clangd/index/lv_buttonmatrix.h.E5F2A62989D92102.idx differ diff --git a/.cache/clangd/index/lv_buttonmatrix_private.h.340ED8A69E63F8AE.idx b/.cache/clangd/index/lv_buttonmatrix_private.h.340ED8A69E63F8AE.idx index 3797150..d4c557d 100644 Binary files a/.cache/clangd/index/lv_buttonmatrix_private.h.340ED8A69E63F8AE.idx and b/.cache/clangd/index/lv_buttonmatrix_private.h.340ED8A69E63F8AE.idx differ diff --git a/.cache/clangd/index/lv_cache.c.C1CFDB25C5A939EB.idx b/.cache/clangd/index/lv_cache.c.C1CFDB25C5A939EB.idx index 41856c3..8b9052a 100644 Binary files a/.cache/clangd/index/lv_cache.c.C1CFDB25C5A939EB.idx and b/.cache/clangd/index/lv_cache.c.C1CFDB25C5A939EB.idx differ diff --git a/.cache/clangd/index/lv_cache.h.59DBA45763FEF686.idx b/.cache/clangd/index/lv_cache.h.59DBA45763FEF686.idx index fd0226e..7754407 100644 Binary files a/.cache/clangd/index/lv_cache.h.59DBA45763FEF686.idx and b/.cache/clangd/index/lv_cache.h.59DBA45763FEF686.idx differ diff --git a/.cache/clangd/index/lv_cache_class.h.E44304E31184A076.idx b/.cache/clangd/index/lv_cache_class.h.E44304E31184A076.idx index fd51d5d..88301d2 100644 Binary files a/.cache/clangd/index/lv_cache_class.h.E44304E31184A076.idx and b/.cache/clangd/index/lv_cache_class.h.E44304E31184A076.idx differ diff --git a/.cache/clangd/index/lv_cache_entry.c.B2C937CA35C7BA4C.idx b/.cache/clangd/index/lv_cache_entry.c.B2C937CA35C7BA4C.idx index 8b14984..93c42cd 100644 Binary files a/.cache/clangd/index/lv_cache_entry.c.B2C937CA35C7BA4C.idx and b/.cache/clangd/index/lv_cache_entry.c.B2C937CA35C7BA4C.idx differ diff --git a/.cache/clangd/index/lv_cache_entry.h.4452EAE6083CB2C0.idx b/.cache/clangd/index/lv_cache_entry.h.4452EAE6083CB2C0.idx index 085797d..34fe18f 100644 Binary files a/.cache/clangd/index/lv_cache_entry.h.4452EAE6083CB2C0.idx and b/.cache/clangd/index/lv_cache_entry.h.4452EAE6083CB2C0.idx differ diff --git a/.cache/clangd/index/lv_cache_entry_private.h.389671F115BBD0A8.idx b/.cache/clangd/index/lv_cache_entry_private.h.389671F115BBD0A8.idx index 163f5d4..5d9dfa6 100644 Binary files a/.cache/clangd/index/lv_cache_entry_private.h.389671F115BBD0A8.idx and b/.cache/clangd/index/lv_cache_entry_private.h.389671F115BBD0A8.idx differ diff --git a/.cache/clangd/index/lv_cache_instance.h.38C8359DCF5B16CC.idx b/.cache/clangd/index/lv_cache_instance.h.38C8359DCF5B16CC.idx index 8f9f9fd..df381b7 100644 Binary files a/.cache/clangd/index/lv_cache_instance.h.38C8359DCF5B16CC.idx and b/.cache/clangd/index/lv_cache_instance.h.38C8359DCF5B16CC.idx differ diff --git a/.cache/clangd/index/lv_cache_lru_ll.c.585F0D1F1C23D544.idx b/.cache/clangd/index/lv_cache_lru_ll.c.585F0D1F1C23D544.idx index ddca698..d762cbb 100644 Binary files a/.cache/clangd/index/lv_cache_lru_ll.c.585F0D1F1C23D544.idx and b/.cache/clangd/index/lv_cache_lru_ll.c.585F0D1F1C23D544.idx differ diff --git a/.cache/clangd/index/lv_cache_lru_ll.h.2785B92843FCFB55.idx b/.cache/clangd/index/lv_cache_lru_ll.h.2785B92843FCFB55.idx index e5db5fd..8bf5f6a 100644 Binary files a/.cache/clangd/index/lv_cache_lru_ll.h.2785B92843FCFB55.idx and b/.cache/clangd/index/lv_cache_lru_ll.h.2785B92843FCFB55.idx differ diff --git a/.cache/clangd/index/lv_cache_lru_rb.c.AA5BAEE9B99D4D58.idx b/.cache/clangd/index/lv_cache_lru_rb.c.AA5BAEE9B99D4D58.idx index fa3b9a5..30663e7 100644 Binary files a/.cache/clangd/index/lv_cache_lru_rb.c.AA5BAEE9B99D4D58.idx and b/.cache/clangd/index/lv_cache_lru_rb.c.AA5BAEE9B99D4D58.idx differ diff --git a/.cache/clangd/index/lv_cache_lru_rb.h.D6AC6EB9410F503C.idx b/.cache/clangd/index/lv_cache_lru_rb.h.D6AC6EB9410F503C.idx index ebcc6b0..29a10fd 100644 Binary files a/.cache/clangd/index/lv_cache_lru_rb.h.D6AC6EB9410F503C.idx and b/.cache/clangd/index/lv_cache_lru_rb.h.D6AC6EB9410F503C.idx differ diff --git a/.cache/clangd/index/lv_cache_private.h.7AD9F330C2F1AA84.idx b/.cache/clangd/index/lv_cache_private.h.7AD9F330C2F1AA84.idx index 941ff36..6534dd6 100644 Binary files a/.cache/clangd/index/lv_cache_private.h.7AD9F330C2F1AA84.idx and b/.cache/clangd/index/lv_cache_private.h.7AD9F330C2F1AA84.idx differ diff --git a/.cache/clangd/index/lv_cache_sc_da.c.66D6B4AE68EF4C77.idx b/.cache/clangd/index/lv_cache_sc_da.c.66D6B4AE68EF4C77.idx index dd85376..ec48418 100644 Binary files a/.cache/clangd/index/lv_cache_sc_da.c.66D6B4AE68EF4C77.idx and b/.cache/clangd/index/lv_cache_sc_da.c.66D6B4AE68EF4C77.idx differ diff --git a/.cache/clangd/index/lv_cache_sc_da.h.66577C1F9CBE02FF.idx b/.cache/clangd/index/lv_cache_sc_da.h.66577C1F9CBE02FF.idx index 1d62601..d241fe8 100644 Binary files a/.cache/clangd/index/lv_cache_sc_da.h.66577C1F9CBE02FF.idx and b/.cache/clangd/index/lv_cache_sc_da.h.66577C1F9CBE02FF.idx differ diff --git a/.cache/clangd/index/lv_calendar.c.02B45F9C5C0B3950.idx b/.cache/clangd/index/lv_calendar.c.02B45F9C5C0B3950.idx index 6eb30c7..c8eb189 100644 Binary files a/.cache/clangd/index/lv_calendar.c.02B45F9C5C0B3950.idx and b/.cache/clangd/index/lv_calendar.c.02B45F9C5C0B3950.idx differ diff --git a/.cache/clangd/index/lv_calendar.h.644EDF4FE5C5C8FB.idx b/.cache/clangd/index/lv_calendar.h.644EDF4FE5C5C8FB.idx index 80076fb..1afa20b 100644 Binary files a/.cache/clangd/index/lv_calendar.h.644EDF4FE5C5C8FB.idx and b/.cache/clangd/index/lv_calendar.h.644EDF4FE5C5C8FB.idx differ diff --git a/.cache/clangd/index/lv_calendar_chinese.c.FA160202D3EB3CB1.idx b/.cache/clangd/index/lv_calendar_chinese.c.FA160202D3EB3CB1.idx index 7729a16..469dfc7 100644 Binary files a/.cache/clangd/index/lv_calendar_chinese.c.FA160202D3EB3CB1.idx and b/.cache/clangd/index/lv_calendar_chinese.c.FA160202D3EB3CB1.idx differ diff --git a/.cache/clangd/index/lv_calendar_chinese.h.58659CA18927A8E6.idx b/.cache/clangd/index/lv_calendar_chinese.h.58659CA18927A8E6.idx index f71ac68..fbb107b 100644 Binary files a/.cache/clangd/index/lv_calendar_chinese.h.58659CA18927A8E6.idx and b/.cache/clangd/index/lv_calendar_chinese.h.58659CA18927A8E6.idx differ diff --git a/.cache/clangd/index/lv_calendar_header_arrow.c.43EE0861B097A1B5.idx b/.cache/clangd/index/lv_calendar_header_arrow.c.43EE0861B097A1B5.idx index 74aeb32..b1ce1ec 100644 Binary files a/.cache/clangd/index/lv_calendar_header_arrow.c.43EE0861B097A1B5.idx and b/.cache/clangd/index/lv_calendar_header_arrow.c.43EE0861B097A1B5.idx differ diff --git a/.cache/clangd/index/lv_calendar_header_arrow.h.5B4E37F8CC0E48BD.idx b/.cache/clangd/index/lv_calendar_header_arrow.h.5B4E37F8CC0E48BD.idx index b8f17f6..8098a51 100644 Binary files a/.cache/clangd/index/lv_calendar_header_arrow.h.5B4E37F8CC0E48BD.idx and b/.cache/clangd/index/lv_calendar_header_arrow.h.5B4E37F8CC0E48BD.idx differ diff --git a/.cache/clangd/index/lv_calendar_header_dropdown.c.AA22B1E6C35BC877.idx b/.cache/clangd/index/lv_calendar_header_dropdown.c.AA22B1E6C35BC877.idx index 7eac753..6d888f6 100644 Binary files a/.cache/clangd/index/lv_calendar_header_dropdown.c.AA22B1E6C35BC877.idx and b/.cache/clangd/index/lv_calendar_header_dropdown.c.AA22B1E6C35BC877.idx differ diff --git a/.cache/clangd/index/lv_calendar_header_dropdown.h.B48323C3780927A1.idx b/.cache/clangd/index/lv_calendar_header_dropdown.h.B48323C3780927A1.idx index d0b9625..669c551 100644 Binary files a/.cache/clangd/index/lv_calendar_header_dropdown.h.B48323C3780927A1.idx and b/.cache/clangd/index/lv_calendar_header_dropdown.h.B48323C3780927A1.idx differ diff --git a/.cache/clangd/index/lv_calendar_private.h.46D63D9B42200DFE.idx b/.cache/clangd/index/lv_calendar_private.h.46D63D9B42200DFE.idx index 98d1bcb..6de758d 100644 Binary files a/.cache/clangd/index/lv_calendar_private.h.46D63D9B42200DFE.idx and b/.cache/clangd/index/lv_calendar_private.h.46D63D9B42200DFE.idx differ diff --git a/.cache/clangd/index/lv_canvas.c.599086D1DAD187D9.idx b/.cache/clangd/index/lv_canvas.c.599086D1DAD187D9.idx index c6bbb70..3d3a872 100644 Binary files a/.cache/clangd/index/lv_canvas.c.599086D1DAD187D9.idx and b/.cache/clangd/index/lv_canvas.c.599086D1DAD187D9.idx differ diff --git a/.cache/clangd/index/lv_canvas.h.DF92A66AE64C18CD.idx b/.cache/clangd/index/lv_canvas.h.DF92A66AE64C18CD.idx index dc1a61f..a551dd6 100644 Binary files a/.cache/clangd/index/lv_canvas.h.DF92A66AE64C18CD.idx and b/.cache/clangd/index/lv_canvas.h.DF92A66AE64C18CD.idx differ diff --git a/.cache/clangd/index/lv_canvas_private.h.00DD42A582E25AC8.idx b/.cache/clangd/index/lv_canvas_private.h.00DD42A582E25AC8.idx index 52fce50..3eed916 100644 Binary files a/.cache/clangd/index/lv_canvas_private.h.00DD42A582E25AC8.idx and b/.cache/clangd/index/lv_canvas_private.h.00DD42A582E25AC8.idx differ diff --git a/.cache/clangd/index/lv_chart.c.688A570627352798.idx b/.cache/clangd/index/lv_chart.c.688A570627352798.idx index 97d91fe..79baee9 100644 Binary files a/.cache/clangd/index/lv_chart.c.688A570627352798.idx and b/.cache/clangd/index/lv_chart.c.688A570627352798.idx differ diff --git a/.cache/clangd/index/lv_chart.h.CB645D4FF2BFD5BC.idx b/.cache/clangd/index/lv_chart.h.CB645D4FF2BFD5BC.idx index 224fa55..db4d78e 100644 Binary files a/.cache/clangd/index/lv_chart.h.CB645D4FF2BFD5BC.idx and b/.cache/clangd/index/lv_chart.h.CB645D4FF2BFD5BC.idx differ diff --git a/.cache/clangd/index/lv_chart_private.h.E4A0DC87753AEE77.idx b/.cache/clangd/index/lv_chart_private.h.E4A0DC87753AEE77.idx index 6dbaa6c..7dd7805 100644 Binary files a/.cache/clangd/index/lv_chart_private.h.E4A0DC87753AEE77.idx and b/.cache/clangd/index/lv_chart_private.h.E4A0DC87753AEE77.idx differ diff --git a/.cache/clangd/index/lv_checkbox.c.0C67FDE9F7D994B1.idx b/.cache/clangd/index/lv_checkbox.c.0C67FDE9F7D994B1.idx index 057419e..a3f11e2 100644 Binary files a/.cache/clangd/index/lv_checkbox.c.0C67FDE9F7D994B1.idx and b/.cache/clangd/index/lv_checkbox.c.0C67FDE9F7D994B1.idx differ diff --git a/.cache/clangd/index/lv_checkbox.h.252037CA89C3937E.idx b/.cache/clangd/index/lv_checkbox.h.252037CA89C3937E.idx index 1d6e8ed..cff28c5 100644 Binary files a/.cache/clangd/index/lv_checkbox.h.252037CA89C3937E.idx and b/.cache/clangd/index/lv_checkbox.h.252037CA89C3937E.idx differ diff --git a/.cache/clangd/index/lv_checkbox_private.h.E7FF47AAEE675374.idx b/.cache/clangd/index/lv_checkbox_private.h.E7FF47AAEE675374.idx index b640214..26698e5 100644 Binary files a/.cache/clangd/index/lv_checkbox_private.h.E7FF47AAEE675374.idx and b/.cache/clangd/index/lv_checkbox_private.h.E7FF47AAEE675374.idx differ diff --git a/.cache/clangd/index/lv_circle_buf.c.E4D8A1C41CB84D07.idx b/.cache/clangd/index/lv_circle_buf.c.E4D8A1C41CB84D07.idx index b5d7147..2908813 100644 Binary files a/.cache/clangd/index/lv_circle_buf.c.E4D8A1C41CB84D07.idx and b/.cache/clangd/index/lv_circle_buf.c.E4D8A1C41CB84D07.idx differ diff --git a/.cache/clangd/index/lv_circle_buf.h.AF568F3FB829484D.idx b/.cache/clangd/index/lv_circle_buf.h.AF568F3FB829484D.idx index 8a56132..01ef759 100644 Binary files a/.cache/clangd/index/lv_circle_buf.h.AF568F3FB829484D.idx and b/.cache/clangd/index/lv_circle_buf.h.AF568F3FB829484D.idx differ diff --git a/.cache/clangd/index/lv_cmsis_rtos2.c.12E46521F21D3D0D.idx b/.cache/clangd/index/lv_cmsis_rtos2.c.12E46521F21D3D0D.idx index b7b1ff4..bf8121b 100644 Binary files a/.cache/clangd/index/lv_cmsis_rtos2.c.12E46521F21D3D0D.idx and b/.cache/clangd/index/lv_cmsis_rtos2.c.12E46521F21D3D0D.idx differ diff --git a/.cache/clangd/index/lv_color.c.E379BEBB2EC7E92C.idx b/.cache/clangd/index/lv_color.c.E379BEBB2EC7E92C.idx index 0265265..9297e32 100644 Binary files a/.cache/clangd/index/lv_color.c.E379BEBB2EC7E92C.idx and b/.cache/clangd/index/lv_color.c.E379BEBB2EC7E92C.idx differ diff --git a/.cache/clangd/index/lv_color.h.2132C13ECF2FCEC1.idx b/.cache/clangd/index/lv_color.h.2132C13ECF2FCEC1.idx index b86f7c7..c298b00 100644 Binary files a/.cache/clangd/index/lv_color.h.2132C13ECF2FCEC1.idx and b/.cache/clangd/index/lv_color.h.2132C13ECF2FCEC1.idx differ diff --git a/.cache/clangd/index/lv_color_op.c.DA21328D1AF4336B.idx b/.cache/clangd/index/lv_color_op.c.DA21328D1AF4336B.idx index e1f9f8f..4f8e05b 100644 Binary files a/.cache/clangd/index/lv_color_op.c.DA21328D1AF4336B.idx and b/.cache/clangd/index/lv_color_op.c.DA21328D1AF4336B.idx differ diff --git a/.cache/clangd/index/lv_color_op.h.B5DE45F04D07767D.idx b/.cache/clangd/index/lv_color_op.h.B5DE45F04D07767D.idx index 5cb7087..c628c37 100644 Binary files a/.cache/clangd/index/lv_color_op.h.B5DE45F04D07767D.idx and b/.cache/clangd/index/lv_color_op.h.B5DE45F04D07767D.idx differ diff --git a/.cache/clangd/index/lv_color_op_private.h.170BF8147EB7E432.idx b/.cache/clangd/index/lv_color_op_private.h.170BF8147EB7E432.idx index d742265..16b5b1e 100644 Binary files a/.cache/clangd/index/lv_color_op_private.h.170BF8147EB7E432.idx and b/.cache/clangd/index/lv_color_op_private.h.170BF8147EB7E432.idx differ diff --git a/.cache/clangd/index/lv_conf_internal.h.3F12E10578AA7948.idx b/.cache/clangd/index/lv_conf_internal.h.3F12E10578AA7948.idx index 7e20487..f0665f7 100644 Binary files a/.cache/clangd/index/lv_conf_internal.h.3F12E10578AA7948.idx and b/.cache/clangd/index/lv_conf_internal.h.3F12E10578AA7948.idx differ diff --git a/.cache/clangd/index/lv_conf_kconfig.h.7A1B81F9A1A6573C.idx b/.cache/clangd/index/lv_conf_kconfig.h.7A1B81F9A1A6573C.idx index 59ee391..4002e0c 100644 Binary files a/.cache/clangd/index/lv_conf_kconfig.h.7A1B81F9A1A6573C.idx and b/.cache/clangd/index/lv_conf_kconfig.h.7A1B81F9A1A6573C.idx differ diff --git a/.cache/clangd/index/lv_display.c.343E99BBF0DF0C1B.idx b/.cache/clangd/index/lv_display.c.343E99BBF0DF0C1B.idx index 19a6a26..475433a 100644 Binary files a/.cache/clangd/index/lv_display.c.343E99BBF0DF0C1B.idx and b/.cache/clangd/index/lv_display.c.343E99BBF0DF0C1B.idx differ diff --git a/.cache/clangd/index/lv_display.h.480419803C634728.idx b/.cache/clangd/index/lv_display.h.480419803C634728.idx index 4cead49..5007a4f 100644 Binary files a/.cache/clangd/index/lv_display.h.480419803C634728.idx and b/.cache/clangd/index/lv_display.h.480419803C634728.idx differ diff --git a/.cache/clangd/index/lv_display_private.h.666CCCBE66F6EAE6.idx b/.cache/clangd/index/lv_display_private.h.666CCCBE66F6EAE6.idx index e715de5..ccb5be5 100644 Binary files a/.cache/clangd/index/lv_display_private.h.666CCCBE66F6EAE6.idx and b/.cache/clangd/index/lv_display_private.h.666CCCBE66F6EAE6.idx differ diff --git a/.cache/clangd/index/lv_draw.c.9DBA837A473621CA.idx b/.cache/clangd/index/lv_draw.c.9DBA837A473621CA.idx index 67f5e7a..468a228 100644 Binary files a/.cache/clangd/index/lv_draw.c.9DBA837A473621CA.idx and b/.cache/clangd/index/lv_draw.c.9DBA837A473621CA.idx differ diff --git a/.cache/clangd/index/lv_draw.h.8E2485251FE0B585.idx b/.cache/clangd/index/lv_draw.h.8E2485251FE0B585.idx index b8d8ddd..35ee667 100644 Binary files a/.cache/clangd/index/lv_draw.h.8E2485251FE0B585.idx and b/.cache/clangd/index/lv_draw.h.8E2485251FE0B585.idx differ diff --git a/.cache/clangd/index/lv_draw_3d.c.D54CD0D31A40B546.idx b/.cache/clangd/index/lv_draw_3d.c.D54CD0D31A40B546.idx index 571a59b..f938a96 100644 Binary files a/.cache/clangd/index/lv_draw_3d.c.D54CD0D31A40B546.idx and b/.cache/clangd/index/lv_draw_3d.c.D54CD0D31A40B546.idx differ diff --git a/.cache/clangd/index/lv_draw_3d.h.EBB8A070EF92E86C.idx b/.cache/clangd/index/lv_draw_3d.h.EBB8A070EF92E86C.idx index 96645ea..26d6ab9 100644 Binary files a/.cache/clangd/index/lv_draw_3d.h.EBB8A070EF92E86C.idx and b/.cache/clangd/index/lv_draw_3d.h.EBB8A070EF92E86C.idx differ diff --git a/.cache/clangd/index/lv_draw_arc.c.31C33E0B756CE5FF.idx b/.cache/clangd/index/lv_draw_arc.c.31C33E0B756CE5FF.idx index df71da5..a9ba5ee 100644 Binary files a/.cache/clangd/index/lv_draw_arc.c.31C33E0B756CE5FF.idx and b/.cache/clangd/index/lv_draw_arc.c.31C33E0B756CE5FF.idx differ diff --git a/.cache/clangd/index/lv_draw_arc.h.B5D6D4828966C1C6.idx b/.cache/clangd/index/lv_draw_arc.h.B5D6D4828966C1C6.idx index ed13723..53ed3fe 100644 Binary files a/.cache/clangd/index/lv_draw_arc.h.B5D6D4828966C1C6.idx and b/.cache/clangd/index/lv_draw_arc.h.B5D6D4828966C1C6.idx differ diff --git a/.cache/clangd/index/lv_draw_buf.c.8AA03E838AE88298.idx b/.cache/clangd/index/lv_draw_buf.c.8AA03E838AE88298.idx index ce1135d..57032c1 100644 Binary files a/.cache/clangd/index/lv_draw_buf.c.8AA03E838AE88298.idx and b/.cache/clangd/index/lv_draw_buf.c.8AA03E838AE88298.idx differ diff --git a/.cache/clangd/index/lv_draw_buf.h.B12F348F71F70E33.idx b/.cache/clangd/index/lv_draw_buf.h.B12F348F71F70E33.idx index 1e45e73..dc321cb 100644 Binary files a/.cache/clangd/index/lv_draw_buf.h.B12F348F71F70E33.idx and b/.cache/clangd/index/lv_draw_buf.h.B12F348F71F70E33.idx differ diff --git a/.cache/clangd/index/lv_draw_buf_convert.c.324F180A383EAED8.idx b/.cache/clangd/index/lv_draw_buf_convert.c.324F180A383EAED8.idx index 7834ac4..e66348f 100644 Binary files a/.cache/clangd/index/lv_draw_buf_convert.c.324F180A383EAED8.idx and b/.cache/clangd/index/lv_draw_buf_convert.c.324F180A383EAED8.idx differ diff --git a/.cache/clangd/index/lv_draw_buf_convert.h.05211FCE137DC0D5.idx b/.cache/clangd/index/lv_draw_buf_convert.h.05211FCE137DC0D5.idx index 05ff02d..ed5026a 100644 Binary files a/.cache/clangd/index/lv_draw_buf_convert.h.05211FCE137DC0D5.idx and b/.cache/clangd/index/lv_draw_buf_convert.h.05211FCE137DC0D5.idx differ diff --git a/.cache/clangd/index/lv_draw_buf_convert_helium.c.B5FEB6D7ADBEBA05.idx b/.cache/clangd/index/lv_draw_buf_convert_helium.c.B5FEB6D7ADBEBA05.idx index f5ac2d4..19a014f 100644 Binary files a/.cache/clangd/index/lv_draw_buf_convert_helium.c.B5FEB6D7ADBEBA05.idx and b/.cache/clangd/index/lv_draw_buf_convert_helium.c.B5FEB6D7ADBEBA05.idx differ diff --git a/.cache/clangd/index/lv_draw_buf_convert_neon.c.DBA1FA5E84420B83.idx b/.cache/clangd/index/lv_draw_buf_convert_neon.c.DBA1FA5E84420B83.idx index 3a75f82..adc49c1 100644 Binary files a/.cache/clangd/index/lv_draw_buf_convert_neon.c.DBA1FA5E84420B83.idx and b/.cache/clangd/index/lv_draw_buf_convert_neon.c.DBA1FA5E84420B83.idx differ diff --git a/.cache/clangd/index/lv_draw_buf_g2d.c.B0E7B1088EBAA09D.idx b/.cache/clangd/index/lv_draw_buf_g2d.c.B0E7B1088EBAA09D.idx index 19b70b3..012609b 100644 Binary files a/.cache/clangd/index/lv_draw_buf_g2d.c.B0E7B1088EBAA09D.idx and b/.cache/clangd/index/lv_draw_buf_g2d.c.B0E7B1088EBAA09D.idx differ diff --git a/.cache/clangd/index/lv_draw_buf_private.h.3C0FF4D3C7559468.idx b/.cache/clangd/index/lv_draw_buf_private.h.3C0FF4D3C7559468.idx index b67a8c1..679cfa7 100644 Binary files a/.cache/clangd/index/lv_draw_buf_private.h.3C0FF4D3C7559468.idx and b/.cache/clangd/index/lv_draw_buf_private.h.3C0FF4D3C7559468.idx differ diff --git a/.cache/clangd/index/lv_draw_buf_pxp.c.055C2B26569A3242.idx b/.cache/clangd/index/lv_draw_buf_pxp.c.055C2B26569A3242.idx index f3624ff..47de643 100644 Binary files a/.cache/clangd/index/lv_draw_buf_pxp.c.055C2B26569A3242.idx and b/.cache/clangd/index/lv_draw_buf_pxp.c.055C2B26569A3242.idx differ diff --git a/.cache/clangd/index/lv_draw_buf_vg_lite.c.24A0D31215F6614F.idx b/.cache/clangd/index/lv_draw_buf_vg_lite.c.24A0D31215F6614F.idx index cec15db..b370129 100644 Binary files a/.cache/clangd/index/lv_draw_buf_vg_lite.c.24A0D31215F6614F.idx and b/.cache/clangd/index/lv_draw_buf_vg_lite.c.24A0D31215F6614F.idx differ diff --git a/.cache/clangd/index/lv_draw_dave2d.c.9C63B5BEEE046AE1.idx b/.cache/clangd/index/lv_draw_dave2d.c.9C63B5BEEE046AE1.idx index 972469d..e756909 100644 Binary files a/.cache/clangd/index/lv_draw_dave2d.c.9C63B5BEEE046AE1.idx and b/.cache/clangd/index/lv_draw_dave2d.c.9C63B5BEEE046AE1.idx differ diff --git a/.cache/clangd/index/lv_draw_dave2d.h.67CF8192526B8780.idx b/.cache/clangd/index/lv_draw_dave2d.h.67CF8192526B8780.idx index ae2b8ff..3b66a55 100644 Binary files a/.cache/clangd/index/lv_draw_dave2d.h.67CF8192526B8780.idx and b/.cache/clangd/index/lv_draw_dave2d.h.67CF8192526B8780.idx differ diff --git a/.cache/clangd/index/lv_draw_dave2d_arc.c.E131DD87C7456471.idx b/.cache/clangd/index/lv_draw_dave2d_arc.c.E131DD87C7456471.idx index 6788a64..812e401 100644 Binary files a/.cache/clangd/index/lv_draw_dave2d_arc.c.E131DD87C7456471.idx and b/.cache/clangd/index/lv_draw_dave2d_arc.c.E131DD87C7456471.idx differ diff --git a/.cache/clangd/index/lv_draw_dave2d_border.c.FDC92118DA3ABC55.idx b/.cache/clangd/index/lv_draw_dave2d_border.c.FDC92118DA3ABC55.idx index 0a66850..bdfbe0a 100644 Binary files a/.cache/clangd/index/lv_draw_dave2d_border.c.FDC92118DA3ABC55.idx and b/.cache/clangd/index/lv_draw_dave2d_border.c.FDC92118DA3ABC55.idx differ diff --git a/.cache/clangd/index/lv_draw_dave2d_fill.c.AB2BA8FED4E4915F.idx b/.cache/clangd/index/lv_draw_dave2d_fill.c.AB2BA8FED4E4915F.idx index fe5302c..ca41d8f 100644 Binary files a/.cache/clangd/index/lv_draw_dave2d_fill.c.AB2BA8FED4E4915F.idx and b/.cache/clangd/index/lv_draw_dave2d_fill.c.AB2BA8FED4E4915F.idx differ diff --git a/.cache/clangd/index/lv_draw_dave2d_image.c.B504B7BEC7F38618.idx b/.cache/clangd/index/lv_draw_dave2d_image.c.B504B7BEC7F38618.idx index 81737e5..4825492 100644 Binary files a/.cache/clangd/index/lv_draw_dave2d_image.c.B504B7BEC7F38618.idx and b/.cache/clangd/index/lv_draw_dave2d_image.c.B504B7BEC7F38618.idx differ diff --git a/.cache/clangd/index/lv_draw_dave2d_label.c.405B3191EADE0F9B.idx b/.cache/clangd/index/lv_draw_dave2d_label.c.405B3191EADE0F9B.idx index 8f91508..e8cb316 100644 Binary files a/.cache/clangd/index/lv_draw_dave2d_label.c.405B3191EADE0F9B.idx and b/.cache/clangd/index/lv_draw_dave2d_label.c.405B3191EADE0F9B.idx differ diff --git a/.cache/clangd/index/lv_draw_dave2d_line.c.CA73AA4552A7AABB.idx b/.cache/clangd/index/lv_draw_dave2d_line.c.CA73AA4552A7AABB.idx index 6918cb2..cc6a847 100644 Binary files a/.cache/clangd/index/lv_draw_dave2d_line.c.CA73AA4552A7AABB.idx and b/.cache/clangd/index/lv_draw_dave2d_line.c.CA73AA4552A7AABB.idx differ diff --git a/.cache/clangd/index/lv_draw_dave2d_mask_rectangle.c.90BEB1E72C1EB032.idx b/.cache/clangd/index/lv_draw_dave2d_mask_rectangle.c.90BEB1E72C1EB032.idx index 537df25..112d379 100644 Binary files a/.cache/clangd/index/lv_draw_dave2d_mask_rectangle.c.90BEB1E72C1EB032.idx and b/.cache/clangd/index/lv_draw_dave2d_mask_rectangle.c.90BEB1E72C1EB032.idx differ diff --git a/.cache/clangd/index/lv_draw_dave2d_triangle.c.A5D3684314E87839.idx b/.cache/clangd/index/lv_draw_dave2d_triangle.c.A5D3684314E87839.idx index 63f1392..0b7c803 100644 Binary files a/.cache/clangd/index/lv_draw_dave2d_triangle.c.A5D3684314E87839.idx and b/.cache/clangd/index/lv_draw_dave2d_triangle.c.A5D3684314E87839.idx differ diff --git a/.cache/clangd/index/lv_draw_dave2d_utils.c.E04C076E242A1148.idx b/.cache/clangd/index/lv_draw_dave2d_utils.c.E04C076E242A1148.idx index db96471..cb93efe 100644 Binary files a/.cache/clangd/index/lv_draw_dave2d_utils.c.E04C076E242A1148.idx and b/.cache/clangd/index/lv_draw_dave2d_utils.c.E04C076E242A1148.idx differ diff --git a/.cache/clangd/index/lv_draw_dma2d.c.BC0BC12591106D38.idx b/.cache/clangd/index/lv_draw_dma2d.c.BC0BC12591106D38.idx index b99182c..735ec9d 100644 Binary files a/.cache/clangd/index/lv_draw_dma2d.c.BC0BC12591106D38.idx and b/.cache/clangd/index/lv_draw_dma2d.c.BC0BC12591106D38.idx differ diff --git a/.cache/clangd/index/lv_draw_dma2d.h.BC98680968AA4E5A.idx b/.cache/clangd/index/lv_draw_dma2d.h.BC98680968AA4E5A.idx index 087da59..79a4acd 100644 Binary files a/.cache/clangd/index/lv_draw_dma2d.h.BC98680968AA4E5A.idx and b/.cache/clangd/index/lv_draw_dma2d.h.BC98680968AA4E5A.idx differ diff --git a/.cache/clangd/index/lv_draw_dma2d_fill.c.F22F78FC8982D187.idx b/.cache/clangd/index/lv_draw_dma2d_fill.c.F22F78FC8982D187.idx index 4c69859..5f4cfff 100644 Binary files a/.cache/clangd/index/lv_draw_dma2d_fill.c.F22F78FC8982D187.idx and b/.cache/clangd/index/lv_draw_dma2d_fill.c.F22F78FC8982D187.idx differ diff --git a/.cache/clangd/index/lv_draw_dma2d_img.c.08ED7FCF3643BEE7.idx b/.cache/clangd/index/lv_draw_dma2d_img.c.08ED7FCF3643BEE7.idx index 796f6b0..aab6471 100644 Binary files a/.cache/clangd/index/lv_draw_dma2d_img.c.08ED7FCF3643BEE7.idx and b/.cache/clangd/index/lv_draw_dma2d_img.c.08ED7FCF3643BEE7.idx differ diff --git a/.cache/clangd/index/lv_draw_dma2d_private.h.08E6A380D617AE24.idx b/.cache/clangd/index/lv_draw_dma2d_private.h.08E6A380D617AE24.idx index c2760e3..5810d75 100644 Binary files a/.cache/clangd/index/lv_draw_dma2d_private.h.08E6A380D617AE24.idx and b/.cache/clangd/index/lv_draw_dma2d_private.h.08E6A380D617AE24.idx differ diff --git a/.cache/clangd/index/lv_draw_eve.c.B3E6DCB5BEA1C0D5.idx b/.cache/clangd/index/lv_draw_eve.c.B3E6DCB5BEA1C0D5.idx index fb36b05..bd7410d 100644 Binary files a/.cache/clangd/index/lv_draw_eve.c.B3E6DCB5BEA1C0D5.idx and b/.cache/clangd/index/lv_draw_eve.c.B3E6DCB5BEA1C0D5.idx differ diff --git a/.cache/clangd/index/lv_draw_eve.h.8F30D5486B968604.idx b/.cache/clangd/index/lv_draw_eve.h.8F30D5486B968604.idx index 4e9563e..f2ab6c7 100644 Binary files a/.cache/clangd/index/lv_draw_eve.h.8F30D5486B968604.idx and b/.cache/clangd/index/lv_draw_eve.h.8F30D5486B968604.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_arc.c.0B1AC9C7A6819F4C.idx b/.cache/clangd/index/lv_draw_eve_arc.c.0B1AC9C7A6819F4C.idx index 629e675..93616c5 100644 Binary files a/.cache/clangd/index/lv_draw_eve_arc.c.0B1AC9C7A6819F4C.idx and b/.cache/clangd/index/lv_draw_eve_arc.c.0B1AC9C7A6819F4C.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_display.c.68712D61621A51C0.idx b/.cache/clangd/index/lv_draw_eve_display.c.68712D61621A51C0.idx index 6c16102..d54fc44 100644 Binary files a/.cache/clangd/index/lv_draw_eve_display.c.68712D61621A51C0.idx and b/.cache/clangd/index/lv_draw_eve_display.c.68712D61621A51C0.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_display.h.1D037CF56029DBBF.idx b/.cache/clangd/index/lv_draw_eve_display.h.1D037CF56029DBBF.idx index 258368f..1bb08da 100644 Binary files a/.cache/clangd/index/lv_draw_eve_display.h.1D037CF56029DBBF.idx and b/.cache/clangd/index/lv_draw_eve_display.h.1D037CF56029DBBF.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_display_defines.h.C1C932E6434664BB.idx b/.cache/clangd/index/lv_draw_eve_display_defines.h.C1C932E6434664BB.idx index 616e358..4f64b0d 100644 Binary files a/.cache/clangd/index/lv_draw_eve_display_defines.h.C1C932E6434664BB.idx and b/.cache/clangd/index/lv_draw_eve_display_defines.h.C1C932E6434664BB.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_fill.c.0160909693A75913.idx b/.cache/clangd/index/lv_draw_eve_fill.c.0160909693A75913.idx index 7c51667..c1de28b 100644 Binary files a/.cache/clangd/index/lv_draw_eve_fill.c.0160909693A75913.idx and b/.cache/clangd/index/lv_draw_eve_fill.c.0160909693A75913.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_image.c.9CAC29768D4B8001.idx b/.cache/clangd/index/lv_draw_eve_image.c.9CAC29768D4B8001.idx index d60e7ff..d037c4c 100644 Binary files a/.cache/clangd/index/lv_draw_eve_image.c.9CAC29768D4B8001.idx and b/.cache/clangd/index/lv_draw_eve_image.c.9CAC29768D4B8001.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_letter.c.B4886BC39CB946BB.idx b/.cache/clangd/index/lv_draw_eve_letter.c.B4886BC39CB946BB.idx index 0ce9cd9..aab779c 100644 Binary files a/.cache/clangd/index/lv_draw_eve_letter.c.B4886BC39CB946BB.idx and b/.cache/clangd/index/lv_draw_eve_letter.c.B4886BC39CB946BB.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_line.c.E9651FBF95F000F1.idx b/.cache/clangd/index/lv_draw_eve_line.c.E9651FBF95F000F1.idx index 7ad2a39..c4e9752 100644 Binary files a/.cache/clangd/index/lv_draw_eve_line.c.E9651FBF95F000F1.idx and b/.cache/clangd/index/lv_draw_eve_line.c.E9651FBF95F000F1.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_private.h.79361040097825A5.idx b/.cache/clangd/index/lv_draw_eve_private.h.79361040097825A5.idx index 102bec9..1ebb509 100644 Binary files a/.cache/clangd/index/lv_draw_eve_private.h.79361040097825A5.idx and b/.cache/clangd/index/lv_draw_eve_private.h.79361040097825A5.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_ram_g.c.B7A40D3F27219F83.idx b/.cache/clangd/index/lv_draw_eve_ram_g.c.B7A40D3F27219F83.idx index f44d364..92d228e 100644 Binary files a/.cache/clangd/index/lv_draw_eve_ram_g.c.B7A40D3F27219F83.idx and b/.cache/clangd/index/lv_draw_eve_ram_g.c.B7A40D3F27219F83.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_target.h.10D12955D0C6E773.idx b/.cache/clangd/index/lv_draw_eve_target.h.10D12955D0C6E773.idx index 3dd6bd7..3fd970b 100644 Binary files a/.cache/clangd/index/lv_draw_eve_target.h.10D12955D0C6E773.idx and b/.cache/clangd/index/lv_draw_eve_target.h.10D12955D0C6E773.idx differ diff --git a/.cache/clangd/index/lv_draw_eve_triangle.c.C791214F56852348.idx b/.cache/clangd/index/lv_draw_eve_triangle.c.C791214F56852348.idx index d217e0c..7c89e89 100644 Binary files a/.cache/clangd/index/lv_draw_eve_triangle.c.C791214F56852348.idx and b/.cache/clangd/index/lv_draw_eve_triangle.c.C791214F56852348.idx differ diff --git a/.cache/clangd/index/lv_draw_g2d.c.584E794127EE423A.idx b/.cache/clangd/index/lv_draw_g2d.c.584E794127EE423A.idx index d5c6caa..6f46f77 100644 Binary files a/.cache/clangd/index/lv_draw_g2d.c.584E794127EE423A.idx and b/.cache/clangd/index/lv_draw_g2d.c.584E794127EE423A.idx differ diff --git a/.cache/clangd/index/lv_draw_g2d.h.81A982DE13CF7424.idx b/.cache/clangd/index/lv_draw_g2d.h.81A982DE13CF7424.idx index cd62b91..44b9d94 100644 Binary files a/.cache/clangd/index/lv_draw_g2d.h.81A982DE13CF7424.idx and b/.cache/clangd/index/lv_draw_g2d.h.81A982DE13CF7424.idx differ diff --git a/.cache/clangd/index/lv_draw_g2d_fill.c.F7CE71FCB55FD35A.idx b/.cache/clangd/index/lv_draw_g2d_fill.c.F7CE71FCB55FD35A.idx index c8b071e..f284060 100644 Binary files a/.cache/clangd/index/lv_draw_g2d_fill.c.F7CE71FCB55FD35A.idx and b/.cache/clangd/index/lv_draw_g2d_fill.c.F7CE71FCB55FD35A.idx differ diff --git a/.cache/clangd/index/lv_draw_g2d_img.c.631C17C25FB2614A.idx b/.cache/clangd/index/lv_draw_g2d_img.c.631C17C25FB2614A.idx index 30f9171..eaa6215 100644 Binary files a/.cache/clangd/index/lv_draw_g2d_img.c.631C17C25FB2614A.idx and b/.cache/clangd/index/lv_draw_g2d_img.c.631C17C25FB2614A.idx differ diff --git a/.cache/clangd/index/lv_draw_image.c.C9D01A9611B69B65.idx b/.cache/clangd/index/lv_draw_image.c.C9D01A9611B69B65.idx index b1e27af..c721546 100644 Binary files a/.cache/clangd/index/lv_draw_image.c.C9D01A9611B69B65.idx and b/.cache/clangd/index/lv_draw_image.c.C9D01A9611B69B65.idx differ diff --git a/.cache/clangd/index/lv_draw_image.h.1DF19F1D96BFD683.idx b/.cache/clangd/index/lv_draw_image.h.1DF19F1D96BFD683.idx index 52c699c..8a59eab 100644 Binary files a/.cache/clangd/index/lv_draw_image.h.1DF19F1D96BFD683.idx and b/.cache/clangd/index/lv_draw_image.h.1DF19F1D96BFD683.idx differ diff --git a/.cache/clangd/index/lv_draw_image_private.h.D230ABFE68074165.idx b/.cache/clangd/index/lv_draw_image_private.h.D230ABFE68074165.idx index 5109824..926a9a2 100644 Binary files a/.cache/clangd/index/lv_draw_image_private.h.D230ABFE68074165.idx and b/.cache/clangd/index/lv_draw_image_private.h.D230ABFE68074165.idx differ diff --git a/.cache/clangd/index/lv_draw_label.c.4EEEFA7F34E29F53.idx b/.cache/clangd/index/lv_draw_label.c.4EEEFA7F34E29F53.idx index fc02d4a..eb322e1 100644 Binary files a/.cache/clangd/index/lv_draw_label.c.4EEEFA7F34E29F53.idx and b/.cache/clangd/index/lv_draw_label.c.4EEEFA7F34E29F53.idx differ diff --git a/.cache/clangd/index/lv_draw_label.h.9274E2A3CFDC8150.idx b/.cache/clangd/index/lv_draw_label.h.9274E2A3CFDC8150.idx index db5aae6..233b8b0 100644 Binary files a/.cache/clangd/index/lv_draw_label.h.9274E2A3CFDC8150.idx and b/.cache/clangd/index/lv_draw_label.h.9274E2A3CFDC8150.idx differ diff --git a/.cache/clangd/index/lv_draw_label_private.h.85995E06968DA3A6.idx b/.cache/clangd/index/lv_draw_label_private.h.85995E06968DA3A6.idx index c98d7d3..aaf85cb 100644 Binary files a/.cache/clangd/index/lv_draw_label_private.h.85995E06968DA3A6.idx and b/.cache/clangd/index/lv_draw_label_private.h.85995E06968DA3A6.idx differ diff --git a/.cache/clangd/index/lv_draw_line.c.EEE84F141CCFC2FE.idx b/.cache/clangd/index/lv_draw_line.c.EEE84F141CCFC2FE.idx index 6099d03..b4aee60 100644 Binary files a/.cache/clangd/index/lv_draw_line.c.EEE84F141CCFC2FE.idx and b/.cache/clangd/index/lv_draw_line.c.EEE84F141CCFC2FE.idx differ diff --git a/.cache/clangd/index/lv_draw_line.h.1685FE64A1F7E755.idx b/.cache/clangd/index/lv_draw_line.h.1685FE64A1F7E755.idx index 2737af5..c388e16 100644 Binary files a/.cache/clangd/index/lv_draw_line.h.1685FE64A1F7E755.idx and b/.cache/clangd/index/lv_draw_line.h.1685FE64A1F7E755.idx differ diff --git a/.cache/clangd/index/lv_draw_mask.c.D9B2974675D69F10.idx b/.cache/clangd/index/lv_draw_mask.c.D9B2974675D69F10.idx index 6c0ad05..964312c 100644 Binary files a/.cache/clangd/index/lv_draw_mask.c.D9B2974675D69F10.idx and b/.cache/clangd/index/lv_draw_mask.c.D9B2974675D69F10.idx differ diff --git a/.cache/clangd/index/lv_draw_mask.h.5F20D3D90CC4B4AE.idx b/.cache/clangd/index/lv_draw_mask.h.5F20D3D90CC4B4AE.idx index 7c0386e..0c2664f 100644 Binary files a/.cache/clangd/index/lv_draw_mask.h.5F20D3D90CC4B4AE.idx and b/.cache/clangd/index/lv_draw_mask.h.5F20D3D90CC4B4AE.idx differ diff --git a/.cache/clangd/index/lv_draw_mask_private.h.1AACFBBEE0C00EC0.idx b/.cache/clangd/index/lv_draw_mask_private.h.1AACFBBEE0C00EC0.idx index f804ea3..099c0a3 100644 Binary files a/.cache/clangd/index/lv_draw_mask_private.h.1AACFBBEE0C00EC0.idx and b/.cache/clangd/index/lv_draw_mask_private.h.1AACFBBEE0C00EC0.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx.c.1B1DDCDF7E6C0EA2.idx b/.cache/clangd/index/lv_draw_nema_gfx.c.1B1DDCDF7E6C0EA2.idx index 9a69f8e..d807ba9 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx.c.1B1DDCDF7E6C0EA2.idx and b/.cache/clangd/index/lv_draw_nema_gfx.c.1B1DDCDF7E6C0EA2.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx.h.FB0781C421B8D49E.idx b/.cache/clangd/index/lv_draw_nema_gfx.h.FB0781C421B8D49E.idx index 299b5c3..50422be 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx.h.FB0781C421B8D49E.idx and b/.cache/clangd/index/lv_draw_nema_gfx.h.FB0781C421B8D49E.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx_arc.c.B505EE801D29EBB1.idx b/.cache/clangd/index/lv_draw_nema_gfx_arc.c.B505EE801D29EBB1.idx index 582f764..c6e82fb 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx_arc.c.B505EE801D29EBB1.idx and b/.cache/clangd/index/lv_draw_nema_gfx_arc.c.B505EE801D29EBB1.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx_border.c.084C62DC10442A4A.idx b/.cache/clangd/index/lv_draw_nema_gfx_border.c.084C62DC10442A4A.idx index 773d9fd..9973ce2 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx_border.c.084C62DC10442A4A.idx and b/.cache/clangd/index/lv_draw_nema_gfx_border.c.084C62DC10442A4A.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx_fill.c.C07782E2AAF8E0A4.idx b/.cache/clangd/index/lv_draw_nema_gfx_fill.c.C07782E2AAF8E0A4.idx index 1215da2..0aeaa14 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx_fill.c.C07782E2AAF8E0A4.idx and b/.cache/clangd/index/lv_draw_nema_gfx_fill.c.C07782E2AAF8E0A4.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx_img.c.69A716E6B37B8757.idx b/.cache/clangd/index/lv_draw_nema_gfx_img.c.69A716E6B37B8757.idx index 97b263a..726ea8c 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx_img.c.69A716E6B37B8757.idx and b/.cache/clangd/index/lv_draw_nema_gfx_img.c.69A716E6B37B8757.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx_label.c.63AFF6CB39C17F69.idx b/.cache/clangd/index/lv_draw_nema_gfx_label.c.63AFF6CB39C17F69.idx index eec22dd..1f5f4f8 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx_label.c.63AFF6CB39C17F69.idx and b/.cache/clangd/index/lv_draw_nema_gfx_label.c.63AFF6CB39C17F69.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx_layer.c.E6B382ECCB5435D1.idx b/.cache/clangd/index/lv_draw_nema_gfx_layer.c.E6B382ECCB5435D1.idx index 994f973..bdf9727 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx_layer.c.E6B382ECCB5435D1.idx and b/.cache/clangd/index/lv_draw_nema_gfx_layer.c.E6B382ECCB5435D1.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx_line.c.CC8A5CEB9D31DE37.idx b/.cache/clangd/index/lv_draw_nema_gfx_line.c.CC8A5CEB9D31DE37.idx index 1d9db19..f3ce023 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx_line.c.CC8A5CEB9D31DE37.idx and b/.cache/clangd/index/lv_draw_nema_gfx_line.c.CC8A5CEB9D31DE37.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx_stm32_hal.c.253B6E2D2902170E.idx b/.cache/clangd/index/lv_draw_nema_gfx_stm32_hal.c.253B6E2D2902170E.idx index 5259e58..e0f53e3 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx_stm32_hal.c.253B6E2D2902170E.idx and b/.cache/clangd/index/lv_draw_nema_gfx_stm32_hal.c.253B6E2D2902170E.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx_triangle.c.80B55DAF91F76B61.idx b/.cache/clangd/index/lv_draw_nema_gfx_triangle.c.80B55DAF91F76B61.idx index dba6b11..66bd56f 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx_triangle.c.80B55DAF91F76B61.idx and b/.cache/clangd/index/lv_draw_nema_gfx_triangle.c.80B55DAF91F76B61.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx_utils.c.D2C6726B9C7DE348.idx b/.cache/clangd/index/lv_draw_nema_gfx_utils.c.D2C6726B9C7DE348.idx index 108faf4..8f8acb0 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx_utils.c.D2C6726B9C7DE348.idx and b/.cache/clangd/index/lv_draw_nema_gfx_utils.c.D2C6726B9C7DE348.idx differ diff --git a/.cache/clangd/index/lv_draw_nema_gfx_vector.c.64F465C1C53594DC.idx b/.cache/clangd/index/lv_draw_nema_gfx_vector.c.64F465C1C53594DC.idx index a9ee529..9e5adb7 100644 Binary files a/.cache/clangd/index/lv_draw_nema_gfx_vector.c.64F465C1C53594DC.idx and b/.cache/clangd/index/lv_draw_nema_gfx_vector.c.64F465C1C53594DC.idx differ diff --git a/.cache/clangd/index/lv_draw_opengles.c.31439C2C819E0B33.idx b/.cache/clangd/index/lv_draw_opengles.c.31439C2C819E0B33.idx index 72b6228..40834ca 100644 Binary files a/.cache/clangd/index/lv_draw_opengles.c.31439C2C819E0B33.idx and b/.cache/clangd/index/lv_draw_opengles.c.31439C2C819E0B33.idx differ diff --git a/.cache/clangd/index/lv_draw_opengles.h.0DA6C113A3D943F8.idx b/.cache/clangd/index/lv_draw_opengles.h.0DA6C113A3D943F8.idx index 8e1211b..e6acdd8 100644 Binary files a/.cache/clangd/index/lv_draw_opengles.h.0DA6C113A3D943F8.idx and b/.cache/clangd/index/lv_draw_opengles.h.0DA6C113A3D943F8.idx differ diff --git a/.cache/clangd/index/lv_draw_ppa.c.1230EB34385EC107.idx b/.cache/clangd/index/lv_draw_ppa.c.1230EB34385EC107.idx index a7a1f48..39a7330 100644 Binary files a/.cache/clangd/index/lv_draw_ppa.c.1230EB34385EC107.idx and b/.cache/clangd/index/lv_draw_ppa.c.1230EB34385EC107.idx differ diff --git a/.cache/clangd/index/lv_draw_ppa.h.5C1D74FC92C26D15.idx b/.cache/clangd/index/lv_draw_ppa.h.5C1D74FC92C26D15.idx index d23fb76..930688f 100644 Binary files a/.cache/clangd/index/lv_draw_ppa.h.5C1D74FC92C26D15.idx and b/.cache/clangd/index/lv_draw_ppa.h.5C1D74FC92C26D15.idx differ diff --git a/.cache/clangd/index/lv_draw_ppa_buf.c.DC79FFB5F9AD5304.idx b/.cache/clangd/index/lv_draw_ppa_buf.c.DC79FFB5F9AD5304.idx index 41f4aa7..76137b8 100644 Binary files a/.cache/clangd/index/lv_draw_ppa_buf.c.DC79FFB5F9AD5304.idx and b/.cache/clangd/index/lv_draw_ppa_buf.c.DC79FFB5F9AD5304.idx differ diff --git a/.cache/clangd/index/lv_draw_ppa_fill.c.1ACDB5F300016BF4.idx b/.cache/clangd/index/lv_draw_ppa_fill.c.1ACDB5F300016BF4.idx index c27d7c5..da55ef4 100644 Binary files a/.cache/clangd/index/lv_draw_ppa_fill.c.1ACDB5F300016BF4.idx and b/.cache/clangd/index/lv_draw_ppa_fill.c.1ACDB5F300016BF4.idx differ diff --git a/.cache/clangd/index/lv_draw_ppa_img.c.2BC83851A06C9263.idx b/.cache/clangd/index/lv_draw_ppa_img.c.2BC83851A06C9263.idx index 4657f11..4c70398 100644 Binary files a/.cache/clangd/index/lv_draw_ppa_img.c.2BC83851A06C9263.idx and b/.cache/clangd/index/lv_draw_ppa_img.c.2BC83851A06C9263.idx differ diff --git a/.cache/clangd/index/lv_draw_ppa_private.h.55627BDDF442C491.idx b/.cache/clangd/index/lv_draw_ppa_private.h.55627BDDF442C491.idx index 0bab12f..aaca622 100644 Binary files a/.cache/clangd/index/lv_draw_ppa_private.h.55627BDDF442C491.idx and b/.cache/clangd/index/lv_draw_ppa_private.h.55627BDDF442C491.idx differ diff --git a/.cache/clangd/index/lv_draw_private.h.A03EF393DB9B6D54.idx b/.cache/clangd/index/lv_draw_private.h.A03EF393DB9B6D54.idx index cfce6d9..2fabe1b 100644 Binary files a/.cache/clangd/index/lv_draw_private.h.A03EF393DB9B6D54.idx and b/.cache/clangd/index/lv_draw_private.h.A03EF393DB9B6D54.idx differ diff --git a/.cache/clangd/index/lv_draw_pxp.c.CDB54F5AA5032B24.idx b/.cache/clangd/index/lv_draw_pxp.c.CDB54F5AA5032B24.idx index 8f6c36a..f5d3810 100644 Binary files a/.cache/clangd/index/lv_draw_pxp.c.CDB54F5AA5032B24.idx and b/.cache/clangd/index/lv_draw_pxp.c.CDB54F5AA5032B24.idx differ diff --git a/.cache/clangd/index/lv_draw_pxp.h.DDB86CAB55B6FA93.idx b/.cache/clangd/index/lv_draw_pxp.h.DDB86CAB55B6FA93.idx index 78215bd..67b5687 100644 Binary files a/.cache/clangd/index/lv_draw_pxp.h.DDB86CAB55B6FA93.idx and b/.cache/clangd/index/lv_draw_pxp.h.DDB86CAB55B6FA93.idx differ diff --git a/.cache/clangd/index/lv_draw_pxp_fill.c.27CF8FF0EC839A4C.idx b/.cache/clangd/index/lv_draw_pxp_fill.c.27CF8FF0EC839A4C.idx index 07ad479..a478b9f 100644 Binary files a/.cache/clangd/index/lv_draw_pxp_fill.c.27CF8FF0EC839A4C.idx and b/.cache/clangd/index/lv_draw_pxp_fill.c.27CF8FF0EC839A4C.idx differ diff --git a/.cache/clangd/index/lv_draw_pxp_img.c.92F7CE6C6EB983E2.idx b/.cache/clangd/index/lv_draw_pxp_img.c.92F7CE6C6EB983E2.idx index 3f41260..c451b8a 100644 Binary files a/.cache/clangd/index/lv_draw_pxp_img.c.92F7CE6C6EB983E2.idx and b/.cache/clangd/index/lv_draw_pxp_img.c.92F7CE6C6EB983E2.idx differ diff --git a/.cache/clangd/index/lv_draw_pxp_layer.c.7B9D39BD013D3912.idx b/.cache/clangd/index/lv_draw_pxp_layer.c.7B9D39BD013D3912.idx index 99a64e6..482037c 100644 Binary files a/.cache/clangd/index/lv_draw_pxp_layer.c.7B9D39BD013D3912.idx and b/.cache/clangd/index/lv_draw_pxp_layer.c.7B9D39BD013D3912.idx differ diff --git a/.cache/clangd/index/lv_draw_rect.c.9A61D66F99D4B1B1.idx b/.cache/clangd/index/lv_draw_rect.c.9A61D66F99D4B1B1.idx index 72655a0..7f090a7 100644 Binary files a/.cache/clangd/index/lv_draw_rect.c.9A61D66F99D4B1B1.idx and b/.cache/clangd/index/lv_draw_rect.c.9A61D66F99D4B1B1.idx differ diff --git a/.cache/clangd/index/lv_draw_rect.h.90DF1C92BFE5A967.idx b/.cache/clangd/index/lv_draw_rect.h.90DF1C92BFE5A967.idx index 6b74722..7ccbb1a 100644 Binary files a/.cache/clangd/index/lv_draw_rect.h.90DF1C92BFE5A967.idx and b/.cache/clangd/index/lv_draw_rect.h.90DF1C92BFE5A967.idx differ diff --git a/.cache/clangd/index/lv_draw_rect_private.h.73A483BC6CBD0645.idx b/.cache/clangd/index/lv_draw_rect_private.h.73A483BC6CBD0645.idx index 0d83902..e7139cd 100644 Binary files a/.cache/clangd/index/lv_draw_rect_private.h.73A483BC6CBD0645.idx and b/.cache/clangd/index/lv_draw_rect_private.h.73A483BC6CBD0645.idx differ diff --git a/.cache/clangd/index/lv_draw_sdl.c.C872312B08B5DBD4.idx b/.cache/clangd/index/lv_draw_sdl.c.C872312B08B5DBD4.idx index 4124010..f7fcc19 100644 Binary files a/.cache/clangd/index/lv_draw_sdl.c.C872312B08B5DBD4.idx and b/.cache/clangd/index/lv_draw_sdl.c.C872312B08B5DBD4.idx differ diff --git a/.cache/clangd/index/lv_draw_sw.c.CC239AEFA1D7F64B.idx b/.cache/clangd/index/lv_draw_sw.c.CC239AEFA1D7F64B.idx index 757c252..0fc3a8f 100644 Binary files a/.cache/clangd/index/lv_draw_sw.c.CC239AEFA1D7F64B.idx and b/.cache/clangd/index/lv_draw_sw.c.CC239AEFA1D7F64B.idx differ diff --git a/.cache/clangd/index/lv_draw_sw.h.18768925013ED98E.idx b/.cache/clangd/index/lv_draw_sw.h.18768925013ED98E.idx index 4616fb4..12fbdb9 100644 Binary files a/.cache/clangd/index/lv_draw_sw.h.18768925013ED98E.idx and b/.cache/clangd/index/lv_draw_sw.h.18768925013ED98E.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_arc.c.173A82604768230D.idx b/.cache/clangd/index/lv_draw_sw_arc.c.173A82604768230D.idx index 6241078..d376660 100644 Binary files a/.cache/clangd/index/lv_draw_sw_arc.c.173A82604768230D.idx and b/.cache/clangd/index/lv_draw_sw_arc.c.173A82604768230D.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend.c.8BD74013D2B90EF2.idx b/.cache/clangd/index/lv_draw_sw_blend.c.8BD74013D2B90EF2.idx index 642063f..d084911 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend.c.8BD74013D2B90EF2.idx and b/.cache/clangd/index/lv_draw_sw_blend.c.8BD74013D2B90EF2.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend.h.D2D182EBB3A0CAE2.idx b/.cache/clangd/index/lv_draw_sw_blend.h.D2D182EBB3A0CAE2.idx index 400c7f6..af9872a 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend.h.D2D182EBB3A0CAE2.idx and b/.cache/clangd/index/lv_draw_sw_blend.h.D2D182EBB3A0CAE2.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb565.c.F28A37EBEB0505F7.idx b/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb565.c.F28A37EBEB0505F7.idx index 9cf73af..300ed44 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb565.c.F28A37EBEB0505F7.idx and b/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb565.c.F28A37EBEB0505F7.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb565.h.B374BAA5EFF836F1.idx b/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb565.h.B374BAA5EFF836F1.idx index f689e94..5dfbdc9 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb565.h.B374BAA5EFF836F1.idx and b/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb565.h.B374BAA5EFF836F1.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb888.c.D88FC0F3175BD249.idx b/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb888.c.D88FC0F3175BD249.idx index 43bb7f6..733664f 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb888.c.D88FC0F3175BD249.idx and b/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb888.c.D88FC0F3175BD249.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb888.h.2B5E2FE3E64893D7.idx b/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb888.h.2B5E2FE3E64893D7.idx index 4118b4e..118d60a 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb888.h.2B5E2FE3E64893D7.idx and b/.cache/clangd/index/lv_draw_sw_blend_neon_to_rgb888.h.2B5E2FE3E64893D7.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_private.h.C4BE165E51CDAD40.idx b/.cache/clangd/index/lv_draw_sw_blend_private.h.C4BE165E51CDAD40.idx index f49ea75..8bd2550 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_private.h.C4BE165E51CDAD40.idx and b/.cache/clangd/index/lv_draw_sw_blend_private.h.C4BE165E51CDAD40.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_al88.c.305B03BCD88E6F2E.idx b/.cache/clangd/index/lv_draw_sw_blend_to_al88.c.305B03BCD88E6F2E.idx index f117ef5..ac71bd5 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_al88.c.305B03BCD88E6F2E.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_al88.c.305B03BCD88E6F2E.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_al88.h.89B552D300B46C35.idx b/.cache/clangd/index/lv_draw_sw_blend_to_al88.h.89B552D300B46C35.idx index 74d6ca7..8c77316 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_al88.h.89B552D300B46C35.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_al88.h.89B552D300B46C35.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_argb8888.c.59D613C1AB0F45F0.idx b/.cache/clangd/index/lv_draw_sw_blend_to_argb8888.c.59D613C1AB0F45F0.idx index bbdbc13..42b3651 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_argb8888.c.59D613C1AB0F45F0.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_argb8888.c.59D613C1AB0F45F0.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_argb8888.h.D23D392060313276.idx b/.cache/clangd/index/lv_draw_sw_blend_to_argb8888.h.D23D392060313276.idx index afa7155..44cefe2 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_argb8888.h.D23D392060313276.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_argb8888.h.D23D392060313276.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_argb8888_premultiplied.c.FADF94D30C887825.idx b/.cache/clangd/index/lv_draw_sw_blend_to_argb8888_premultiplied.c.FADF94D30C887825.idx index c06cb54..a422721 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_argb8888_premultiplied.c.FADF94D30C887825.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_argb8888_premultiplied.c.FADF94D30C887825.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_argb8888_premultiplied.h.153B69DEB7D75878.idx b/.cache/clangd/index/lv_draw_sw_blend_to_argb8888_premultiplied.h.153B69DEB7D75878.idx index 8be986c..06f8b4b 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_argb8888_premultiplied.h.153B69DEB7D75878.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_argb8888_premultiplied.h.153B69DEB7D75878.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_i1.c.9A58D16DAE58E6DB.idx b/.cache/clangd/index/lv_draw_sw_blend_to_i1.c.9A58D16DAE58E6DB.idx index 0a81fa2..0e39551 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_i1.c.9A58D16DAE58E6DB.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_i1.c.9A58D16DAE58E6DB.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_i1.h.BD233AD7347ED98A.idx b/.cache/clangd/index/lv_draw_sw_blend_to_i1.h.BD233AD7347ED98A.idx index 5bd572d..305a5e1 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_i1.h.BD233AD7347ED98A.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_i1.h.BD233AD7347ED98A.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_l8.c.DF94A98B8A7EA8B8.idx b/.cache/clangd/index/lv_draw_sw_blend_to_l8.c.DF94A98B8A7EA8B8.idx index e95458d..06020ea 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_l8.c.DF94A98B8A7EA8B8.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_l8.c.DF94A98B8A7EA8B8.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_l8.h.9AF68C900AC85CE7.idx b/.cache/clangd/index/lv_draw_sw_blend_to_l8.h.9AF68C900AC85CE7.idx index 02410bd..a7ce4ed 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_l8.h.9AF68C900AC85CE7.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_l8.h.9AF68C900AC85CE7.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_rgb565.c.65EFFB5FEEA0B7D1.idx b/.cache/clangd/index/lv_draw_sw_blend_to_rgb565.c.65EFFB5FEEA0B7D1.idx index e76e2b0..db0f515 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_rgb565.c.65EFFB5FEEA0B7D1.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_rgb565.c.65EFFB5FEEA0B7D1.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_rgb565.h.5CA0E8A8DBB0B818.idx b/.cache/clangd/index/lv_draw_sw_blend_to_rgb565.h.5CA0E8A8DBB0B818.idx index 8586160..8b76724 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_rgb565.h.5CA0E8A8DBB0B818.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_rgb565.h.5CA0E8A8DBB0B818.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_rgb565_swapped.c.AD272EAE0CE7AD16.idx b/.cache/clangd/index/lv_draw_sw_blend_to_rgb565_swapped.c.AD272EAE0CE7AD16.idx index ccf8a04..81dca14 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_rgb565_swapped.c.AD272EAE0CE7AD16.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_rgb565_swapped.c.AD272EAE0CE7AD16.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_rgb565_swapped.h.FDDC2948934F4A19.idx b/.cache/clangd/index/lv_draw_sw_blend_to_rgb565_swapped.h.FDDC2948934F4A19.idx index f37968d..6eab598 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_rgb565_swapped.h.FDDC2948934F4A19.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_rgb565_swapped.h.FDDC2948934F4A19.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_rgb888.c.3C4856DB8FA0AE5C.idx b/.cache/clangd/index/lv_draw_sw_blend_to_rgb888.c.3C4856DB8FA0AE5C.idx index 9be1245..80c2efe 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_rgb888.c.3C4856DB8FA0AE5C.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_rgb888.c.3C4856DB8FA0AE5C.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_blend_to_rgb888.h.DE48CE96D9413907.idx b/.cache/clangd/index/lv_draw_sw_blend_to_rgb888.h.DE48CE96D9413907.idx index 6a930cb..61af154 100644 Binary files a/.cache/clangd/index/lv_draw_sw_blend_to_rgb888.h.DE48CE96D9413907.idx and b/.cache/clangd/index/lv_draw_sw_blend_to_rgb888.h.DE48CE96D9413907.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_border.c.5FF0601660A49894.idx b/.cache/clangd/index/lv_draw_sw_border.c.5FF0601660A49894.idx index 2584316..2f3a778 100644 Binary files a/.cache/clangd/index/lv_draw_sw_border.c.5FF0601660A49894.idx and b/.cache/clangd/index/lv_draw_sw_border.c.5FF0601660A49894.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_box_shadow.c.2349F6C0D92AD849.idx b/.cache/clangd/index/lv_draw_sw_box_shadow.c.2349F6C0D92AD849.idx index 6a7fbfa..2eb60ba 100644 Binary files a/.cache/clangd/index/lv_draw_sw_box_shadow.c.2349F6C0D92AD849.idx and b/.cache/clangd/index/lv_draw_sw_box_shadow.c.2349F6C0D92AD849.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_fill.c.31D75328FA58F2C0.idx b/.cache/clangd/index/lv_draw_sw_fill.c.31D75328FA58F2C0.idx index 997ab83..6cef8e9 100644 Binary files a/.cache/clangd/index/lv_draw_sw_fill.c.31D75328FA58F2C0.idx and b/.cache/clangd/index/lv_draw_sw_fill.c.31D75328FA58F2C0.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_grad.c.31465ABF6B130D06.idx b/.cache/clangd/index/lv_draw_sw_grad.c.31465ABF6B130D06.idx index 14dfb64..08c6e42 100644 Binary files a/.cache/clangd/index/lv_draw_sw_grad.c.31465ABF6B130D06.idx and b/.cache/clangd/index/lv_draw_sw_grad.c.31465ABF6B130D06.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_grad.h.B403915A971582D1.idx b/.cache/clangd/index/lv_draw_sw_grad.h.B403915A971582D1.idx index 67a2aa9..403c686 100644 Binary files a/.cache/clangd/index/lv_draw_sw_grad.h.B403915A971582D1.idx and b/.cache/clangd/index/lv_draw_sw_grad.h.B403915A971582D1.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_img.c.87E48BBE7E01851C.idx b/.cache/clangd/index/lv_draw_sw_img.c.87E48BBE7E01851C.idx index 6bc9eb4..c15569b 100644 Binary files a/.cache/clangd/index/lv_draw_sw_img.c.87E48BBE7E01851C.idx and b/.cache/clangd/index/lv_draw_sw_img.c.87E48BBE7E01851C.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_letter.c.4FC08751BDB7558D.idx b/.cache/clangd/index/lv_draw_sw_letter.c.4FC08751BDB7558D.idx index ba98134..aed8414 100644 Binary files a/.cache/clangd/index/lv_draw_sw_letter.c.4FC08751BDB7558D.idx and b/.cache/clangd/index/lv_draw_sw_letter.c.4FC08751BDB7558D.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_line.c.45BE8560628627E8.idx b/.cache/clangd/index/lv_draw_sw_line.c.45BE8560628627E8.idx index a470401..263c49f 100644 Binary files a/.cache/clangd/index/lv_draw_sw_line.c.45BE8560628627E8.idx and b/.cache/clangd/index/lv_draw_sw_line.c.45BE8560628627E8.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_mask.c.A5026E185B3A7878.idx b/.cache/clangd/index/lv_draw_sw_mask.c.A5026E185B3A7878.idx index 544250e..c9273cd 100644 Binary files a/.cache/clangd/index/lv_draw_sw_mask.c.A5026E185B3A7878.idx and b/.cache/clangd/index/lv_draw_sw_mask.c.A5026E185B3A7878.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_mask.h.ACCF3B10F4950D5E.idx b/.cache/clangd/index/lv_draw_sw_mask.h.ACCF3B10F4950D5E.idx index ece3a93..8825158 100644 Binary files a/.cache/clangd/index/lv_draw_sw_mask.h.ACCF3B10F4950D5E.idx and b/.cache/clangd/index/lv_draw_sw_mask.h.ACCF3B10F4950D5E.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_mask_private.h.F6CBBFE063A3E50C.idx b/.cache/clangd/index/lv_draw_sw_mask_private.h.F6CBBFE063A3E50C.idx index 403a51b..a7e9b01 100644 Binary files a/.cache/clangd/index/lv_draw_sw_mask_private.h.F6CBBFE063A3E50C.idx and b/.cache/clangd/index/lv_draw_sw_mask_private.h.F6CBBFE063A3E50C.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_mask_rect.c.2D86EE8F5221A1BB.idx b/.cache/clangd/index/lv_draw_sw_mask_rect.c.2D86EE8F5221A1BB.idx index 461be20..1e86b41 100644 Binary files a/.cache/clangd/index/lv_draw_sw_mask_rect.c.2D86EE8F5221A1BB.idx and b/.cache/clangd/index/lv_draw_sw_mask_rect.c.2D86EE8F5221A1BB.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_private.h.C9B35E9D2F8F962E.idx b/.cache/clangd/index/lv_draw_sw_private.h.C9B35E9D2F8F962E.idx index 33d6a90..a8b5076 100644 Binary files a/.cache/clangd/index/lv_draw_sw_private.h.C9B35E9D2F8F962E.idx and b/.cache/clangd/index/lv_draw_sw_private.h.C9B35E9D2F8F962E.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_transform.c.646EBB28F25F12DC.idx b/.cache/clangd/index/lv_draw_sw_transform.c.646EBB28F25F12DC.idx index 7d4d9e1..227300b 100644 Binary files a/.cache/clangd/index/lv_draw_sw_transform.c.646EBB28F25F12DC.idx and b/.cache/clangd/index/lv_draw_sw_transform.c.646EBB28F25F12DC.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_triangle.c.0E7867487323BC43.idx b/.cache/clangd/index/lv_draw_sw_triangle.c.0E7867487323BC43.idx index f6a860e..a8fbf88 100644 Binary files a/.cache/clangd/index/lv_draw_sw_triangle.c.0E7867487323BC43.idx and b/.cache/clangd/index/lv_draw_sw_triangle.c.0E7867487323BC43.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_utils.c.83A893E5F678A4BF.idx b/.cache/clangd/index/lv_draw_sw_utils.c.83A893E5F678A4BF.idx index 9a0eac9..16a7df9 100644 Binary files a/.cache/clangd/index/lv_draw_sw_utils.c.83A893E5F678A4BF.idx and b/.cache/clangd/index/lv_draw_sw_utils.c.83A893E5F678A4BF.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_utils.h.E913FC39D982C88B.idx b/.cache/clangd/index/lv_draw_sw_utils.h.E913FC39D982C88B.idx index 45d282a..0f70869 100644 Binary files a/.cache/clangd/index/lv_draw_sw_utils.h.E913FC39D982C88B.idx and b/.cache/clangd/index/lv_draw_sw_utils.h.E913FC39D982C88B.idx differ diff --git a/.cache/clangd/index/lv_draw_sw_vector.c.DC1EE5F180BB86E6.idx b/.cache/clangd/index/lv_draw_sw_vector.c.DC1EE5F180BB86E6.idx index 87f3c21..104a5c6 100644 Binary files a/.cache/clangd/index/lv_draw_sw_vector.c.DC1EE5F180BB86E6.idx and b/.cache/clangd/index/lv_draw_sw_vector.c.DC1EE5F180BB86E6.idx differ diff --git a/.cache/clangd/index/lv_draw_triangle.c.4B09EEAAEAF5E66F.idx b/.cache/clangd/index/lv_draw_triangle.c.4B09EEAAEAF5E66F.idx index 659afb0..089ca5f 100644 Binary files a/.cache/clangd/index/lv_draw_triangle.c.4B09EEAAEAF5E66F.idx and b/.cache/clangd/index/lv_draw_triangle.c.4B09EEAAEAF5E66F.idx differ diff --git a/.cache/clangd/index/lv_draw_triangle.h.2BBB7918CE879E80.idx b/.cache/clangd/index/lv_draw_triangle.h.2BBB7918CE879E80.idx index ec3931a..1d04ade 100644 Binary files a/.cache/clangd/index/lv_draw_triangle.h.2BBB7918CE879E80.idx and b/.cache/clangd/index/lv_draw_triangle.h.2BBB7918CE879E80.idx differ diff --git a/.cache/clangd/index/lv_draw_triangle_private.h.6C439F4F686CE5D8.idx b/.cache/clangd/index/lv_draw_triangle_private.h.6C439F4F686CE5D8.idx index 3c332f4..1f80cd3 100644 Binary files a/.cache/clangd/index/lv_draw_triangle_private.h.6C439F4F686CE5D8.idx and b/.cache/clangd/index/lv_draw_triangle_private.h.6C439F4F686CE5D8.idx differ diff --git a/.cache/clangd/index/lv_draw_vector.c.3193D4DC9D830513.idx b/.cache/clangd/index/lv_draw_vector.c.3193D4DC9D830513.idx index 7b207d0..dd6c05c 100644 Binary files a/.cache/clangd/index/lv_draw_vector.c.3193D4DC9D830513.idx and b/.cache/clangd/index/lv_draw_vector.c.3193D4DC9D830513.idx differ diff --git a/.cache/clangd/index/lv_draw_vector.h.F3E7161099924F48.idx b/.cache/clangd/index/lv_draw_vector.h.F3E7161099924F48.idx index 9411d79..04e9278 100644 Binary files a/.cache/clangd/index/lv_draw_vector.h.F3E7161099924F48.idx and b/.cache/clangd/index/lv_draw_vector.h.F3E7161099924F48.idx differ diff --git a/.cache/clangd/index/lv_draw_vector_private.h.744C24276EAC9286.idx b/.cache/clangd/index/lv_draw_vector_private.h.744C24276EAC9286.idx index 62e7422..822ffdc 100644 Binary files a/.cache/clangd/index/lv_draw_vector_private.h.744C24276EAC9286.idx and b/.cache/clangd/index/lv_draw_vector_private.h.744C24276EAC9286.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite.c.4221FC07D9F1A819.idx b/.cache/clangd/index/lv_draw_vg_lite.c.4221FC07D9F1A819.idx index a77c7e5..bb70440 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite.c.4221FC07D9F1A819.idx and b/.cache/clangd/index/lv_draw_vg_lite.c.4221FC07D9F1A819.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite.h.B262F2DA61F336FD.idx b/.cache/clangd/index/lv_draw_vg_lite.h.B262F2DA61F336FD.idx index 5fbd7cc..7b094be 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite.h.B262F2DA61F336FD.idx and b/.cache/clangd/index/lv_draw_vg_lite.h.B262F2DA61F336FD.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite_arc.c.8122D9630113ECAA.idx b/.cache/clangd/index/lv_draw_vg_lite_arc.c.8122D9630113ECAA.idx index dae4412..2691b53 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite_arc.c.8122D9630113ECAA.idx and b/.cache/clangd/index/lv_draw_vg_lite_arc.c.8122D9630113ECAA.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite_border.c.C470F52CC202F6A0.idx b/.cache/clangd/index/lv_draw_vg_lite_border.c.C470F52CC202F6A0.idx index 9eb7162..fe8ba7f 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite_border.c.C470F52CC202F6A0.idx and b/.cache/clangd/index/lv_draw_vg_lite_border.c.C470F52CC202F6A0.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite_box_shadow.c.FE3864EBF3BDA91F.idx b/.cache/clangd/index/lv_draw_vg_lite_box_shadow.c.FE3864EBF3BDA91F.idx index 7d1aca3..0b68173 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite_box_shadow.c.FE3864EBF3BDA91F.idx and b/.cache/clangd/index/lv_draw_vg_lite_box_shadow.c.FE3864EBF3BDA91F.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite_fill.c.F0FAD7AA75BD27D3.idx b/.cache/clangd/index/lv_draw_vg_lite_fill.c.F0FAD7AA75BD27D3.idx index 44a4e4a..56312ec 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite_fill.c.F0FAD7AA75BD27D3.idx and b/.cache/clangd/index/lv_draw_vg_lite_fill.c.F0FAD7AA75BD27D3.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite_img.c.BE85BDF16EC193A3.idx b/.cache/clangd/index/lv_draw_vg_lite_img.c.BE85BDF16EC193A3.idx index 5942b37..c0cfe20 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite_img.c.BE85BDF16EC193A3.idx and b/.cache/clangd/index/lv_draw_vg_lite_img.c.BE85BDF16EC193A3.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite_label.c.4E6F92AC7FE55910.idx b/.cache/clangd/index/lv_draw_vg_lite_label.c.4E6F92AC7FE55910.idx index cf2cdec..4b2a86e 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite_label.c.4E6F92AC7FE55910.idx and b/.cache/clangd/index/lv_draw_vg_lite_label.c.4E6F92AC7FE55910.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite_layer.c.F6A804B8091BA9BC.idx b/.cache/clangd/index/lv_draw_vg_lite_layer.c.F6A804B8091BA9BC.idx index 4bad6b8..4e62583 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite_layer.c.F6A804B8091BA9BC.idx and b/.cache/clangd/index/lv_draw_vg_lite_layer.c.F6A804B8091BA9BC.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite_line.c.691743DB5620AA83.idx b/.cache/clangd/index/lv_draw_vg_lite_line.c.691743DB5620AA83.idx index bf31c5e..880c9fb 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite_line.c.691743DB5620AA83.idx and b/.cache/clangd/index/lv_draw_vg_lite_line.c.691743DB5620AA83.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite_mask_rect.c.C089D39C65723D19.idx b/.cache/clangd/index/lv_draw_vg_lite_mask_rect.c.C089D39C65723D19.idx index c92de61..5c9933e 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite_mask_rect.c.C089D39C65723D19.idx and b/.cache/clangd/index/lv_draw_vg_lite_mask_rect.c.C089D39C65723D19.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite_triangle.c.9737335B3DBC9DDE.idx b/.cache/clangd/index/lv_draw_vg_lite_triangle.c.9737335B3DBC9DDE.idx index a59505b..779363a 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite_triangle.c.9737335B3DBC9DDE.idx and b/.cache/clangd/index/lv_draw_vg_lite_triangle.c.9737335B3DBC9DDE.idx differ diff --git a/.cache/clangd/index/lv_draw_vg_lite_vector.c.83A0C929CE0C2B03.idx b/.cache/clangd/index/lv_draw_vg_lite_vector.c.83A0C929CE0C2B03.idx index 72e2c0b..8c0ac6e 100644 Binary files a/.cache/clangd/index/lv_draw_vg_lite_vector.c.83A0C929CE0C2B03.idx and b/.cache/clangd/index/lv_draw_vg_lite_vector.c.83A0C929CE0C2B03.idx differ diff --git a/.cache/clangd/index/lv_drivers.h.DB7B2AAAB330FD42.idx b/.cache/clangd/index/lv_drivers.h.DB7B2AAAB330FD42.idx index 49e574b..ed7398d 100644 Binary files a/.cache/clangd/index/lv_drivers.h.DB7B2AAAB330FD42.idx and b/.cache/clangd/index/lv_drivers.h.DB7B2AAAB330FD42.idx differ diff --git a/.cache/clangd/index/lv_dropdown.c.39854D735E6BC6CA.idx b/.cache/clangd/index/lv_dropdown.c.39854D735E6BC6CA.idx index ad1e5f9..843db15 100644 Binary files a/.cache/clangd/index/lv_dropdown.c.39854D735E6BC6CA.idx and b/.cache/clangd/index/lv_dropdown.c.39854D735E6BC6CA.idx differ diff --git a/.cache/clangd/index/lv_dropdown.h.1DDC2563DD10B56A.idx b/.cache/clangd/index/lv_dropdown.h.1DDC2563DD10B56A.idx index 41b837a..8f64a8a 100644 Binary files a/.cache/clangd/index/lv_dropdown.h.1DDC2563DD10B56A.idx and b/.cache/clangd/index/lv_dropdown.h.1DDC2563DD10B56A.idx differ diff --git a/.cache/clangd/index/lv_dropdown_private.h.4352E126658119CE.idx b/.cache/clangd/index/lv_dropdown_private.h.4352E126658119CE.idx index 4c013b8..183e71d 100644 Binary files a/.cache/clangd/index/lv_dropdown_private.h.4352E126658119CE.idx and b/.cache/clangd/index/lv_dropdown_private.h.4352E126658119CE.idx differ diff --git a/.cache/clangd/index/lv_dropdown_properties.c.1E11DC8E0D460653.idx b/.cache/clangd/index/lv_dropdown_properties.c.1E11DC8E0D460653.idx index bd90983..fd95dba 100644 Binary files a/.cache/clangd/index/lv_dropdown_properties.c.1E11DC8E0D460653.idx and b/.cache/clangd/index/lv_dropdown_properties.c.1E11DC8E0D460653.idx differ diff --git a/.cache/clangd/index/lv_evdev.c.20DAE04B611CA141.idx b/.cache/clangd/index/lv_evdev.c.20DAE04B611CA141.idx index ef4360d..086adbb 100644 Binary files a/.cache/clangd/index/lv_evdev.c.20DAE04B611CA141.idx and b/.cache/clangd/index/lv_evdev.c.20DAE04B611CA141.idx differ diff --git a/.cache/clangd/index/lv_evdev.h.ED45E32BDB0A6D34.idx b/.cache/clangd/index/lv_evdev.h.ED45E32BDB0A6D34.idx index d2d2971..ab9ec79 100644 Binary files a/.cache/clangd/index/lv_evdev.h.ED45E32BDB0A6D34.idx and b/.cache/clangd/index/lv_evdev.h.ED45E32BDB0A6D34.idx differ diff --git a/.cache/clangd/index/lv_evdev_private.h.9AD6AE0687114DF4.idx b/.cache/clangd/index/lv_evdev_private.h.9AD6AE0687114DF4.idx index f1dcab5..7dacd4e 100644 Binary files a/.cache/clangd/index/lv_evdev_private.h.9AD6AE0687114DF4.idx and b/.cache/clangd/index/lv_evdev_private.h.9AD6AE0687114DF4.idx differ diff --git a/.cache/clangd/index/lv_eve.c.6711281DAA47B705.idx b/.cache/clangd/index/lv_eve.c.6711281DAA47B705.idx index f71f954..4a977f9 100644 Binary files a/.cache/clangd/index/lv_eve.c.6711281DAA47B705.idx and b/.cache/clangd/index/lv_eve.c.6711281DAA47B705.idx differ diff --git a/.cache/clangd/index/lv_event.c.5F3278ECB674E79E.idx b/.cache/clangd/index/lv_event.c.5F3278ECB674E79E.idx index 64cc220..4582c09 100644 Binary files a/.cache/clangd/index/lv_event.c.5F3278ECB674E79E.idx and b/.cache/clangd/index/lv_event.c.5F3278ECB674E79E.idx differ diff --git a/.cache/clangd/index/lv_event.h.4E1DC72173D2A279.idx b/.cache/clangd/index/lv_event.h.4E1DC72173D2A279.idx index cba3558..bfb5559 100644 Binary files a/.cache/clangd/index/lv_event.h.4E1DC72173D2A279.idx and b/.cache/clangd/index/lv_event.h.4E1DC72173D2A279.idx differ diff --git a/.cache/clangd/index/lv_event_private.h.31996FF73FBF824E.idx b/.cache/clangd/index/lv_event_private.h.31996FF73FBF824E.idx index e272382..e171b8c 100644 Binary files a/.cache/clangd/index/lv_event_private.h.31996FF73FBF824E.idx and b/.cache/clangd/index/lv_event_private.h.31996FF73FBF824E.idx differ diff --git a/.cache/clangd/index/lv_example_anim.h.74DFE9193356E75C.idx b/.cache/clangd/index/lv_example_anim.h.74DFE9193356E75C.idx new file mode 100644 index 0000000..fe13f1d Binary files /dev/null and b/.cache/clangd/index/lv_example_anim.h.74DFE9193356E75C.idx differ diff --git a/.cache/clangd/index/lv_example_anim_1.c.3FF75D359A02A812.idx b/.cache/clangd/index/lv_example_anim_1.c.3FF75D359A02A812.idx new file mode 100644 index 0000000..4f02a16 Binary files /dev/null and b/.cache/clangd/index/lv_example_anim_1.c.3FF75D359A02A812.idx differ diff --git a/.cache/clangd/index/lv_example_anim_2.c.87CA24F0D2CCBF9A.idx b/.cache/clangd/index/lv_example_anim_2.c.87CA24F0D2CCBF9A.idx new file mode 100644 index 0000000..91591d8 Binary files /dev/null and b/.cache/clangd/index/lv_example_anim_2.c.87CA24F0D2CCBF9A.idx differ diff --git a/.cache/clangd/index/lv_example_anim_3.c.4439FBF7F11A2703.idx b/.cache/clangd/index/lv_example_anim_3.c.4439FBF7F11A2703.idx new file mode 100644 index 0000000..434107b Binary files /dev/null and b/.cache/clangd/index/lv_example_anim_3.c.4439FBF7F11A2703.idx differ diff --git a/.cache/clangd/index/lv_example_anim_4.c.89A425A7E79B71E8.idx b/.cache/clangd/index/lv_example_anim_4.c.89A425A7E79B71E8.idx new file mode 100644 index 0000000..e6d437a Binary files /dev/null and b/.cache/clangd/index/lv_example_anim_4.c.89A425A7E79B71E8.idx differ diff --git a/.cache/clangd/index/lv_example_anim_timeline_1.c.D9E203046730E8F1.idx b/.cache/clangd/index/lv_example_anim_timeline_1.c.D9E203046730E8F1.idx new file mode 100644 index 0000000..17a0c3d Binary files /dev/null and b/.cache/clangd/index/lv_example_anim_timeline_1.c.D9E203046730E8F1.idx differ diff --git a/.cache/clangd/index/lv_example_animimg_1.c.F1795C335135BF29.idx b/.cache/clangd/index/lv_example_animimg_1.c.F1795C335135BF29.idx new file mode 100644 index 0000000..65cfe30 Binary files /dev/null and b/.cache/clangd/index/lv_example_animimg_1.c.F1795C335135BF29.idx differ diff --git a/.cache/clangd/index/lv_example_arc_1.c.C1BF7DF7119D86A4.idx b/.cache/clangd/index/lv_example_arc_1.c.C1BF7DF7119D86A4.idx new file mode 100644 index 0000000..f403c92 Binary files /dev/null and b/.cache/clangd/index/lv_example_arc_1.c.C1BF7DF7119D86A4.idx differ diff --git a/.cache/clangd/index/lv_example_arc_2.c.23FFFD7E718C2688.idx b/.cache/clangd/index/lv_example_arc_2.c.23FFFD7E718C2688.idx new file mode 100644 index 0000000..a3561d2 Binary files /dev/null and b/.cache/clangd/index/lv_example_arc_2.c.23FFFD7E718C2688.idx differ diff --git a/.cache/clangd/index/lv_example_arc_3.c.9603D43B5253EF2D.idx b/.cache/clangd/index/lv_example_arc_3.c.9603D43B5253EF2D.idx new file mode 100644 index 0000000..661f9a5 Binary files /dev/null and b/.cache/clangd/index/lv_example_arc_3.c.9603D43B5253EF2D.idx differ diff --git a/.cache/clangd/index/lv_example_arclabel_1.c.999BF3DF812603E2.idx b/.cache/clangd/index/lv_example_arclabel_1.c.999BF3DF812603E2.idx new file mode 100644 index 0000000..742a23e Binary files /dev/null and b/.cache/clangd/index/lv_example_arclabel_1.c.999BF3DF812603E2.idx differ diff --git a/.cache/clangd/index/lv_example_bar_1.c.C52AD7AF137ABFDC.idx b/.cache/clangd/index/lv_example_bar_1.c.C52AD7AF137ABFDC.idx new file mode 100644 index 0000000..2f2a5f2 Binary files /dev/null and b/.cache/clangd/index/lv_example_bar_1.c.C52AD7AF137ABFDC.idx differ diff --git a/.cache/clangd/index/lv_example_bar_2.c.2DBFC104F50DC3D0.idx b/.cache/clangd/index/lv_example_bar_2.c.2DBFC104F50DC3D0.idx new file mode 100644 index 0000000..a2a68f8 Binary files /dev/null and b/.cache/clangd/index/lv_example_bar_2.c.2DBFC104F50DC3D0.idx differ diff --git a/.cache/clangd/index/lv_example_bar_3.c.1AC4EBCC580CAE7B.idx b/.cache/clangd/index/lv_example_bar_3.c.1AC4EBCC580CAE7B.idx new file mode 100644 index 0000000..1871887 Binary files /dev/null and b/.cache/clangd/index/lv_example_bar_3.c.1AC4EBCC580CAE7B.idx differ diff --git a/.cache/clangd/index/lv_example_bar_4.c.BFDCBA79605DE5FB.idx b/.cache/clangd/index/lv_example_bar_4.c.BFDCBA79605DE5FB.idx new file mode 100644 index 0000000..d32d020 Binary files /dev/null and b/.cache/clangd/index/lv_example_bar_4.c.BFDCBA79605DE5FB.idx differ diff --git a/.cache/clangd/index/lv_example_bar_5.c.5CFE79FC3961941E.idx b/.cache/clangd/index/lv_example_bar_5.c.5CFE79FC3961941E.idx new file mode 100644 index 0000000..610ff49 Binary files /dev/null and b/.cache/clangd/index/lv_example_bar_5.c.5CFE79FC3961941E.idx differ diff --git a/.cache/clangd/index/lv_example_bar_6.c.668BC0424DEA7CA7.idx b/.cache/clangd/index/lv_example_bar_6.c.668BC0424DEA7CA7.idx new file mode 100644 index 0000000..9753b78 Binary files /dev/null and b/.cache/clangd/index/lv_example_bar_6.c.668BC0424DEA7CA7.idx differ diff --git a/.cache/clangd/index/lv_example_bar_7.c.4E522B8E7F394941.idx b/.cache/clangd/index/lv_example_bar_7.c.4E522B8E7F394941.idx new file mode 100644 index 0000000..8c417ee Binary files /dev/null and b/.cache/clangd/index/lv_example_bar_7.c.4E522B8E7F394941.idx differ diff --git a/.cache/clangd/index/lv_example_barcode.h.32D6556887A1A9F8.idx b/.cache/clangd/index/lv_example_barcode.h.32D6556887A1A9F8.idx new file mode 100644 index 0000000..c546b85 Binary files /dev/null and b/.cache/clangd/index/lv_example_barcode.h.32D6556887A1A9F8.idx differ diff --git a/.cache/clangd/index/lv_example_barcode_1.c.90C7329BC71BE5A9.idx b/.cache/clangd/index/lv_example_barcode_1.c.90C7329BC71BE5A9.idx new file mode 100644 index 0000000..e106a6d Binary files /dev/null and b/.cache/clangd/index/lv_example_barcode_1.c.90C7329BC71BE5A9.idx differ diff --git a/.cache/clangd/index/lv_example_bmp.h.3765EFAE6FB238E3.idx b/.cache/clangd/index/lv_example_bmp.h.3765EFAE6FB238E3.idx new file mode 100644 index 0000000..b448f72 Binary files /dev/null and b/.cache/clangd/index/lv_example_bmp.h.3765EFAE6FB238E3.idx differ diff --git a/.cache/clangd/index/lv_example_bmp_1.c.11BA57AA20BED4A6.idx b/.cache/clangd/index/lv_example_bmp_1.c.11BA57AA20BED4A6.idx new file mode 100644 index 0000000..8658780 Binary files /dev/null and b/.cache/clangd/index/lv_example_bmp_1.c.11BA57AA20BED4A6.idx differ diff --git a/.cache/clangd/index/lv_example_button_1.c.6473203DF4DBB909.idx b/.cache/clangd/index/lv_example_button_1.c.6473203DF4DBB909.idx new file mode 100644 index 0000000..9162bcb Binary files /dev/null and b/.cache/clangd/index/lv_example_button_1.c.6473203DF4DBB909.idx differ diff --git a/.cache/clangd/index/lv_example_button_2.c.060FD54B56989B83.idx b/.cache/clangd/index/lv_example_button_2.c.060FD54B56989B83.idx new file mode 100644 index 0000000..8026bd4 Binary files /dev/null and b/.cache/clangd/index/lv_example_button_2.c.060FD54B56989B83.idx differ diff --git a/.cache/clangd/index/lv_example_button_3.c.8FD97D226E3523DC.idx b/.cache/clangd/index/lv_example_button_3.c.8FD97D226E3523DC.idx new file mode 100644 index 0000000..11bb9c1 Binary files /dev/null and b/.cache/clangd/index/lv_example_button_3.c.8FD97D226E3523DC.idx differ diff --git a/.cache/clangd/index/lv_example_buttonmatrix_1.c.D481D964165D3F03.idx b/.cache/clangd/index/lv_example_buttonmatrix_1.c.D481D964165D3F03.idx new file mode 100644 index 0000000..9582392 Binary files /dev/null and b/.cache/clangd/index/lv_example_buttonmatrix_1.c.D481D964165D3F03.idx differ diff --git a/.cache/clangd/index/lv_example_buttonmatrix_2.c.D38B9A92AFAA7CC5.idx b/.cache/clangd/index/lv_example_buttonmatrix_2.c.D38B9A92AFAA7CC5.idx new file mode 100644 index 0000000..d3e5cf6 Binary files /dev/null and b/.cache/clangd/index/lv_example_buttonmatrix_2.c.D38B9A92AFAA7CC5.idx differ diff --git a/.cache/clangd/index/lv_example_buttonmatrix_3.c.819292987428F6DF.idx b/.cache/clangd/index/lv_example_buttonmatrix_3.c.819292987428F6DF.idx new file mode 100644 index 0000000..60a0b55 Binary files /dev/null and b/.cache/clangd/index/lv_example_buttonmatrix_3.c.819292987428F6DF.idx differ diff --git a/.cache/clangd/index/lv_example_calendar_1.c.76F39EC6910E6203.idx b/.cache/clangd/index/lv_example_calendar_1.c.76F39EC6910E6203.idx new file mode 100644 index 0000000..f29b1d0 Binary files /dev/null and b/.cache/clangd/index/lv_example_calendar_1.c.76F39EC6910E6203.idx differ diff --git a/.cache/clangd/index/lv_example_calendar_2.c.E8CBF3812F7B0F65.idx b/.cache/clangd/index/lv_example_calendar_2.c.E8CBF3812F7B0F65.idx new file mode 100644 index 0000000..1df622d Binary files /dev/null and b/.cache/clangd/index/lv_example_calendar_2.c.E8CBF3812F7B0F65.idx differ diff --git a/.cache/clangd/index/lv_example_canvas_1.c.9D90A65A71C8F111.idx b/.cache/clangd/index/lv_example_canvas_1.c.9D90A65A71C8F111.idx new file mode 100644 index 0000000..568ab5c Binary files /dev/null and b/.cache/clangd/index/lv_example_canvas_1.c.9D90A65A71C8F111.idx differ diff --git a/.cache/clangd/index/lv_example_canvas_10.c.F73A36A08EBF15E8.idx b/.cache/clangd/index/lv_example_canvas_10.c.F73A36A08EBF15E8.idx new file mode 100644 index 0000000..990eb34 Binary files /dev/null and b/.cache/clangd/index/lv_example_canvas_10.c.F73A36A08EBF15E8.idx differ diff --git a/.cache/clangd/index/lv_example_canvas_11.c.98B5891EF0439E0E.idx b/.cache/clangd/index/lv_example_canvas_11.c.98B5891EF0439E0E.idx new file mode 100644 index 0000000..602f694 Binary files /dev/null and b/.cache/clangd/index/lv_example_canvas_11.c.98B5891EF0439E0E.idx differ diff --git a/.cache/clangd/index/lv_example_canvas_2.c.9F48290F08585F50.idx b/.cache/clangd/index/lv_example_canvas_2.c.9F48290F08585F50.idx new file mode 100644 index 0000000..4889864 Binary files /dev/null and b/.cache/clangd/index/lv_example_canvas_2.c.9F48290F08585F50.idx differ diff --git a/.cache/clangd/index/lv_example_canvas_3.c.2A38825D2744F04B.idx b/.cache/clangd/index/lv_example_canvas_3.c.2A38825D2744F04B.idx new file mode 100644 index 0000000..3a869c9 Binary files /dev/null and b/.cache/clangd/index/lv_example_canvas_3.c.2A38825D2744F04B.idx differ diff --git a/.cache/clangd/index/lv_example_canvas_4.c.66A973807A8950F6.idx b/.cache/clangd/index/lv_example_canvas_4.c.66A973807A8950F6.idx new file mode 100644 index 0000000..e037814 Binary files /dev/null and b/.cache/clangd/index/lv_example_canvas_4.c.66A973807A8950F6.idx differ diff --git a/.cache/clangd/index/lv_example_canvas_5.c.40FB9B5F534B39E0.idx b/.cache/clangd/index/lv_example_canvas_5.c.40FB9B5F534B39E0.idx new file mode 100644 index 0000000..3b8cf6b Binary files /dev/null and b/.cache/clangd/index/lv_example_canvas_5.c.40FB9B5F534B39E0.idx differ diff --git a/.cache/clangd/index/lv_example_canvas_6.c.D80CA982CA34CDFA.idx b/.cache/clangd/index/lv_example_canvas_6.c.D80CA982CA34CDFA.idx new file mode 100644 index 0000000..6227732 Binary files /dev/null and b/.cache/clangd/index/lv_example_canvas_6.c.D80CA982CA34CDFA.idx differ diff --git a/.cache/clangd/index/lv_example_canvas_7.c.854471E4C0C30F3A.idx b/.cache/clangd/index/lv_example_canvas_7.c.854471E4C0C30F3A.idx new file mode 100644 index 0000000..087b2c4 Binary files /dev/null and b/.cache/clangd/index/lv_example_canvas_7.c.854471E4C0C30F3A.idx differ diff --git a/.cache/clangd/index/lv_example_canvas_8.c.807D6BB2FD620BB3.idx b/.cache/clangd/index/lv_example_canvas_8.c.807D6BB2FD620BB3.idx new file mode 100644 index 0000000..5de9d16 Binary files /dev/null and b/.cache/clangd/index/lv_example_canvas_8.c.807D6BB2FD620BB3.idx differ diff --git a/.cache/clangd/index/lv_example_canvas_9.c.1B116AB599531924.idx b/.cache/clangd/index/lv_example_canvas_9.c.1B116AB599531924.idx new file mode 100644 index 0000000..324959e Binary files /dev/null and b/.cache/clangd/index/lv_example_canvas_9.c.1B116AB599531924.idx differ diff --git a/.cache/clangd/index/lv_example_chart_1.c.4E8E0F74A896EB00.idx b/.cache/clangd/index/lv_example_chart_1.c.4E8E0F74A896EB00.idx new file mode 100644 index 0000000..106d381 Binary files /dev/null and b/.cache/clangd/index/lv_example_chart_1.c.4E8E0F74A896EB00.idx differ diff --git a/.cache/clangd/index/lv_example_chart_2.c.EA2B248544AFF33D.idx b/.cache/clangd/index/lv_example_chart_2.c.EA2B248544AFF33D.idx new file mode 100644 index 0000000..1ec0b42 Binary files /dev/null and b/.cache/clangd/index/lv_example_chart_2.c.EA2B248544AFF33D.idx differ diff --git a/.cache/clangd/index/lv_example_chart_3.c.CE69F06E4F8C5FBC.idx b/.cache/clangd/index/lv_example_chart_3.c.CE69F06E4F8C5FBC.idx new file mode 100644 index 0000000..8909220 Binary files /dev/null and b/.cache/clangd/index/lv_example_chart_3.c.CE69F06E4F8C5FBC.idx differ diff --git a/.cache/clangd/index/lv_example_chart_4.c.FCABFCE168D5790E.idx b/.cache/clangd/index/lv_example_chart_4.c.FCABFCE168D5790E.idx new file mode 100644 index 0000000..ac6dc0b Binary files /dev/null and b/.cache/clangd/index/lv_example_chart_4.c.FCABFCE168D5790E.idx differ diff --git a/.cache/clangd/index/lv_example_chart_5.c.F9F5C3B65AB27C50.idx b/.cache/clangd/index/lv_example_chart_5.c.F9F5C3B65AB27C50.idx new file mode 100644 index 0000000..87e30d7 Binary files /dev/null and b/.cache/clangd/index/lv_example_chart_5.c.F9F5C3B65AB27C50.idx differ diff --git a/.cache/clangd/index/lv_example_chart_6.c.88B853E0E552CFBD.idx b/.cache/clangd/index/lv_example_chart_6.c.88B853E0E552CFBD.idx new file mode 100644 index 0000000..60963bb Binary files /dev/null and b/.cache/clangd/index/lv_example_chart_6.c.88B853E0E552CFBD.idx differ diff --git a/.cache/clangd/index/lv_example_chart_7.c.7CE4A44191FF2F55.idx b/.cache/clangd/index/lv_example_chart_7.c.7CE4A44191FF2F55.idx new file mode 100644 index 0000000..8ced6a5 Binary files /dev/null and b/.cache/clangd/index/lv_example_chart_7.c.7CE4A44191FF2F55.idx differ diff --git a/.cache/clangd/index/lv_example_chart_8.c.8F4ECE12DC18C72C.idx b/.cache/clangd/index/lv_example_chart_8.c.8F4ECE12DC18C72C.idx new file mode 100644 index 0000000..d3d86ee Binary files /dev/null and b/.cache/clangd/index/lv_example_chart_8.c.8F4ECE12DC18C72C.idx differ diff --git a/.cache/clangd/index/lv_example_checkbox_1.c.BA463EB4EAC8B5A6.idx b/.cache/clangd/index/lv_example_checkbox_1.c.BA463EB4EAC8B5A6.idx new file mode 100644 index 0000000..25d872c Binary files /dev/null and b/.cache/clangd/index/lv_example_checkbox_1.c.BA463EB4EAC8B5A6.idx differ diff --git a/.cache/clangd/index/lv_example_checkbox_2.c.650E82C2EDF3D2DF.idx b/.cache/clangd/index/lv_example_checkbox_2.c.650E82C2EDF3D2DF.idx new file mode 100644 index 0000000..fed8cb8 Binary files /dev/null and b/.cache/clangd/index/lv_example_checkbox_2.c.650E82C2EDF3D2DF.idx differ diff --git a/.cache/clangd/index/lv_example_dropdown_1.c.76C2FDCF1B9D59F3.idx b/.cache/clangd/index/lv_example_dropdown_1.c.76C2FDCF1B9D59F3.idx new file mode 100644 index 0000000..8fa5d30 Binary files /dev/null and b/.cache/clangd/index/lv_example_dropdown_1.c.76C2FDCF1B9D59F3.idx differ diff --git a/.cache/clangd/index/lv_example_dropdown_2.c.807DDEB1FFB9B9A9.idx b/.cache/clangd/index/lv_example_dropdown_2.c.807DDEB1FFB9B9A9.idx new file mode 100644 index 0000000..7fc1182 Binary files /dev/null and b/.cache/clangd/index/lv_example_dropdown_2.c.807DDEB1FFB9B9A9.idx differ diff --git a/.cache/clangd/index/lv_example_dropdown_3.c.2B853E8E8CFFAD60.idx b/.cache/clangd/index/lv_example_dropdown_3.c.2B853E8E8CFFAD60.idx new file mode 100644 index 0000000..dc861ba Binary files /dev/null and b/.cache/clangd/index/lv_example_dropdown_3.c.2B853E8E8CFFAD60.idx differ diff --git a/.cache/clangd/index/lv_example_event.h.C435CDC12C76A1E6.idx b/.cache/clangd/index/lv_example_event.h.C435CDC12C76A1E6.idx new file mode 100644 index 0000000..c381688 Binary files /dev/null and b/.cache/clangd/index/lv_example_event.h.C435CDC12C76A1E6.idx differ diff --git a/.cache/clangd/index/lv_example_event_bubble.c.4824CDEF1AF072D3.idx b/.cache/clangd/index/lv_example_event_bubble.c.4824CDEF1AF072D3.idx new file mode 100644 index 0000000..6140a02 Binary files /dev/null and b/.cache/clangd/index/lv_example_event_bubble.c.4824CDEF1AF072D3.idx differ diff --git a/.cache/clangd/index/lv_example_event_button.c.25A3D549731A0A21.idx b/.cache/clangd/index/lv_example_event_button.c.25A3D549731A0A21.idx new file mode 100644 index 0000000..8ba1ed4 Binary files /dev/null and b/.cache/clangd/index/lv_example_event_button.c.25A3D549731A0A21.idx differ diff --git a/.cache/clangd/index/lv_example_event_click.c.C0C8779F3BB2D5C2.idx b/.cache/clangd/index/lv_example_event_click.c.C0C8779F3BB2D5C2.idx new file mode 100644 index 0000000..5a2b30d Binary files /dev/null and b/.cache/clangd/index/lv_example_event_click.c.C0C8779F3BB2D5C2.idx differ diff --git a/.cache/clangd/index/lv_example_event_draw.c.C4199F4A6247D700.idx b/.cache/clangd/index/lv_example_event_draw.c.C4199F4A6247D700.idx new file mode 100644 index 0000000..2d351b6 Binary files /dev/null and b/.cache/clangd/index/lv_example_event_draw.c.C4199F4A6247D700.idx differ diff --git a/.cache/clangd/index/lv_example_event_streak.c.DCAB4B4E1E649814.idx b/.cache/clangd/index/lv_example_event_streak.c.DCAB4B4E1E649814.idx new file mode 100644 index 0000000..e74805f Binary files /dev/null and b/.cache/clangd/index/lv_example_event_streak.c.DCAB4B4E1E649814.idx differ diff --git a/.cache/clangd/index/lv_example_event_trickle.c.D18F5D7A3D4E9856.idx b/.cache/clangd/index/lv_example_event_trickle.c.D18F5D7A3D4E9856.idx new file mode 100644 index 0000000..3d53087 Binary files /dev/null and b/.cache/clangd/index/lv_example_event_trickle.c.D18F5D7A3D4E9856.idx differ diff --git a/.cache/clangd/index/lv_example_ffmpeg.h.BE3AD80B4DA814AF.idx b/.cache/clangd/index/lv_example_ffmpeg.h.BE3AD80B4DA814AF.idx new file mode 100644 index 0000000..afb9197 Binary files /dev/null and b/.cache/clangd/index/lv_example_ffmpeg.h.BE3AD80B4DA814AF.idx differ diff --git a/.cache/clangd/index/lv_example_ffmpeg_1.c.1D58D12B09A9FBB5.idx b/.cache/clangd/index/lv_example_ffmpeg_1.c.1D58D12B09A9FBB5.idx new file mode 100644 index 0000000..a50096e Binary files /dev/null and b/.cache/clangd/index/lv_example_ffmpeg_1.c.1D58D12B09A9FBB5.idx differ diff --git a/.cache/clangd/index/lv_example_ffmpeg_2.c.2A73265E94EF3B23.idx b/.cache/clangd/index/lv_example_ffmpeg_2.c.2A73265E94EF3B23.idx new file mode 100644 index 0000000..ea6221a Binary files /dev/null and b/.cache/clangd/index/lv_example_ffmpeg_2.c.2A73265E94EF3B23.idx differ diff --git a/.cache/clangd/index/lv_example_file_explorer.h.89A5878D49299E23.idx b/.cache/clangd/index/lv_example_file_explorer.h.89A5878D49299E23.idx new file mode 100644 index 0000000..5b60503 Binary files /dev/null and b/.cache/clangd/index/lv_example_file_explorer.h.89A5878D49299E23.idx differ diff --git a/.cache/clangd/index/lv_example_file_explorer_1.c.325424A281CD88CA.idx b/.cache/clangd/index/lv_example_file_explorer_1.c.325424A281CD88CA.idx new file mode 100644 index 0000000..0f961ab Binary files /dev/null and b/.cache/clangd/index/lv_example_file_explorer_1.c.325424A281CD88CA.idx differ diff --git a/.cache/clangd/index/lv_example_file_explorer_2.c.90F0F0CB7B90FB19.idx b/.cache/clangd/index/lv_example_file_explorer_2.c.90F0F0CB7B90FB19.idx new file mode 100644 index 0000000..1308fbd Binary files /dev/null and b/.cache/clangd/index/lv_example_file_explorer_2.c.90F0F0CB7B90FB19.idx differ diff --git a/.cache/clangd/index/lv_example_file_explorer_3.c.B8F3AAA70B592BD6.idx b/.cache/clangd/index/lv_example_file_explorer_3.c.B8F3AAA70B592BD6.idx new file mode 100644 index 0000000..f74c869 Binary files /dev/null and b/.cache/clangd/index/lv_example_file_explorer_3.c.B8F3AAA70B592BD6.idx differ diff --git a/.cache/clangd/index/lv_example_flex.h.AAE57A9820410362.idx b/.cache/clangd/index/lv_example_flex.h.AAE57A9820410362.idx new file mode 100644 index 0000000..641e693 Binary files /dev/null and b/.cache/clangd/index/lv_example_flex.h.AAE57A9820410362.idx differ diff --git a/.cache/clangd/index/lv_example_flex_1.c.B532812E1A775526.idx b/.cache/clangd/index/lv_example_flex_1.c.B532812E1A775526.idx new file mode 100644 index 0000000..0e02363 Binary files /dev/null and b/.cache/clangd/index/lv_example_flex_1.c.B532812E1A775526.idx differ diff --git a/.cache/clangd/index/lv_example_flex_2.c.29FD0C70D73A831E.idx b/.cache/clangd/index/lv_example_flex_2.c.29FD0C70D73A831E.idx new file mode 100644 index 0000000..4239339 Binary files /dev/null and b/.cache/clangd/index/lv_example_flex_2.c.29FD0C70D73A831E.idx differ diff --git a/.cache/clangd/index/lv_example_flex_3.c.A31AD8DB04A6B27F.idx b/.cache/clangd/index/lv_example_flex_3.c.A31AD8DB04A6B27F.idx new file mode 100644 index 0000000..39705d5 Binary files /dev/null and b/.cache/clangd/index/lv_example_flex_3.c.A31AD8DB04A6B27F.idx differ diff --git a/.cache/clangd/index/lv_example_flex_4.c.FB9CEB801CA99FCA.idx b/.cache/clangd/index/lv_example_flex_4.c.FB9CEB801CA99FCA.idx new file mode 100644 index 0000000..1472ea4 Binary files /dev/null and b/.cache/clangd/index/lv_example_flex_4.c.FB9CEB801CA99FCA.idx differ diff --git a/.cache/clangd/index/lv_example_flex_5.c.1B2FDA46D4D6EE18.idx b/.cache/clangd/index/lv_example_flex_5.c.1B2FDA46D4D6EE18.idx new file mode 100644 index 0000000..f29ec2e Binary files /dev/null and b/.cache/clangd/index/lv_example_flex_5.c.1B2FDA46D4D6EE18.idx differ diff --git a/.cache/clangd/index/lv_example_flex_6.c.2AC0B5AA1422FDAC.idx b/.cache/clangd/index/lv_example_flex_6.c.2AC0B5AA1422FDAC.idx new file mode 100644 index 0000000..bd6b7d1 Binary files /dev/null and b/.cache/clangd/index/lv_example_flex_6.c.2AC0B5AA1422FDAC.idx differ diff --git a/.cache/clangd/index/lv_example_font_manager.h.4BDB54E2C7C5A19D.idx b/.cache/clangd/index/lv_example_font_manager.h.4BDB54E2C7C5A19D.idx new file mode 100644 index 0000000..bd37e55 Binary files /dev/null and b/.cache/clangd/index/lv_example_font_manager.h.4BDB54E2C7C5A19D.idx differ diff --git a/.cache/clangd/index/lv_example_font_manager_1.c.9C4E493331EFAD76.idx b/.cache/clangd/index/lv_example_font_manager_1.c.9C4E493331EFAD76.idx new file mode 100644 index 0000000..4f62863 Binary files /dev/null and b/.cache/clangd/index/lv_example_font_manager_1.c.9C4E493331EFAD76.idx differ diff --git a/.cache/clangd/index/lv_example_font_manager_2.c.302570449B0DDDE9.idx b/.cache/clangd/index/lv_example_font_manager_2.c.302570449B0DDDE9.idx new file mode 100644 index 0000000..a6324eb Binary files /dev/null and b/.cache/clangd/index/lv_example_font_manager_2.c.302570449B0DDDE9.idx differ diff --git a/.cache/clangd/index/lv_example_font_manager_3.c.15FCAAEAF5D2953A.idx b/.cache/clangd/index/lv_example_font_manager_3.c.15FCAAEAF5D2953A.idx new file mode 100644 index 0000000..a8b6c9f Binary files /dev/null and b/.cache/clangd/index/lv_example_font_manager_3.c.15FCAAEAF5D2953A.idx differ diff --git a/.cache/clangd/index/lv_example_fragment.h.DA57B7F0C72E952A.idx b/.cache/clangd/index/lv_example_fragment.h.DA57B7F0C72E952A.idx new file mode 100644 index 0000000..85c2c56 Binary files /dev/null and b/.cache/clangd/index/lv_example_fragment.h.DA57B7F0C72E952A.idx differ diff --git a/.cache/clangd/index/lv_example_fragment_1.c.BB54C455C6487198.idx b/.cache/clangd/index/lv_example_fragment_1.c.BB54C455C6487198.idx new file mode 100644 index 0000000..ec598fd Binary files /dev/null and b/.cache/clangd/index/lv_example_fragment_1.c.BB54C455C6487198.idx differ diff --git a/.cache/clangd/index/lv_example_fragment_2.c.14EBF7D015D69AED.idx b/.cache/clangd/index/lv_example_fragment_2.c.14EBF7D015D69AED.idx new file mode 100644 index 0000000..55a8e8e Binary files /dev/null and b/.cache/clangd/index/lv_example_fragment_2.c.14EBF7D015D69AED.idx differ diff --git a/.cache/clangd/index/lv_example_freetype.h.F29CE8FE23D73F51.idx b/.cache/clangd/index/lv_example_freetype.h.F29CE8FE23D73F51.idx new file mode 100644 index 0000000..a8582c7 Binary files /dev/null and b/.cache/clangd/index/lv_example_freetype.h.F29CE8FE23D73F51.idx differ diff --git a/.cache/clangd/index/lv_example_freetype_1.c.74EBB102799E383C.idx b/.cache/clangd/index/lv_example_freetype_1.c.74EBB102799E383C.idx new file mode 100644 index 0000000..3aed554 Binary files /dev/null and b/.cache/clangd/index/lv_example_freetype_1.c.74EBB102799E383C.idx differ diff --git a/.cache/clangd/index/lv_example_freetype_2.c.CD5B0BD1A05917F8.idx b/.cache/clangd/index/lv_example_freetype_2.c.CD5B0BD1A05917F8.idx new file mode 100644 index 0000000..67d81d6 Binary files /dev/null and b/.cache/clangd/index/lv_example_freetype_2.c.CD5B0BD1A05917F8.idx differ diff --git a/.cache/clangd/index/lv_example_freetype_3.c.389210710CFE8B09.idx b/.cache/clangd/index/lv_example_freetype_3.c.389210710CFE8B09.idx new file mode 100644 index 0000000..15c9578 Binary files /dev/null and b/.cache/clangd/index/lv_example_freetype_3.c.389210710CFE8B09.idx differ diff --git a/.cache/clangd/index/lv_example_gestures.c.B9AC7EED039A5A9A.idx b/.cache/clangd/index/lv_example_gestures.c.B9AC7EED039A5A9A.idx new file mode 100644 index 0000000..b0f32d5 Binary files /dev/null and b/.cache/clangd/index/lv_example_gestures.c.B9AC7EED039A5A9A.idx differ diff --git a/.cache/clangd/index/lv_example_gestures.h.872AABC1B37284C3.idx b/.cache/clangd/index/lv_example_gestures.h.872AABC1B37284C3.idx new file mode 100644 index 0000000..f92d752 Binary files /dev/null and b/.cache/clangd/index/lv_example_gestures.h.872AABC1B37284C3.idx differ diff --git a/.cache/clangd/index/lv_example_get_started.h.31F2860C8BBC7965.idx b/.cache/clangd/index/lv_example_get_started.h.31F2860C8BBC7965.idx new file mode 100644 index 0000000..064e08b Binary files /dev/null and b/.cache/clangd/index/lv_example_get_started.h.31F2860C8BBC7965.idx differ diff --git a/.cache/clangd/index/lv_example_get_started_1.c.6CFA53FC3D6C660E.idx b/.cache/clangd/index/lv_example_get_started_1.c.6CFA53FC3D6C660E.idx new file mode 100644 index 0000000..5d34ec3 Binary files /dev/null and b/.cache/clangd/index/lv_example_get_started_1.c.6CFA53FC3D6C660E.idx differ diff --git a/.cache/clangd/index/lv_example_get_started_2.c.03F1AA5E4D013440.idx b/.cache/clangd/index/lv_example_get_started_2.c.03F1AA5E4D013440.idx new file mode 100644 index 0000000..57ed640 Binary files /dev/null and b/.cache/clangd/index/lv_example_get_started_2.c.03F1AA5E4D013440.idx differ diff --git a/.cache/clangd/index/lv_example_get_started_3.c.399920FB2E101302.idx b/.cache/clangd/index/lv_example_get_started_3.c.399920FB2E101302.idx new file mode 100644 index 0000000..7381f73 Binary files /dev/null and b/.cache/clangd/index/lv_example_get_started_3.c.399920FB2E101302.idx differ diff --git a/.cache/clangd/index/lv_example_get_started_4.c.65F6238215E5745C.idx b/.cache/clangd/index/lv_example_get_started_4.c.65F6238215E5745C.idx new file mode 100644 index 0000000..3ff8d57 Binary files /dev/null and b/.cache/clangd/index/lv_example_get_started_4.c.65F6238215E5745C.idx differ diff --git a/.cache/clangd/index/lv_example_gif.h.D1B44B87E4D6BA71.idx b/.cache/clangd/index/lv_example_gif.h.D1B44B87E4D6BA71.idx new file mode 100644 index 0000000..14a2ddf Binary files /dev/null and b/.cache/clangd/index/lv_example_gif.h.D1B44B87E4D6BA71.idx differ diff --git a/.cache/clangd/index/lv_example_gif_1.c.4C75F6E0BE9E872E.idx b/.cache/clangd/index/lv_example_gif_1.c.4C75F6E0BE9E872E.idx new file mode 100644 index 0000000..6403781 Binary files /dev/null and b/.cache/clangd/index/lv_example_gif_1.c.4C75F6E0BE9E872E.idx differ diff --git a/.cache/clangd/index/lv_example_gltf.h.4782818964549A83.idx b/.cache/clangd/index/lv_example_gltf.h.4782818964549A83.idx new file mode 100644 index 0000000..a97fd67 Binary files /dev/null and b/.cache/clangd/index/lv_example_gltf.h.4782818964549A83.idx differ diff --git a/.cache/clangd/index/lv_example_gltf_1.c.5A7B9E5BA8A397B8.idx b/.cache/clangd/index/lv_example_gltf_1.c.5A7B9E5BA8A397B8.idx new file mode 100644 index 0000000..274e14c Binary files /dev/null and b/.cache/clangd/index/lv_example_gltf_1.c.5A7B9E5BA8A397B8.idx differ diff --git a/.cache/clangd/index/lv_example_gltf_2.c.8C72BFAAC707337B.idx b/.cache/clangd/index/lv_example_gltf_2.c.8C72BFAAC707337B.idx new file mode 100644 index 0000000..9da7ad1 Binary files /dev/null and b/.cache/clangd/index/lv_example_gltf_2.c.8C72BFAAC707337B.idx differ diff --git a/.cache/clangd/index/lv_example_grad.h.084591C99A93A474.idx b/.cache/clangd/index/lv_example_grad.h.084591C99A93A474.idx new file mode 100644 index 0000000..0753100 Binary files /dev/null and b/.cache/clangd/index/lv_example_grad.h.084591C99A93A474.idx differ diff --git a/.cache/clangd/index/lv_example_grad_1.c.832BFC9F77531DA0.idx b/.cache/clangd/index/lv_example_grad_1.c.832BFC9F77531DA0.idx new file mode 100644 index 0000000..4e0fcf1 Binary files /dev/null and b/.cache/clangd/index/lv_example_grad_1.c.832BFC9F77531DA0.idx differ diff --git a/.cache/clangd/index/lv_example_grad_2.c.0A4E24ECCE887E9C.idx b/.cache/clangd/index/lv_example_grad_2.c.0A4E24ECCE887E9C.idx new file mode 100644 index 0000000..f926c80 Binary files /dev/null and b/.cache/clangd/index/lv_example_grad_2.c.0A4E24ECCE887E9C.idx differ diff --git a/.cache/clangd/index/lv_example_grad_3.c.482188294CEB9606.idx b/.cache/clangd/index/lv_example_grad_3.c.482188294CEB9606.idx new file mode 100644 index 0000000..06206d8 Binary files /dev/null and b/.cache/clangd/index/lv_example_grad_3.c.482188294CEB9606.idx differ diff --git a/.cache/clangd/index/lv_example_grad_4.c.C4D674E1AF4EE329.idx b/.cache/clangd/index/lv_example_grad_4.c.C4D674E1AF4EE329.idx new file mode 100644 index 0000000..2fd5177 Binary files /dev/null and b/.cache/clangd/index/lv_example_grad_4.c.C4D674E1AF4EE329.idx differ diff --git a/.cache/clangd/index/lv_example_grid.h.35D63A740B4F5A37.idx b/.cache/clangd/index/lv_example_grid.h.35D63A740B4F5A37.idx new file mode 100644 index 0000000..58a132e Binary files /dev/null and b/.cache/clangd/index/lv_example_grid.h.35D63A740B4F5A37.idx differ diff --git a/.cache/clangd/index/lv_example_grid_1.c.FE41A51A0670B544.idx b/.cache/clangd/index/lv_example_grid_1.c.FE41A51A0670B544.idx new file mode 100644 index 0000000..774b78a Binary files /dev/null and b/.cache/clangd/index/lv_example_grid_1.c.FE41A51A0670B544.idx differ diff --git a/.cache/clangd/index/lv_example_grid_2.c.1E29473D17123225.idx b/.cache/clangd/index/lv_example_grid_2.c.1E29473D17123225.idx new file mode 100644 index 0000000..c52aa2c Binary files /dev/null and b/.cache/clangd/index/lv_example_grid_2.c.1E29473D17123225.idx differ diff --git a/.cache/clangd/index/lv_example_grid_3.c.2E22CC329F9EC962.idx b/.cache/clangd/index/lv_example_grid_3.c.2E22CC329F9EC962.idx new file mode 100644 index 0000000..8f6bb50 Binary files /dev/null and b/.cache/clangd/index/lv_example_grid_3.c.2E22CC329F9EC962.idx differ diff --git a/.cache/clangd/index/lv_example_grid_4.c.AE35910B7EF6705E.idx b/.cache/clangd/index/lv_example_grid_4.c.AE35910B7EF6705E.idx new file mode 100644 index 0000000..3083f29 Binary files /dev/null and b/.cache/clangd/index/lv_example_grid_4.c.AE35910B7EF6705E.idx differ diff --git a/.cache/clangd/index/lv_example_grid_5.c.4C677A0AB4AEA365.idx b/.cache/clangd/index/lv_example_grid_5.c.4C677A0AB4AEA365.idx new file mode 100644 index 0000000..bea7439 Binary files /dev/null and b/.cache/clangd/index/lv_example_grid_5.c.4C677A0AB4AEA365.idx differ diff --git a/.cache/clangd/index/lv_example_grid_6.c.011551A6C8CD6DD8.idx b/.cache/clangd/index/lv_example_grid_6.c.011551A6C8CD6DD8.idx new file mode 100644 index 0000000..b3ad6fd Binary files /dev/null and b/.cache/clangd/index/lv_example_grid_6.c.011551A6C8CD6DD8.idx differ diff --git a/.cache/clangd/index/lv_example_gridnav.h.A502BC6693582F48.idx b/.cache/clangd/index/lv_example_gridnav.h.A502BC6693582F48.idx new file mode 100644 index 0000000..c32d984 Binary files /dev/null and b/.cache/clangd/index/lv_example_gridnav.h.A502BC6693582F48.idx differ diff --git a/.cache/clangd/index/lv_example_gridnav_1.c.DC8D2ED0095516C9.idx b/.cache/clangd/index/lv_example_gridnav_1.c.DC8D2ED0095516C9.idx new file mode 100644 index 0000000..980dd5a Binary files /dev/null and b/.cache/clangd/index/lv_example_gridnav_1.c.DC8D2ED0095516C9.idx differ diff --git a/.cache/clangd/index/lv_example_gridnav_2.c.F7469738F88C1C76.idx b/.cache/clangd/index/lv_example_gridnav_2.c.F7469738F88C1C76.idx new file mode 100644 index 0000000..a56e734 Binary files /dev/null and b/.cache/clangd/index/lv_example_gridnav_2.c.F7469738F88C1C76.idx differ diff --git a/.cache/clangd/index/lv_example_gridnav_3.c.8EEBBC7CD60FF142.idx b/.cache/clangd/index/lv_example_gridnav_3.c.8EEBBC7CD60FF142.idx new file mode 100644 index 0000000..9c835b3 Binary files /dev/null and b/.cache/clangd/index/lv_example_gridnav_3.c.8EEBBC7CD60FF142.idx differ diff --git a/.cache/clangd/index/lv_example_gridnav_4.c.F1E344802C7BA0E0.idx b/.cache/clangd/index/lv_example_gridnav_4.c.F1E344802C7BA0E0.idx new file mode 100644 index 0000000..d092cb3 Binary files /dev/null and b/.cache/clangd/index/lv_example_gridnav_4.c.F1E344802C7BA0E0.idx differ diff --git a/.cache/clangd/index/lv_example_gridnav_5.c.24834D6103AAA34F.idx b/.cache/clangd/index/lv_example_gridnav_5.c.24834D6103AAA34F.idx new file mode 100644 index 0000000..ed86733 Binary files /dev/null and b/.cache/clangd/index/lv_example_gridnav_5.c.24834D6103AAA34F.idx differ diff --git a/.cache/clangd/index/lv_example_gstreamer.h.E6A36D1E9F5727FF.idx b/.cache/clangd/index/lv_example_gstreamer.h.E6A36D1E9F5727FF.idx new file mode 100644 index 0000000..8c315de Binary files /dev/null and b/.cache/clangd/index/lv_example_gstreamer.h.E6A36D1E9F5727FF.idx differ diff --git a/.cache/clangd/index/lv_example_gstreamer_1.c.97DC55FBAAEF290B.idx b/.cache/clangd/index/lv_example_gstreamer_1.c.97DC55FBAAEF290B.idx new file mode 100644 index 0000000..fd62c0e Binary files /dev/null and b/.cache/clangd/index/lv_example_gstreamer_1.c.97DC55FBAAEF290B.idx differ diff --git a/.cache/clangd/index/lv_example_image_1.c.CDD68DCA01F862D1.idx b/.cache/clangd/index/lv_example_image_1.c.CDD68DCA01F862D1.idx new file mode 100644 index 0000000..e5b01de Binary files /dev/null and b/.cache/clangd/index/lv_example_image_1.c.CDD68DCA01F862D1.idx differ diff --git a/.cache/clangd/index/lv_example_image_2.c.9C208CC15A7D20EE.idx b/.cache/clangd/index/lv_example_image_2.c.9C208CC15A7D20EE.idx new file mode 100644 index 0000000..89854a5 Binary files /dev/null and b/.cache/clangd/index/lv_example_image_2.c.9C208CC15A7D20EE.idx differ diff --git a/.cache/clangd/index/lv_example_image_3.c.942575B7AF9EA28E.idx b/.cache/clangd/index/lv_example_image_3.c.942575B7AF9EA28E.idx new file mode 100644 index 0000000..f9d54e6 Binary files /dev/null and b/.cache/clangd/index/lv_example_image_3.c.942575B7AF9EA28E.idx differ diff --git a/.cache/clangd/index/lv_example_image_4.c.6784652DE49C0E71.idx b/.cache/clangd/index/lv_example_image_4.c.6784652DE49C0E71.idx new file mode 100644 index 0000000..73c2cce Binary files /dev/null and b/.cache/clangd/index/lv_example_image_4.c.6784652DE49C0E71.idx differ diff --git a/.cache/clangd/index/lv_example_image_5.c.E6BDFEE1B91BC275.idx b/.cache/clangd/index/lv_example_image_5.c.E6BDFEE1B91BC275.idx new file mode 100644 index 0000000..715a46b Binary files /dev/null and b/.cache/clangd/index/lv_example_image_5.c.E6BDFEE1B91BC275.idx differ diff --git a/.cache/clangd/index/lv_example_imagebutton_1.c.A294D1B38966FE7B.idx b/.cache/clangd/index/lv_example_imagebutton_1.c.A294D1B38966FE7B.idx new file mode 100644 index 0000000..9adda32 Binary files /dev/null and b/.cache/clangd/index/lv_example_imagebutton_1.c.A294D1B38966FE7B.idx differ diff --git a/.cache/clangd/index/lv_example_ime_pinyin.h.73828C1DF4DAD84F.idx b/.cache/clangd/index/lv_example_ime_pinyin.h.73828C1DF4DAD84F.idx new file mode 100644 index 0000000..2093d94 Binary files /dev/null and b/.cache/clangd/index/lv_example_ime_pinyin.h.73828C1DF4DAD84F.idx differ diff --git a/.cache/clangd/index/lv_example_ime_pinyin_1.c.93B2CF2030E8D703.idx b/.cache/clangd/index/lv_example_ime_pinyin_1.c.93B2CF2030E8D703.idx new file mode 100644 index 0000000..8107b1f Binary files /dev/null and b/.cache/clangd/index/lv_example_ime_pinyin_1.c.93B2CF2030E8D703.idx differ diff --git a/.cache/clangd/index/lv_example_ime_pinyin_2.c.D6B974099F915644.idx b/.cache/clangd/index/lv_example_ime_pinyin_2.c.D6B974099F915644.idx new file mode 100644 index 0000000..d128147 Binary files /dev/null and b/.cache/clangd/index/lv_example_ime_pinyin_2.c.D6B974099F915644.idx differ diff --git a/.cache/clangd/index/lv_example_imgfont.h.619FC94D2A976C91.idx b/.cache/clangd/index/lv_example_imgfont.h.619FC94D2A976C91.idx new file mode 100644 index 0000000..4316169 Binary files /dev/null and b/.cache/clangd/index/lv_example_imgfont.h.619FC94D2A976C91.idx differ diff --git a/.cache/clangd/index/lv_example_imgfont_1.c.65F44644630F13BA.idx b/.cache/clangd/index/lv_example_imgfont_1.c.65F44644630F13BA.idx new file mode 100644 index 0000000..5354a57 Binary files /dev/null and b/.cache/clangd/index/lv_example_imgfont_1.c.65F44644630F13BA.idx differ diff --git a/.cache/clangd/index/lv_example_keyboard_1.c.2952DB28DC2EF0DF.idx b/.cache/clangd/index/lv_example_keyboard_1.c.2952DB28DC2EF0DF.idx new file mode 100644 index 0000000..76d26c9 Binary files /dev/null and b/.cache/clangd/index/lv_example_keyboard_1.c.2952DB28DC2EF0DF.idx differ diff --git a/.cache/clangd/index/lv_example_keyboard_2.c.F0398FAE6DF4FECD.idx b/.cache/clangd/index/lv_example_keyboard_2.c.F0398FAE6DF4FECD.idx new file mode 100644 index 0000000..9f3c654 Binary files /dev/null and b/.cache/clangd/index/lv_example_keyboard_2.c.F0398FAE6DF4FECD.idx differ diff --git a/.cache/clangd/index/lv_example_keyboard_3.c.7486DCD97FF32E0C.idx b/.cache/clangd/index/lv_example_keyboard_3.c.7486DCD97FF32E0C.idx new file mode 100644 index 0000000..3aafb1d Binary files /dev/null and b/.cache/clangd/index/lv_example_keyboard_3.c.7486DCD97FF32E0C.idx differ diff --git a/.cache/clangd/index/lv_example_label_1.c.FE57E2A891177AE7.idx b/.cache/clangd/index/lv_example_label_1.c.FE57E2A891177AE7.idx new file mode 100644 index 0000000..f976652 Binary files /dev/null and b/.cache/clangd/index/lv_example_label_1.c.FE57E2A891177AE7.idx differ diff --git a/.cache/clangd/index/lv_example_label_2.c.3F195856982E4DDB.idx b/.cache/clangd/index/lv_example_label_2.c.3F195856982E4DDB.idx new file mode 100644 index 0000000..46d281a Binary files /dev/null and b/.cache/clangd/index/lv_example_label_2.c.3F195856982E4DDB.idx differ diff --git a/.cache/clangd/index/lv_example_label_3.c.0A24AF3798D66E7E.idx b/.cache/clangd/index/lv_example_label_3.c.0A24AF3798D66E7E.idx new file mode 100644 index 0000000..e8a810f Binary files /dev/null and b/.cache/clangd/index/lv_example_label_3.c.0A24AF3798D66E7E.idx differ diff --git a/.cache/clangd/index/lv_example_label_4.c.33392CE76C7C0651.idx b/.cache/clangd/index/lv_example_label_4.c.33392CE76C7C0651.idx new file mode 100644 index 0000000..b19b3d5 Binary files /dev/null and b/.cache/clangd/index/lv_example_label_4.c.33392CE76C7C0651.idx differ diff --git a/.cache/clangd/index/lv_example_label_5.c.E130A987BB71945E.idx b/.cache/clangd/index/lv_example_label_5.c.E130A987BB71945E.idx new file mode 100644 index 0000000..16a9b50 Binary files /dev/null and b/.cache/clangd/index/lv_example_label_5.c.E130A987BB71945E.idx differ diff --git a/.cache/clangd/index/lv_example_label_6.c.B1ECC34000686A65.idx b/.cache/clangd/index/lv_example_label_6.c.B1ECC34000686A65.idx new file mode 100644 index 0000000..0d810f7 Binary files /dev/null and b/.cache/clangd/index/lv_example_label_6.c.B1ECC34000686A65.idx differ diff --git a/.cache/clangd/index/lv_example_label_7.c.0D1B2C9B8C92CB82.idx b/.cache/clangd/index/lv_example_label_7.c.0D1B2C9B8C92CB82.idx new file mode 100644 index 0000000..5fd5c68 Binary files /dev/null and b/.cache/clangd/index/lv_example_label_7.c.0D1B2C9B8C92CB82.idx differ diff --git a/.cache/clangd/index/lv_example_layout.h.79C8DE4D98E64109.idx b/.cache/clangd/index/lv_example_layout.h.79C8DE4D98E64109.idx new file mode 100644 index 0000000..0576415 Binary files /dev/null and b/.cache/clangd/index/lv_example_layout.h.79C8DE4D98E64109.idx differ diff --git a/.cache/clangd/index/lv_example_led_1.c.F14E0D9F742D4F6B.idx b/.cache/clangd/index/lv_example_led_1.c.F14E0D9F742D4F6B.idx new file mode 100644 index 0000000..a2942fb Binary files /dev/null and b/.cache/clangd/index/lv_example_led_1.c.F14E0D9F742D4F6B.idx differ diff --git a/.cache/clangd/index/lv_example_libjpeg_turbo.h.A1940D7FB1EE9DF7.idx b/.cache/clangd/index/lv_example_libjpeg_turbo.h.A1940D7FB1EE9DF7.idx new file mode 100644 index 0000000..30b16e2 Binary files /dev/null and b/.cache/clangd/index/lv_example_libjpeg_turbo.h.A1940D7FB1EE9DF7.idx differ diff --git a/.cache/clangd/index/lv_example_libjpeg_turbo_1.c.FD17D4D75BD4D1F0.idx b/.cache/clangd/index/lv_example_libjpeg_turbo_1.c.FD17D4D75BD4D1F0.idx new file mode 100644 index 0000000..0a92e14 Binary files /dev/null and b/.cache/clangd/index/lv_example_libjpeg_turbo_1.c.FD17D4D75BD4D1F0.idx differ diff --git a/.cache/clangd/index/lv_example_libpng.h.0F29ED0D2B4D058B.idx b/.cache/clangd/index/lv_example_libpng.h.0F29ED0D2B4D058B.idx new file mode 100644 index 0000000..c45d5fa Binary files /dev/null and b/.cache/clangd/index/lv_example_libpng.h.0F29ED0D2B4D058B.idx differ diff --git a/.cache/clangd/index/lv_example_libpng_1.c.D4E758A62F885F38.idx b/.cache/clangd/index/lv_example_libpng_1.c.D4E758A62F885F38.idx new file mode 100644 index 0000000..7f6c974 Binary files /dev/null and b/.cache/clangd/index/lv_example_libpng_1.c.D4E758A62F885F38.idx differ diff --git a/.cache/clangd/index/lv_example_libs.h.C8CE3F789ED35FC8.idx b/.cache/clangd/index/lv_example_libs.h.C8CE3F789ED35FC8.idx new file mode 100644 index 0000000..47f7980 Binary files /dev/null and b/.cache/clangd/index/lv_example_libs.h.C8CE3F789ED35FC8.idx differ diff --git a/.cache/clangd/index/lv_example_line_1.c.F9CB84D2339771A7.idx b/.cache/clangd/index/lv_example_line_1.c.F9CB84D2339771A7.idx new file mode 100644 index 0000000..35290d1 Binary files /dev/null and b/.cache/clangd/index/lv_example_line_1.c.F9CB84D2339771A7.idx differ diff --git a/.cache/clangd/index/lv_example_list_1.c.19F92B16E062C452.idx b/.cache/clangd/index/lv_example_list_1.c.19F92B16E062C452.idx new file mode 100644 index 0000000..2a54cc1 Binary files /dev/null and b/.cache/clangd/index/lv_example_list_1.c.19F92B16E062C452.idx differ diff --git a/.cache/clangd/index/lv_example_list_2.c.8BF39AEE0A717FDE.idx b/.cache/clangd/index/lv_example_list_2.c.8BF39AEE0A717FDE.idx new file mode 100644 index 0000000..260ba1c Binary files /dev/null and b/.cache/clangd/index/lv_example_list_2.c.8BF39AEE0A717FDE.idx differ diff --git a/.cache/clangd/index/lv_example_lodepng.h.8AB7BBB4985C7220.idx b/.cache/clangd/index/lv_example_lodepng.h.8AB7BBB4985C7220.idx new file mode 100644 index 0000000..52df42f Binary files /dev/null and b/.cache/clangd/index/lv_example_lodepng.h.8AB7BBB4985C7220.idx differ diff --git a/.cache/clangd/index/lv_example_lodepng_1.c.7B641B4F386F4608.idx b/.cache/clangd/index/lv_example_lodepng_1.c.7B641B4F386F4608.idx new file mode 100644 index 0000000..5f7b630 Binary files /dev/null and b/.cache/clangd/index/lv_example_lodepng_1.c.7B641B4F386F4608.idx differ diff --git a/.cache/clangd/index/lv_example_lottie_1.c.C57D8EBAACA35854.idx b/.cache/clangd/index/lv_example_lottie_1.c.C57D8EBAACA35854.idx new file mode 100644 index 0000000..8e58c7b Binary files /dev/null and b/.cache/clangd/index/lv_example_lottie_1.c.C57D8EBAACA35854.idx differ diff --git a/.cache/clangd/index/lv_example_lottie_2.c.BB61F357E6D80CCC.idx b/.cache/clangd/index/lv_example_lottie_2.c.BB61F357E6D80CCC.idx new file mode 100644 index 0000000..fcbf3fb Binary files /dev/null and b/.cache/clangd/index/lv_example_lottie_2.c.BB61F357E6D80CCC.idx differ diff --git a/.cache/clangd/index/lv_example_lottie_approve.c.44B284FAD08E9802.idx b/.cache/clangd/index/lv_example_lottie_approve.c.44B284FAD08E9802.idx new file mode 100644 index 0000000..bfe73b4 Binary files /dev/null and b/.cache/clangd/index/lv_example_lottie_approve.c.44B284FAD08E9802.idx differ diff --git a/.cache/clangd/index/lv_example_menu_1.c.298F5C9F60C19E58.idx b/.cache/clangd/index/lv_example_menu_1.c.298F5C9F60C19E58.idx new file mode 100644 index 0000000..b978c8d Binary files /dev/null and b/.cache/clangd/index/lv_example_menu_1.c.298F5C9F60C19E58.idx differ diff --git a/.cache/clangd/index/lv_example_menu_2.c.5308BF65BA4C4E7C.idx b/.cache/clangd/index/lv_example_menu_2.c.5308BF65BA4C4E7C.idx new file mode 100644 index 0000000..d57a019 Binary files /dev/null and b/.cache/clangd/index/lv_example_menu_2.c.5308BF65BA4C4E7C.idx differ diff --git a/.cache/clangd/index/lv_example_menu_3.c.461DE5D6D4C93649.idx b/.cache/clangd/index/lv_example_menu_3.c.461DE5D6D4C93649.idx new file mode 100644 index 0000000..66a3a44 Binary files /dev/null and b/.cache/clangd/index/lv_example_menu_3.c.461DE5D6D4C93649.idx differ diff --git a/.cache/clangd/index/lv_example_menu_4.c.D96DD56CE2EFFE86.idx b/.cache/clangd/index/lv_example_menu_4.c.D96DD56CE2EFFE86.idx new file mode 100644 index 0000000..ed15502 Binary files /dev/null and b/.cache/clangd/index/lv_example_menu_4.c.D96DD56CE2EFFE86.idx differ diff --git a/.cache/clangd/index/lv_example_menu_5.c.9A7B67D341CEE11F.idx b/.cache/clangd/index/lv_example_menu_5.c.9A7B67D341CEE11F.idx new file mode 100644 index 0000000..d176cd6 Binary files /dev/null and b/.cache/clangd/index/lv_example_menu_5.c.9A7B67D341CEE11F.idx differ diff --git a/.cache/clangd/index/lv_example_monkey.h.E55F5A9687EDDE54.idx b/.cache/clangd/index/lv_example_monkey.h.E55F5A9687EDDE54.idx new file mode 100644 index 0000000..a785f7c Binary files /dev/null and b/.cache/clangd/index/lv_example_monkey.h.E55F5A9687EDDE54.idx differ diff --git a/.cache/clangd/index/lv_example_monkey_1.c.8EC371E5E04F6D48.idx b/.cache/clangd/index/lv_example_monkey_1.c.8EC371E5E04F6D48.idx new file mode 100644 index 0000000..d09c4ae Binary files /dev/null and b/.cache/clangd/index/lv_example_monkey_1.c.8EC371E5E04F6D48.idx differ diff --git a/.cache/clangd/index/lv_example_monkey_2.c.3C3A109AB380E4DD.idx b/.cache/clangd/index/lv_example_monkey_2.c.3C3A109AB380E4DD.idx new file mode 100644 index 0000000..d8fc6fb Binary files /dev/null and b/.cache/clangd/index/lv_example_monkey_2.c.3C3A109AB380E4DD.idx differ diff --git a/.cache/clangd/index/lv_example_monkey_3.c.1C4C367C1839260C.idx b/.cache/clangd/index/lv_example_monkey_3.c.1C4C367C1839260C.idx new file mode 100644 index 0000000..1dd791a Binary files /dev/null and b/.cache/clangd/index/lv_example_monkey_3.c.1C4C367C1839260C.idx differ diff --git a/.cache/clangd/index/lv_example_msgbox_1.c.902A5B1CD7B7C77D.idx b/.cache/clangd/index/lv_example_msgbox_1.c.902A5B1CD7B7C77D.idx new file mode 100644 index 0000000..1982008 Binary files /dev/null and b/.cache/clangd/index/lv_example_msgbox_1.c.902A5B1CD7B7C77D.idx differ diff --git a/.cache/clangd/index/lv_example_msgbox_2.c.88DE6B255B5AB0BE.idx b/.cache/clangd/index/lv_example_msgbox_2.c.88DE6B255B5AB0BE.idx new file mode 100644 index 0000000..f4fdb90 Binary files /dev/null and b/.cache/clangd/index/lv_example_msgbox_2.c.88DE6B255B5AB0BE.idx differ diff --git a/.cache/clangd/index/lv_example_obj_1.c.1D05D50A89301738.idx b/.cache/clangd/index/lv_example_obj_1.c.1D05D50A89301738.idx new file mode 100644 index 0000000..f2dd830 Binary files /dev/null and b/.cache/clangd/index/lv_example_obj_1.c.1D05D50A89301738.idx differ diff --git a/.cache/clangd/index/lv_example_obj_2.c.3B6503010DF9A776.idx b/.cache/clangd/index/lv_example_obj_2.c.3B6503010DF9A776.idx new file mode 100644 index 0000000..5163c11 Binary files /dev/null and b/.cache/clangd/index/lv_example_obj_2.c.3B6503010DF9A776.idx differ diff --git a/.cache/clangd/index/lv_example_obj_3.c.35F1FB0BDDA3C648.idx b/.cache/clangd/index/lv_example_obj_3.c.35F1FB0BDDA3C648.idx new file mode 100644 index 0000000..97a4aa6 Binary files /dev/null and b/.cache/clangd/index/lv_example_obj_3.c.35F1FB0BDDA3C648.idx differ diff --git a/.cache/clangd/index/lv_example_observer.h.276FACDA1CB78C9A.idx b/.cache/clangd/index/lv_example_observer.h.276FACDA1CB78C9A.idx new file mode 100644 index 0000000..2c422b3 Binary files /dev/null and b/.cache/clangd/index/lv_example_observer.h.276FACDA1CB78C9A.idx differ diff --git a/.cache/clangd/index/lv_example_observer_1.c.CA0E95C14AC388EF.idx b/.cache/clangd/index/lv_example_observer_1.c.CA0E95C14AC388EF.idx new file mode 100644 index 0000000..6bbb5c3 Binary files /dev/null and b/.cache/clangd/index/lv_example_observer_1.c.CA0E95C14AC388EF.idx differ diff --git a/.cache/clangd/index/lv_example_observer_2.c.D6640E98A63627DF.idx b/.cache/clangd/index/lv_example_observer_2.c.D6640E98A63627DF.idx new file mode 100644 index 0000000..2277a08 Binary files /dev/null and b/.cache/clangd/index/lv_example_observer_2.c.D6640E98A63627DF.idx differ diff --git a/.cache/clangd/index/lv_example_observer_3.c.FF8F5A99AF056D08.idx b/.cache/clangd/index/lv_example_observer_3.c.FF8F5A99AF056D08.idx new file mode 100644 index 0000000..1c4bb81 Binary files /dev/null and b/.cache/clangd/index/lv_example_observer_3.c.FF8F5A99AF056D08.idx differ diff --git a/.cache/clangd/index/lv_example_observer_4.c.1E651E1DB139D14C.idx b/.cache/clangd/index/lv_example_observer_4.c.1E651E1DB139D14C.idx new file mode 100644 index 0000000..2e8bcd9 Binary files /dev/null and b/.cache/clangd/index/lv_example_observer_4.c.1E651E1DB139D14C.idx differ diff --git a/.cache/clangd/index/lv_example_observer_5.c.3E3BCC4705C965FA.idx b/.cache/clangd/index/lv_example_observer_5.c.3E3BCC4705C965FA.idx new file mode 100644 index 0000000..7992d9f Binary files /dev/null and b/.cache/clangd/index/lv_example_observer_5.c.3E3BCC4705C965FA.idx differ diff --git a/.cache/clangd/index/lv_example_observer_6.c.BE69ADF47999C155.idx b/.cache/clangd/index/lv_example_observer_6.c.BE69ADF47999C155.idx new file mode 100644 index 0000000..38d5736 Binary files /dev/null and b/.cache/clangd/index/lv_example_observer_6.c.BE69ADF47999C155.idx differ diff --git a/.cache/clangd/index/lv_example_observer_7.c.238EA26DE868A96D.idx b/.cache/clangd/index/lv_example_observer_7.c.238EA26DE868A96D.idx new file mode 100644 index 0000000..c4e1256 Binary files /dev/null and b/.cache/clangd/index/lv_example_observer_7.c.238EA26DE868A96D.idx differ diff --git a/.cache/clangd/index/lv_example_osal.c.04868F743CE09053.idx b/.cache/clangd/index/lv_example_osal.c.04868F743CE09053.idx new file mode 100644 index 0000000..fdbff64 Binary files /dev/null and b/.cache/clangd/index/lv_example_osal.c.04868F743CE09053.idx differ diff --git a/.cache/clangd/index/lv_example_osal.h.A8F4DA6A4382028C.idx b/.cache/clangd/index/lv_example_osal.h.A8F4DA6A4382028C.idx new file mode 100644 index 0000000..51d9824 Binary files /dev/null and b/.cache/clangd/index/lv_example_osal.h.A8F4DA6A4382028C.idx differ diff --git a/.cache/clangd/index/lv_example_others.h.6A9F2C6A4A61BCE2.idx b/.cache/clangd/index/lv_example_others.h.6A9F2C6A4A61BCE2.idx new file mode 100644 index 0000000..7cf2867 Binary files /dev/null and b/.cache/clangd/index/lv_example_others.h.6A9F2C6A4A61BCE2.idx differ diff --git a/.cache/clangd/index/lv_example_qrcode.h.D1234F62D79FA946.idx b/.cache/clangd/index/lv_example_qrcode.h.D1234F62D79FA946.idx new file mode 100644 index 0000000..9aba973 Binary files /dev/null and b/.cache/clangd/index/lv_example_qrcode.h.D1234F62D79FA946.idx differ diff --git a/.cache/clangd/index/lv_example_qrcode_1.c.29F5A2D297C1B24D.idx b/.cache/clangd/index/lv_example_qrcode_1.c.29F5A2D297C1B24D.idx new file mode 100644 index 0000000..cd22a3c Binary files /dev/null and b/.cache/clangd/index/lv_example_qrcode_1.c.29F5A2D297C1B24D.idx differ diff --git a/.cache/clangd/index/lv_example_rlottie.h.C33D285DF93D5D3B.idx b/.cache/clangd/index/lv_example_rlottie.h.C33D285DF93D5D3B.idx new file mode 100644 index 0000000..ea3969d Binary files /dev/null and b/.cache/clangd/index/lv_example_rlottie.h.C33D285DF93D5D3B.idx differ diff --git a/.cache/clangd/index/lv_example_rlottie_1.c.AFA1913728276D3E.idx b/.cache/clangd/index/lv_example_rlottie_1.c.AFA1913728276D3E.idx new file mode 100644 index 0000000..1b4b4dc Binary files /dev/null and b/.cache/clangd/index/lv_example_rlottie_1.c.AFA1913728276D3E.idx differ diff --git a/.cache/clangd/index/lv_example_rlottie_2.c.15ABC997A8CBD741.idx b/.cache/clangd/index/lv_example_rlottie_2.c.15ABC997A8CBD741.idx new file mode 100644 index 0000000..e81e557 Binary files /dev/null and b/.cache/clangd/index/lv_example_rlottie_2.c.15ABC997A8CBD741.idx differ diff --git a/.cache/clangd/index/lv_example_rlottie_approve.c.1E9FA60A0E602CA0.idx b/.cache/clangd/index/lv_example_rlottie_approve.c.1E9FA60A0E602CA0.idx new file mode 100644 index 0000000..46fc161 Binary files /dev/null and b/.cache/clangd/index/lv_example_rlottie_approve.c.1E9FA60A0E602CA0.idx differ diff --git a/.cache/clangd/index/lv_example_roller_1.c.290A5DF7B69D5172.idx b/.cache/clangd/index/lv_example_roller_1.c.290A5DF7B69D5172.idx new file mode 100644 index 0000000..bd489b6 Binary files /dev/null and b/.cache/clangd/index/lv_example_roller_1.c.290A5DF7B69D5172.idx differ diff --git a/.cache/clangd/index/lv_example_roller_2.c.3A5AF1134DE5708E.idx b/.cache/clangd/index/lv_example_roller_2.c.3A5AF1134DE5708E.idx new file mode 100644 index 0000000..6b604e4 Binary files /dev/null and b/.cache/clangd/index/lv_example_roller_2.c.3A5AF1134DE5708E.idx differ diff --git a/.cache/clangd/index/lv_example_roller_3.c.6983E30FAFE08BBB.idx b/.cache/clangd/index/lv_example_roller_3.c.6983E30FAFE08BBB.idx new file mode 100644 index 0000000..ee842f0 Binary files /dev/null and b/.cache/clangd/index/lv_example_roller_3.c.6983E30FAFE08BBB.idx differ diff --git a/.cache/clangd/index/lv_example_scale_1.c.B789A11CA4B8C48A.idx b/.cache/clangd/index/lv_example_scale_1.c.B789A11CA4B8C48A.idx new file mode 100644 index 0000000..5449cce Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_1.c.B789A11CA4B8C48A.idx differ diff --git a/.cache/clangd/index/lv_example_scale_10.c.55B6846DEBE6F35C.idx b/.cache/clangd/index/lv_example_scale_10.c.55B6846DEBE6F35C.idx new file mode 100644 index 0000000..2b3710c Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_10.c.55B6846DEBE6F35C.idx differ diff --git a/.cache/clangd/index/lv_example_scale_11.c.39B127AA7B87C256.idx b/.cache/clangd/index/lv_example_scale_11.c.39B127AA7B87C256.idx new file mode 100644 index 0000000..7cf8229 Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_11.c.39B127AA7B87C256.idx differ diff --git a/.cache/clangd/index/lv_example_scale_12.c.A5EEAA6F67522C74.idx b/.cache/clangd/index/lv_example_scale_12.c.A5EEAA6F67522C74.idx new file mode 100644 index 0000000..866db93 Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_12.c.A5EEAA6F67522C74.idx differ diff --git a/.cache/clangd/index/lv_example_scale_2.c.F2232378BB2EDD8F.idx b/.cache/clangd/index/lv_example_scale_2.c.F2232378BB2EDD8F.idx new file mode 100644 index 0000000..9c55f8c Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_2.c.F2232378BB2EDD8F.idx differ diff --git a/.cache/clangd/index/lv_example_scale_3.c.AC02C0B1808F14D2.idx b/.cache/clangd/index/lv_example_scale_3.c.AC02C0B1808F14D2.idx new file mode 100644 index 0000000..5dfa099 Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_3.c.AC02C0B1808F14D2.idx differ diff --git a/.cache/clangd/index/lv_example_scale_4.c.563A900935FFAC61.idx b/.cache/clangd/index/lv_example_scale_4.c.563A900935FFAC61.idx new file mode 100644 index 0000000..1c9a50a Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_4.c.563A900935FFAC61.idx differ diff --git a/.cache/clangd/index/lv_example_scale_5.c.2C2C6AD4FDAD7BA2.idx b/.cache/clangd/index/lv_example_scale_5.c.2C2C6AD4FDAD7BA2.idx new file mode 100644 index 0000000..1246e83 Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_5.c.2C2C6AD4FDAD7BA2.idx differ diff --git a/.cache/clangd/index/lv_example_scale_6.c.A4C99AB744C7D29A.idx b/.cache/clangd/index/lv_example_scale_6.c.A4C99AB744C7D29A.idx new file mode 100644 index 0000000..fad2d1d Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_6.c.A4C99AB744C7D29A.idx differ diff --git a/.cache/clangd/index/lv_example_scale_7.c.7767BE3D9B0A402C.idx b/.cache/clangd/index/lv_example_scale_7.c.7767BE3D9B0A402C.idx new file mode 100644 index 0000000..068176a Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_7.c.7767BE3D9B0A402C.idx differ diff --git a/.cache/clangd/index/lv_example_scale_8.c.EE2B3BFAAF75F77F.idx b/.cache/clangd/index/lv_example_scale_8.c.EE2B3BFAAF75F77F.idx new file mode 100644 index 0000000..e77df67 Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_8.c.EE2B3BFAAF75F77F.idx differ diff --git a/.cache/clangd/index/lv_example_scale_9.c.5504E60533C8F23A.idx b/.cache/clangd/index/lv_example_scale_9.c.5504E60533C8F23A.idx new file mode 100644 index 0000000..872638c Binary files /dev/null and b/.cache/clangd/index/lv_example_scale_9.c.5504E60533C8F23A.idx differ diff --git a/.cache/clangd/index/lv_example_scroll.h.E6C00E92DD43A86C.idx b/.cache/clangd/index/lv_example_scroll.h.E6C00E92DD43A86C.idx new file mode 100644 index 0000000..a71ca82 Binary files /dev/null and b/.cache/clangd/index/lv_example_scroll.h.E6C00E92DD43A86C.idx differ diff --git a/.cache/clangd/index/lv_example_scroll_1.c.DE73B2BB0EFCAC02.idx b/.cache/clangd/index/lv_example_scroll_1.c.DE73B2BB0EFCAC02.idx new file mode 100644 index 0000000..46f0229 Binary files /dev/null and b/.cache/clangd/index/lv_example_scroll_1.c.DE73B2BB0EFCAC02.idx differ diff --git a/.cache/clangd/index/lv_example_scroll_2.c.9EC5B5B5A1B9E6C4.idx b/.cache/clangd/index/lv_example_scroll_2.c.9EC5B5B5A1B9E6C4.idx new file mode 100644 index 0000000..866d059 Binary files /dev/null and b/.cache/clangd/index/lv_example_scroll_2.c.9EC5B5B5A1B9E6C4.idx differ diff --git a/.cache/clangd/index/lv_example_scroll_3.c.A4BACBFEA85C0365.idx b/.cache/clangd/index/lv_example_scroll_3.c.A4BACBFEA85C0365.idx new file mode 100644 index 0000000..52d36cb Binary files /dev/null and b/.cache/clangd/index/lv_example_scroll_3.c.A4BACBFEA85C0365.idx differ diff --git a/.cache/clangd/index/lv_example_scroll_4.c.30ED3E86ABC40F70.idx b/.cache/clangd/index/lv_example_scroll_4.c.30ED3E86ABC40F70.idx new file mode 100644 index 0000000..7f1289e Binary files /dev/null and b/.cache/clangd/index/lv_example_scroll_4.c.30ED3E86ABC40F70.idx differ diff --git a/.cache/clangd/index/lv_example_scroll_5.c.D91C3B5BA5790493.idx b/.cache/clangd/index/lv_example_scroll_5.c.D91C3B5BA5790493.idx new file mode 100644 index 0000000..5d16064 Binary files /dev/null and b/.cache/clangd/index/lv_example_scroll_5.c.D91C3B5BA5790493.idx differ diff --git a/.cache/clangd/index/lv_example_scroll_6.c.E055C17FDF6B012F.idx b/.cache/clangd/index/lv_example_scroll_6.c.E055C17FDF6B012F.idx new file mode 100644 index 0000000..a11533b Binary files /dev/null and b/.cache/clangd/index/lv_example_scroll_6.c.E055C17FDF6B012F.idx differ diff --git a/.cache/clangd/index/lv_example_scroll_7.c.30ABCC21E7E15841.idx b/.cache/clangd/index/lv_example_scroll_7.c.30ABCC21E7E15841.idx new file mode 100644 index 0000000..b820a1f Binary files /dev/null and b/.cache/clangd/index/lv_example_scroll_7.c.30ABCC21E7E15841.idx differ diff --git a/.cache/clangd/index/lv_example_scroll_8.c.BDD0A396E7B77FE9.idx b/.cache/clangd/index/lv_example_scroll_8.c.BDD0A396E7B77FE9.idx new file mode 100644 index 0000000..f04ce0d Binary files /dev/null and b/.cache/clangd/index/lv_example_scroll_8.c.BDD0A396E7B77FE9.idx differ diff --git a/.cache/clangd/index/lv_example_slider_1.c.C1EDFE43AE248CE3.idx b/.cache/clangd/index/lv_example_slider_1.c.C1EDFE43AE248CE3.idx new file mode 100644 index 0000000..06c46ae Binary files /dev/null and b/.cache/clangd/index/lv_example_slider_1.c.C1EDFE43AE248CE3.idx differ diff --git a/.cache/clangd/index/lv_example_slider_2.c.64DAB0815B95A1EE.idx b/.cache/clangd/index/lv_example_slider_2.c.64DAB0815B95A1EE.idx new file mode 100644 index 0000000..e8e3e7d Binary files /dev/null and b/.cache/clangd/index/lv_example_slider_2.c.64DAB0815B95A1EE.idx differ diff --git a/.cache/clangd/index/lv_example_slider_3.c.12B9F515448C636E.idx b/.cache/clangd/index/lv_example_slider_3.c.12B9F515448C636E.idx new file mode 100644 index 0000000..a5e7413 Binary files /dev/null and b/.cache/clangd/index/lv_example_slider_3.c.12B9F515448C636E.idx differ diff --git a/.cache/clangd/index/lv_example_slider_4.c.FFA0BB4DCC6F2689.idx b/.cache/clangd/index/lv_example_slider_4.c.FFA0BB4DCC6F2689.idx new file mode 100644 index 0000000..658a44b Binary files /dev/null and b/.cache/clangd/index/lv_example_slider_4.c.FFA0BB4DCC6F2689.idx differ diff --git a/.cache/clangd/index/lv_example_snapshot.h.A4E5E00B410BE6EC.idx b/.cache/clangd/index/lv_example_snapshot.h.A4E5E00B410BE6EC.idx new file mode 100644 index 0000000..247a3a9 Binary files /dev/null and b/.cache/clangd/index/lv_example_snapshot.h.A4E5E00B410BE6EC.idx differ diff --git a/.cache/clangd/index/lv_example_snapshot_1.c.2B35461D15B91D65.idx b/.cache/clangd/index/lv_example_snapshot_1.c.2B35461D15B91D65.idx new file mode 100644 index 0000000..2c0fdb2 Binary files /dev/null and b/.cache/clangd/index/lv_example_snapshot_1.c.2B35461D15B91D65.idx differ diff --git a/.cache/clangd/index/lv_example_span_1.c.E403872667317EAB.idx b/.cache/clangd/index/lv_example_span_1.c.E403872667317EAB.idx new file mode 100644 index 0000000..faacff7 Binary files /dev/null and b/.cache/clangd/index/lv_example_span_1.c.E403872667317EAB.idx differ diff --git a/.cache/clangd/index/lv_example_spinbox_1.c.F605C865AE66CD76.idx b/.cache/clangd/index/lv_example_spinbox_1.c.F605C865AE66CD76.idx new file mode 100644 index 0000000..0ee9802 Binary files /dev/null and b/.cache/clangd/index/lv_example_spinbox_1.c.F605C865AE66CD76.idx differ diff --git a/.cache/clangd/index/lv_example_spinner_1.c.9C6B682F4F2A9FF5.idx b/.cache/clangd/index/lv_example_spinner_1.c.9C6B682F4F2A9FF5.idx new file mode 100644 index 0000000..0bced12 Binary files /dev/null and b/.cache/clangd/index/lv_example_spinner_1.c.9C6B682F4F2A9FF5.idx differ diff --git a/.cache/clangd/index/lv_example_style.h.48B5E0B1BB1A3D5B.idx b/.cache/clangd/index/lv_example_style.h.48B5E0B1BB1A3D5B.idx new file mode 100644 index 0000000..aaa6b35 Binary files /dev/null and b/.cache/clangd/index/lv_example_style.h.48B5E0B1BB1A3D5B.idx differ diff --git a/.cache/clangd/index/lv_example_style_1.c.6ABFFA22E1125C7D.idx b/.cache/clangd/index/lv_example_style_1.c.6ABFFA22E1125C7D.idx new file mode 100644 index 0000000..8f1d564 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_1.c.6ABFFA22E1125C7D.idx differ diff --git a/.cache/clangd/index/lv_example_style_10.c.F840C95BFF5FC7C5.idx b/.cache/clangd/index/lv_example_style_10.c.F840C95BFF5FC7C5.idx new file mode 100644 index 0000000..b4cbf42 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_10.c.F840C95BFF5FC7C5.idx differ diff --git a/.cache/clangd/index/lv_example_style_11.c.B6477CE4216AC3F0.idx b/.cache/clangd/index/lv_example_style_11.c.B6477CE4216AC3F0.idx new file mode 100644 index 0000000..3d3c58e Binary files /dev/null and b/.cache/clangd/index/lv_example_style_11.c.B6477CE4216AC3F0.idx differ diff --git a/.cache/clangd/index/lv_example_style_12.c.648CD1059FE4EEF8.idx b/.cache/clangd/index/lv_example_style_12.c.648CD1059FE4EEF8.idx new file mode 100644 index 0000000..0b06293 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_12.c.648CD1059FE4EEF8.idx differ diff --git a/.cache/clangd/index/lv_example_style_13.c.0D4BB5D1F98552A8.idx b/.cache/clangd/index/lv_example_style_13.c.0D4BB5D1F98552A8.idx new file mode 100644 index 0000000..1993c79 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_13.c.0D4BB5D1F98552A8.idx differ diff --git a/.cache/clangd/index/lv_example_style_14.c.41A3F2A59CB00185.idx b/.cache/clangd/index/lv_example_style_14.c.41A3F2A59CB00185.idx new file mode 100644 index 0000000..52c2063 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_14.c.41A3F2A59CB00185.idx differ diff --git a/.cache/clangd/index/lv_example_style_15.c.108F81017445A60A.idx b/.cache/clangd/index/lv_example_style_15.c.108F81017445A60A.idx new file mode 100644 index 0000000..879f66f Binary files /dev/null and b/.cache/clangd/index/lv_example_style_15.c.108F81017445A60A.idx differ diff --git a/.cache/clangd/index/lv_example_style_16.c.7DBDF1BD1BA15E2D.idx b/.cache/clangd/index/lv_example_style_16.c.7DBDF1BD1BA15E2D.idx new file mode 100644 index 0000000..aa7db6b Binary files /dev/null and b/.cache/clangd/index/lv_example_style_16.c.7DBDF1BD1BA15E2D.idx differ diff --git a/.cache/clangd/index/lv_example_style_17.c.1B5C7BD2BC66C33C.idx b/.cache/clangd/index/lv_example_style_17.c.1B5C7BD2BC66C33C.idx new file mode 100644 index 0000000..f31cab8 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_17.c.1B5C7BD2BC66C33C.idx differ diff --git a/.cache/clangd/index/lv_example_style_18.c.68E1AD81438FADDC.idx b/.cache/clangd/index/lv_example_style_18.c.68E1AD81438FADDC.idx new file mode 100644 index 0000000..1adda27 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_18.c.68E1AD81438FADDC.idx differ diff --git a/.cache/clangd/index/lv_example_style_19.c.DC877A35826B2310.idx b/.cache/clangd/index/lv_example_style_19.c.DC877A35826B2310.idx new file mode 100644 index 0000000..2a635e9 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_19.c.DC877A35826B2310.idx differ diff --git a/.cache/clangd/index/lv_example_style_2.c.A0D2CB29AE703033.idx b/.cache/clangd/index/lv_example_style_2.c.A0D2CB29AE703033.idx new file mode 100644 index 0000000..73222bd Binary files /dev/null and b/.cache/clangd/index/lv_example_style_2.c.A0D2CB29AE703033.idx differ diff --git a/.cache/clangd/index/lv_example_style_3.c.B6BF14BBE80E5D2F.idx b/.cache/clangd/index/lv_example_style_3.c.B6BF14BBE80E5D2F.idx new file mode 100644 index 0000000..d6e9e66 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_3.c.B6BF14BBE80E5D2F.idx differ diff --git a/.cache/clangd/index/lv_example_style_4.c.0B94B82223E9070B.idx b/.cache/clangd/index/lv_example_style_4.c.0B94B82223E9070B.idx new file mode 100644 index 0000000..ef0f9bc Binary files /dev/null and b/.cache/clangd/index/lv_example_style_4.c.0B94B82223E9070B.idx differ diff --git a/.cache/clangd/index/lv_example_style_5.c.D5D102509972F426.idx b/.cache/clangd/index/lv_example_style_5.c.D5D102509972F426.idx new file mode 100644 index 0000000..8b4c8f0 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_5.c.D5D102509972F426.idx differ diff --git a/.cache/clangd/index/lv_example_style_6.c.BDC324455B885890.idx b/.cache/clangd/index/lv_example_style_6.c.BDC324455B885890.idx new file mode 100644 index 0000000..161a8b1 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_6.c.BDC324455B885890.idx differ diff --git a/.cache/clangd/index/lv_example_style_7.c.E45506906170F7D8.idx b/.cache/clangd/index/lv_example_style_7.c.E45506906170F7D8.idx new file mode 100644 index 0000000..6e809d8 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_7.c.E45506906170F7D8.idx differ diff --git a/.cache/clangd/index/lv_example_style_8.c.81C7B1ED20B7A714.idx b/.cache/clangd/index/lv_example_style_8.c.81C7B1ED20B7A714.idx new file mode 100644 index 0000000..eb6cd2a Binary files /dev/null and b/.cache/clangd/index/lv_example_style_8.c.81C7B1ED20B7A714.idx differ diff --git a/.cache/clangd/index/lv_example_style_9.c.CAE16CDF6D283E6C.idx b/.cache/clangd/index/lv_example_style_9.c.CAE16CDF6D283E6C.idx new file mode 100644 index 0000000..05a5886 Binary files /dev/null and b/.cache/clangd/index/lv_example_style_9.c.CAE16CDF6D283E6C.idx differ diff --git a/.cache/clangd/index/lv_example_svg.h.AFABEAD8464D965E.idx b/.cache/clangd/index/lv_example_svg.h.AFABEAD8464D965E.idx new file mode 100644 index 0000000..f6ab0a5 Binary files /dev/null and b/.cache/clangd/index/lv_example_svg.h.AFABEAD8464D965E.idx differ diff --git a/.cache/clangd/index/lv_example_svg_1.c.5DB626F6E27150AE.idx b/.cache/clangd/index/lv_example_svg_1.c.5DB626F6E27150AE.idx new file mode 100644 index 0000000..5691e57 Binary files /dev/null and b/.cache/clangd/index/lv_example_svg_1.c.5DB626F6E27150AE.idx differ diff --git a/.cache/clangd/index/lv_example_svg_2.c.89BFDE1D88913131.idx b/.cache/clangd/index/lv_example_svg_2.c.89BFDE1D88913131.idx new file mode 100644 index 0000000..b4b87b9 Binary files /dev/null and b/.cache/clangd/index/lv_example_svg_2.c.89BFDE1D88913131.idx differ diff --git a/.cache/clangd/index/lv_example_svg_3.c.E91777E74275C873.idx b/.cache/clangd/index/lv_example_svg_3.c.E91777E74275C873.idx new file mode 100644 index 0000000..fa8f672 Binary files /dev/null and b/.cache/clangd/index/lv_example_svg_3.c.E91777E74275C873.idx differ diff --git a/.cache/clangd/index/lv_example_switch_1.c.73BC0B76BE965C24.idx b/.cache/clangd/index/lv_example_switch_1.c.73BC0B76BE965C24.idx new file mode 100644 index 0000000..ca6d926 Binary files /dev/null and b/.cache/clangd/index/lv_example_switch_1.c.73BC0B76BE965C24.idx differ diff --git a/.cache/clangd/index/lv_example_switch_2.c.F4C22D1396F37878.idx b/.cache/clangd/index/lv_example_switch_2.c.F4C22D1396F37878.idx new file mode 100644 index 0000000..94adb2b Binary files /dev/null and b/.cache/clangd/index/lv_example_switch_2.c.F4C22D1396F37878.idx differ diff --git a/.cache/clangd/index/lv_example_table_1.c.6CF49BA6B02F8E65.idx b/.cache/clangd/index/lv_example_table_1.c.6CF49BA6B02F8E65.idx new file mode 100644 index 0000000..578b231 Binary files /dev/null and b/.cache/clangd/index/lv_example_table_1.c.6CF49BA6B02F8E65.idx differ diff --git a/.cache/clangd/index/lv_example_table_2.c.6CB496E2F13741E4.idx b/.cache/clangd/index/lv_example_table_2.c.6CB496E2F13741E4.idx new file mode 100644 index 0000000..ecce819 Binary files /dev/null and b/.cache/clangd/index/lv_example_table_2.c.6CB496E2F13741E4.idx differ diff --git a/.cache/clangd/index/lv_example_tabview_1.c.7BCFF68BAA3B2A0C.idx b/.cache/clangd/index/lv_example_tabview_1.c.7BCFF68BAA3B2A0C.idx new file mode 100644 index 0000000..9cdfcfc Binary files /dev/null and b/.cache/clangd/index/lv_example_tabview_1.c.7BCFF68BAA3B2A0C.idx differ diff --git a/.cache/clangd/index/lv_example_tabview_2.c.9C5F6853BCAEACA5.idx b/.cache/clangd/index/lv_example_tabview_2.c.9C5F6853BCAEACA5.idx new file mode 100644 index 0000000..dcf267b Binary files /dev/null and b/.cache/clangd/index/lv_example_tabview_2.c.9C5F6853BCAEACA5.idx differ diff --git a/.cache/clangd/index/lv_example_textarea_1.c.8B33F47C0388F507.idx b/.cache/clangd/index/lv_example_textarea_1.c.8B33F47C0388F507.idx new file mode 100644 index 0000000..76c9051 Binary files /dev/null and b/.cache/clangd/index/lv_example_textarea_1.c.8B33F47C0388F507.idx differ diff --git a/.cache/clangd/index/lv_example_textarea_2.c.A5F2B42FCA8C7B8A.idx b/.cache/clangd/index/lv_example_textarea_2.c.A5F2B42FCA8C7B8A.idx new file mode 100644 index 0000000..9a13685 Binary files /dev/null and b/.cache/clangd/index/lv_example_textarea_2.c.A5F2B42FCA8C7B8A.idx differ diff --git a/.cache/clangd/index/lv_example_textarea_3.c.8A0969D71B8D8C0D.idx b/.cache/clangd/index/lv_example_textarea_3.c.8A0969D71B8D8C0D.idx new file mode 100644 index 0000000..365490a Binary files /dev/null and b/.cache/clangd/index/lv_example_textarea_3.c.8A0969D71B8D8C0D.idx differ diff --git a/.cache/clangd/index/lv_example_textarea_4.c.B9A2C02A65587399.idx b/.cache/clangd/index/lv_example_textarea_4.c.B9A2C02A65587399.idx new file mode 100644 index 0000000..b50747f Binary files /dev/null and b/.cache/clangd/index/lv_example_textarea_4.c.B9A2C02A65587399.idx differ diff --git a/.cache/clangd/index/lv_example_tileview_1.c.E2A3527C31F34AD5.idx b/.cache/clangd/index/lv_example_tileview_1.c.E2A3527C31F34AD5.idx new file mode 100644 index 0000000..569abb6 Binary files /dev/null and b/.cache/clangd/index/lv_example_tileview_1.c.E2A3527C31F34AD5.idx differ diff --git a/.cache/clangd/index/lv_example_tiny_ttf.h.B7A56F16E9F0EAB1.idx b/.cache/clangd/index/lv_example_tiny_ttf.h.B7A56F16E9F0EAB1.idx new file mode 100644 index 0000000..2c69764 Binary files /dev/null and b/.cache/clangd/index/lv_example_tiny_ttf.h.B7A56F16E9F0EAB1.idx differ diff --git a/.cache/clangd/index/lv_example_tiny_ttf_1.c.7C0615685D282291.idx b/.cache/clangd/index/lv_example_tiny_ttf_1.c.7C0615685D282291.idx new file mode 100644 index 0000000..282aab7 Binary files /dev/null and b/.cache/clangd/index/lv_example_tiny_ttf_1.c.7C0615685D282291.idx differ diff --git a/.cache/clangd/index/lv_example_tiny_ttf_2.c.BAC3BB4744E04E8F.idx b/.cache/clangd/index/lv_example_tiny_ttf_2.c.BAC3BB4744E04E8F.idx new file mode 100644 index 0000000..a92098d Binary files /dev/null and b/.cache/clangd/index/lv_example_tiny_ttf_2.c.BAC3BB4744E04E8F.idx differ diff --git a/.cache/clangd/index/lv_example_tiny_ttf_3.c.29BDC493CE4180CB.idx b/.cache/clangd/index/lv_example_tiny_ttf_3.c.29BDC493CE4180CB.idx new file mode 100644 index 0000000..0ed4881 Binary files /dev/null and b/.cache/clangd/index/lv_example_tiny_ttf_3.c.29BDC493CE4180CB.idx differ diff --git a/.cache/clangd/index/lv_example_tjpgd.h.18CFB1B87FF00B1E.idx b/.cache/clangd/index/lv_example_tjpgd.h.18CFB1B87FF00B1E.idx new file mode 100644 index 0000000..f2e1825 Binary files /dev/null and b/.cache/clangd/index/lv_example_tjpgd.h.18CFB1B87FF00B1E.idx differ diff --git a/.cache/clangd/index/lv_example_tjpgd_1.c.ECBDA00AB8D39F0F.idx b/.cache/clangd/index/lv_example_tjpgd_1.c.ECBDA00AB8D39F0F.idx new file mode 100644 index 0000000..2f89152 Binary files /dev/null and b/.cache/clangd/index/lv_example_tjpgd_1.c.ECBDA00AB8D39F0F.idx differ diff --git a/.cache/clangd/index/lv_example_translation.h.C7B378479BD210DF.idx b/.cache/clangd/index/lv_example_translation.h.C7B378479BD210DF.idx new file mode 100644 index 0000000..a7a783b Binary files /dev/null and b/.cache/clangd/index/lv_example_translation.h.C7B378479BD210DF.idx differ diff --git a/.cache/clangd/index/lv_example_translation_1.c.625BAB0BB7C1E8CC.idx b/.cache/clangd/index/lv_example_translation_1.c.625BAB0BB7C1E8CC.idx new file mode 100644 index 0000000..f5dbc47 Binary files /dev/null and b/.cache/clangd/index/lv_example_translation_1.c.625BAB0BB7C1E8CC.idx differ diff --git a/.cache/clangd/index/lv_example_translation_2.c.10AFF7D38B1BC720.idx b/.cache/clangd/index/lv_example_translation_2.c.10AFF7D38B1BC720.idx new file mode 100644 index 0000000..6ddd8a7 Binary files /dev/null and b/.cache/clangd/index/lv_example_translation_2.c.10AFF7D38B1BC720.idx differ diff --git a/.cache/clangd/index/lv_example_widgets.h.4A6B6C783BE347F9.idx b/.cache/clangd/index/lv_example_widgets.h.4A6B6C783BE347F9.idx new file mode 100644 index 0000000..87df0c3 Binary files /dev/null and b/.cache/clangd/index/lv_example_widgets.h.4A6B6C783BE347F9.idx differ diff --git a/.cache/clangd/index/lv_example_win_1.c.FFC65E4AEB218F60.idx b/.cache/clangd/index/lv_example_win_1.c.FFC65E4AEB218F60.idx new file mode 100644 index 0000000..834a87b Binary files /dev/null and b/.cache/clangd/index/lv_example_win_1.c.FFC65E4AEB218F60.idx differ diff --git a/.cache/clangd/index/lv_example_xml.h.C8CD83D0D5DF362D.idx b/.cache/clangd/index/lv_example_xml.h.C8CD83D0D5DF362D.idx new file mode 100644 index 0000000..e669a65 Binary files /dev/null and b/.cache/clangd/index/lv_example_xml.h.C8CD83D0D5DF362D.idx differ diff --git a/.cache/clangd/index/lv_example_xml_1.c.A41CF74A7CE9F8E4.idx b/.cache/clangd/index/lv_example_xml_1.c.A41CF74A7CE9F8E4.idx new file mode 100644 index 0000000..548f6c9 Binary files /dev/null and b/.cache/clangd/index/lv_example_xml_1.c.A41CF74A7CE9F8E4.idx differ diff --git a/.cache/clangd/index/lv_example_xml_2.c.453BFC86282DA781.idx b/.cache/clangd/index/lv_example_xml_2.c.453BFC86282DA781.idx new file mode 100644 index 0000000..8382355 Binary files /dev/null and b/.cache/clangd/index/lv_example_xml_2.c.453BFC86282DA781.idx differ diff --git a/.cache/clangd/index/lv_examples.h.ABD0FC197A66D566.idx b/.cache/clangd/index/lv_examples.h.ABD0FC197A66D566.idx new file mode 100644 index 0000000..6af51ce Binary files /dev/null and b/.cache/clangd/index/lv_examples.h.ABD0FC197A66D566.idx differ diff --git a/.cache/clangd/index/lv_ffmpeg.c.6A780A4F49B0E439.idx b/.cache/clangd/index/lv_ffmpeg.c.6A780A4F49B0E439.idx index 6b163ce..fe50892 100644 Binary files a/.cache/clangd/index/lv_ffmpeg.c.6A780A4F49B0E439.idx and b/.cache/clangd/index/lv_ffmpeg.c.6A780A4F49B0E439.idx differ diff --git a/.cache/clangd/index/lv_ffmpeg.h.B04E28EC1303015B.idx b/.cache/clangd/index/lv_ffmpeg.h.B04E28EC1303015B.idx index 14cc89c..4de0949 100644 Binary files a/.cache/clangd/index/lv_ffmpeg.h.B04E28EC1303015B.idx and b/.cache/clangd/index/lv_ffmpeg.h.B04E28EC1303015B.idx differ diff --git a/.cache/clangd/index/lv_ffmpeg_private.h.62E069E439720706.idx b/.cache/clangd/index/lv_ffmpeg_private.h.62E069E439720706.idx index edd0a9f..b928831 100644 Binary files a/.cache/clangd/index/lv_ffmpeg_private.h.62E069E439720706.idx and b/.cache/clangd/index/lv_ffmpeg_private.h.62E069E439720706.idx differ diff --git a/.cache/clangd/index/lv_file_explorer.c.6BAA130A5692D727.idx b/.cache/clangd/index/lv_file_explorer.c.6BAA130A5692D727.idx index 16626ee..29f4b86 100644 Binary files a/.cache/clangd/index/lv_file_explorer.c.6BAA130A5692D727.idx and b/.cache/clangd/index/lv_file_explorer.c.6BAA130A5692D727.idx differ diff --git a/.cache/clangd/index/lv_file_explorer.h.2DFAD93E35726B6D.idx b/.cache/clangd/index/lv_file_explorer.h.2DFAD93E35726B6D.idx index 8a7ed84..cb261b5 100644 Binary files a/.cache/clangd/index/lv_file_explorer.h.2DFAD93E35726B6D.idx and b/.cache/clangd/index/lv_file_explorer.h.2DFAD93E35726B6D.idx differ diff --git a/.cache/clangd/index/lv_file_explorer_private.h.1CC40CF0EC73A09C.idx b/.cache/clangd/index/lv_file_explorer_private.h.1CC40CF0EC73A09C.idx index 23331ef..a7ebf91 100644 Binary files a/.cache/clangd/index/lv_file_explorer_private.h.1CC40CF0EC73A09C.idx and b/.cache/clangd/index/lv_file_explorer_private.h.1CC40CF0EC73A09C.idx differ diff --git a/.cache/clangd/index/lv_flex.c.2CD5B789C6A3AEC7.idx b/.cache/clangd/index/lv_flex.c.2CD5B789C6A3AEC7.idx index 4648ab9..0c57ac5 100644 Binary files a/.cache/clangd/index/lv_flex.c.2CD5B789C6A3AEC7.idx and b/.cache/clangd/index/lv_flex.c.2CD5B789C6A3AEC7.idx differ diff --git a/.cache/clangd/index/lv_flex.h.8C1B06B7C54CB385.idx b/.cache/clangd/index/lv_flex.h.8C1B06B7C54CB385.idx index 9537269..c8da6a3 100644 Binary files a/.cache/clangd/index/lv_flex.h.8C1B06B7C54CB385.idx and b/.cache/clangd/index/lv_flex.h.8C1B06B7C54CB385.idx differ diff --git a/.cache/clangd/index/lv_font.c.41E2F799B36FF115.idx b/.cache/clangd/index/lv_font.c.41E2F799B36FF115.idx index 92b2ee5..520cc7e 100644 Binary files a/.cache/clangd/index/lv_font.c.41E2F799B36FF115.idx and b/.cache/clangd/index/lv_font.c.41E2F799B36FF115.idx differ diff --git a/.cache/clangd/index/lv_font.h.3321D7259B318E49.idx b/.cache/clangd/index/lv_font.h.3321D7259B318E49.idx index d536d07..00075fb 100644 Binary files a/.cache/clangd/index/lv_font.h.3321D7259B318E49.idx and b/.cache/clangd/index/lv_font.h.3321D7259B318E49.idx differ diff --git a/.cache/clangd/index/lv_font_dejavu_16_persian_hebrew.c.CE2ABB1DE964F18F.idx b/.cache/clangd/index/lv_font_dejavu_16_persian_hebrew.c.CE2ABB1DE964F18F.idx index 39b2314..cdda588 100644 Binary files a/.cache/clangd/index/lv_font_dejavu_16_persian_hebrew.c.CE2ABB1DE964F18F.idx and b/.cache/clangd/index/lv_font_dejavu_16_persian_hebrew.c.CE2ABB1DE964F18F.idx differ diff --git a/.cache/clangd/index/lv_font_fmt_txt.c.B9BCEE6D2510312F.idx b/.cache/clangd/index/lv_font_fmt_txt.c.B9BCEE6D2510312F.idx index b0b5fb2..aff6c01 100644 Binary files a/.cache/clangd/index/lv_font_fmt_txt.c.B9BCEE6D2510312F.idx and b/.cache/clangd/index/lv_font_fmt_txt.c.B9BCEE6D2510312F.idx differ diff --git a/.cache/clangd/index/lv_font_fmt_txt.h.17B5DBC5315EA54A.idx b/.cache/clangd/index/lv_font_fmt_txt.h.17B5DBC5315EA54A.idx index 69e9be7..33a1227 100644 Binary files a/.cache/clangd/index/lv_font_fmt_txt.h.17B5DBC5315EA54A.idx and b/.cache/clangd/index/lv_font_fmt_txt.h.17B5DBC5315EA54A.idx differ diff --git a/.cache/clangd/index/lv_font_fmt_txt_private.h.3EF6EBFA0A6BEC5A.idx b/.cache/clangd/index/lv_font_fmt_txt_private.h.3EF6EBFA0A6BEC5A.idx index 4269f98..00392ff 100644 Binary files a/.cache/clangd/index/lv_font_fmt_txt_private.h.3EF6EBFA0A6BEC5A.idx and b/.cache/clangd/index/lv_font_fmt_txt_private.h.3EF6EBFA0A6BEC5A.idx differ diff --git a/.cache/clangd/index/lv_font_manager.c.57C6F7B8C0B89305.idx b/.cache/clangd/index/lv_font_manager.c.57C6F7B8C0B89305.idx index 2bcaed2..f2df6e5 100644 Binary files a/.cache/clangd/index/lv_font_manager.c.57C6F7B8C0B89305.idx and b/.cache/clangd/index/lv_font_manager.c.57C6F7B8C0B89305.idx differ diff --git a/.cache/clangd/index/lv_font_manager.h.F306C527BA92ABB8.idx b/.cache/clangd/index/lv_font_manager.h.F306C527BA92ABB8.idx index d66abab..48a805b 100644 Binary files a/.cache/clangd/index/lv_font_manager.h.F306C527BA92ABB8.idx and b/.cache/clangd/index/lv_font_manager.h.F306C527BA92ABB8.idx differ diff --git a/.cache/clangd/index/lv_font_manager_recycle.c.1F05AB89E2BBCEFD.idx b/.cache/clangd/index/lv_font_manager_recycle.c.1F05AB89E2BBCEFD.idx index 8b8ed2f..8699f0f 100644 Binary files a/.cache/clangd/index/lv_font_manager_recycle.c.1F05AB89E2BBCEFD.idx and b/.cache/clangd/index/lv_font_manager_recycle.c.1F05AB89E2BBCEFD.idx differ diff --git a/.cache/clangd/index/lv_font_manager_recycle.h.3A1916B383B172D6.idx b/.cache/clangd/index/lv_font_manager_recycle.h.3A1916B383B172D6.idx index faa6f55..b66232f 100644 Binary files a/.cache/clangd/index/lv_font_manager_recycle.h.3A1916B383B172D6.idx and b/.cache/clangd/index/lv_font_manager_recycle.h.3A1916B383B172D6.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_10.c.AD2DC679EF442452.idx b/.cache/clangd/index/lv_font_montserrat_10.c.AD2DC679EF442452.idx index dbe584c..41c31c5 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_10.c.AD2DC679EF442452.idx and b/.cache/clangd/index/lv_font_montserrat_10.c.AD2DC679EF442452.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_12.c.F6367868BC598CB3.idx b/.cache/clangd/index/lv_font_montserrat_12.c.F6367868BC598CB3.idx index be4423a..d0a47a4 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_12.c.F6367868BC598CB3.idx and b/.cache/clangd/index/lv_font_montserrat_12.c.F6367868BC598CB3.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_14.c.29EC189E0A5C6E28.idx b/.cache/clangd/index/lv_font_montserrat_14.c.29EC189E0A5C6E28.idx index 23684a3..12d13c6 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_14.c.29EC189E0A5C6E28.idx and b/.cache/clangd/index/lv_font_montserrat_14.c.29EC189E0A5C6E28.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_14_aligned.c.52C6832F42BAE821.idx b/.cache/clangd/index/lv_font_montserrat_14_aligned.c.52C6832F42BAE821.idx index 1044120..679466f 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_14_aligned.c.52C6832F42BAE821.idx and b/.cache/clangd/index/lv_font_montserrat_14_aligned.c.52C6832F42BAE821.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_16.c.0EA27D78A5C2F91B.idx b/.cache/clangd/index/lv_font_montserrat_16.c.0EA27D78A5C2F91B.idx index 91b6989..51a9fae 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_16.c.0EA27D78A5C2F91B.idx and b/.cache/clangd/index/lv_font_montserrat_16.c.0EA27D78A5C2F91B.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_18.c.210CF166D40ECE07.idx b/.cache/clangd/index/lv_font_montserrat_18.c.210CF166D40ECE07.idx index 067f880..fa54f90 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_18.c.210CF166D40ECE07.idx and b/.cache/clangd/index/lv_font_montserrat_18.c.210CF166D40ECE07.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_20.c.202A0DD097174498.idx b/.cache/clangd/index/lv_font_montserrat_20.c.202A0DD097174498.idx index 0a4795e..49bdd0e 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_20.c.202A0DD097174498.idx and b/.cache/clangd/index/lv_font_montserrat_20.c.202A0DD097174498.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_22.c.E91B5BFB26C668E8.idx b/.cache/clangd/index/lv_font_montserrat_22.c.E91B5BFB26C668E8.idx index f444ebf..e61f6b1 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_22.c.E91B5BFB26C668E8.idx and b/.cache/clangd/index/lv_font_montserrat_22.c.E91B5BFB26C668E8.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_24.c.0D0B151D93CD459D.idx b/.cache/clangd/index/lv_font_montserrat_24.c.0D0B151D93CD459D.idx index 78b66b0..1c58860 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_24.c.0D0B151D93CD459D.idx and b/.cache/clangd/index/lv_font_montserrat_24.c.0D0B151D93CD459D.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_26.c.61C53BD20FB69152.idx b/.cache/clangd/index/lv_font_montserrat_26.c.61C53BD20FB69152.idx index c672610..f08093f 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_26.c.61C53BD20FB69152.idx and b/.cache/clangd/index/lv_font_montserrat_26.c.61C53BD20FB69152.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_28.c.FF50B052AFE7FA1D.idx b/.cache/clangd/index/lv_font_montserrat_28.c.FF50B052AFE7FA1D.idx index 30d66ed..d4db100 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_28.c.FF50B052AFE7FA1D.idx and b/.cache/clangd/index/lv_font_montserrat_28.c.FF50B052AFE7FA1D.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_28_compressed.c.8D6BC0E0F17320ED.idx b/.cache/clangd/index/lv_font_montserrat_28_compressed.c.8D6BC0E0F17320ED.idx index 52b3a3b..5625bdd 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_28_compressed.c.8D6BC0E0F17320ED.idx and b/.cache/clangd/index/lv_font_montserrat_28_compressed.c.8D6BC0E0F17320ED.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_30.c.056BF844A6593FC0.idx b/.cache/clangd/index/lv_font_montserrat_30.c.056BF844A6593FC0.idx index 686926a..60629be 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_30.c.056BF844A6593FC0.idx and b/.cache/clangd/index/lv_font_montserrat_30.c.056BF844A6593FC0.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_32.c.0E73BA9795F1B74B.idx b/.cache/clangd/index/lv_font_montserrat_32.c.0E73BA9795F1B74B.idx index 9bf452b..d26f655 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_32.c.0E73BA9795F1B74B.idx and b/.cache/clangd/index/lv_font_montserrat_32.c.0E73BA9795F1B74B.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_34.c.43FD79268156A50A.idx b/.cache/clangd/index/lv_font_montserrat_34.c.43FD79268156A50A.idx index 38854e9..d68de48 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_34.c.43FD79268156A50A.idx and b/.cache/clangd/index/lv_font_montserrat_34.c.43FD79268156A50A.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_36.c.59577803036428C8.idx b/.cache/clangd/index/lv_font_montserrat_36.c.59577803036428C8.idx index 8858864..c8617c8 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_36.c.59577803036428C8.idx and b/.cache/clangd/index/lv_font_montserrat_36.c.59577803036428C8.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_38.c.FCA4FBDE88FF24B2.idx b/.cache/clangd/index/lv_font_montserrat_38.c.FCA4FBDE88FF24B2.idx index 9aba738..5d05aa5 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_38.c.FCA4FBDE88FF24B2.idx and b/.cache/clangd/index/lv_font_montserrat_38.c.FCA4FBDE88FF24B2.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_40.c.B5446EE1F11F77C6.idx b/.cache/clangd/index/lv_font_montserrat_40.c.B5446EE1F11F77C6.idx index 1cb6d1b..f1448bf 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_40.c.B5446EE1F11F77C6.idx and b/.cache/clangd/index/lv_font_montserrat_40.c.B5446EE1F11F77C6.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_42.c.920FC1C482970B91.idx b/.cache/clangd/index/lv_font_montserrat_42.c.920FC1C482970B91.idx index a0085b9..41e0a56 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_42.c.920FC1C482970B91.idx and b/.cache/clangd/index/lv_font_montserrat_42.c.920FC1C482970B91.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_44.c.4E23142BA39F7AD1.idx b/.cache/clangd/index/lv_font_montserrat_44.c.4E23142BA39F7AD1.idx index 20705f8..a9b6b05 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_44.c.4E23142BA39F7AD1.idx and b/.cache/clangd/index/lv_font_montserrat_44.c.4E23142BA39F7AD1.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_46.c.6590F2D26C64F01B.idx b/.cache/clangd/index/lv_font_montserrat_46.c.6590F2D26C64F01B.idx index c795ac6..ff114a4 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_46.c.6590F2D26C64F01B.idx and b/.cache/clangd/index/lv_font_montserrat_46.c.6590F2D26C64F01B.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_48.c.5A874D365996EDDD.idx b/.cache/clangd/index/lv_font_montserrat_48.c.5A874D365996EDDD.idx index bf5939a..8bfacd8 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_48.c.5A874D365996EDDD.idx and b/.cache/clangd/index/lv_font_montserrat_48.c.5A874D365996EDDD.idx differ diff --git a/.cache/clangd/index/lv_font_montserrat_8.c.0A44C0B294916E6B.idx b/.cache/clangd/index/lv_font_montserrat_8.c.0A44C0B294916E6B.idx index b2f3839..85eee01 100644 Binary files a/.cache/clangd/index/lv_font_montserrat_8.c.0A44C0B294916E6B.idx and b/.cache/clangd/index/lv_font_montserrat_8.c.0A44C0B294916E6B.idx differ diff --git a/.cache/clangd/index/lv_font_source_han_sans_sc_14_cjk.c.DED4909862BC6FA9.idx b/.cache/clangd/index/lv_font_source_han_sans_sc_14_cjk.c.DED4909862BC6FA9.idx index 2b55c97..943b785 100644 Binary files a/.cache/clangd/index/lv_font_source_han_sans_sc_14_cjk.c.DED4909862BC6FA9.idx and b/.cache/clangd/index/lv_font_source_han_sans_sc_14_cjk.c.DED4909862BC6FA9.idx differ diff --git a/.cache/clangd/index/lv_font_source_han_sans_sc_16_cjk.c.3523006042301075.idx b/.cache/clangd/index/lv_font_source_han_sans_sc_16_cjk.c.3523006042301075.idx index 6e0f2c8..2adb37b 100644 Binary files a/.cache/clangd/index/lv_font_source_han_sans_sc_16_cjk.c.3523006042301075.idx and b/.cache/clangd/index/lv_font_source_han_sans_sc_16_cjk.c.3523006042301075.idx differ diff --git a/.cache/clangd/index/lv_font_unscii_16.c.DB7FFF8EDD2D6B14.idx b/.cache/clangd/index/lv_font_unscii_16.c.DB7FFF8EDD2D6B14.idx index 1f91d71..def9b98 100644 Binary files a/.cache/clangd/index/lv_font_unscii_16.c.DB7FFF8EDD2D6B14.idx and b/.cache/clangd/index/lv_font_unscii_16.c.DB7FFF8EDD2D6B14.idx differ diff --git a/.cache/clangd/index/lv_font_unscii_8.c.7D158E12700BD74A.idx b/.cache/clangd/index/lv_font_unscii_8.c.7D158E12700BD74A.idx index 2bde803..53759ba 100644 Binary files a/.cache/clangd/index/lv_font_unscii_8.c.7D158E12700BD74A.idx and b/.cache/clangd/index/lv_font_unscii_8.c.7D158E12700BD74A.idx differ diff --git a/.cache/clangd/index/lv_fragment.c.E08F5F70279FB309.idx b/.cache/clangd/index/lv_fragment.c.E08F5F70279FB309.idx index faa5b2f..67a59da 100644 Binary files a/.cache/clangd/index/lv_fragment.c.E08F5F70279FB309.idx and b/.cache/clangd/index/lv_fragment.c.E08F5F70279FB309.idx differ diff --git a/.cache/clangd/index/lv_fragment.h.FA335C6589AAF539.idx b/.cache/clangd/index/lv_fragment.h.FA335C6589AAF539.idx index f333661..b3f6b0d 100644 Binary files a/.cache/clangd/index/lv_fragment.h.FA335C6589AAF539.idx and b/.cache/clangd/index/lv_fragment.h.FA335C6589AAF539.idx differ diff --git a/.cache/clangd/index/lv_fragment_manager.c.6549CA716A2DCE0A.idx b/.cache/clangd/index/lv_fragment_manager.c.6549CA716A2DCE0A.idx index 4cc1e7b..bdda095 100644 Binary files a/.cache/clangd/index/lv_fragment_manager.c.6549CA716A2DCE0A.idx and b/.cache/clangd/index/lv_fragment_manager.c.6549CA716A2DCE0A.idx differ diff --git a/.cache/clangd/index/lv_fragment_private.h.EB1DC54B30E4D4A2.idx b/.cache/clangd/index/lv_fragment_private.h.EB1DC54B30E4D4A2.idx index 98dd201..ab109fb 100644 Binary files a/.cache/clangd/index/lv_fragment_private.h.EB1DC54B30E4D4A2.idx and b/.cache/clangd/index/lv_fragment_private.h.EB1DC54B30E4D4A2.idx differ diff --git a/.cache/clangd/index/lv_freertos.c.BF20362B5B2905B6.idx b/.cache/clangd/index/lv_freertos.c.BF20362B5B2905B6.idx index dc7ec15..ffeace6 100644 Binary files a/.cache/clangd/index/lv_freertos.c.BF20362B5B2905B6.idx and b/.cache/clangd/index/lv_freertos.c.BF20362B5B2905B6.idx differ diff --git a/.cache/clangd/index/lv_freertos.h.F79F42DE1E37E649.idx b/.cache/clangd/index/lv_freertos.h.F79F42DE1E37E649.idx index 47dd2f3..2843868 100644 Binary files a/.cache/clangd/index/lv_freertos.h.F79F42DE1E37E649.idx and b/.cache/clangd/index/lv_freertos.h.F79F42DE1E37E649.idx differ diff --git a/.cache/clangd/index/lv_freetype.c.0D1843E1369E9F09.idx b/.cache/clangd/index/lv_freetype.c.0D1843E1369E9F09.idx index ec80350..90b7956 100644 Binary files a/.cache/clangd/index/lv_freetype.c.0D1843E1369E9F09.idx and b/.cache/clangd/index/lv_freetype.c.0D1843E1369E9F09.idx differ diff --git a/.cache/clangd/index/lv_freetype.h.0F36C7959F965A36.idx b/.cache/clangd/index/lv_freetype.h.0F36C7959F965A36.idx index 75e4fb4..6d86f3b 100644 Binary files a/.cache/clangd/index/lv_freetype.h.0F36C7959F965A36.idx and b/.cache/clangd/index/lv_freetype.h.0F36C7959F965A36.idx differ diff --git a/.cache/clangd/index/lv_freetype_glyph.c.8DF65B7FEAF46B1F.idx b/.cache/clangd/index/lv_freetype_glyph.c.8DF65B7FEAF46B1F.idx index 4ba58a3..274c54e 100644 Binary files a/.cache/clangd/index/lv_freetype_glyph.c.8DF65B7FEAF46B1F.idx and b/.cache/clangd/index/lv_freetype_glyph.c.8DF65B7FEAF46B1F.idx differ diff --git a/.cache/clangd/index/lv_freetype_image.c.2D7E2697B9420DBF.idx b/.cache/clangd/index/lv_freetype_image.c.2D7E2697B9420DBF.idx index b46de0f..d5acfdc 100644 Binary files a/.cache/clangd/index/lv_freetype_image.c.2D7E2697B9420DBF.idx and b/.cache/clangd/index/lv_freetype_image.c.2D7E2697B9420DBF.idx differ diff --git a/.cache/clangd/index/lv_freetype_outline.c.576342BD919E4BE4.idx b/.cache/clangd/index/lv_freetype_outline.c.576342BD919E4BE4.idx index ac1ae30..235f1bd 100644 Binary files a/.cache/clangd/index/lv_freetype_outline.c.576342BD919E4BE4.idx and b/.cache/clangd/index/lv_freetype_outline.c.576342BD919E4BE4.idx differ diff --git a/.cache/clangd/index/lv_freetype_private.h.CE4C842C2BC25239.idx b/.cache/clangd/index/lv_freetype_private.h.CE4C842C2BC25239.idx index 6b2c764..64f5dba 100644 Binary files a/.cache/clangd/index/lv_freetype_private.h.CE4C842C2BC25239.idx and b/.cache/clangd/index/lv_freetype_private.h.CE4C842C2BC25239.idx differ diff --git a/.cache/clangd/index/lv_fs.c.3F6B89C66DF3BC3B.idx b/.cache/clangd/index/lv_fs.c.3F6B89C66DF3BC3B.idx index d6df0f2..aac13c2 100644 Binary files a/.cache/clangd/index/lv_fs.c.3F6B89C66DF3BC3B.idx and b/.cache/clangd/index/lv_fs.c.3F6B89C66DF3BC3B.idx differ diff --git a/.cache/clangd/index/lv_fs.h.6EA6640482B7BDE1.idx b/.cache/clangd/index/lv_fs.h.6EA6640482B7BDE1.idx index 3d57a36..7944fa5 100644 Binary files a/.cache/clangd/index/lv_fs.h.6EA6640482B7BDE1.idx and b/.cache/clangd/index/lv_fs.h.6EA6640482B7BDE1.idx differ diff --git a/.cache/clangd/index/lv_fs_arduino_esp_littlefs.cpp.147B7865FF12EAB7.idx b/.cache/clangd/index/lv_fs_arduino_esp_littlefs.cpp.147B7865FF12EAB7.idx index 08d50bb..25db6a5 100644 Binary files a/.cache/clangd/index/lv_fs_arduino_esp_littlefs.cpp.147B7865FF12EAB7.idx and b/.cache/clangd/index/lv_fs_arduino_esp_littlefs.cpp.147B7865FF12EAB7.idx differ diff --git a/.cache/clangd/index/lv_fs_arduino_sd.cpp.4828E206D14D03EF.idx b/.cache/clangd/index/lv_fs_arduino_sd.cpp.4828E206D14D03EF.idx index d31cba6..f17f1c2 100644 Binary files a/.cache/clangd/index/lv_fs_arduino_sd.cpp.4828E206D14D03EF.idx and b/.cache/clangd/index/lv_fs_arduino_sd.cpp.4828E206D14D03EF.idx differ diff --git a/.cache/clangd/index/lv_fs_cbfs.c.AC2BFE4AFF56ADAA.idx b/.cache/clangd/index/lv_fs_cbfs.c.AC2BFE4AFF56ADAA.idx index 703f4de..149aa88 100644 Binary files a/.cache/clangd/index/lv_fs_cbfs.c.AC2BFE4AFF56ADAA.idx and b/.cache/clangd/index/lv_fs_cbfs.c.AC2BFE4AFF56ADAA.idx differ diff --git a/.cache/clangd/index/lv_fs_fatfs.c.84030220FA940613.idx b/.cache/clangd/index/lv_fs_fatfs.c.84030220FA940613.idx index 2bc9d58..c957fcf 100644 Binary files a/.cache/clangd/index/lv_fs_fatfs.c.84030220FA940613.idx and b/.cache/clangd/index/lv_fs_fatfs.c.84030220FA940613.idx differ diff --git a/.cache/clangd/index/lv_fs_frogfs.c.C66717C04B50E039.idx b/.cache/clangd/index/lv_fs_frogfs.c.C66717C04B50E039.idx index 9686557..52a089a 100644 Binary files a/.cache/clangd/index/lv_fs_frogfs.c.C66717C04B50E039.idx and b/.cache/clangd/index/lv_fs_frogfs.c.C66717C04B50E039.idx differ diff --git a/.cache/clangd/index/lv_fs_littlefs.c.71D4F2582B21422D.idx b/.cache/clangd/index/lv_fs_littlefs.c.71D4F2582B21422D.idx index e20de4d..102173d 100644 Binary files a/.cache/clangd/index/lv_fs_littlefs.c.71D4F2582B21422D.idx and b/.cache/clangd/index/lv_fs_littlefs.c.71D4F2582B21422D.idx differ diff --git a/.cache/clangd/index/lv_fs_memfs.c.6090269D8E60CD55.idx b/.cache/clangd/index/lv_fs_memfs.c.6090269D8E60CD55.idx index 80f1559..6128351 100644 Binary files a/.cache/clangd/index/lv_fs_memfs.c.6090269D8E60CD55.idx and b/.cache/clangd/index/lv_fs_memfs.c.6090269D8E60CD55.idx differ diff --git a/.cache/clangd/index/lv_fs_posix.c.3ED4929A0DDC6D8C.idx b/.cache/clangd/index/lv_fs_posix.c.3ED4929A0DDC6D8C.idx index b3496db..76f6ca8 100644 Binary files a/.cache/clangd/index/lv_fs_posix.c.3ED4929A0DDC6D8C.idx and b/.cache/clangd/index/lv_fs_posix.c.3ED4929A0DDC6D8C.idx differ diff --git a/.cache/clangd/index/lv_fs_private.h.9A3D62BAD4D7A92E.idx b/.cache/clangd/index/lv_fs_private.h.9A3D62BAD4D7A92E.idx index 46f1c52..9faff68 100644 Binary files a/.cache/clangd/index/lv_fs_private.h.9A3D62BAD4D7A92E.idx and b/.cache/clangd/index/lv_fs_private.h.9A3D62BAD4D7A92E.idx differ diff --git a/.cache/clangd/index/lv_fs_stdio.c.D87ECFD5D96C349F.idx b/.cache/clangd/index/lv_fs_stdio.c.D87ECFD5D96C349F.idx index bd7abba..77e69e1 100644 Binary files a/.cache/clangd/index/lv_fs_stdio.c.D87ECFD5D96C349F.idx and b/.cache/clangd/index/lv_fs_stdio.c.D87ECFD5D96C349F.idx differ diff --git a/.cache/clangd/index/lv_fs_uefi.c.3EC9511232B83923.idx b/.cache/clangd/index/lv_fs_uefi.c.3EC9511232B83923.idx index a3791c2..fdef494 100644 Binary files a/.cache/clangd/index/lv_fs_uefi.c.3EC9511232B83923.idx and b/.cache/clangd/index/lv_fs_uefi.c.3EC9511232B83923.idx differ diff --git a/.cache/clangd/index/lv_fs_win32.c.6E20C01C6E7D99B1.idx b/.cache/clangd/index/lv_fs_win32.c.6E20C01C6E7D99B1.idx index bf04eda..c646b1e 100644 Binary files a/.cache/clangd/index/lv_fs_win32.c.6E20C01C6E7D99B1.idx and b/.cache/clangd/index/lv_fs_win32.c.6E20C01C6E7D99B1.idx differ diff --git a/.cache/clangd/index/lv_fsdrv.h.1B9B5E0FDF04B25A.idx b/.cache/clangd/index/lv_fsdrv.h.1B9B5E0FDF04B25A.idx index c47928b..c67d82b 100644 Binary files a/.cache/clangd/index/lv_fsdrv.h.1B9B5E0FDF04B25A.idx and b/.cache/clangd/index/lv_fsdrv.h.1B9B5E0FDF04B25A.idx differ diff --git a/.cache/clangd/index/lv_ft81x.c.F8E5D46451AC1317.idx b/.cache/clangd/index/lv_ft81x.c.F8E5D46451AC1317.idx index 1b7fa7b..3177baa 100644 Binary files a/.cache/clangd/index/lv_ft81x.c.F8E5D46451AC1317.idx and b/.cache/clangd/index/lv_ft81x.c.F8E5D46451AC1317.idx differ diff --git a/.cache/clangd/index/lv_ft81x.h.D2BE3660EDFA2999.idx b/.cache/clangd/index/lv_ft81x.h.D2BE3660EDFA2999.idx index ee99fec..fa8d09b 100644 Binary files a/.cache/clangd/index/lv_ft81x.h.D2BE3660EDFA2999.idx and b/.cache/clangd/index/lv_ft81x.h.D2BE3660EDFA2999.idx differ diff --git a/.cache/clangd/index/lv_ftsystem.c.8EF258F42FFD55FC.idx b/.cache/clangd/index/lv_ftsystem.c.8EF258F42FFD55FC.idx index 37cf663..1c4486c 100644 Binary files a/.cache/clangd/index/lv_ftsystem.c.8EF258F42FFD55FC.idx and b/.cache/clangd/index/lv_ftsystem.c.8EF258F42FFD55FC.idx differ diff --git a/.cache/clangd/index/lv_g2d_buf_map.c.A726F3FFE07E31A6.idx b/.cache/clangd/index/lv_g2d_buf_map.c.A726F3FFE07E31A6.idx index f01242d..497a45e 100644 Binary files a/.cache/clangd/index/lv_g2d_buf_map.c.A726F3FFE07E31A6.idx and b/.cache/clangd/index/lv_g2d_buf_map.c.A726F3FFE07E31A6.idx differ diff --git a/.cache/clangd/index/lv_g2d_buf_map.h.9850A4529EEE83F0.idx b/.cache/clangd/index/lv_g2d_buf_map.h.9850A4529EEE83F0.idx index 6056ba2..1aec46c 100644 Binary files a/.cache/clangd/index/lv_g2d_buf_map.h.9850A4529EEE83F0.idx and b/.cache/clangd/index/lv_g2d_buf_map.h.9850A4529EEE83F0.idx differ diff --git a/.cache/clangd/index/lv_g2d_utils.c.859791CDE43F6911.idx b/.cache/clangd/index/lv_g2d_utils.c.859791CDE43F6911.idx index bf840ff..5624050 100644 Binary files a/.cache/clangd/index/lv_g2d_utils.c.859791CDE43F6911.idx and b/.cache/clangd/index/lv_g2d_utils.c.859791CDE43F6911.idx differ diff --git a/.cache/clangd/index/lv_g2d_utils.h.12C103F67DC5395F.idx b/.cache/clangd/index/lv_g2d_utils.h.12C103F67DC5395F.idx index 8881124..967bb79 100644 Binary files a/.cache/clangd/index/lv_g2d_utils.h.12C103F67DC5395F.idx and b/.cache/clangd/index/lv_g2d_utils.h.12C103F67DC5395F.idx differ diff --git a/.cache/clangd/index/lv_gif.c.A89D3869E441C8D0.idx b/.cache/clangd/index/lv_gif.c.A89D3869E441C8D0.idx index d8964d3..a2c7f1d 100644 Binary files a/.cache/clangd/index/lv_gif.c.A89D3869E441C8D0.idx and b/.cache/clangd/index/lv_gif.c.A89D3869E441C8D0.idx differ diff --git a/.cache/clangd/index/lv_gif.h.1BF6404F4C2A2C48.idx b/.cache/clangd/index/lv_gif.h.1BF6404F4C2A2C48.idx index 8dc2dbc..92ba641 100644 Binary files a/.cache/clangd/index/lv_gif.h.1BF6404F4C2A2C48.idx and b/.cache/clangd/index/lv_gif.h.1BF6404F4C2A2C48.idx differ diff --git a/.cache/clangd/index/lv_global.h.7EEDB0BE3602FEBC.idx b/.cache/clangd/index/lv_global.h.7EEDB0BE3602FEBC.idx index bb77b05..b7f1c50 100644 Binary files a/.cache/clangd/index/lv_global.h.7EEDB0BE3602FEBC.idx and b/.cache/clangd/index/lv_global.h.7EEDB0BE3602FEBC.idx differ diff --git a/.cache/clangd/index/lv_gltf.h.C7032F936D196939.idx b/.cache/clangd/index/lv_gltf.h.C7032F936D196939.idx index 2b60a54..31115c1 100644 Binary files a/.cache/clangd/index/lv_gltf.h.C7032F936D196939.idx and b/.cache/clangd/index/lv_gltf.h.C7032F936D196939.idx differ diff --git a/.cache/clangd/index/lv_gltf_bind.cpp.D0131681B48143EE.idx b/.cache/clangd/index/lv_gltf_bind.cpp.D0131681B48143EE.idx index 4bdc606..35bccfe 100644 Binary files a/.cache/clangd/index/lv_gltf_bind.cpp.D0131681B48143EE.idx and b/.cache/clangd/index/lv_gltf_bind.cpp.D0131681B48143EE.idx differ diff --git a/.cache/clangd/index/lv_gltf_data.cpp.B77B3A7D955901BA.idx b/.cache/clangd/index/lv_gltf_data.cpp.B77B3A7D955901BA.idx index f2f9e35..24173bf 100644 Binary files a/.cache/clangd/index/lv_gltf_data.cpp.B77B3A7D955901BA.idx and b/.cache/clangd/index/lv_gltf_data.cpp.B77B3A7D955901BA.idx differ diff --git a/.cache/clangd/index/lv_gltf_data_animations.cpp.0BBACD4D28775D8F.idx b/.cache/clangd/index/lv_gltf_data_animations.cpp.0BBACD4D28775D8F.idx index 3559ce2..0c96b0f 100644 Binary files a/.cache/clangd/index/lv_gltf_data_animations.cpp.0BBACD4D28775D8F.idx and b/.cache/clangd/index/lv_gltf_data_animations.cpp.0BBACD4D28775D8F.idx differ diff --git a/.cache/clangd/index/lv_gltf_data_cache.cpp.5BECBA753474775E.idx b/.cache/clangd/index/lv_gltf_data_cache.cpp.5BECBA753474775E.idx index 3aa580a..2be1a3c 100644 Binary files a/.cache/clangd/index/lv_gltf_data_cache.cpp.5BECBA753474775E.idx and b/.cache/clangd/index/lv_gltf_data_cache.cpp.5BECBA753474775E.idx differ diff --git a/.cache/clangd/index/lv_gltf_data_injest.cpp.E822D1E52F44C7D2.idx b/.cache/clangd/index/lv_gltf_data_injest.cpp.E822D1E52F44C7D2.idx index c9b70c6..a09dcc5 100644 Binary files a/.cache/clangd/index/lv_gltf_data_injest.cpp.E822D1E52F44C7D2.idx and b/.cache/clangd/index/lv_gltf_data_injest.cpp.E822D1E52F44C7D2.idx differ diff --git a/.cache/clangd/index/lv_gltf_data_internal.hpp.5EB89515941710ED.idx b/.cache/clangd/index/lv_gltf_data_internal.hpp.5EB89515941710ED.idx index ff2a678..b791b2b 100644 Binary files a/.cache/clangd/index/lv_gltf_data_internal.hpp.5EB89515941710ED.idx and b/.cache/clangd/index/lv_gltf_data_internal.hpp.5EB89515941710ED.idx differ diff --git a/.cache/clangd/index/lv_gltf_data_mesh.cpp.176915219E552A56.idx b/.cache/clangd/index/lv_gltf_data_mesh.cpp.176915219E552A56.idx index e4ff052..7e7aab4 100644 Binary files a/.cache/clangd/index/lv_gltf_data_mesh.cpp.176915219E552A56.idx and b/.cache/clangd/index/lv_gltf_data_mesh.cpp.176915219E552A56.idx differ diff --git a/.cache/clangd/index/lv_gltf_data_node.cpp.E7D8A7F5C5F91312.idx b/.cache/clangd/index/lv_gltf_data_node.cpp.E7D8A7F5C5F91312.idx index dbeab50..a0efc60 100644 Binary files a/.cache/clangd/index/lv_gltf_data_node.cpp.E7D8A7F5C5F91312.idx and b/.cache/clangd/index/lv_gltf_data_node.cpp.E7D8A7F5C5F91312.idx differ diff --git a/.cache/clangd/index/lv_gltf_data_primitive.cpp.B3C029E54969EAE3.idx b/.cache/clangd/index/lv_gltf_data_primitive.cpp.B3C029E54969EAE3.idx index b1b5fc1..2bdfa16 100644 Binary files a/.cache/clangd/index/lv_gltf_data_primitive.cpp.B3C029E54969EAE3.idx and b/.cache/clangd/index/lv_gltf_data_primitive.cpp.B3C029E54969EAE3.idx differ diff --git a/.cache/clangd/index/lv_gltf_data_shader.cpp.927EE4323D121868.idx b/.cache/clangd/index/lv_gltf_data_shader.cpp.927EE4323D121868.idx index 53aa2bd..85dc7c3 100644 Binary files a/.cache/clangd/index/lv_gltf_data_shader.cpp.927EE4323D121868.idx and b/.cache/clangd/index/lv_gltf_data_shader.cpp.927EE4323D121868.idx differ diff --git a/.cache/clangd/index/lv_gltf_data_skin.cpp.D910413467ADC386.idx b/.cache/clangd/index/lv_gltf_data_skin.cpp.D910413467ADC386.idx index 217355c..990ce4b 100644 Binary files a/.cache/clangd/index/lv_gltf_data_skin.cpp.D910413467ADC386.idx and b/.cache/clangd/index/lv_gltf_data_skin.cpp.D910413467ADC386.idx differ diff --git a/.cache/clangd/index/lv_gltf_data_texture.cpp.690A77987335B9EC.idx b/.cache/clangd/index/lv_gltf_data_texture.cpp.690A77987335B9EC.idx index 2db0c4b..6260f9d 100644 Binary files a/.cache/clangd/index/lv_gltf_data_texture.cpp.690A77987335B9EC.idx and b/.cache/clangd/index/lv_gltf_data_texture.cpp.690A77987335B9EC.idx differ diff --git a/.cache/clangd/index/lv_gltf_ibl_sampler.c.6BCC72B9EF7EE154.idx b/.cache/clangd/index/lv_gltf_ibl_sampler.c.6BCC72B9EF7EE154.idx index f50af1c..c2108df 100644 Binary files a/.cache/clangd/index/lv_gltf_ibl_sampler.c.6BCC72B9EF7EE154.idx and b/.cache/clangd/index/lv_gltf_ibl_sampler.c.6BCC72B9EF7EE154.idx differ diff --git a/.cache/clangd/index/lv_gltf_ibl_sampler.h.1447FC940564A055.idx b/.cache/clangd/index/lv_gltf_ibl_sampler.h.1447FC940564A055.idx index 534059b..9317b93 100644 Binary files a/.cache/clangd/index/lv_gltf_ibl_sampler.h.1447FC940564A055.idx and b/.cache/clangd/index/lv_gltf_ibl_sampler.h.1447FC940564A055.idx differ diff --git a/.cache/clangd/index/lv_gltf_math.cpp.32FAB015786B6942.idx b/.cache/clangd/index/lv_gltf_math.cpp.32FAB015786B6942.idx index 9fb73d3..1bbd192 100644 Binary files a/.cache/clangd/index/lv_gltf_math.cpp.32FAB015786B6942.idx and b/.cache/clangd/index/lv_gltf_math.cpp.32FAB015786B6942.idx differ diff --git a/.cache/clangd/index/lv_gltf_math.hpp.F03DDBF9ACB6D62F.idx b/.cache/clangd/index/lv_gltf_math.hpp.F03DDBF9ACB6D62F.idx index 18742b1..c709669 100644 Binary files a/.cache/clangd/index/lv_gltf_math.hpp.F03DDBF9ACB6D62F.idx and b/.cache/clangd/index/lv_gltf_math.hpp.F03DDBF9ACB6D62F.idx differ diff --git a/.cache/clangd/index/lv_gltf_model.h.FFA26DC0333FFA29.idx b/.cache/clangd/index/lv_gltf_model.h.FFA26DC0333FFA29.idx index 08f1840..6261b4d 100644 Binary files a/.cache/clangd/index/lv_gltf_model.h.FFA26DC0333FFA29.idx and b/.cache/clangd/index/lv_gltf_model.h.FFA26DC0333FFA29.idx differ diff --git a/.cache/clangd/index/lv_gltf_uniform_locations.cpp.8BF10C4EAF74B37C.idx b/.cache/clangd/index/lv_gltf_uniform_locations.cpp.8BF10C4EAF74B37C.idx index 484b667..d29bcf5 100644 Binary files a/.cache/clangd/index/lv_gltf_uniform_locations.cpp.8BF10C4EAF74B37C.idx and b/.cache/clangd/index/lv_gltf_uniform_locations.cpp.8BF10C4EAF74B37C.idx differ diff --git a/.cache/clangd/index/lv_gltf_view.cpp.3B3293FEA53FAA39.idx b/.cache/clangd/index/lv_gltf_view.cpp.3B3293FEA53FAA39.idx index 593ebcd..2f0e728 100644 Binary files a/.cache/clangd/index/lv_gltf_view.cpp.3B3293FEA53FAA39.idx and b/.cache/clangd/index/lv_gltf_view.cpp.3B3293FEA53FAA39.idx differ diff --git a/.cache/clangd/index/lv_gltf_view_internal.h.8D5629F6828D85D5.idx b/.cache/clangd/index/lv_gltf_view_internal.h.8D5629F6828D85D5.idx index 14d1d0c..028227b 100644 Binary files a/.cache/clangd/index/lv_gltf_view_internal.h.8D5629F6828D85D5.idx and b/.cache/clangd/index/lv_gltf_view_internal.h.8D5629F6828D85D5.idx differ diff --git a/.cache/clangd/index/lv_gltf_view_render.cpp.C02CEB5ED466B897.idx b/.cache/clangd/index/lv_gltf_view_render.cpp.C02CEB5ED466B897.idx index e1ef6ea..af16092 100644 Binary files a/.cache/clangd/index/lv_gltf_view_render.cpp.C02CEB5ED466B897.idx and b/.cache/clangd/index/lv_gltf_view_render.cpp.C02CEB5ED466B897.idx differ diff --git a/.cache/clangd/index/lv_gltf_view_shader.c.C4EBDB14442E5D9D.idx b/.cache/clangd/index/lv_gltf_view_shader.c.C4EBDB14442E5D9D.idx index c5e50eb..7c43cb0 100644 Binary files a/.cache/clangd/index/lv_gltf_view_shader.c.C4EBDB14442E5D9D.idx and b/.cache/clangd/index/lv_gltf_view_shader.c.C4EBDB14442E5D9D.idx differ diff --git a/.cache/clangd/index/lv_gltf_view_shader.cpp.280CAF365EDB5D6C.idx b/.cache/clangd/index/lv_gltf_view_shader.cpp.280CAF365EDB5D6C.idx index 2433003..46ca93c 100644 Binary files a/.cache/clangd/index/lv_gltf_view_shader.cpp.280CAF365EDB5D6C.idx and b/.cache/clangd/index/lv_gltf_view_shader.cpp.280CAF365EDB5D6C.idx differ diff --git a/.cache/clangd/index/lv_gltf_view_shader.h.53573035A50F1550.idx b/.cache/clangd/index/lv_gltf_view_shader.h.53573035A50F1550.idx index 2021133..d2f41f8 100644 Binary files a/.cache/clangd/index/lv_gltf_view_shader.h.53573035A50F1550.idx and b/.cache/clangd/index/lv_gltf_view_shader.h.53573035A50F1550.idx differ diff --git a/.cache/clangd/index/lv_grad.c.D76F41852114725E.idx b/.cache/clangd/index/lv_grad.c.D76F41852114725E.idx index 36b9a46..45adfae 100644 Binary files a/.cache/clangd/index/lv_grad.c.D76F41852114725E.idx and b/.cache/clangd/index/lv_grad.c.D76F41852114725E.idx differ diff --git a/.cache/clangd/index/lv_grad.h.E25D6925D745D876.idx b/.cache/clangd/index/lv_grad.h.E25D6925D745D876.idx index 90a5baf..f068178 100644 Binary files a/.cache/clangd/index/lv_grad.h.E25D6925D745D876.idx and b/.cache/clangd/index/lv_grad.h.E25D6925D745D876.idx differ diff --git a/.cache/clangd/index/lv_grid.c.3811593C2215CECE.idx b/.cache/clangd/index/lv_grid.c.3811593C2215CECE.idx index 386b74d..d87eaa5 100644 Binary files a/.cache/clangd/index/lv_grid.c.3811593C2215CECE.idx and b/.cache/clangd/index/lv_grid.c.3811593C2215CECE.idx differ diff --git a/.cache/clangd/index/lv_grid.h.F2D29FF51097801E.idx b/.cache/clangd/index/lv_grid.h.F2D29FF51097801E.idx index 52a1ecc..7bfa173 100644 Binary files a/.cache/clangd/index/lv_grid.h.F2D29FF51097801E.idx and b/.cache/clangd/index/lv_grid.h.F2D29FF51097801E.idx differ diff --git a/.cache/clangd/index/lv_gridnav.c.6B939ACAB4671982.idx b/.cache/clangd/index/lv_gridnav.c.6B939ACAB4671982.idx index 524f5c0..c46c298 100644 Binary files a/.cache/clangd/index/lv_gridnav.c.6B939ACAB4671982.idx and b/.cache/clangd/index/lv_gridnav.c.6B939ACAB4671982.idx differ diff --git a/.cache/clangd/index/lv_gridnav.h.5ECDC373A9019CB1.idx b/.cache/clangd/index/lv_gridnav.h.5ECDC373A9019CB1.idx index f263b66..1612fda 100644 Binary files a/.cache/clangd/index/lv_gridnav.h.5ECDC373A9019CB1.idx and b/.cache/clangd/index/lv_gridnav.h.5ECDC373A9019CB1.idx differ diff --git a/.cache/clangd/index/lv_group.c.E96DD78B0890B349.idx b/.cache/clangd/index/lv_group.c.E96DD78B0890B349.idx index 7e598ec..dd61196 100644 Binary files a/.cache/clangd/index/lv_group.c.E96DD78B0890B349.idx and b/.cache/clangd/index/lv_group.c.E96DD78B0890B349.idx differ diff --git a/.cache/clangd/index/lv_group.h.94C800056088F7FF.idx b/.cache/clangd/index/lv_group.h.94C800056088F7FF.idx index 3751f96..66181db 100644 Binary files a/.cache/clangd/index/lv_group.h.94C800056088F7FF.idx and b/.cache/clangd/index/lv_group.h.94C800056088F7FF.idx differ diff --git a/.cache/clangd/index/lv_group_private.h.19FA60329D83495D.idx b/.cache/clangd/index/lv_group_private.h.19FA60329D83495D.idx index 47ae230..cabb9ae 100644 Binary files a/.cache/clangd/index/lv_group_private.h.19FA60329D83495D.idx and b/.cache/clangd/index/lv_group_private.h.19FA60329D83495D.idx differ diff --git a/.cache/clangd/index/lv_gstreamer.c.4DBD2CAC19740C15.idx b/.cache/clangd/index/lv_gstreamer.c.4DBD2CAC19740C15.idx index e0ce21e..c6ce19b 100644 Binary files a/.cache/clangd/index/lv_gstreamer.c.4DBD2CAC19740C15.idx and b/.cache/clangd/index/lv_gstreamer.c.4DBD2CAC19740C15.idx differ diff --git a/.cache/clangd/index/lv_gstreamer.h.E1D3D5DA330820BB.idx b/.cache/clangd/index/lv_gstreamer.h.E1D3D5DA330820BB.idx index 60cceaf..e535c3d 100644 Binary files a/.cache/clangd/index/lv_gstreamer.h.E1D3D5DA330820BB.idx and b/.cache/clangd/index/lv_gstreamer.h.E1D3D5DA330820BB.idx differ diff --git a/.cache/clangd/index/lv_gstreamer_internal.h.3B9708912676EBDE.idx b/.cache/clangd/index/lv_gstreamer_internal.h.3B9708912676EBDE.idx index 8e87160..29ab6c3 100644 Binary files a/.cache/clangd/index/lv_gstreamer_internal.h.3B9708912676EBDE.idx and b/.cache/clangd/index/lv_gstreamer_internal.h.3B9708912676EBDE.idx differ diff --git a/.cache/clangd/index/lv_ili9341.c.E50D37EBE4A0129D.idx b/.cache/clangd/index/lv_ili9341.c.E50D37EBE4A0129D.idx index 417e0e5..484cd13 100644 Binary files a/.cache/clangd/index/lv_ili9341.c.E50D37EBE4A0129D.idx and b/.cache/clangd/index/lv_ili9341.c.E50D37EBE4A0129D.idx differ diff --git a/.cache/clangd/index/lv_ili9341.h.E7142FAAF6168D52.idx b/.cache/clangd/index/lv_ili9341.h.E7142FAAF6168D52.idx index e15767c..d620e66 100644 Binary files a/.cache/clangd/index/lv_ili9341.h.E7142FAAF6168D52.idx and b/.cache/clangd/index/lv_ili9341.h.E7142FAAF6168D52.idx differ diff --git a/.cache/clangd/index/lv_image.c.AAA021C634984F0D.idx b/.cache/clangd/index/lv_image.c.AAA021C634984F0D.idx index e320cd1..2d28c78 100644 Binary files a/.cache/clangd/index/lv_image.c.AAA021C634984F0D.idx and b/.cache/clangd/index/lv_image.c.AAA021C634984F0D.idx differ diff --git a/.cache/clangd/index/lv_image.h.BC94EBB8442D39D9.idx b/.cache/clangd/index/lv_image.h.BC94EBB8442D39D9.idx index f1c4bc7..fea3b44 100644 Binary files a/.cache/clangd/index/lv_image.h.BC94EBB8442D39D9.idx and b/.cache/clangd/index/lv_image.h.BC94EBB8442D39D9.idx differ diff --git a/.cache/clangd/index/lv_image_cache.c.493578360E83946B.idx b/.cache/clangd/index/lv_image_cache.c.493578360E83946B.idx index c112c7f..fddb494 100644 Binary files a/.cache/clangd/index/lv_image_cache.c.493578360E83946B.idx and b/.cache/clangd/index/lv_image_cache.c.493578360E83946B.idx differ diff --git a/.cache/clangd/index/lv_image_cache.h.EF96B14DAF77D507.idx b/.cache/clangd/index/lv_image_cache.h.EF96B14DAF77D507.idx index d4acc1a..02ea17b 100644 Binary files a/.cache/clangd/index/lv_image_cache.h.EF96B14DAF77D507.idx and b/.cache/clangd/index/lv_image_cache.h.EF96B14DAF77D507.idx differ diff --git a/.cache/clangd/index/lv_image_decoder.c.B9FBDC6B9E5832E4.idx b/.cache/clangd/index/lv_image_decoder.c.B9FBDC6B9E5832E4.idx index 9e69d5f..b6d86d2 100644 Binary files a/.cache/clangd/index/lv_image_decoder.c.B9FBDC6B9E5832E4.idx and b/.cache/clangd/index/lv_image_decoder.c.B9FBDC6B9E5832E4.idx differ diff --git a/.cache/clangd/index/lv_image_decoder.h.2EBE8C436C77D481.idx b/.cache/clangd/index/lv_image_decoder.h.2EBE8C436C77D481.idx index 75e222c..a18db92 100644 Binary files a/.cache/clangd/index/lv_image_decoder.h.2EBE8C436C77D481.idx and b/.cache/clangd/index/lv_image_decoder.h.2EBE8C436C77D481.idx differ diff --git a/.cache/clangd/index/lv_image_decoder_private.h.041AECBB2A1F8F06.idx b/.cache/clangd/index/lv_image_decoder_private.h.041AECBB2A1F8F06.idx index eef3acf..570a55f 100644 Binary files a/.cache/clangd/index/lv_image_decoder_private.h.041AECBB2A1F8F06.idx and b/.cache/clangd/index/lv_image_decoder_private.h.041AECBB2A1F8F06.idx differ diff --git a/.cache/clangd/index/lv_image_dsc.h.27592F3DC5FC4318.idx b/.cache/clangd/index/lv_image_dsc.h.27592F3DC5FC4318.idx index ba69a5e..91218b3 100644 Binary files a/.cache/clangd/index/lv_image_dsc.h.27592F3DC5FC4318.idx and b/.cache/clangd/index/lv_image_dsc.h.27592F3DC5FC4318.idx differ diff --git a/.cache/clangd/index/lv_image_header_cache.c.C4844CFE7C979695.idx b/.cache/clangd/index/lv_image_header_cache.c.C4844CFE7C979695.idx index b3c89ff..d10307f 100644 Binary files a/.cache/clangd/index/lv_image_header_cache.c.C4844CFE7C979695.idx and b/.cache/clangd/index/lv_image_header_cache.c.C4844CFE7C979695.idx differ diff --git a/.cache/clangd/index/lv_image_header_cache.h.1DF56C0B759DDDCA.idx b/.cache/clangd/index/lv_image_header_cache.h.1DF56C0B759DDDCA.idx index 0dcf439..d5dd9d8 100644 Binary files a/.cache/clangd/index/lv_image_header_cache.h.1DF56C0B759DDDCA.idx and b/.cache/clangd/index/lv_image_header_cache.h.1DF56C0B759DDDCA.idx differ diff --git a/.cache/clangd/index/lv_image_private.h.FBB2E67AB51B5F2D.idx b/.cache/clangd/index/lv_image_private.h.FBB2E67AB51B5F2D.idx index 297c1cd..f712e40 100644 Binary files a/.cache/clangd/index/lv_image_private.h.FBB2E67AB51B5F2D.idx and b/.cache/clangd/index/lv_image_private.h.FBB2E67AB51B5F2D.idx differ diff --git a/.cache/clangd/index/lv_image_properties.c.8FAB24A77B9E7D56.idx b/.cache/clangd/index/lv_image_properties.c.8FAB24A77B9E7D56.idx index f1c5b78..89d4b66 100644 Binary files a/.cache/clangd/index/lv_image_properties.c.8FAB24A77B9E7D56.idx and b/.cache/clangd/index/lv_image_properties.c.8FAB24A77B9E7D56.idx differ diff --git a/.cache/clangd/index/lv_imagebutton.c.C76EEA8F0E036837.idx b/.cache/clangd/index/lv_imagebutton.c.C76EEA8F0E036837.idx index 324a0f3..23eb3d4 100644 Binary files a/.cache/clangd/index/lv_imagebutton.c.C76EEA8F0E036837.idx and b/.cache/clangd/index/lv_imagebutton.c.C76EEA8F0E036837.idx differ diff --git a/.cache/clangd/index/lv_imagebutton.h.DBC81CCC5619EFAF.idx b/.cache/clangd/index/lv_imagebutton.h.DBC81CCC5619EFAF.idx index 5348f92..eff8bc4 100644 Binary files a/.cache/clangd/index/lv_imagebutton.h.DBC81CCC5619EFAF.idx and b/.cache/clangd/index/lv_imagebutton.h.DBC81CCC5619EFAF.idx differ diff --git a/.cache/clangd/index/lv_imagebutton_private.h.D770294080EB3697.idx b/.cache/clangd/index/lv_imagebutton_private.h.D770294080EB3697.idx index 0b77694..3d7820b 100644 Binary files a/.cache/clangd/index/lv_imagebutton_private.h.D770294080EB3697.idx and b/.cache/clangd/index/lv_imagebutton_private.h.D770294080EB3697.idx differ diff --git a/.cache/clangd/index/lv_ime_pinyin.c.B22506D71B3090F9.idx b/.cache/clangd/index/lv_ime_pinyin.c.B22506D71B3090F9.idx index 6537adc..1939594 100644 Binary files a/.cache/clangd/index/lv_ime_pinyin.c.B22506D71B3090F9.idx and b/.cache/clangd/index/lv_ime_pinyin.c.B22506D71B3090F9.idx differ diff --git a/.cache/clangd/index/lv_ime_pinyin.h.187FC715A00DA8E9.idx b/.cache/clangd/index/lv_ime_pinyin.h.187FC715A00DA8E9.idx index f1e7c2f..c4bbec6 100644 Binary files a/.cache/clangd/index/lv_ime_pinyin.h.187FC715A00DA8E9.idx and b/.cache/clangd/index/lv_ime_pinyin.h.187FC715A00DA8E9.idx differ diff --git a/.cache/clangd/index/lv_ime_pinyin_private.h.E4362F27803A651C.idx b/.cache/clangd/index/lv_ime_pinyin_private.h.E4362F27803A651C.idx index 20c8446..99d75ff 100644 Binary files a/.cache/clangd/index/lv_ime_pinyin_private.h.E4362F27803A651C.idx and b/.cache/clangd/index/lv_ime_pinyin_private.h.E4362F27803A651C.idx differ diff --git a/.cache/clangd/index/lv_imgfont.c.2B78395AFCBB7FDD.idx b/.cache/clangd/index/lv_imgfont.c.2B78395AFCBB7FDD.idx index 7e2cd2b..194523d 100644 Binary files a/.cache/clangd/index/lv_imgfont.c.2B78395AFCBB7FDD.idx and b/.cache/clangd/index/lv_imgfont.c.2B78395AFCBB7FDD.idx differ diff --git a/.cache/clangd/index/lv_imgfont.h.69F1BE9FADB61570.idx b/.cache/clangd/index/lv_imgfont.h.69F1BE9FADB61570.idx index 6dcd23e..b07abf8 100644 Binary files a/.cache/clangd/index/lv_imgfont.h.69F1BE9FADB61570.idx and b/.cache/clangd/index/lv_imgfont.h.69F1BE9FADB61570.idx differ diff --git a/.cache/clangd/index/lv_indev.c.A740A16688BF0D75.idx b/.cache/clangd/index/lv_indev.c.A740A16688BF0D75.idx index 4d56f00..151ba20 100644 Binary files a/.cache/clangd/index/lv_indev.c.A740A16688BF0D75.idx and b/.cache/clangd/index/lv_indev.c.A740A16688BF0D75.idx differ diff --git a/.cache/clangd/index/lv_indev.h.45A43EBF37648B55.idx b/.cache/clangd/index/lv_indev.h.45A43EBF37648B55.idx index bbb3a14..153bf7a 100644 Binary files a/.cache/clangd/index/lv_indev.h.45A43EBF37648B55.idx and b/.cache/clangd/index/lv_indev.h.45A43EBF37648B55.idx differ diff --git a/.cache/clangd/index/lv_indev_gesture.c.0701A93209AFB361.idx b/.cache/clangd/index/lv_indev_gesture.c.0701A93209AFB361.idx index aa9bafe..f948853 100644 Binary files a/.cache/clangd/index/lv_indev_gesture.c.0701A93209AFB361.idx and b/.cache/clangd/index/lv_indev_gesture.c.0701A93209AFB361.idx differ diff --git a/.cache/clangd/index/lv_indev_gesture.h.584D5EA5C7F232D3.idx b/.cache/clangd/index/lv_indev_gesture.h.584D5EA5C7F232D3.idx index afc6f98..8b2caae 100644 Binary files a/.cache/clangd/index/lv_indev_gesture.h.584D5EA5C7F232D3.idx and b/.cache/clangd/index/lv_indev_gesture.h.584D5EA5C7F232D3.idx differ diff --git a/.cache/clangd/index/lv_indev_private.h.1AB9D8F4F229E8C6.idx b/.cache/clangd/index/lv_indev_private.h.1AB9D8F4F229E8C6.idx index 61fe714..ebc8148 100644 Binary files a/.cache/clangd/index/lv_indev_private.h.1AB9D8F4F229E8C6.idx and b/.cache/clangd/index/lv_indev_private.h.1AB9D8F4F229E8C6.idx differ diff --git a/.cache/clangd/index/lv_indev_scroll.c.4B1162362A1FB0F1.idx b/.cache/clangd/index/lv_indev_scroll.c.4B1162362A1FB0F1.idx index 7d0274e..c55c155 100644 Binary files a/.cache/clangd/index/lv_indev_scroll.c.4B1162362A1FB0F1.idx and b/.cache/clangd/index/lv_indev_scroll.c.4B1162362A1FB0F1.idx differ diff --git a/.cache/clangd/index/lv_indev_scroll.h.435817A1FDF1354B.idx b/.cache/clangd/index/lv_indev_scroll.h.435817A1FDF1354B.idx index 869cb4c..3924780 100644 Binary files a/.cache/clangd/index/lv_indev_scroll.h.435817A1FDF1354B.idx and b/.cache/clangd/index/lv_indev_scroll.h.435817A1FDF1354B.idx differ diff --git a/.cache/clangd/index/lv_init.c.CF218BDCC1880C2C.idx b/.cache/clangd/index/lv_init.c.CF218BDCC1880C2C.idx index 7e582e5..7652119 100644 Binary files a/.cache/clangd/index/lv_init.c.CF218BDCC1880C2C.idx and b/.cache/clangd/index/lv_init.c.CF218BDCC1880C2C.idx differ diff --git a/.cache/clangd/index/lv_init.h.7E4142D3B6C2C038.idx b/.cache/clangd/index/lv_init.h.7E4142D3B6C2C038.idx index 5ef8a03..ab56138 100644 Binary files a/.cache/clangd/index/lv_init.h.7E4142D3B6C2C038.idx and b/.cache/clangd/index/lv_init.h.7E4142D3B6C2C038.idx differ diff --git a/.cache/clangd/index/lv_iter.c.5248162052AA776A.idx b/.cache/clangd/index/lv_iter.c.5248162052AA776A.idx index a5296af..7b5d481 100644 Binary files a/.cache/clangd/index/lv_iter.c.5248162052AA776A.idx and b/.cache/clangd/index/lv_iter.c.5248162052AA776A.idx differ diff --git a/.cache/clangd/index/lv_iter.h.260F8A1A55A1678E.idx b/.cache/clangd/index/lv_iter.h.260F8A1A55A1678E.idx index 38229c4..f7a369c 100644 Binary files a/.cache/clangd/index/lv_iter.h.260F8A1A55A1678E.idx and b/.cache/clangd/index/lv_iter.h.260F8A1A55A1678E.idx differ diff --git a/.cache/clangd/index/lv_keyboard.c.6513EB38BA2BFC52.idx b/.cache/clangd/index/lv_keyboard.c.6513EB38BA2BFC52.idx index 8992e7c..668ceb7 100644 Binary files a/.cache/clangd/index/lv_keyboard.c.6513EB38BA2BFC52.idx and b/.cache/clangd/index/lv_keyboard.c.6513EB38BA2BFC52.idx differ diff --git a/.cache/clangd/index/lv_keyboard.h.2D3D5C73E4D93969.idx b/.cache/clangd/index/lv_keyboard.h.2D3D5C73E4D93969.idx index f2849e6..8e6b656 100644 Binary files a/.cache/clangd/index/lv_keyboard.h.2D3D5C73E4D93969.idx and b/.cache/clangd/index/lv_keyboard.h.2D3D5C73E4D93969.idx differ diff --git a/.cache/clangd/index/lv_keyboard_private.h.64BD921D85050524.idx b/.cache/clangd/index/lv_keyboard_private.h.64BD921D85050524.idx index dc2e53a..dc2ea86 100644 Binary files a/.cache/clangd/index/lv_keyboard_private.h.64BD921D85050524.idx and b/.cache/clangd/index/lv_keyboard_private.h.64BD921D85050524.idx differ diff --git a/.cache/clangd/index/lv_keyboard_properties.c.1226513229DFDB43.idx b/.cache/clangd/index/lv_keyboard_properties.c.1226513229DFDB43.idx index 04db39a..4f23c14 100644 Binary files a/.cache/clangd/index/lv_keyboard_properties.c.1226513229DFDB43.idx and b/.cache/clangd/index/lv_keyboard_properties.c.1226513229DFDB43.idx differ diff --git a/.cache/clangd/index/lv_label.c.BA7EC1FA021F953E.idx b/.cache/clangd/index/lv_label.c.BA7EC1FA021F953E.idx index 918655d..d19f94c 100644 Binary files a/.cache/clangd/index/lv_label.c.BA7EC1FA021F953E.idx and b/.cache/clangd/index/lv_label.c.BA7EC1FA021F953E.idx differ diff --git a/.cache/clangd/index/lv_label.h.500F5371F5AD2544.idx b/.cache/clangd/index/lv_label.h.500F5371F5AD2544.idx index f86c8b8..285d167 100644 Binary files a/.cache/clangd/index/lv_label.h.500F5371F5AD2544.idx and b/.cache/clangd/index/lv_label.h.500F5371F5AD2544.idx differ diff --git a/.cache/clangd/index/lv_label_private.h.D05FF082064EBBF1.idx b/.cache/clangd/index/lv_label_private.h.D05FF082064EBBF1.idx index d776f6a..067545f 100644 Binary files a/.cache/clangd/index/lv_label_private.h.D05FF082064EBBF1.idx and b/.cache/clangd/index/lv_label_private.h.D05FF082064EBBF1.idx differ diff --git a/.cache/clangd/index/lv_label_properties.c.EDEB788E9A762936.idx b/.cache/clangd/index/lv_label_properties.c.EDEB788E9A762936.idx index a1a3c1b..7e14ea8 100644 Binary files a/.cache/clangd/index/lv_label_properties.c.EDEB788E9A762936.idx and b/.cache/clangd/index/lv_label_properties.c.EDEB788E9A762936.idx differ diff --git a/.cache/clangd/index/lv_layout.c.F227568CA1122DFB.idx b/.cache/clangd/index/lv_layout.c.F227568CA1122DFB.idx index ceff16b..17d6971 100644 Binary files a/.cache/clangd/index/lv_layout.c.F227568CA1122DFB.idx and b/.cache/clangd/index/lv_layout.c.F227568CA1122DFB.idx differ diff --git a/.cache/clangd/index/lv_layout.h.8E96B233EAA216BB.idx b/.cache/clangd/index/lv_layout.h.8E96B233EAA216BB.idx index f6126fe..25540c4 100644 Binary files a/.cache/clangd/index/lv_layout.h.8E96B233EAA216BB.idx and b/.cache/clangd/index/lv_layout.h.8E96B233EAA216BB.idx differ diff --git a/.cache/clangd/index/lv_layout_private.h.07B1C2E0A2434624.idx b/.cache/clangd/index/lv_layout_private.h.07B1C2E0A2434624.idx index b9d5579..07911e1 100644 Binary files a/.cache/clangd/index/lv_layout_private.h.07B1C2E0A2434624.idx and b/.cache/clangd/index/lv_layout_private.h.07B1C2E0A2434624.idx differ diff --git a/.cache/clangd/index/lv_lcd_generic_mipi.c.5D098A1B5BD51BBE.idx b/.cache/clangd/index/lv_lcd_generic_mipi.c.5D098A1B5BD51BBE.idx index 569a08e..5543e88 100644 Binary files a/.cache/clangd/index/lv_lcd_generic_mipi.c.5D098A1B5BD51BBE.idx and b/.cache/clangd/index/lv_lcd_generic_mipi.c.5D098A1B5BD51BBE.idx differ diff --git a/.cache/clangd/index/lv_lcd_generic_mipi.h.F6A7DB5B884DA0F2.idx b/.cache/clangd/index/lv_lcd_generic_mipi.h.F6A7DB5B884DA0F2.idx index a24c462..367ca56 100644 Binary files a/.cache/clangd/index/lv_lcd_generic_mipi.h.F6A7DB5B884DA0F2.idx and b/.cache/clangd/index/lv_lcd_generic_mipi.h.F6A7DB5B884DA0F2.idx differ diff --git a/.cache/clangd/index/lv_led.c.CB314058D650A2D9.idx b/.cache/clangd/index/lv_led.c.CB314058D650A2D9.idx index 27ad3e8..d3db72f 100644 Binary files a/.cache/clangd/index/lv_led.c.CB314058D650A2D9.idx and b/.cache/clangd/index/lv_led.c.CB314058D650A2D9.idx differ diff --git a/.cache/clangd/index/lv_led.h.21A6EC8A0631509C.idx b/.cache/clangd/index/lv_led.h.21A6EC8A0631509C.idx index 714d267..c5bc49c 100644 Binary files a/.cache/clangd/index/lv_led.h.21A6EC8A0631509C.idx and b/.cache/clangd/index/lv_led.h.21A6EC8A0631509C.idx differ diff --git a/.cache/clangd/index/lv_led_private.h.3C090A23E272A940.idx b/.cache/clangd/index/lv_led_private.h.3C090A23E272A940.idx index 1487ec6..f3545c3 100644 Binary files a/.cache/clangd/index/lv_led_private.h.3C090A23E272A940.idx and b/.cache/clangd/index/lv_led_private.h.3C090A23E272A940.idx differ diff --git a/.cache/clangd/index/lv_libinput.c.7E86C30903A787F9.idx b/.cache/clangd/index/lv_libinput.c.7E86C30903A787F9.idx index a4d9222..4bdb14f 100644 Binary files a/.cache/clangd/index/lv_libinput.c.7E86C30903A787F9.idx and b/.cache/clangd/index/lv_libinput.c.7E86C30903A787F9.idx differ diff --git a/.cache/clangd/index/lv_libinput.h.8CD62E20419CFE05.idx b/.cache/clangd/index/lv_libinput.h.8CD62E20419CFE05.idx index 68ed746..1ec9ae6 100644 Binary files a/.cache/clangd/index/lv_libinput.h.8CD62E20419CFE05.idx and b/.cache/clangd/index/lv_libinput.h.8CD62E20419CFE05.idx differ diff --git a/.cache/clangd/index/lv_libinput_private.h.2C2A02F7ABDA0663.idx b/.cache/clangd/index/lv_libinput_private.h.2C2A02F7ABDA0663.idx index 67ed1e4..bd869e8 100644 Binary files a/.cache/clangd/index/lv_libinput_private.h.2C2A02F7ABDA0663.idx and b/.cache/clangd/index/lv_libinput_private.h.2C2A02F7ABDA0663.idx differ diff --git a/.cache/clangd/index/lv_libjpeg_turbo.c.7FA1F755829E8C3B.idx b/.cache/clangd/index/lv_libjpeg_turbo.c.7FA1F755829E8C3B.idx index 2eaf59f..8c34500 100644 Binary files a/.cache/clangd/index/lv_libjpeg_turbo.c.7FA1F755829E8C3B.idx and b/.cache/clangd/index/lv_libjpeg_turbo.c.7FA1F755829E8C3B.idx differ diff --git a/.cache/clangd/index/lv_libjpeg_turbo.h.406DEA3A4FB3C051.idx b/.cache/clangd/index/lv_libjpeg_turbo.h.406DEA3A4FB3C051.idx index b6777e0..17439d8 100644 Binary files a/.cache/clangd/index/lv_libjpeg_turbo.h.406DEA3A4FB3C051.idx and b/.cache/clangd/index/lv_libjpeg_turbo.h.406DEA3A4FB3C051.idx differ diff --git a/.cache/clangd/index/lv_libpng.c.75B2E9CA22965B08.idx b/.cache/clangd/index/lv_libpng.c.75B2E9CA22965B08.idx index 1e85837..a4d9f42 100644 Binary files a/.cache/clangd/index/lv_libpng.c.75B2E9CA22965B08.idx and b/.cache/clangd/index/lv_libpng.c.75B2E9CA22965B08.idx differ diff --git a/.cache/clangd/index/lv_libpng.h.CA8C24861BEFE54F.idx b/.cache/clangd/index/lv_libpng.h.CA8C24861BEFE54F.idx index 914dd72..642c2e3 100644 Binary files a/.cache/clangd/index/lv_libpng.h.CA8C24861BEFE54F.idx and b/.cache/clangd/index/lv_libpng.h.CA8C24861BEFE54F.idx differ diff --git a/.cache/clangd/index/lv_line.c.1415646A0A9193C8.idx b/.cache/clangd/index/lv_line.c.1415646A0A9193C8.idx index 3964b89..5774d12 100644 Binary files a/.cache/clangd/index/lv_line.c.1415646A0A9193C8.idx and b/.cache/clangd/index/lv_line.c.1415646A0A9193C8.idx differ diff --git a/.cache/clangd/index/lv_line.h.DB35EBF2C89612B0.idx b/.cache/clangd/index/lv_line.h.DB35EBF2C89612B0.idx index 6b2073c..e05484c 100644 Binary files a/.cache/clangd/index/lv_line.h.DB35EBF2C89612B0.idx and b/.cache/clangd/index/lv_line.h.DB35EBF2C89612B0.idx differ diff --git a/.cache/clangd/index/lv_line_private.h.C82FADD8F0C83048.idx b/.cache/clangd/index/lv_line_private.h.C82FADD8F0C83048.idx index 333b414..30c9615 100644 Binary files a/.cache/clangd/index/lv_line_private.h.C82FADD8F0C83048.idx and b/.cache/clangd/index/lv_line_private.h.C82FADD8F0C83048.idx differ diff --git a/.cache/clangd/index/lv_linux.c.D97263E029190105.idx b/.cache/clangd/index/lv_linux.c.D97263E029190105.idx index 9107d23..3a207cb 100644 Binary files a/.cache/clangd/index/lv_linux.c.D97263E029190105.idx and b/.cache/clangd/index/lv_linux.c.D97263E029190105.idx differ diff --git a/.cache/clangd/index/lv_linux_drm.c.7AF959AD2DDE4B70.idx b/.cache/clangd/index/lv_linux_drm.c.7AF959AD2DDE4B70.idx index 2eed9ed..0f24965 100644 Binary files a/.cache/clangd/index/lv_linux_drm.c.7AF959AD2DDE4B70.idx and b/.cache/clangd/index/lv_linux_drm.c.7AF959AD2DDE4B70.idx differ diff --git a/.cache/clangd/index/lv_linux_drm.h.5FCF7F1B7E86F37B.idx b/.cache/clangd/index/lv_linux_drm.h.5FCF7F1B7E86F37B.idx index 1d0d454..99b709f 100644 Binary files a/.cache/clangd/index/lv_linux_drm.h.5FCF7F1B7E86F37B.idx and b/.cache/clangd/index/lv_linux_drm.h.5FCF7F1B7E86F37B.idx differ diff --git a/.cache/clangd/index/lv_linux_drm_common.c.72F99515FB00262D.idx b/.cache/clangd/index/lv_linux_drm_common.c.72F99515FB00262D.idx index faa8b82..fccd7e3 100644 Binary files a/.cache/clangd/index/lv_linux_drm_common.c.72F99515FB00262D.idx and b/.cache/clangd/index/lv_linux_drm_common.c.72F99515FB00262D.idx differ diff --git a/.cache/clangd/index/lv_linux_drm_egl.c.0AE302B4D307A47A.idx b/.cache/clangd/index/lv_linux_drm_egl.c.0AE302B4D307A47A.idx index a7a447b..54fbeea 100644 Binary files a/.cache/clangd/index/lv_linux_drm_egl.c.0AE302B4D307A47A.idx and b/.cache/clangd/index/lv_linux_drm_egl.c.0AE302B4D307A47A.idx differ diff --git a/.cache/clangd/index/lv_linux_fbdev.c.C8F62A894233BA15.idx b/.cache/clangd/index/lv_linux_fbdev.c.C8F62A894233BA15.idx index 63bfb16..a394a84 100644 Binary files a/.cache/clangd/index/lv_linux_fbdev.c.C8F62A894233BA15.idx and b/.cache/clangd/index/lv_linux_fbdev.c.C8F62A894233BA15.idx differ diff --git a/.cache/clangd/index/lv_linux_fbdev.h.C0F9F1E800ADFF62.idx b/.cache/clangd/index/lv_linux_fbdev.h.C0F9F1E800ADFF62.idx index e3cc57d..a8b7307 100644 Binary files a/.cache/clangd/index/lv_linux_fbdev.h.C0F9F1E800ADFF62.idx and b/.cache/clangd/index/lv_linux_fbdev.h.C0F9F1E800ADFF62.idx differ diff --git a/.cache/clangd/index/lv_list.c.B4FDC97F7CE1B817.idx b/.cache/clangd/index/lv_list.c.B4FDC97F7CE1B817.idx index 1ec0e6f..0e15de6 100644 Binary files a/.cache/clangd/index/lv_list.c.B4FDC97F7CE1B817.idx and b/.cache/clangd/index/lv_list.c.B4FDC97F7CE1B817.idx differ diff --git a/.cache/clangd/index/lv_list.h.C2B210873F2E17A4.idx b/.cache/clangd/index/lv_list.h.C2B210873F2E17A4.idx index e45eb38..930d2fa 100644 Binary files a/.cache/clangd/index/lv_list.h.C2B210873F2E17A4.idx and b/.cache/clangd/index/lv_list.h.C2B210873F2E17A4.idx differ diff --git a/.cache/clangd/index/lv_ll.c.B75AFCF9CBDEE8DA.idx b/.cache/clangd/index/lv_ll.c.B75AFCF9CBDEE8DA.idx index 512fb22..aa64533 100644 Binary files a/.cache/clangd/index/lv_ll.c.B75AFCF9CBDEE8DA.idx and b/.cache/clangd/index/lv_ll.c.B75AFCF9CBDEE8DA.idx differ diff --git a/.cache/clangd/index/lv_ll.h.67CCBBA59202BFD7.idx b/.cache/clangd/index/lv_ll.h.67CCBBA59202BFD7.idx index 5607961..8c195ed 100644 Binary files a/.cache/clangd/index/lv_ll.h.67CCBBA59202BFD7.idx and b/.cache/clangd/index/lv_ll.h.67CCBBA59202BFD7.idx differ diff --git a/.cache/clangd/index/lv_lodepng.c.EC59E010824D2159.idx b/.cache/clangd/index/lv_lodepng.c.EC59E010824D2159.idx index 8565a7b..2e7d6a8 100644 Binary files a/.cache/clangd/index/lv_lodepng.c.EC59E010824D2159.idx and b/.cache/clangd/index/lv_lodepng.c.EC59E010824D2159.idx differ diff --git a/.cache/clangd/index/lv_lodepng.h.846BF45CCC35E91E.idx b/.cache/clangd/index/lv_lodepng.h.846BF45CCC35E91E.idx index ecb359a..5d88ee1 100644 Binary files a/.cache/clangd/index/lv_lodepng.h.846BF45CCC35E91E.idx and b/.cache/clangd/index/lv_lodepng.h.846BF45CCC35E91E.idx differ diff --git a/.cache/clangd/index/lv_log.c.D2A19EC83BF53BF3.idx b/.cache/clangd/index/lv_log.c.D2A19EC83BF53BF3.idx index 9d671d3..bbe7e45 100644 Binary files a/.cache/clangd/index/lv_log.c.D2A19EC83BF53BF3.idx and b/.cache/clangd/index/lv_log.c.D2A19EC83BF53BF3.idx differ diff --git a/.cache/clangd/index/lv_log.h.995598891DF6ADF0.idx b/.cache/clangd/index/lv_log.h.995598891DF6ADF0.idx index b27e72e..918935e 100644 Binary files a/.cache/clangd/index/lv_log.h.995598891DF6ADF0.idx and b/.cache/clangd/index/lv_log.h.995598891DF6ADF0.idx differ diff --git a/.cache/clangd/index/lv_lottie.c.24B240C8C4501B0B.idx b/.cache/clangd/index/lv_lottie.c.24B240C8C4501B0B.idx index 063c797..42b4f89 100644 Binary files a/.cache/clangd/index/lv_lottie.c.24B240C8C4501B0B.idx and b/.cache/clangd/index/lv_lottie.c.24B240C8C4501B0B.idx differ diff --git a/.cache/clangd/index/lv_lottie.h.5068C5394AC08E89.idx b/.cache/clangd/index/lv_lottie.h.5068C5394AC08E89.idx index 52f8ded..8a456c2 100644 Binary files a/.cache/clangd/index/lv_lottie.h.5068C5394AC08E89.idx and b/.cache/clangd/index/lv_lottie.h.5068C5394AC08E89.idx differ diff --git a/.cache/clangd/index/lv_lottie_private.h.E218F635904642E0.idx b/.cache/clangd/index/lv_lottie_private.h.E218F635904642E0.idx index ea31f02..0114518 100644 Binary files a/.cache/clangd/index/lv_lottie_private.h.E218F635904642E0.idx and b/.cache/clangd/index/lv_lottie_private.h.E218F635904642E0.idx differ diff --git a/.cache/clangd/index/lv_lovyan_gfx.cpp.A7D8746CB443EE29.idx b/.cache/clangd/index/lv_lovyan_gfx.cpp.A7D8746CB443EE29.idx index 91a1488..83a9e39 100644 Binary files a/.cache/clangd/index/lv_lovyan_gfx.cpp.A7D8746CB443EE29.idx and b/.cache/clangd/index/lv_lovyan_gfx.cpp.A7D8746CB443EE29.idx differ diff --git a/.cache/clangd/index/lv_lovyan_gfx.h.4BE20549BFE89201.idx b/.cache/clangd/index/lv_lovyan_gfx.h.4BE20549BFE89201.idx index bdecc39..edc3ae1 100644 Binary files a/.cache/clangd/index/lv_lovyan_gfx.h.4BE20549BFE89201.idx and b/.cache/clangd/index/lv_lovyan_gfx.h.4BE20549BFE89201.idx differ diff --git a/.cache/clangd/index/lv_lru.c.79117D745F5DA211.idx b/.cache/clangd/index/lv_lru.c.79117D745F5DA211.idx index 32b27b0..2a8cbb6 100644 Binary files a/.cache/clangd/index/lv_lru.c.79117D745F5DA211.idx and b/.cache/clangd/index/lv_lru.c.79117D745F5DA211.idx differ diff --git a/.cache/clangd/index/lv_lru.h.9E79CE5D084CCC9E.idx b/.cache/clangd/index/lv_lru.h.9E79CE5D084CCC9E.idx index 706db6f..92106c5 100644 Binary files a/.cache/clangd/index/lv_lru.h.9E79CE5D084CCC9E.idx and b/.cache/clangd/index/lv_lru.h.9E79CE5D084CCC9E.idx differ diff --git a/.cache/clangd/index/lv_math.c.4D8CE982EE980A89.idx b/.cache/clangd/index/lv_math.c.4D8CE982EE980A89.idx index dc9a197..5df702f 100644 Binary files a/.cache/clangd/index/lv_math.c.4D8CE982EE980A89.idx and b/.cache/clangd/index/lv_math.c.4D8CE982EE980A89.idx differ diff --git a/.cache/clangd/index/lv_math.h.AF9D1C6605AEB8F7.idx b/.cache/clangd/index/lv_math.h.AF9D1C6605AEB8F7.idx index d9ac945..1018e0b 100644 Binary files a/.cache/clangd/index/lv_math.h.AF9D1C6605AEB8F7.idx and b/.cache/clangd/index/lv_math.h.AF9D1C6605AEB8F7.idx differ diff --git a/.cache/clangd/index/lv_matrix.c.E0F9188E9EC4A660.idx b/.cache/clangd/index/lv_matrix.c.E0F9188E9EC4A660.idx index 5314e8f..641941e 100644 Binary files a/.cache/clangd/index/lv_matrix.c.E0F9188E9EC4A660.idx and b/.cache/clangd/index/lv_matrix.c.E0F9188E9EC4A660.idx differ diff --git a/.cache/clangd/index/lv_matrix.h.3699299F973F262D.idx b/.cache/clangd/index/lv_matrix.h.3699299F973F262D.idx index 22b0ee3..b82ba9c 100644 Binary files a/.cache/clangd/index/lv_matrix.h.3699299F973F262D.idx and b/.cache/clangd/index/lv_matrix.h.3699299F973F262D.idx differ diff --git a/.cache/clangd/index/lv_mem.c.23A8561A37E12DF3.idx b/.cache/clangd/index/lv_mem.c.23A8561A37E12DF3.idx index 4b4228d..9aa77f0 100644 Binary files a/.cache/clangd/index/lv_mem.c.23A8561A37E12DF3.idx and b/.cache/clangd/index/lv_mem.c.23A8561A37E12DF3.idx differ diff --git a/.cache/clangd/index/lv_mem.h.D901DFF68651EC5C.idx b/.cache/clangd/index/lv_mem.h.D901DFF68651EC5C.idx index ce95372..097d8dc 100644 Binary files a/.cache/clangd/index/lv_mem.h.D901DFF68651EC5C.idx and b/.cache/clangd/index/lv_mem.h.D901DFF68651EC5C.idx differ diff --git a/.cache/clangd/index/lv_mem_core_builtin.c.C9DB46A3F7E88540.idx b/.cache/clangd/index/lv_mem_core_builtin.c.C9DB46A3F7E88540.idx index bb9171e..71b56bc 100644 Binary files a/.cache/clangd/index/lv_mem_core_builtin.c.C9DB46A3F7E88540.idx and b/.cache/clangd/index/lv_mem_core_builtin.c.C9DB46A3F7E88540.idx differ diff --git a/.cache/clangd/index/lv_mem_core_clib.c.17C792B7474EC0F3.idx b/.cache/clangd/index/lv_mem_core_clib.c.17C792B7474EC0F3.idx index e4fb1ef..a2cd32a 100644 Binary files a/.cache/clangd/index/lv_mem_core_clib.c.17C792B7474EC0F3.idx and b/.cache/clangd/index/lv_mem_core_clib.c.17C792B7474EC0F3.idx differ diff --git a/.cache/clangd/index/lv_mem_core_micropython.c.CD81C145DEC835C2.idx b/.cache/clangd/index/lv_mem_core_micropython.c.CD81C145DEC835C2.idx index b9564d6..9e7a17b 100644 Binary files a/.cache/clangd/index/lv_mem_core_micropython.c.CD81C145DEC835C2.idx and b/.cache/clangd/index/lv_mem_core_micropython.c.CD81C145DEC835C2.idx differ diff --git a/.cache/clangd/index/lv_mem_core_rtthread.c.F801557AA41422C7.idx b/.cache/clangd/index/lv_mem_core_rtthread.c.F801557AA41422C7.idx index bd3a8cd..d384dca 100644 Binary files a/.cache/clangd/index/lv_mem_core_rtthread.c.F801557AA41422C7.idx and b/.cache/clangd/index/lv_mem_core_rtthread.c.F801557AA41422C7.idx differ diff --git a/.cache/clangd/index/lv_mem_core_uefi.c.49715C29A8E03CAE.idx b/.cache/clangd/index/lv_mem_core_uefi.c.49715C29A8E03CAE.idx index a464055..bce4068 100644 Binary files a/.cache/clangd/index/lv_mem_core_uefi.c.49715C29A8E03CAE.idx and b/.cache/clangd/index/lv_mem_core_uefi.c.49715C29A8E03CAE.idx differ diff --git a/.cache/clangd/index/lv_mem_private.h.1FA53567C367C2D6.idx b/.cache/clangd/index/lv_mem_private.h.1FA53567C367C2D6.idx index f890fa8..0f3e616 100644 Binary files a/.cache/clangd/index/lv_mem_private.h.1FA53567C367C2D6.idx and b/.cache/clangd/index/lv_mem_private.h.1FA53567C367C2D6.idx differ diff --git a/.cache/clangd/index/lv_menu.c.FE12F05580971307.idx b/.cache/clangd/index/lv_menu.c.FE12F05580971307.idx index d1f3284..c679de8 100644 Binary files a/.cache/clangd/index/lv_menu.c.FE12F05580971307.idx and b/.cache/clangd/index/lv_menu.c.FE12F05580971307.idx differ diff --git a/.cache/clangd/index/lv_menu.h.DF8F2A59C029D08A.idx b/.cache/clangd/index/lv_menu.h.DF8F2A59C029D08A.idx index c20af40..734ebce 100644 Binary files a/.cache/clangd/index/lv_menu.h.DF8F2A59C029D08A.idx and b/.cache/clangd/index/lv_menu.h.DF8F2A59C029D08A.idx differ diff --git a/.cache/clangd/index/lv_menu_private.h.4134ABBF7A703AB6.idx b/.cache/clangd/index/lv_menu_private.h.4134ABBF7A703AB6.idx index bf54ca5..7ede59e 100644 Binary files a/.cache/clangd/index/lv_menu_private.h.4134ABBF7A703AB6.idx and b/.cache/clangd/index/lv_menu_private.h.4134ABBF7A703AB6.idx differ diff --git a/.cache/clangd/index/lv_monkey.c.E661C1EDF4AFDF84.idx b/.cache/clangd/index/lv_monkey.c.E661C1EDF4AFDF84.idx index d43257e..3f5a2ae 100644 Binary files a/.cache/clangd/index/lv_monkey.c.E661C1EDF4AFDF84.idx and b/.cache/clangd/index/lv_monkey.c.E661C1EDF4AFDF84.idx differ diff --git a/.cache/clangd/index/lv_monkey.h.249056AF892A609A.idx b/.cache/clangd/index/lv_monkey.h.249056AF892A609A.idx index c2c3b20..356b9d9 100644 Binary files a/.cache/clangd/index/lv_monkey.h.249056AF892A609A.idx and b/.cache/clangd/index/lv_monkey.h.249056AF892A609A.idx differ diff --git a/.cache/clangd/index/lv_monkey_private.h.BCA94E432D12C671.idx b/.cache/clangd/index/lv_monkey_private.h.BCA94E432D12C671.idx index ac46bdb..b5b662d 100644 Binary files a/.cache/clangd/index/lv_monkey_private.h.BCA94E432D12C671.idx and b/.cache/clangd/index/lv_monkey_private.h.BCA94E432D12C671.idx differ diff --git a/.cache/clangd/index/lv_mqx.c.60BCA1C1D5B2C77D.idx b/.cache/clangd/index/lv_mqx.c.60BCA1C1D5B2C77D.idx index 8c80bb4..337fd06 100644 Binary files a/.cache/clangd/index/lv_mqx.c.60BCA1C1D5B2C77D.idx and b/.cache/clangd/index/lv_mqx.c.60BCA1C1D5B2C77D.idx differ diff --git a/.cache/clangd/index/lv_msgbox.c.527B2CAAB31B362E.idx b/.cache/clangd/index/lv_msgbox.c.527B2CAAB31B362E.idx index 5335ba5..62b1eab 100644 Binary files a/.cache/clangd/index/lv_msgbox.c.527B2CAAB31B362E.idx and b/.cache/clangd/index/lv_msgbox.c.527B2CAAB31B362E.idx differ diff --git a/.cache/clangd/index/lv_msgbox.h.D0DEDD52DFFAD43A.idx b/.cache/clangd/index/lv_msgbox.h.D0DEDD52DFFAD43A.idx index e89a009..3aff052 100644 Binary files a/.cache/clangd/index/lv_msgbox.h.D0DEDD52DFFAD43A.idx and b/.cache/clangd/index/lv_msgbox.h.D0DEDD52DFFAD43A.idx differ diff --git a/.cache/clangd/index/lv_msgbox_private.h.555529CF0C82BBEB.idx b/.cache/clangd/index/lv_msgbox_private.h.555529CF0C82BBEB.idx index efc6d91..f17468a 100644 Binary files a/.cache/clangd/index/lv_msgbox_private.h.555529CF0C82BBEB.idx and b/.cache/clangd/index/lv_msgbox_private.h.555529CF0C82BBEB.idx differ diff --git a/.cache/clangd/index/lv_nema_gfx_path.c.1215141FD968C12B.idx b/.cache/clangd/index/lv_nema_gfx_path.c.1215141FD968C12B.idx index 279b50c..29d8a96 100644 Binary files a/.cache/clangd/index/lv_nema_gfx_path.c.1215141FD968C12B.idx and b/.cache/clangd/index/lv_nema_gfx_path.c.1215141FD968C12B.idx differ diff --git a/.cache/clangd/index/lv_nuttx_cache.c.07591EEB008791D4.idx b/.cache/clangd/index/lv_nuttx_cache.c.07591EEB008791D4.idx index f8ced7b..095c595 100644 Binary files a/.cache/clangd/index/lv_nuttx_cache.c.07591EEB008791D4.idx and b/.cache/clangd/index/lv_nuttx_cache.c.07591EEB008791D4.idx differ diff --git a/.cache/clangd/index/lv_nuttx_cache.h.183FF262CAE4A0D0.idx b/.cache/clangd/index/lv_nuttx_cache.h.183FF262CAE4A0D0.idx index 516d417..32a5889 100644 Binary files a/.cache/clangd/index/lv_nuttx_cache.h.183FF262CAE4A0D0.idx and b/.cache/clangd/index/lv_nuttx_cache.h.183FF262CAE4A0D0.idx differ diff --git a/.cache/clangd/index/lv_nuttx_entry.c.60DC3A4BFF64D094.idx b/.cache/clangd/index/lv_nuttx_entry.c.60DC3A4BFF64D094.idx index 6bda204..e3dd3ea 100644 Binary files a/.cache/clangd/index/lv_nuttx_entry.c.60DC3A4BFF64D094.idx and b/.cache/clangd/index/lv_nuttx_entry.c.60DC3A4BFF64D094.idx differ diff --git a/.cache/clangd/index/lv_nuttx_entry.h.F157B9E05C7C21DC.idx b/.cache/clangd/index/lv_nuttx_entry.h.F157B9E05C7C21DC.idx index a925338..9f40656 100644 Binary files a/.cache/clangd/index/lv_nuttx_entry.h.F157B9E05C7C21DC.idx and b/.cache/clangd/index/lv_nuttx_entry.h.F157B9E05C7C21DC.idx differ diff --git a/.cache/clangd/index/lv_nuttx_fbdev.c.6D8E5E973A9BB473.idx b/.cache/clangd/index/lv_nuttx_fbdev.c.6D8E5E973A9BB473.idx index 47931e8..1d046a2 100644 Binary files a/.cache/clangd/index/lv_nuttx_fbdev.c.6D8E5E973A9BB473.idx and b/.cache/clangd/index/lv_nuttx_fbdev.c.6D8E5E973A9BB473.idx differ diff --git a/.cache/clangd/index/lv_nuttx_fbdev.h.16D1CF14AF0E8611.idx b/.cache/clangd/index/lv_nuttx_fbdev.h.16D1CF14AF0E8611.idx index ce2ae9d..5457528 100644 Binary files a/.cache/clangd/index/lv_nuttx_fbdev.h.16D1CF14AF0E8611.idx and b/.cache/clangd/index/lv_nuttx_fbdev.h.16D1CF14AF0E8611.idx differ diff --git a/.cache/clangd/index/lv_nuttx_image_cache.c.64429CFD72A7D61D.idx b/.cache/clangd/index/lv_nuttx_image_cache.c.64429CFD72A7D61D.idx index 2f94008..f6300e1 100644 Binary files a/.cache/clangd/index/lv_nuttx_image_cache.c.64429CFD72A7D61D.idx and b/.cache/clangd/index/lv_nuttx_image_cache.c.64429CFD72A7D61D.idx differ diff --git a/.cache/clangd/index/lv_nuttx_image_cache.h.B403FA8B38D5A381.idx b/.cache/clangd/index/lv_nuttx_image_cache.h.B403FA8B38D5A381.idx index 0735884..49730d1 100644 Binary files a/.cache/clangd/index/lv_nuttx_image_cache.h.B403FA8B38D5A381.idx and b/.cache/clangd/index/lv_nuttx_image_cache.h.B403FA8B38D5A381.idx differ diff --git a/.cache/clangd/index/lv_nuttx_lcd.c.A3242DA3C1550F61.idx b/.cache/clangd/index/lv_nuttx_lcd.c.A3242DA3C1550F61.idx index 3651606..f0080aa 100644 Binary files a/.cache/clangd/index/lv_nuttx_lcd.c.A3242DA3C1550F61.idx and b/.cache/clangd/index/lv_nuttx_lcd.c.A3242DA3C1550F61.idx differ diff --git a/.cache/clangd/index/lv_nuttx_lcd.h.F6B3784BB7042E8E.idx b/.cache/clangd/index/lv_nuttx_lcd.h.F6B3784BB7042E8E.idx index d04c647..01bc13b 100644 Binary files a/.cache/clangd/index/lv_nuttx_lcd.h.F6B3784BB7042E8E.idx and b/.cache/clangd/index/lv_nuttx_lcd.h.F6B3784BB7042E8E.idx differ diff --git a/.cache/clangd/index/lv_nuttx_libuv.c.FECA9283CCA6128D.idx b/.cache/clangd/index/lv_nuttx_libuv.c.FECA9283CCA6128D.idx index 9dc25c2..62b2871 100644 Binary files a/.cache/clangd/index/lv_nuttx_libuv.c.FECA9283CCA6128D.idx and b/.cache/clangd/index/lv_nuttx_libuv.c.FECA9283CCA6128D.idx differ diff --git a/.cache/clangd/index/lv_nuttx_libuv.h.C5CC78FD5FCB561A.idx b/.cache/clangd/index/lv_nuttx_libuv.h.C5CC78FD5FCB561A.idx index 92fdede..a4ccc4e 100644 Binary files a/.cache/clangd/index/lv_nuttx_libuv.h.C5CC78FD5FCB561A.idx and b/.cache/clangd/index/lv_nuttx_libuv.h.C5CC78FD5FCB561A.idx differ diff --git a/.cache/clangd/index/lv_nuttx_mouse.c.4F487789A8D6EE7D.idx b/.cache/clangd/index/lv_nuttx_mouse.c.4F487789A8D6EE7D.idx index c272d23..aea49fc 100644 Binary files a/.cache/clangd/index/lv_nuttx_mouse.c.4F487789A8D6EE7D.idx and b/.cache/clangd/index/lv_nuttx_mouse.c.4F487789A8D6EE7D.idx differ diff --git a/.cache/clangd/index/lv_nuttx_mouse.h.1ED7405BA325AA4B.idx b/.cache/clangd/index/lv_nuttx_mouse.h.1ED7405BA325AA4B.idx index b341a5b..61c623a 100644 Binary files a/.cache/clangd/index/lv_nuttx_mouse.h.1ED7405BA325AA4B.idx and b/.cache/clangd/index/lv_nuttx_mouse.h.1ED7405BA325AA4B.idx differ diff --git a/.cache/clangd/index/lv_nuttx_profiler.c.EB554B0530DAFA35.idx b/.cache/clangd/index/lv_nuttx_profiler.c.EB554B0530DAFA35.idx index 46117a8..fbc6f38 100644 Binary files a/.cache/clangd/index/lv_nuttx_profiler.c.EB554B0530DAFA35.idx and b/.cache/clangd/index/lv_nuttx_profiler.c.EB554B0530DAFA35.idx differ diff --git a/.cache/clangd/index/lv_nuttx_profiler.h.F255397370511D6D.idx b/.cache/clangd/index/lv_nuttx_profiler.h.F255397370511D6D.idx index 4ec1156..b0de24f 100644 Binary files a/.cache/clangd/index/lv_nuttx_profiler.h.F255397370511D6D.idx and b/.cache/clangd/index/lv_nuttx_profiler.h.F255397370511D6D.idx differ diff --git a/.cache/clangd/index/lv_nuttx_touchscreen.c.79EA0BA7707CB156.idx b/.cache/clangd/index/lv_nuttx_touchscreen.c.79EA0BA7707CB156.idx index 9a2a91a..c986473 100644 Binary files a/.cache/clangd/index/lv_nuttx_touchscreen.c.79EA0BA7707CB156.idx and b/.cache/clangd/index/lv_nuttx_touchscreen.c.79EA0BA7707CB156.idx differ diff --git a/.cache/clangd/index/lv_nuttx_touchscreen.h.AFD829835275BC30.idx b/.cache/clangd/index/lv_nuttx_touchscreen.h.AFD829835275BC30.idx index 55b693d..37f5f86 100644 Binary files a/.cache/clangd/index/lv_nuttx_touchscreen.h.AFD829835275BC30.idx and b/.cache/clangd/index/lv_nuttx_touchscreen.h.AFD829835275BC30.idx differ diff --git a/.cache/clangd/index/lv_nv3007.c.39D3AE4B98CBB8EC.idx b/.cache/clangd/index/lv_nv3007.c.39D3AE4B98CBB8EC.idx index e8eaeb4..e6caa6e 100644 Binary files a/.cache/clangd/index/lv_nv3007.c.39D3AE4B98CBB8EC.idx and b/.cache/clangd/index/lv_nv3007.c.39D3AE4B98CBB8EC.idx differ diff --git a/.cache/clangd/index/lv_nv3007.h.1E1EF8F450CD67CF.idx b/.cache/clangd/index/lv_nv3007.h.1E1EF8F450CD67CF.idx index 789a4cd..58e1acf 100644 Binary files a/.cache/clangd/index/lv_nv3007.h.1E1EF8F450CD67CF.idx and b/.cache/clangd/index/lv_nv3007.h.1E1EF8F450CD67CF.idx differ diff --git a/.cache/clangd/index/lv_nxp_elcdif.c.35FB8983F5252122.idx b/.cache/clangd/index/lv_nxp_elcdif.c.35FB8983F5252122.idx index 4549278..725551e 100644 Binary files a/.cache/clangd/index/lv_nxp_elcdif.c.35FB8983F5252122.idx and b/.cache/clangd/index/lv_nxp_elcdif.c.35FB8983F5252122.idx differ diff --git a/.cache/clangd/index/lv_nxp_elcdif.h.E9B137B6C09312AD.idx b/.cache/clangd/index/lv_nxp_elcdif.h.E9B137B6C09312AD.idx index 83b856d..abac5b9 100644 Binary files a/.cache/clangd/index/lv_nxp_elcdif.h.E9B137B6C09312AD.idx and b/.cache/clangd/index/lv_nxp_elcdif.h.E9B137B6C09312AD.idx differ diff --git a/.cache/clangd/index/lv_obj.c.BB552B3F5CDE544F.idx b/.cache/clangd/index/lv_obj.c.BB552B3F5CDE544F.idx index b727720..a42482c 100644 Binary files a/.cache/clangd/index/lv_obj.c.BB552B3F5CDE544F.idx and b/.cache/clangd/index/lv_obj.c.BB552B3F5CDE544F.idx differ diff --git a/.cache/clangd/index/lv_obj.h.BC796BB70D4506C7.idx b/.cache/clangd/index/lv_obj.h.BC796BB70D4506C7.idx index d0b73cd..acffedb 100644 Binary files a/.cache/clangd/index/lv_obj.h.BC796BB70D4506C7.idx and b/.cache/clangd/index/lv_obj.h.BC796BB70D4506C7.idx differ diff --git a/.cache/clangd/index/lv_obj_class.c.6AAA66D9D8E7D83A.idx b/.cache/clangd/index/lv_obj_class.c.6AAA66D9D8E7D83A.idx index 1abb76f..8a4b198 100644 Binary files a/.cache/clangd/index/lv_obj_class.c.6AAA66D9D8E7D83A.idx and b/.cache/clangd/index/lv_obj_class.c.6AAA66D9D8E7D83A.idx differ diff --git a/.cache/clangd/index/lv_obj_class.h.DD8E27FF2C4BD8A7.idx b/.cache/clangd/index/lv_obj_class.h.DD8E27FF2C4BD8A7.idx index b30584f..69daea6 100644 Binary files a/.cache/clangd/index/lv_obj_class.h.DD8E27FF2C4BD8A7.idx and b/.cache/clangd/index/lv_obj_class.h.DD8E27FF2C4BD8A7.idx differ diff --git a/.cache/clangd/index/lv_obj_class_private.h.0ABE5F66A2CF0EB5.idx b/.cache/clangd/index/lv_obj_class_private.h.0ABE5F66A2CF0EB5.idx index 34d62f8..9528369 100644 Binary files a/.cache/clangd/index/lv_obj_class_private.h.0ABE5F66A2CF0EB5.idx and b/.cache/clangd/index/lv_obj_class_private.h.0ABE5F66A2CF0EB5.idx differ diff --git a/.cache/clangd/index/lv_obj_draw.c.9A2E76738CB0DF05.idx b/.cache/clangd/index/lv_obj_draw.c.9A2E76738CB0DF05.idx index dcefdab..01417d9 100644 Binary files a/.cache/clangd/index/lv_obj_draw.c.9A2E76738CB0DF05.idx and b/.cache/clangd/index/lv_obj_draw.c.9A2E76738CB0DF05.idx differ diff --git a/.cache/clangd/index/lv_obj_draw.h.4F15056C33C06713.idx b/.cache/clangd/index/lv_obj_draw.h.4F15056C33C06713.idx index 55491fc..93dbde3 100644 Binary files a/.cache/clangd/index/lv_obj_draw.h.4F15056C33C06713.idx and b/.cache/clangd/index/lv_obj_draw.h.4F15056C33C06713.idx differ diff --git a/.cache/clangd/index/lv_obj_draw_private.h.AFF931BDA82B6446.idx b/.cache/clangd/index/lv_obj_draw_private.h.AFF931BDA82B6446.idx index 807ead5..82f497f 100644 Binary files a/.cache/clangd/index/lv_obj_draw_private.h.AFF931BDA82B6446.idx and b/.cache/clangd/index/lv_obj_draw_private.h.AFF931BDA82B6446.idx differ diff --git a/.cache/clangd/index/lv_obj_event.c.89B790DBCF899A34.idx b/.cache/clangd/index/lv_obj_event.c.89B790DBCF899A34.idx index 4a3dccf..006aa25 100644 Binary files a/.cache/clangd/index/lv_obj_event.c.89B790DBCF899A34.idx and b/.cache/clangd/index/lv_obj_event.c.89B790DBCF899A34.idx differ diff --git a/.cache/clangd/index/lv_obj_event.h.11B3736030730457.idx b/.cache/clangd/index/lv_obj_event.h.11B3736030730457.idx index a85d087..222a78d 100644 Binary files a/.cache/clangd/index/lv_obj_event.h.11B3736030730457.idx and b/.cache/clangd/index/lv_obj_event.h.11B3736030730457.idx differ diff --git a/.cache/clangd/index/lv_obj_event_private.h.30F8A6FF95C85E4D.idx b/.cache/clangd/index/lv_obj_event_private.h.30F8A6FF95C85E4D.idx index 9668e63..cd15a88 100644 Binary files a/.cache/clangd/index/lv_obj_event_private.h.30F8A6FF95C85E4D.idx and b/.cache/clangd/index/lv_obj_event_private.h.30F8A6FF95C85E4D.idx differ diff --git a/.cache/clangd/index/lv_obj_id_builtin.c.B601975245EA01F0.idx b/.cache/clangd/index/lv_obj_id_builtin.c.B601975245EA01F0.idx index c32c38f..90ccc23 100644 Binary files a/.cache/clangd/index/lv_obj_id_builtin.c.B601975245EA01F0.idx and b/.cache/clangd/index/lv_obj_id_builtin.c.B601975245EA01F0.idx differ diff --git a/.cache/clangd/index/lv_obj_pos.c.8C7803BFCF3161D9.idx b/.cache/clangd/index/lv_obj_pos.c.8C7803BFCF3161D9.idx index 9836511..6db1cc1 100644 Binary files a/.cache/clangd/index/lv_obj_pos.c.8C7803BFCF3161D9.idx and b/.cache/clangd/index/lv_obj_pos.c.8C7803BFCF3161D9.idx differ diff --git a/.cache/clangd/index/lv_obj_pos.h.0DDB8040109E389F.idx b/.cache/clangd/index/lv_obj_pos.h.0DDB8040109E389F.idx index acb632e..86a19dd 100644 Binary files a/.cache/clangd/index/lv_obj_pos.h.0DDB8040109E389F.idx and b/.cache/clangd/index/lv_obj_pos.h.0DDB8040109E389F.idx differ diff --git a/.cache/clangd/index/lv_obj_private.h.24EB563C63DDE5EA.idx b/.cache/clangd/index/lv_obj_private.h.24EB563C63DDE5EA.idx index 86b71c4..4993eea 100644 Binary files a/.cache/clangd/index/lv_obj_private.h.24EB563C63DDE5EA.idx and b/.cache/clangd/index/lv_obj_private.h.24EB563C63DDE5EA.idx differ diff --git a/.cache/clangd/index/lv_obj_properties.c.64F50262B86FD18A.idx b/.cache/clangd/index/lv_obj_properties.c.64F50262B86FD18A.idx index 87ac2d5..3ccf21d 100644 Binary files a/.cache/clangd/index/lv_obj_properties.c.64F50262B86FD18A.idx and b/.cache/clangd/index/lv_obj_properties.c.64F50262B86FD18A.idx differ diff --git a/.cache/clangd/index/lv_obj_property.c.2AABD6142EF549AE.idx b/.cache/clangd/index/lv_obj_property.c.2AABD6142EF549AE.idx index 902d27d..3463e20 100644 Binary files a/.cache/clangd/index/lv_obj_property.c.2AABD6142EF549AE.idx and b/.cache/clangd/index/lv_obj_property.c.2AABD6142EF549AE.idx differ diff --git a/.cache/clangd/index/lv_obj_property.h.EB0FB4D3C2B22700.idx b/.cache/clangd/index/lv_obj_property.h.EB0FB4D3C2B22700.idx index d4b15e0..d98c8d1 100644 Binary files a/.cache/clangd/index/lv_obj_property.h.EB0FB4D3C2B22700.idx and b/.cache/clangd/index/lv_obj_property.h.EB0FB4D3C2B22700.idx differ diff --git a/.cache/clangd/index/lv_obj_scroll.c.F120642EC5EF86C2.idx b/.cache/clangd/index/lv_obj_scroll.c.F120642EC5EF86C2.idx index 67db34c..c288c2f 100644 Binary files a/.cache/clangd/index/lv_obj_scroll.c.F120642EC5EF86C2.idx and b/.cache/clangd/index/lv_obj_scroll.c.F120642EC5EF86C2.idx differ diff --git a/.cache/clangd/index/lv_obj_scroll.h.2EF2AEA8E1278F25.idx b/.cache/clangd/index/lv_obj_scroll.h.2EF2AEA8E1278F25.idx index b43174a..46dc304 100644 Binary files a/.cache/clangd/index/lv_obj_scroll.h.2EF2AEA8E1278F25.idx and b/.cache/clangd/index/lv_obj_scroll.h.2EF2AEA8E1278F25.idx differ diff --git a/.cache/clangd/index/lv_obj_scroll_private.h.C43ADD89F19E6FB0.idx b/.cache/clangd/index/lv_obj_scroll_private.h.C43ADD89F19E6FB0.idx index b6745ec..b071005 100644 Binary files a/.cache/clangd/index/lv_obj_scroll_private.h.C43ADD89F19E6FB0.idx and b/.cache/clangd/index/lv_obj_scroll_private.h.C43ADD89F19E6FB0.idx differ diff --git a/.cache/clangd/index/lv_obj_style.c.2A9553E41E579BC5.idx b/.cache/clangd/index/lv_obj_style.c.2A9553E41E579BC5.idx index 53e6001..dd070f6 100644 Binary files a/.cache/clangd/index/lv_obj_style.c.2A9553E41E579BC5.idx and b/.cache/clangd/index/lv_obj_style.c.2A9553E41E579BC5.idx differ diff --git a/.cache/clangd/index/lv_obj_style.h.0897D416666280D9.idx b/.cache/clangd/index/lv_obj_style.h.0897D416666280D9.idx index e437c3e..e4c59da 100644 Binary files a/.cache/clangd/index/lv_obj_style.h.0897D416666280D9.idx and b/.cache/clangd/index/lv_obj_style.h.0897D416666280D9.idx differ diff --git a/.cache/clangd/index/lv_obj_style_gen.c.A4BF2025F9E97766.idx b/.cache/clangd/index/lv_obj_style_gen.c.A4BF2025F9E97766.idx index e95d16c..764f98e 100644 Binary files a/.cache/clangd/index/lv_obj_style_gen.c.A4BF2025F9E97766.idx and b/.cache/clangd/index/lv_obj_style_gen.c.A4BF2025F9E97766.idx differ diff --git a/.cache/clangd/index/lv_obj_style_gen.h.3EFB34F073A3D919.idx b/.cache/clangd/index/lv_obj_style_gen.h.3EFB34F073A3D919.idx index 47537d5..2b77101 100644 Binary files a/.cache/clangd/index/lv_obj_style_gen.h.3EFB34F073A3D919.idx and b/.cache/clangd/index/lv_obj_style_gen.h.3EFB34F073A3D919.idx differ diff --git a/.cache/clangd/index/lv_obj_style_private.h.ED5176934A02429C.idx b/.cache/clangd/index/lv_obj_style_private.h.ED5176934A02429C.idx index ac8eee3..a5a7c6f 100644 Binary files a/.cache/clangd/index/lv_obj_style_private.h.ED5176934A02429C.idx and b/.cache/clangd/index/lv_obj_style_private.h.ED5176934A02429C.idx differ diff --git a/.cache/clangd/index/lv_obj_tree.c.AB45BA711A519EAE.idx b/.cache/clangd/index/lv_obj_tree.c.AB45BA711A519EAE.idx index f2fbd89..a3f22a2 100644 Binary files a/.cache/clangd/index/lv_obj_tree.c.AB45BA711A519EAE.idx and b/.cache/clangd/index/lv_obj_tree.c.AB45BA711A519EAE.idx differ diff --git a/.cache/clangd/index/lv_obj_tree.h.E68EFE27AF42EEA1.idx b/.cache/clangd/index/lv_obj_tree.h.E68EFE27AF42EEA1.idx index 3d542c4..ae048cf 100644 Binary files a/.cache/clangd/index/lv_obj_tree.h.E68EFE27AF42EEA1.idx and b/.cache/clangd/index/lv_obj_tree.h.E68EFE27AF42EEA1.idx differ diff --git a/.cache/clangd/index/lv_objx_templ.c.8725E85B16ADB7BD.idx b/.cache/clangd/index/lv_objx_templ.c.8725E85B16ADB7BD.idx index 458cf2d..d32647d 100644 Binary files a/.cache/clangd/index/lv_objx_templ.c.8725E85B16ADB7BD.idx and b/.cache/clangd/index/lv_objx_templ.c.8725E85B16ADB7BD.idx differ diff --git a/.cache/clangd/index/lv_observer.c.30AFF77F2FE489EA.idx b/.cache/clangd/index/lv_observer.c.30AFF77F2FE489EA.idx index 1b0b994..5a95c93 100644 Binary files a/.cache/clangd/index/lv_observer.c.30AFF77F2FE489EA.idx and b/.cache/clangd/index/lv_observer.c.30AFF77F2FE489EA.idx differ diff --git a/.cache/clangd/index/lv_observer.h.B56E0D0350D64CBA.idx b/.cache/clangd/index/lv_observer.h.B56E0D0350D64CBA.idx index 5126ca1..60a467e 100644 Binary files a/.cache/clangd/index/lv_observer.h.B56E0D0350D64CBA.idx and b/.cache/clangd/index/lv_observer.h.B56E0D0350D64CBA.idx differ diff --git a/.cache/clangd/index/lv_observer_private.h.A1576622E92EE63F.idx b/.cache/clangd/index/lv_observer_private.h.A1576622E92EE63F.idx index 03d5650..a8f8273 100644 Binary files a/.cache/clangd/index/lv_observer_private.h.A1576622E92EE63F.idx and b/.cache/clangd/index/lv_observer_private.h.A1576622E92EE63F.idx differ diff --git a/.cache/clangd/index/lv_opengl_shader_internal.h.0EE8C0900591BAD1.idx b/.cache/clangd/index/lv_opengl_shader_internal.h.0EE8C0900591BAD1.idx index e7adc6a..27efe6a 100644 Binary files a/.cache/clangd/index/lv_opengl_shader_internal.h.0EE8C0900591BAD1.idx and b/.cache/clangd/index/lv_opengl_shader_internal.h.0EE8C0900591BAD1.idx differ diff --git a/.cache/clangd/index/lv_opengl_shader_manager.c.D33FA2316C7C8342.idx b/.cache/clangd/index/lv_opengl_shader_manager.c.D33FA2316C7C8342.idx index d69ca92..55c1f4e 100644 Binary files a/.cache/clangd/index/lv_opengl_shader_manager.c.D33FA2316C7C8342.idx and b/.cache/clangd/index/lv_opengl_shader_manager.c.D33FA2316C7C8342.idx differ diff --git a/.cache/clangd/index/lv_opengl_shader_program.c.E4DBD63AFE4ACFAD.idx b/.cache/clangd/index/lv_opengl_shader_program.c.E4DBD63AFE4ACFAD.idx index 237de12..0dc4694 100644 Binary files a/.cache/clangd/index/lv_opengl_shader_program.c.E4DBD63AFE4ACFAD.idx and b/.cache/clangd/index/lv_opengl_shader_program.c.E4DBD63AFE4ACFAD.idx differ diff --git a/.cache/clangd/index/lv_opengles_debug.c.1088E3C321E8BAE9.idx b/.cache/clangd/index/lv_opengles_debug.c.1088E3C321E8BAE9.idx index 22c9b9c..56b8098 100644 Binary files a/.cache/clangd/index/lv_opengles_debug.c.1088E3C321E8BAE9.idx and b/.cache/clangd/index/lv_opengles_debug.c.1088E3C321E8BAE9.idx differ diff --git a/.cache/clangd/index/lv_opengles_debug.h.EA03E92A4A9E820D.idx b/.cache/clangd/index/lv_opengles_debug.h.EA03E92A4A9E820D.idx index 4a102dd..3505c52 100644 Binary files a/.cache/clangd/index/lv_opengles_debug.h.EA03E92A4A9E820D.idx and b/.cache/clangd/index/lv_opengles_debug.h.EA03E92A4A9E820D.idx differ diff --git a/.cache/clangd/index/lv_opengles_driver.c.41C828E6718F0441.idx b/.cache/clangd/index/lv_opengles_driver.c.41C828E6718F0441.idx index 3fcf316..289ecb5 100644 Binary files a/.cache/clangd/index/lv_opengles_driver.c.41C828E6718F0441.idx and b/.cache/clangd/index/lv_opengles_driver.c.41C828E6718F0441.idx differ diff --git a/.cache/clangd/index/lv_opengles_driver.h.193100E8D074FC1D.idx b/.cache/clangd/index/lv_opengles_driver.h.193100E8D074FC1D.idx index d254920..7d6aa75 100644 Binary files a/.cache/clangd/index/lv_opengles_driver.h.193100E8D074FC1D.idx and b/.cache/clangd/index/lv_opengles_driver.h.193100E8D074FC1D.idx differ diff --git a/.cache/clangd/index/lv_opengles_egl.c.DEC368F0C4BEBB53.idx b/.cache/clangd/index/lv_opengles_egl.c.DEC368F0C4BEBB53.idx index fb5e00f..bf48ef8 100644 Binary files a/.cache/clangd/index/lv_opengles_egl.c.DEC368F0C4BEBB53.idx and b/.cache/clangd/index/lv_opengles_egl.c.DEC368F0C4BEBB53.idx differ diff --git a/.cache/clangd/index/lv_opengles_egl.h.3E5C4643DFD22694.idx b/.cache/clangd/index/lv_opengles_egl.h.3E5C4643DFD22694.idx index 968d658..b2e5377 100644 Binary files a/.cache/clangd/index/lv_opengles_egl.h.3E5C4643DFD22694.idx and b/.cache/clangd/index/lv_opengles_egl.h.3E5C4643DFD22694.idx differ diff --git a/.cache/clangd/index/lv_opengles_glfw.c.C2424EB732DE3F06.idx b/.cache/clangd/index/lv_opengles_glfw.c.C2424EB732DE3F06.idx index 6f1c721..3f68d7a 100644 Binary files a/.cache/clangd/index/lv_opengles_glfw.c.C2424EB732DE3F06.idx and b/.cache/clangd/index/lv_opengles_glfw.c.C2424EB732DE3F06.idx differ diff --git a/.cache/clangd/index/lv_opengles_glfw.h.E4E3F68C25800746.idx b/.cache/clangd/index/lv_opengles_glfw.h.E4E3F68C25800746.idx index 2c4dafd..7f619d9 100644 Binary files a/.cache/clangd/index/lv_opengles_glfw.h.E4E3F68C25800746.idx and b/.cache/clangd/index/lv_opengles_glfw.h.E4E3F68C25800746.idx differ diff --git a/.cache/clangd/index/lv_opengles_shader.c.91D8CC1BA76632F6.idx b/.cache/clangd/index/lv_opengles_shader.c.91D8CC1BA76632F6.idx index 6eaad54..913a86a 100644 Binary files a/.cache/clangd/index/lv_opengles_shader.c.91D8CC1BA76632F6.idx and b/.cache/clangd/index/lv_opengles_shader.c.91D8CC1BA76632F6.idx differ diff --git a/.cache/clangd/index/lv_opengles_shader.h.F09DDD4270C6DE96.idx b/.cache/clangd/index/lv_opengles_shader.h.F09DDD4270C6DE96.idx index b3cf3ab..be7672f 100644 Binary files a/.cache/clangd/index/lv_opengles_shader.h.F09DDD4270C6DE96.idx and b/.cache/clangd/index/lv_opengles_shader.h.F09DDD4270C6DE96.idx differ diff --git a/.cache/clangd/index/lv_opengles_texture.c.072CD121CBFE39A7.idx b/.cache/clangd/index/lv_opengles_texture.c.072CD121CBFE39A7.idx index b0561c9..bb5ae98 100644 Binary files a/.cache/clangd/index/lv_opengles_texture.c.072CD121CBFE39A7.idx and b/.cache/clangd/index/lv_opengles_texture.c.072CD121CBFE39A7.idx differ diff --git a/.cache/clangd/index/lv_opengles_texture.h.CE75022BA05DCBB2.idx b/.cache/clangd/index/lv_opengles_texture.h.CE75022BA05DCBB2.idx index 40014e2..c53abba 100644 Binary files a/.cache/clangd/index/lv_opengles_texture.h.CE75022BA05DCBB2.idx and b/.cache/clangd/index/lv_opengles_texture.h.CE75022BA05DCBB2.idx differ diff --git a/.cache/clangd/index/lv_opengles_window.h.31BB52D28C1D6CD4.idx b/.cache/clangd/index/lv_opengles_window.h.31BB52D28C1D6CD4.idx index 8764adf..e307572 100644 Binary files a/.cache/clangd/index/lv_opengles_window.h.31BB52D28C1D6CD4.idx and b/.cache/clangd/index/lv_opengles_window.h.31BB52D28C1D6CD4.idx differ diff --git a/.cache/clangd/index/lv_os.c.E9B32DA4A6BA7C1F.idx b/.cache/clangd/index/lv_os.c.E9B32DA4A6BA7C1F.idx index d295afa..6dd5527 100644 Binary files a/.cache/clangd/index/lv_os.c.E9B32DA4A6BA7C1F.idx and b/.cache/clangd/index/lv_os.c.E9B32DA4A6BA7C1F.idx differ diff --git a/.cache/clangd/index/lv_os.h.8E1C7AB710CD6D55.idx b/.cache/clangd/index/lv_os.h.8E1C7AB710CD6D55.idx index ba85d5f..567f863 100644 Binary files a/.cache/clangd/index/lv_os.h.8E1C7AB710CD6D55.idx and b/.cache/clangd/index/lv_os.h.8E1C7AB710CD6D55.idx differ diff --git a/.cache/clangd/index/lv_os_none.c.56038CA7494C9AA2.idx b/.cache/clangd/index/lv_os_none.c.56038CA7494C9AA2.idx index d6f7349..1f44897 100644 Binary files a/.cache/clangd/index/lv_os_none.c.56038CA7494C9AA2.idx and b/.cache/clangd/index/lv_os_none.c.56038CA7494C9AA2.idx differ diff --git a/.cache/clangd/index/lv_os_private.h.1019ED45311CF65A.idx b/.cache/clangd/index/lv_os_private.h.1019ED45311CF65A.idx index 128f4aa..85c584b 100644 Binary files a/.cache/clangd/index/lv_os_private.h.1019ED45311CF65A.idx and b/.cache/clangd/index/lv_os_private.h.1019ED45311CF65A.idx differ diff --git a/.cache/clangd/index/lv_palette.c.BE0EF7127EA576B3.idx b/.cache/clangd/index/lv_palette.c.BE0EF7127EA576B3.idx index f088c55..c33c9b9 100644 Binary files a/.cache/clangd/index/lv_palette.c.BE0EF7127EA576B3.idx and b/.cache/clangd/index/lv_palette.c.BE0EF7127EA576B3.idx differ diff --git a/.cache/clangd/index/lv_palette.h.CB165ED18D9BB335.idx b/.cache/clangd/index/lv_palette.h.CB165ED18D9BB335.idx index c726124..654c1ae 100644 Binary files a/.cache/clangd/index/lv_palette.h.CB165ED18D9BB335.idx and b/.cache/clangd/index/lv_palette.h.CB165ED18D9BB335.idx differ diff --git a/.cache/clangd/index/lv_port_disp_template.c.FDC06902C74CB41A.idx b/.cache/clangd/index/lv_port_disp_template.c.FDC06902C74CB41A.idx new file mode 100644 index 0000000..1cc0176 Binary files /dev/null and b/.cache/clangd/index/lv_port_disp_template.c.FDC06902C74CB41A.idx differ diff --git a/.cache/clangd/index/lv_port_fs_template.c.C087DB1C5EA26D50.idx b/.cache/clangd/index/lv_port_fs_template.c.C087DB1C5EA26D50.idx new file mode 100644 index 0000000..63f2d51 Binary files /dev/null and b/.cache/clangd/index/lv_port_fs_template.c.C087DB1C5EA26D50.idx differ diff --git a/.cache/clangd/index/lv_port_indev_template.c.91B8F62BA5A752E2.idx b/.cache/clangd/index/lv_port_indev_template.c.91B8F62BA5A752E2.idx new file mode 100644 index 0000000..da28374 Binary files /dev/null and b/.cache/clangd/index/lv_port_indev_template.c.91B8F62BA5A752E2.idx differ diff --git a/.cache/clangd/index/lv_port_lcd_stm32_template.c.F5E1ACE701C13E9C.idx b/.cache/clangd/index/lv_port_lcd_stm32_template.c.F5E1ACE701C13E9C.idx new file mode 100644 index 0000000..42470e8 Binary files /dev/null and b/.cache/clangd/index/lv_port_lcd_stm32_template.c.F5E1ACE701C13E9C.idx differ diff --git a/.cache/clangd/index/lv_profiler.h.42D3D9EE5F0CFFC5.idx b/.cache/clangd/index/lv_profiler.h.42D3D9EE5F0CFFC5.idx index d78d613..b9e112e 100644 Binary files a/.cache/clangd/index/lv_profiler.h.42D3D9EE5F0CFFC5.idx and b/.cache/clangd/index/lv_profiler.h.42D3D9EE5F0CFFC5.idx differ diff --git a/.cache/clangd/index/lv_profiler_builtin.c.14C73D3FE07DA3A1.idx b/.cache/clangd/index/lv_profiler_builtin.c.14C73D3FE07DA3A1.idx index 8047222..6742cde 100644 Binary files a/.cache/clangd/index/lv_profiler_builtin.c.14C73D3FE07DA3A1.idx and b/.cache/clangd/index/lv_profiler_builtin.c.14C73D3FE07DA3A1.idx differ diff --git a/.cache/clangd/index/lv_profiler_builtin.h.0EC8746328FCEAE2.idx b/.cache/clangd/index/lv_profiler_builtin.h.0EC8746328FCEAE2.idx index 5b2656e..7c351ac 100644 Binary files a/.cache/clangd/index/lv_profiler_builtin.h.0EC8746328FCEAE2.idx and b/.cache/clangd/index/lv_profiler_builtin.h.0EC8746328FCEAE2.idx differ diff --git a/.cache/clangd/index/lv_profiler_builtin_posix.c.53F8CAF1E7E682CD.idx b/.cache/clangd/index/lv_profiler_builtin_posix.c.53F8CAF1E7E682CD.idx index c1ea24f..59a98cf 100644 Binary files a/.cache/clangd/index/lv_profiler_builtin_posix.c.53F8CAF1E7E682CD.idx and b/.cache/clangd/index/lv_profiler_builtin_posix.c.53F8CAF1E7E682CD.idx differ diff --git a/.cache/clangd/index/lv_profiler_builtin_private.h.F31602F52D794A5C.idx b/.cache/clangd/index/lv_profiler_builtin_private.h.F31602F52D794A5C.idx index ba0004d..210aef1 100644 Binary files a/.cache/clangd/index/lv_profiler_builtin_private.h.F31602F52D794A5C.idx and b/.cache/clangd/index/lv_profiler_builtin_private.h.F31602F52D794A5C.idx differ diff --git a/.cache/clangd/index/lv_pthread.c.042B17816C0FBA62.idx b/.cache/clangd/index/lv_pthread.c.042B17816C0FBA62.idx index d16ffb8..43c6937 100644 Binary files a/.cache/clangd/index/lv_pthread.c.042B17816C0FBA62.idx and b/.cache/clangd/index/lv_pthread.c.042B17816C0FBA62.idx differ diff --git a/.cache/clangd/index/lv_pxp_cfg.c.90D7404D5BCB6539.idx b/.cache/clangd/index/lv_pxp_cfg.c.90D7404D5BCB6539.idx index 3574f62..6171654 100644 Binary files a/.cache/clangd/index/lv_pxp_cfg.c.90D7404D5BCB6539.idx and b/.cache/clangd/index/lv_pxp_cfg.c.90D7404D5BCB6539.idx differ diff --git a/.cache/clangd/index/lv_pxp_cfg.h.8C5307DFA3A933AC.idx b/.cache/clangd/index/lv_pxp_cfg.h.8C5307DFA3A933AC.idx index b8dbadc..1a18e70 100644 Binary files a/.cache/clangd/index/lv_pxp_cfg.h.8C5307DFA3A933AC.idx and b/.cache/clangd/index/lv_pxp_cfg.h.8C5307DFA3A933AC.idx differ diff --git a/.cache/clangd/index/lv_pxp_osa.c.63F87C867C10E55B.idx b/.cache/clangd/index/lv_pxp_osa.c.63F87C867C10E55B.idx index c3be30f..e4655c2 100644 Binary files a/.cache/clangd/index/lv_pxp_osa.c.63F87C867C10E55B.idx and b/.cache/clangd/index/lv_pxp_osa.c.63F87C867C10E55B.idx differ diff --git a/.cache/clangd/index/lv_pxp_osa.h.23A41A5859FCD66E.idx b/.cache/clangd/index/lv_pxp_osa.h.23A41A5859FCD66E.idx index ee9266d..46db5d5 100644 Binary files a/.cache/clangd/index/lv_pxp_osa.h.23A41A5859FCD66E.idx and b/.cache/clangd/index/lv_pxp_osa.h.23A41A5859FCD66E.idx differ diff --git a/.cache/clangd/index/lv_pxp_utils.c.BB70B0E17750EBF5.idx b/.cache/clangd/index/lv_pxp_utils.c.BB70B0E17750EBF5.idx index 9aca570..051c985 100644 Binary files a/.cache/clangd/index/lv_pxp_utils.c.BB70B0E17750EBF5.idx and b/.cache/clangd/index/lv_pxp_utils.c.BB70B0E17750EBF5.idx differ diff --git a/.cache/clangd/index/lv_pxp_utils.h.72CC159416B60B5E.idx b/.cache/clangd/index/lv_pxp_utils.h.72CC159416B60B5E.idx index f71071b..9a92b22 100644 Binary files a/.cache/clangd/index/lv_pxp_utils.h.72CC159416B60B5E.idx and b/.cache/clangd/index/lv_pxp_utils.h.72CC159416B60B5E.idx differ diff --git a/.cache/clangd/index/lv_qnx.c.A77CA47A6F774CB3.idx b/.cache/clangd/index/lv_qnx.c.A77CA47A6F774CB3.idx index d26576e..bd6f829 100644 Binary files a/.cache/clangd/index/lv_qnx.c.A77CA47A6F774CB3.idx and b/.cache/clangd/index/lv_qnx.c.A77CA47A6F774CB3.idx differ diff --git a/.cache/clangd/index/lv_qnx.h.0ED8A48113589234.idx b/.cache/clangd/index/lv_qnx.h.0ED8A48113589234.idx index 1eacfff..2ded44a 100644 Binary files a/.cache/clangd/index/lv_qnx.h.0ED8A48113589234.idx and b/.cache/clangd/index/lv_qnx.h.0ED8A48113589234.idx differ diff --git a/.cache/clangd/index/lv_qrcode.c.41930F9D5754F832.idx b/.cache/clangd/index/lv_qrcode.c.41930F9D5754F832.idx index 5dbd9ba..a340732 100644 Binary files a/.cache/clangd/index/lv_qrcode.c.41930F9D5754F832.idx and b/.cache/clangd/index/lv_qrcode.c.41930F9D5754F832.idx differ diff --git a/.cache/clangd/index/lv_qrcode.h.55A2CE4FCEC0172C.idx b/.cache/clangd/index/lv_qrcode.h.55A2CE4FCEC0172C.idx index 86d33f4..0d96635 100644 Binary files a/.cache/clangd/index/lv_qrcode.h.55A2CE4FCEC0172C.idx and b/.cache/clangd/index/lv_qrcode.h.55A2CE4FCEC0172C.idx differ diff --git a/.cache/clangd/index/lv_qrcode_private.h.03A892F17A819F87.idx b/.cache/clangd/index/lv_qrcode_private.h.03A892F17A819F87.idx index fd5de0b..46a4c84 100644 Binary files a/.cache/clangd/index/lv_qrcode_private.h.03A892F17A819F87.idx and b/.cache/clangd/index/lv_qrcode_private.h.03A892F17A819F87.idx differ diff --git a/.cache/clangd/index/lv_rb.c.7B1B91083B84D479.idx b/.cache/clangd/index/lv_rb.c.7B1B91083B84D479.idx index f8659cc..4ec2d9e 100644 Binary files a/.cache/clangd/index/lv_rb.c.7B1B91083B84D479.idx and b/.cache/clangd/index/lv_rb.c.7B1B91083B84D479.idx differ diff --git a/.cache/clangd/index/lv_rb.h.BC7CEF173F966BD6.idx b/.cache/clangd/index/lv_rb.h.BC7CEF173F966BD6.idx index 4ac88ee..efe43e0 100644 Binary files a/.cache/clangd/index/lv_rb.h.BC7CEF173F966BD6.idx and b/.cache/clangd/index/lv_rb.h.BC7CEF173F966BD6.idx differ diff --git a/.cache/clangd/index/lv_rb_private.h.5121A624BA5A3075.idx b/.cache/clangd/index/lv_rb_private.h.5121A624BA5A3075.idx index 76d7228..059e55e 100644 Binary files a/.cache/clangd/index/lv_rb_private.h.5121A624BA5A3075.idx and b/.cache/clangd/index/lv_rb_private.h.5121A624BA5A3075.idx differ diff --git a/.cache/clangd/index/lv_refr.c.0E197DB53C265F4A.idx b/.cache/clangd/index/lv_refr.c.0E197DB53C265F4A.idx index 7576c10..73b121a 100644 Binary files a/.cache/clangd/index/lv_refr.c.0E197DB53C265F4A.idx and b/.cache/clangd/index/lv_refr.c.0E197DB53C265F4A.idx differ diff --git a/.cache/clangd/index/lv_refr.h.27069F68AFD98D44.idx b/.cache/clangd/index/lv_refr.h.27069F68AFD98D44.idx index 3e43317..f34a844 100644 Binary files a/.cache/clangd/index/lv_refr.h.27069F68AFD98D44.idx and b/.cache/clangd/index/lv_refr.h.27069F68AFD98D44.idx differ diff --git a/.cache/clangd/index/lv_refr_private.h.530FEA8554249A4B.idx b/.cache/clangd/index/lv_refr_private.h.530FEA8554249A4B.idx index c5f6868..9cfda3c 100644 Binary files a/.cache/clangd/index/lv_refr_private.h.530FEA8554249A4B.idx and b/.cache/clangd/index/lv_refr_private.h.530FEA8554249A4B.idx differ diff --git a/.cache/clangd/index/lv_renesas_glcdc.c.05B594667CD711DE.idx b/.cache/clangd/index/lv_renesas_glcdc.c.05B594667CD711DE.idx index 85b7a42..49a7d41 100644 Binary files a/.cache/clangd/index/lv_renesas_glcdc.c.05B594667CD711DE.idx and b/.cache/clangd/index/lv_renesas_glcdc.c.05B594667CD711DE.idx differ diff --git a/.cache/clangd/index/lv_renesas_glcdc.h.3D6B3C6009FFD3A3.idx b/.cache/clangd/index/lv_renesas_glcdc.h.3D6B3C6009FFD3A3.idx index b3477bb..142a0b7 100644 Binary files a/.cache/clangd/index/lv_renesas_glcdc.h.3D6B3C6009FFD3A3.idx and b/.cache/clangd/index/lv_renesas_glcdc.h.3D6B3C6009FFD3A3.idx differ diff --git a/.cache/clangd/index/lv_rle.c.4AA56678828E66B0.idx b/.cache/clangd/index/lv_rle.c.4AA56678828E66B0.idx index 9458c5e..1c0110c 100644 Binary files a/.cache/clangd/index/lv_rle.c.4AA56678828E66B0.idx and b/.cache/clangd/index/lv_rle.c.4AA56678828E66B0.idx differ diff --git a/.cache/clangd/index/lv_rle.h.F503C502EBD00417.idx b/.cache/clangd/index/lv_rle.h.F503C502EBD00417.idx index 6b055c6..5dca354 100644 Binary files a/.cache/clangd/index/lv_rle.h.F503C502EBD00417.idx and b/.cache/clangd/index/lv_rle.h.F503C502EBD00417.idx differ diff --git a/.cache/clangd/index/lv_rlottie.c.AC6BD51D8A97A644.idx b/.cache/clangd/index/lv_rlottie.c.AC6BD51D8A97A644.idx index bd048bc..10a14e9 100644 Binary files a/.cache/clangd/index/lv_rlottie.c.AC6BD51D8A97A644.idx and b/.cache/clangd/index/lv_rlottie.c.AC6BD51D8A97A644.idx differ diff --git a/.cache/clangd/index/lv_rlottie.h.B32B25C6C504755A.idx b/.cache/clangd/index/lv_rlottie.h.B32B25C6C504755A.idx index 8ae4abe..3e172a1 100644 Binary files a/.cache/clangd/index/lv_rlottie.h.B32B25C6C504755A.idx and b/.cache/clangd/index/lv_rlottie.h.B32B25C6C504755A.idx differ diff --git a/.cache/clangd/index/lv_rlottie_private.h.87AA07ADA71796DA.idx b/.cache/clangd/index/lv_rlottie_private.h.87AA07ADA71796DA.idx index b3a59db..3f7c095 100644 Binary files a/.cache/clangd/index/lv_rlottie_private.h.87AA07ADA71796DA.idx and b/.cache/clangd/index/lv_rlottie_private.h.87AA07ADA71796DA.idx differ diff --git a/.cache/clangd/index/lv_roller.c.630E83A5A09017F9.idx b/.cache/clangd/index/lv_roller.c.630E83A5A09017F9.idx index 33280b8..a789939 100644 Binary files a/.cache/clangd/index/lv_roller.c.630E83A5A09017F9.idx and b/.cache/clangd/index/lv_roller.c.630E83A5A09017F9.idx differ diff --git a/.cache/clangd/index/lv_roller.h.3D03D16094888480.idx b/.cache/clangd/index/lv_roller.h.3D03D16094888480.idx index 8b1fb53..97f9d08 100644 Binary files a/.cache/clangd/index/lv_roller.h.3D03D16094888480.idx and b/.cache/clangd/index/lv_roller.h.3D03D16094888480.idx differ diff --git a/.cache/clangd/index/lv_roller_private.h.A1F242B2B70DA1E4.idx b/.cache/clangd/index/lv_roller_private.h.A1F242B2B70DA1E4.idx index 46ccacc..fa1bf07 100644 Binary files a/.cache/clangd/index/lv_roller_private.h.A1F242B2B70DA1E4.idx and b/.cache/clangd/index/lv_roller_private.h.A1F242B2B70DA1E4.idx differ diff --git a/.cache/clangd/index/lv_roller_properties.c.488A66AF97251436.idx b/.cache/clangd/index/lv_roller_properties.c.488A66AF97251436.idx index bb8305c..109bb93 100644 Binary files a/.cache/clangd/index/lv_roller_properties.c.488A66AF97251436.idx and b/.cache/clangd/index/lv_roller_properties.c.488A66AF97251436.idx differ diff --git a/.cache/clangd/index/lv_rtthread.c.5BE0BA5960C93987.idx b/.cache/clangd/index/lv_rtthread.c.5BE0BA5960C93987.idx index a4125bf..b85a17f 100644 Binary files a/.cache/clangd/index/lv_rtthread.c.5BE0BA5960C93987.idx and b/.cache/clangd/index/lv_rtthread.c.5BE0BA5960C93987.idx differ diff --git a/.cache/clangd/index/lv_scale.c.9FDB3E52BDB6E764.idx b/.cache/clangd/index/lv_scale.c.9FDB3E52BDB6E764.idx index e2c8daa..ce5f3ca 100644 Binary files a/.cache/clangd/index/lv_scale.c.9FDB3E52BDB6E764.idx and b/.cache/clangd/index/lv_scale.c.9FDB3E52BDB6E764.idx differ diff --git a/.cache/clangd/index/lv_scale.h.74B72FFFAE44D5B8.idx b/.cache/clangd/index/lv_scale.h.74B72FFFAE44D5B8.idx index 02fb5f1..9f852f6 100644 Binary files a/.cache/clangd/index/lv_scale.h.74B72FFFAE44D5B8.idx and b/.cache/clangd/index/lv_scale.h.74B72FFFAE44D5B8.idx differ diff --git a/.cache/clangd/index/lv_scale_private.h.4142628FA84DB298.idx b/.cache/clangd/index/lv_scale_private.h.4142628FA84DB298.idx index 5448b63..b0664d1 100644 Binary files a/.cache/clangd/index/lv_scale_private.h.4142628FA84DB298.idx and b/.cache/clangd/index/lv_scale_private.h.4142628FA84DB298.idx differ diff --git a/.cache/clangd/index/lv_sdl2.c.E5278988434D093F.idx b/.cache/clangd/index/lv_sdl2.c.E5278988434D093F.idx index 96b30aa..a2c9811 100644 Binary files a/.cache/clangd/index/lv_sdl2.c.E5278988434D093F.idx and b/.cache/clangd/index/lv_sdl2.c.E5278988434D093F.idx differ diff --git a/.cache/clangd/index/lv_sdl_keyboard.c.D0EEA273705926E6.idx b/.cache/clangd/index/lv_sdl_keyboard.c.D0EEA273705926E6.idx index 6a4940c..53a5e9e 100644 Binary files a/.cache/clangd/index/lv_sdl_keyboard.c.D0EEA273705926E6.idx and b/.cache/clangd/index/lv_sdl_keyboard.c.D0EEA273705926E6.idx differ diff --git a/.cache/clangd/index/lv_sdl_keyboard.h.F91FF98058590E05.idx b/.cache/clangd/index/lv_sdl_keyboard.h.F91FF98058590E05.idx index 04e2c5e..c3bce23 100644 Binary files a/.cache/clangd/index/lv_sdl_keyboard.h.F91FF98058590E05.idx and b/.cache/clangd/index/lv_sdl_keyboard.h.F91FF98058590E05.idx differ diff --git a/.cache/clangd/index/lv_sdl_mouse.c.8550DFEF6F2E24A5.idx b/.cache/clangd/index/lv_sdl_mouse.c.8550DFEF6F2E24A5.idx index eb749b7..b3838de 100644 Binary files a/.cache/clangd/index/lv_sdl_mouse.c.8550DFEF6F2E24A5.idx and b/.cache/clangd/index/lv_sdl_mouse.c.8550DFEF6F2E24A5.idx differ diff --git a/.cache/clangd/index/lv_sdl_mouse.h.23B2E832D8DE00C4.idx b/.cache/clangd/index/lv_sdl_mouse.h.23B2E832D8DE00C4.idx index d5288eb..233e279 100644 Binary files a/.cache/clangd/index/lv_sdl_mouse.h.23B2E832D8DE00C4.idx and b/.cache/clangd/index/lv_sdl_mouse.h.23B2E832D8DE00C4.idx differ diff --git a/.cache/clangd/index/lv_sdl_mousewheel.c.5BEB872A2CEB86B2.idx b/.cache/clangd/index/lv_sdl_mousewheel.c.5BEB872A2CEB86B2.idx index d5d1123..78abe10 100644 Binary files a/.cache/clangd/index/lv_sdl_mousewheel.c.5BEB872A2CEB86B2.idx and b/.cache/clangd/index/lv_sdl_mousewheel.c.5BEB872A2CEB86B2.idx differ diff --git a/.cache/clangd/index/lv_sdl_mousewheel.h.2D497CA441A6FF6E.idx b/.cache/clangd/index/lv_sdl_mousewheel.h.2D497CA441A6FF6E.idx index 0929083..4d1af57 100644 Binary files a/.cache/clangd/index/lv_sdl_mousewheel.h.2D497CA441A6FF6E.idx and b/.cache/clangd/index/lv_sdl_mousewheel.h.2D497CA441A6FF6E.idx differ diff --git a/.cache/clangd/index/lv_sdl_window.c.AE8BA541C58B6F0B.idx b/.cache/clangd/index/lv_sdl_window.c.AE8BA541C58B6F0B.idx index d28ff20..b9846d3 100644 Binary files a/.cache/clangd/index/lv_sdl_window.c.AE8BA541C58B6F0B.idx and b/.cache/clangd/index/lv_sdl_window.c.AE8BA541C58B6F0B.idx differ diff --git a/.cache/clangd/index/lv_sdl_window.h.1EAE8DC2BCDE1E85.idx b/.cache/clangd/index/lv_sdl_window.h.1EAE8DC2BCDE1E85.idx index bb4b39f..713b40c 100644 Binary files a/.cache/clangd/index/lv_sdl_window.h.1EAE8DC2BCDE1E85.idx and b/.cache/clangd/index/lv_sdl_window.h.1EAE8DC2BCDE1E85.idx differ diff --git a/.cache/clangd/index/lv_slider.c.B6A3B200E1C089F1.idx b/.cache/clangd/index/lv_slider.c.B6A3B200E1C089F1.idx index cba5e7c..54183a0 100644 Binary files a/.cache/clangd/index/lv_slider.c.B6A3B200E1C089F1.idx and b/.cache/clangd/index/lv_slider.c.B6A3B200E1C089F1.idx differ diff --git a/.cache/clangd/index/lv_slider.h.6EF98EC17057DCDE.idx b/.cache/clangd/index/lv_slider.h.6EF98EC17057DCDE.idx index 0532877..af54500 100644 Binary files a/.cache/clangd/index/lv_slider.h.6EF98EC17057DCDE.idx and b/.cache/clangd/index/lv_slider.h.6EF98EC17057DCDE.idx differ diff --git a/.cache/clangd/index/lv_slider_private.h.4CAD6CCB7DACE5D5.idx b/.cache/clangd/index/lv_slider_private.h.4CAD6CCB7DACE5D5.idx index 84057a2..0658e7c 100644 Binary files a/.cache/clangd/index/lv_slider_private.h.4CAD6CCB7DACE5D5.idx and b/.cache/clangd/index/lv_slider_private.h.4CAD6CCB7DACE5D5.idx differ diff --git a/.cache/clangd/index/lv_slider_properties.c.5F71DAD26DF5C05F.idx b/.cache/clangd/index/lv_slider_properties.c.5F71DAD26DF5C05F.idx index cbc5144..a86afcf 100644 Binary files a/.cache/clangd/index/lv_slider_properties.c.5F71DAD26DF5C05F.idx and b/.cache/clangd/index/lv_slider_properties.c.5F71DAD26DF5C05F.idx differ diff --git a/.cache/clangd/index/lv_snapshot.c.F50E713516A5A48E.idx b/.cache/clangd/index/lv_snapshot.c.F50E713516A5A48E.idx index cb87f15..405b477 100644 Binary files a/.cache/clangd/index/lv_snapshot.c.F50E713516A5A48E.idx and b/.cache/clangd/index/lv_snapshot.c.F50E713516A5A48E.idx differ diff --git a/.cache/clangd/index/lv_snapshot.h.A9ECCB32872BB491.idx b/.cache/clangd/index/lv_snapshot.h.A9ECCB32872BB491.idx index 73b80dc..cb5da83 100644 Binary files a/.cache/clangd/index/lv_snapshot.h.A9ECCB32872BB491.idx and b/.cache/clangd/index/lv_snapshot.h.A9ECCB32872BB491.idx differ diff --git a/.cache/clangd/index/lv_span.c.09B4CCF35275ADF1.idx b/.cache/clangd/index/lv_span.c.09B4CCF35275ADF1.idx index 204dae5..0cc655b 100644 Binary files a/.cache/clangd/index/lv_span.c.09B4CCF35275ADF1.idx and b/.cache/clangd/index/lv_span.c.09B4CCF35275ADF1.idx differ diff --git a/.cache/clangd/index/lv_span.h.1BCA851F7F10C8B4.idx b/.cache/clangd/index/lv_span.h.1BCA851F7F10C8B4.idx index 209da80..7eec65d 100644 Binary files a/.cache/clangd/index/lv_span.h.1BCA851F7F10C8B4.idx and b/.cache/clangd/index/lv_span.h.1BCA851F7F10C8B4.idx differ diff --git a/.cache/clangd/index/lv_span_private.h.1ED07EBB72E7FF0F.idx b/.cache/clangd/index/lv_span_private.h.1ED07EBB72E7FF0F.idx index 472b596..437b4fb 100644 Binary files a/.cache/clangd/index/lv_span_private.h.1ED07EBB72E7FF0F.idx and b/.cache/clangd/index/lv_span_private.h.1ED07EBB72E7FF0F.idx differ diff --git a/.cache/clangd/index/lv_spinbox.c.387CAABA37F93790.idx b/.cache/clangd/index/lv_spinbox.c.387CAABA37F93790.idx index 82010f2..deae1bc 100644 Binary files a/.cache/clangd/index/lv_spinbox.c.387CAABA37F93790.idx and b/.cache/clangd/index/lv_spinbox.c.387CAABA37F93790.idx differ diff --git a/.cache/clangd/index/lv_spinbox.h.DD9E638A6D896783.idx b/.cache/clangd/index/lv_spinbox.h.DD9E638A6D896783.idx index c58b93c..f80567a 100644 Binary files a/.cache/clangd/index/lv_spinbox.h.DD9E638A6D896783.idx and b/.cache/clangd/index/lv_spinbox.h.DD9E638A6D896783.idx differ diff --git a/.cache/clangd/index/lv_spinbox_private.h.FD4A0F836BB6EF1F.idx b/.cache/clangd/index/lv_spinbox_private.h.FD4A0F836BB6EF1F.idx index a383783..3e21ab8 100644 Binary files a/.cache/clangd/index/lv_spinbox_private.h.FD4A0F836BB6EF1F.idx and b/.cache/clangd/index/lv_spinbox_private.h.FD4A0F836BB6EF1F.idx differ diff --git a/.cache/clangd/index/lv_spinner.c.56F7655A5B52DD8E.idx b/.cache/clangd/index/lv_spinner.c.56F7655A5B52DD8E.idx index 206e53a..648fca9 100644 Binary files a/.cache/clangd/index/lv_spinner.c.56F7655A5B52DD8E.idx and b/.cache/clangd/index/lv_spinner.c.56F7655A5B52DD8E.idx differ diff --git a/.cache/clangd/index/lv_spinner.h.4880E32F351C72C8.idx b/.cache/clangd/index/lv_spinner.h.4880E32F351C72C8.idx index 8a02b00..86c502f 100644 Binary files a/.cache/clangd/index/lv_spinner.h.4880E32F351C72C8.idx and b/.cache/clangd/index/lv_spinner.h.4880E32F351C72C8.idx differ diff --git a/.cache/clangd/index/lv_sprintf.h.682CB0096751FFF8.idx b/.cache/clangd/index/lv_sprintf.h.682CB0096751FFF8.idx index b8cb6f8..895f41c 100644 Binary files a/.cache/clangd/index/lv_sprintf.h.682CB0096751FFF8.idx and b/.cache/clangd/index/lv_sprintf.h.682CB0096751FFF8.idx differ diff --git a/.cache/clangd/index/lv_sprintf_builtin.c.3AF13AA4E6B02C42.idx b/.cache/clangd/index/lv_sprintf_builtin.c.3AF13AA4E6B02C42.idx index c18f813..ff9f60b 100644 Binary files a/.cache/clangd/index/lv_sprintf_builtin.c.3AF13AA4E6B02C42.idx and b/.cache/clangd/index/lv_sprintf_builtin.c.3AF13AA4E6B02C42.idx differ diff --git a/.cache/clangd/index/lv_sprintf_clib.c.4CEC2CC776D16485.idx b/.cache/clangd/index/lv_sprintf_clib.c.4CEC2CC776D16485.idx index d6602e3..be0940c 100644 Binary files a/.cache/clangd/index/lv_sprintf_clib.c.4CEC2CC776D16485.idx and b/.cache/clangd/index/lv_sprintf_clib.c.4CEC2CC776D16485.idx differ diff --git a/.cache/clangd/index/lv_sprintf_rtthread.c.48301D73D8E283DB.idx b/.cache/clangd/index/lv_sprintf_rtthread.c.48301D73D8E283DB.idx index c01d882..529e4f8 100644 Binary files a/.cache/clangd/index/lv_sprintf_rtthread.c.48301D73D8E283DB.idx and b/.cache/clangd/index/lv_sprintf_rtthread.c.48301D73D8E283DB.idx differ diff --git a/.cache/clangd/index/lv_st7735.c.D6EB8DE895DFFE3F.idx b/.cache/clangd/index/lv_st7735.c.D6EB8DE895DFFE3F.idx index 61cea15..358a8e4 100644 Binary files a/.cache/clangd/index/lv_st7735.c.D6EB8DE895DFFE3F.idx and b/.cache/clangd/index/lv_st7735.c.D6EB8DE895DFFE3F.idx differ diff --git a/.cache/clangd/index/lv_st7735.h.E9A97B25965D7448.idx b/.cache/clangd/index/lv_st7735.h.E9A97B25965D7448.idx index 5fd5b77..6257931 100644 Binary files a/.cache/clangd/index/lv_st7735.h.E9A97B25965D7448.idx and b/.cache/clangd/index/lv_st7735.h.E9A97B25965D7448.idx differ diff --git a/.cache/clangd/index/lv_st7789.c.B6B736D8814C9B61.idx b/.cache/clangd/index/lv_st7789.c.B6B736D8814C9B61.idx index 5393f7b..ef341e9 100644 Binary files a/.cache/clangd/index/lv_st7789.c.B6B736D8814C9B61.idx and b/.cache/clangd/index/lv_st7789.c.B6B736D8814C9B61.idx differ diff --git a/.cache/clangd/index/lv_st7789.h.6E37098444571F00.idx b/.cache/clangd/index/lv_st7789.h.6E37098444571F00.idx index 76dc0c3..7bb06ba 100644 Binary files a/.cache/clangd/index/lv_st7789.h.6E37098444571F00.idx and b/.cache/clangd/index/lv_st7789.h.6E37098444571F00.idx differ diff --git a/.cache/clangd/index/lv_st7796.c.11DE59A4CC951122.idx b/.cache/clangd/index/lv_st7796.c.11DE59A4CC951122.idx index abae6f7..4082cf2 100644 Binary files a/.cache/clangd/index/lv_st7796.c.11DE59A4CC951122.idx and b/.cache/clangd/index/lv_st7796.c.11DE59A4CC951122.idx differ diff --git a/.cache/clangd/index/lv_st7796.h.5CD9534E9D861075.idx b/.cache/clangd/index/lv_st7796.h.5CD9534E9D861075.idx index b22f5e5..404402a 100644 Binary files a/.cache/clangd/index/lv_st7796.h.5CD9534E9D861075.idx and b/.cache/clangd/index/lv_st7796.h.5CD9534E9D861075.idx differ diff --git a/.cache/clangd/index/lv_st_ltdc.c.90722E428B577993.idx b/.cache/clangd/index/lv_st_ltdc.c.90722E428B577993.idx index a9fe2de..6a7b88a 100644 Binary files a/.cache/clangd/index/lv_st_ltdc.c.90722E428B577993.idx and b/.cache/clangd/index/lv_st_ltdc.c.90722E428B577993.idx differ diff --git a/.cache/clangd/index/lv_st_ltdc.h.0669A4F4BAA94DD3.idx b/.cache/clangd/index/lv_st_ltdc.h.0669A4F4BAA94DD3.idx index 18db64c..616b394 100644 Binary files a/.cache/clangd/index/lv_st_ltdc.h.0669A4F4BAA94DD3.idx and b/.cache/clangd/index/lv_st_ltdc.h.0669A4F4BAA94DD3.idx differ diff --git a/.cache/clangd/index/lv_string.h.8DAEF70752F9D53B.idx b/.cache/clangd/index/lv_string.h.8DAEF70752F9D53B.idx index 28ae054..a391b22 100644 Binary files a/.cache/clangd/index/lv_string.h.8DAEF70752F9D53B.idx and b/.cache/clangd/index/lv_string.h.8DAEF70752F9D53B.idx differ diff --git a/.cache/clangd/index/lv_string_builtin.c.9F4E859DE7076A32.idx b/.cache/clangd/index/lv_string_builtin.c.9F4E859DE7076A32.idx index e69dd97..801380c 100644 Binary files a/.cache/clangd/index/lv_string_builtin.c.9F4E859DE7076A32.idx and b/.cache/clangd/index/lv_string_builtin.c.9F4E859DE7076A32.idx differ diff --git a/.cache/clangd/index/lv_string_clib.c.7886DBB940A44A5F.idx b/.cache/clangd/index/lv_string_clib.c.7886DBB940A44A5F.idx index af69682..0bfc300 100644 Binary files a/.cache/clangd/index/lv_string_clib.c.7886DBB940A44A5F.idx and b/.cache/clangd/index/lv_string_clib.c.7886DBB940A44A5F.idx differ diff --git a/.cache/clangd/index/lv_string_rtthread.c.44E5531B1BF1FBCD.idx b/.cache/clangd/index/lv_string_rtthread.c.44E5531B1BF1FBCD.idx index 5f1f7b3..7de4d45 100644 Binary files a/.cache/clangd/index/lv_string_rtthread.c.44E5531B1BF1FBCD.idx and b/.cache/clangd/index/lv_string_rtthread.c.44E5531B1BF1FBCD.idx differ diff --git a/.cache/clangd/index/lv_style.c.051A77722DDCE508.idx b/.cache/clangd/index/lv_style.c.051A77722DDCE508.idx index 1563505..6504332 100644 Binary files a/.cache/clangd/index/lv_style.c.051A77722DDCE508.idx and b/.cache/clangd/index/lv_style.c.051A77722DDCE508.idx differ diff --git a/.cache/clangd/index/lv_style.h.10935F039744163C.idx b/.cache/clangd/index/lv_style.h.10935F039744163C.idx index 9f44573..e74d38f 100644 Binary files a/.cache/clangd/index/lv_style.h.10935F039744163C.idx and b/.cache/clangd/index/lv_style.h.10935F039744163C.idx differ diff --git a/.cache/clangd/index/lv_style_gen.c.500AF21B6778171B.idx b/.cache/clangd/index/lv_style_gen.c.500AF21B6778171B.idx index f543a34..d168b25 100644 Binary files a/.cache/clangd/index/lv_style_gen.c.500AF21B6778171B.idx and b/.cache/clangd/index/lv_style_gen.c.500AF21B6778171B.idx differ diff --git a/.cache/clangd/index/lv_style_gen.h.0575973D72471C32.idx b/.cache/clangd/index/lv_style_gen.h.0575973D72471C32.idx index db91a0b..5270da2 100644 Binary files a/.cache/clangd/index/lv_style_gen.h.0575973D72471C32.idx and b/.cache/clangd/index/lv_style_gen.h.0575973D72471C32.idx differ diff --git a/.cache/clangd/index/lv_style_private.h.41182E8ADF8F8700.idx b/.cache/clangd/index/lv_style_private.h.41182E8ADF8F8700.idx index 3d2f6ff..ec4b21a 100644 Binary files a/.cache/clangd/index/lv_style_private.h.41182E8ADF8F8700.idx and b/.cache/clangd/index/lv_style_private.h.41182E8ADF8F8700.idx differ diff --git a/.cache/clangd/index/lv_style_properties.c.DE155518A4138C11.idx b/.cache/clangd/index/lv_style_properties.c.DE155518A4138C11.idx index 7e3cc1f..b747236 100644 Binary files a/.cache/clangd/index/lv_style_properties.c.DE155518A4138C11.idx and b/.cache/clangd/index/lv_style_properties.c.DE155518A4138C11.idx differ diff --git a/.cache/clangd/index/lv_style_properties.h.B225314E977EBF4F.idx b/.cache/clangd/index/lv_style_properties.h.B225314E977EBF4F.idx index 7dcdd6c..decc785 100644 Binary files a/.cache/clangd/index/lv_style_properties.h.B225314E977EBF4F.idx and b/.cache/clangd/index/lv_style_properties.h.B225314E977EBF4F.idx differ diff --git a/.cache/clangd/index/lv_svg.c.1BF358F9149BB6D4.idx b/.cache/clangd/index/lv_svg.c.1BF358F9149BB6D4.idx index ea2ea1b..8459390 100644 Binary files a/.cache/clangd/index/lv_svg.c.1BF358F9149BB6D4.idx and b/.cache/clangd/index/lv_svg.c.1BF358F9149BB6D4.idx differ diff --git a/.cache/clangd/index/lv_svg.h.BE5190ACDAE65B40.idx b/.cache/clangd/index/lv_svg.h.BE5190ACDAE65B40.idx index 1609e4e..282739a 100644 Binary files a/.cache/clangd/index/lv_svg.h.BE5190ACDAE65B40.idx and b/.cache/clangd/index/lv_svg.h.BE5190ACDAE65B40.idx differ diff --git a/.cache/clangd/index/lv_svg_decoder.c.4F6282FC43F605AE.idx b/.cache/clangd/index/lv_svg_decoder.c.4F6282FC43F605AE.idx index b0d8c19..0d19854 100644 Binary files a/.cache/clangd/index/lv_svg_decoder.c.4F6282FC43F605AE.idx and b/.cache/clangd/index/lv_svg_decoder.c.4F6282FC43F605AE.idx differ diff --git a/.cache/clangd/index/lv_svg_parser.c.46C6819710AD8AE4.idx b/.cache/clangd/index/lv_svg_parser.c.46C6819710AD8AE4.idx index 7c6a419..29505ee 100644 Binary files a/.cache/clangd/index/lv_svg_parser.c.46C6819710AD8AE4.idx and b/.cache/clangd/index/lv_svg_parser.c.46C6819710AD8AE4.idx differ diff --git a/.cache/clangd/index/lv_svg_parser.h.13989C580D24ABAF.idx b/.cache/clangd/index/lv_svg_parser.h.13989C580D24ABAF.idx index ffdb9df..a07d51e 100644 Binary files a/.cache/clangd/index/lv_svg_parser.h.13989C580D24ABAF.idx and b/.cache/clangd/index/lv_svg_parser.h.13989C580D24ABAF.idx differ diff --git a/.cache/clangd/index/lv_svg_render.c.E2818304451BB92B.idx b/.cache/clangd/index/lv_svg_render.c.E2818304451BB92B.idx index c03781f..9a681a7 100644 Binary files a/.cache/clangd/index/lv_svg_render.c.E2818304451BB92B.idx and b/.cache/clangd/index/lv_svg_render.c.E2818304451BB92B.idx differ diff --git a/.cache/clangd/index/lv_svg_render.h.DCA7B1CBE89E6F3B.idx b/.cache/clangd/index/lv_svg_render.h.DCA7B1CBE89E6F3B.idx index 39bbfba..d956672 100644 Binary files a/.cache/clangd/index/lv_svg_render.h.DCA7B1CBE89E6F3B.idx and b/.cache/clangd/index/lv_svg_render.h.DCA7B1CBE89E6F3B.idx differ diff --git a/.cache/clangd/index/lv_svg_token.c.90C74A8BD949888E.idx b/.cache/clangd/index/lv_svg_token.c.90C74A8BD949888E.idx index b49e48a..991dd14 100644 Binary files a/.cache/clangd/index/lv_svg_token.c.90C74A8BD949888E.idx and b/.cache/clangd/index/lv_svg_token.c.90C74A8BD949888E.idx differ diff --git a/.cache/clangd/index/lv_svg_token.h.7EEE04EB71860945.idx b/.cache/clangd/index/lv_svg_token.h.7EEE04EB71860945.idx index 665cd11..76ec76a 100644 Binary files a/.cache/clangd/index/lv_svg_token.h.7EEE04EB71860945.idx and b/.cache/clangd/index/lv_svg_token.h.7EEE04EB71860945.idx differ diff --git a/.cache/clangd/index/lv_switch.c.DCA10A4C2FD4AA40.idx b/.cache/clangd/index/lv_switch.c.DCA10A4C2FD4AA40.idx index 5a01de7..a53376b 100644 Binary files a/.cache/clangd/index/lv_switch.c.DCA10A4C2FD4AA40.idx and b/.cache/clangd/index/lv_switch.c.DCA10A4C2FD4AA40.idx differ diff --git a/.cache/clangd/index/lv_switch.h.AE714915863421C5.idx b/.cache/clangd/index/lv_switch.h.AE714915863421C5.idx index 4f351b8..ba5ba31 100644 Binary files a/.cache/clangd/index/lv_switch.h.AE714915863421C5.idx and b/.cache/clangd/index/lv_switch.h.AE714915863421C5.idx differ diff --git a/.cache/clangd/index/lv_switch_private.h.C88FA4D56455449D.idx b/.cache/clangd/index/lv_switch_private.h.C88FA4D56455449D.idx index e4651e4..4c4047a 100644 Binary files a/.cache/clangd/index/lv_switch_private.h.C88FA4D56455449D.idx and b/.cache/clangd/index/lv_switch_private.h.C88FA4D56455449D.idx differ diff --git a/.cache/clangd/index/lv_symbol_def.h.FCD32BCCCF852613.idx b/.cache/clangd/index/lv_symbol_def.h.FCD32BCCCF852613.idx index ae534c7..05ad4e8 100644 Binary files a/.cache/clangd/index/lv_symbol_def.h.FCD32BCCCF852613.idx and b/.cache/clangd/index/lv_symbol_def.h.FCD32BCCCF852613.idx differ diff --git a/.cache/clangd/index/lv_sysmon.c.CD9E443D327F415E.idx b/.cache/clangd/index/lv_sysmon.c.CD9E443D327F415E.idx index 6f1145c..badafad 100644 Binary files a/.cache/clangd/index/lv_sysmon.c.CD9E443D327F415E.idx and b/.cache/clangd/index/lv_sysmon.c.CD9E443D327F415E.idx differ diff --git a/.cache/clangd/index/lv_sysmon.h.95E7EEC0EE953245.idx b/.cache/clangd/index/lv_sysmon.h.95E7EEC0EE953245.idx index 52334de..863049d 100644 Binary files a/.cache/clangd/index/lv_sysmon.h.95E7EEC0EE953245.idx and b/.cache/clangd/index/lv_sysmon.h.95E7EEC0EE953245.idx differ diff --git a/.cache/clangd/index/lv_sysmon_private.h.8FCCD0103264253D.idx b/.cache/clangd/index/lv_sysmon_private.h.8FCCD0103264253D.idx index 888c81d..84dce38 100644 Binary files a/.cache/clangd/index/lv_sysmon_private.h.8FCCD0103264253D.idx and b/.cache/clangd/index/lv_sysmon_private.h.8FCCD0103264253D.idx differ diff --git a/.cache/clangd/index/lv_table.c.451423E546B405CC.idx b/.cache/clangd/index/lv_table.c.451423E546B405CC.idx index e556cfc..af3dbe2 100644 Binary files a/.cache/clangd/index/lv_table.c.451423E546B405CC.idx and b/.cache/clangd/index/lv_table.c.451423E546B405CC.idx differ diff --git a/.cache/clangd/index/lv_table.h.0A04C8053FB865BA.idx b/.cache/clangd/index/lv_table.h.0A04C8053FB865BA.idx index b852430..c31b219 100644 Binary files a/.cache/clangd/index/lv_table.h.0A04C8053FB865BA.idx and b/.cache/clangd/index/lv_table.h.0A04C8053FB865BA.idx differ diff --git a/.cache/clangd/index/lv_table_private.h.689798CE8F85831D.idx b/.cache/clangd/index/lv_table_private.h.689798CE8F85831D.idx index 6503ce0..b94f417 100644 Binary files a/.cache/clangd/index/lv_table_private.h.689798CE8F85831D.idx and b/.cache/clangd/index/lv_table_private.h.689798CE8F85831D.idx differ diff --git a/.cache/clangd/index/lv_tabview.c.8AF1EFB0D6A0EA95.idx b/.cache/clangd/index/lv_tabview.c.8AF1EFB0D6A0EA95.idx index c10ae56..1ecc704 100644 Binary files a/.cache/clangd/index/lv_tabview.c.8AF1EFB0D6A0EA95.idx and b/.cache/clangd/index/lv_tabview.c.8AF1EFB0D6A0EA95.idx differ diff --git a/.cache/clangd/index/lv_tabview.h.A147BEFED05DF2A2.idx b/.cache/clangd/index/lv_tabview.h.A147BEFED05DF2A2.idx index 9c58931..7cde14b 100644 Binary files a/.cache/clangd/index/lv_tabview.h.A147BEFED05DF2A2.idx and b/.cache/clangd/index/lv_tabview.h.A147BEFED05DF2A2.idx differ diff --git a/.cache/clangd/index/lv_tabview_private.h.DAD2B843D833CEEC.idx b/.cache/clangd/index/lv_tabview_private.h.DAD2B843D833CEEC.idx index 17e6d07..879c440 100644 Binary files a/.cache/clangd/index/lv_tabview_private.h.DAD2B843D833CEEC.idx and b/.cache/clangd/index/lv_tabview_private.h.DAD2B843D833CEEC.idx differ diff --git a/.cache/clangd/index/lv_templ.c.FC87D6834D267C66.idx b/.cache/clangd/index/lv_templ.c.FC87D6834D267C66.idx index 803fe7f..a9cae00 100644 Binary files a/.cache/clangd/index/lv_templ.c.FC87D6834D267C66.idx and b/.cache/clangd/index/lv_templ.c.FC87D6834D267C66.idx differ diff --git a/.cache/clangd/index/lv_test.h.9BE67BBE0A819DAC.idx b/.cache/clangd/index/lv_test.h.9BE67BBE0A819DAC.idx index 6a31250..1dad9b6 100644 Binary files a/.cache/clangd/index/lv_test.h.9BE67BBE0A819DAC.idx and b/.cache/clangd/index/lv_test.h.9BE67BBE0A819DAC.idx differ diff --git a/.cache/clangd/index/lv_test_display.c.CCA4C1623BCDE206.idx b/.cache/clangd/index/lv_test_display.c.CCA4C1623BCDE206.idx index 1ac9840..460d483 100644 Binary files a/.cache/clangd/index/lv_test_display.c.CCA4C1623BCDE206.idx and b/.cache/clangd/index/lv_test_display.c.CCA4C1623BCDE206.idx differ diff --git a/.cache/clangd/index/lv_test_display.h.CE554BB341549400.idx b/.cache/clangd/index/lv_test_display.h.CE554BB341549400.idx index 349bb31..5557f62 100644 Binary files a/.cache/clangd/index/lv_test_display.h.CE554BB341549400.idx and b/.cache/clangd/index/lv_test_display.h.CE554BB341549400.idx differ diff --git a/.cache/clangd/index/lv_test_helpers.c.D2695D823571F66E.idx b/.cache/clangd/index/lv_test_helpers.c.D2695D823571F66E.idx index c0c8708..53f0edc 100644 Binary files a/.cache/clangd/index/lv_test_helpers.c.D2695D823571F66E.idx and b/.cache/clangd/index/lv_test_helpers.c.D2695D823571F66E.idx differ diff --git a/.cache/clangd/index/lv_test_helpers.h.A85C573D60CB0193.idx b/.cache/clangd/index/lv_test_helpers.h.A85C573D60CB0193.idx index 98f721a..cb1f04d 100644 Binary files a/.cache/clangd/index/lv_test_helpers.h.A85C573D60CB0193.idx and b/.cache/clangd/index/lv_test_helpers.h.A85C573D60CB0193.idx differ diff --git a/.cache/clangd/index/lv_test_indev.c.67D20800BC214A9E.idx b/.cache/clangd/index/lv_test_indev.c.67D20800BC214A9E.idx index dc38ff6..f6637cf 100644 Binary files a/.cache/clangd/index/lv_test_indev.c.67D20800BC214A9E.idx and b/.cache/clangd/index/lv_test_indev.c.67D20800BC214A9E.idx differ diff --git a/.cache/clangd/index/lv_test_indev_gesture.c.44ABA7EFF3F45FEE.idx b/.cache/clangd/index/lv_test_indev_gesture.c.44ABA7EFF3F45FEE.idx index 46eeda5..bd39246 100644 Binary files a/.cache/clangd/index/lv_test_indev_gesture.c.44ABA7EFF3F45FEE.idx and b/.cache/clangd/index/lv_test_indev_gesture.c.44ABA7EFF3F45FEE.idx differ diff --git a/.cache/clangd/index/lv_test_private.h.B39342E0F7EFAFFE.idx b/.cache/clangd/index/lv_test_private.h.B39342E0F7EFAFFE.idx index c73d932..49b2778 100644 Binary files a/.cache/clangd/index/lv_test_private.h.B39342E0F7EFAFFE.idx and b/.cache/clangd/index/lv_test_private.h.B39342E0F7EFAFFE.idx differ diff --git a/.cache/clangd/index/lv_test_screenshot_compare.c.F4E530938D69FB10.idx b/.cache/clangd/index/lv_test_screenshot_compare.c.F4E530938D69FB10.idx index 4b6e05d..3ff9f62 100644 Binary files a/.cache/clangd/index/lv_test_screenshot_compare.c.F4E530938D69FB10.idx and b/.cache/clangd/index/lv_test_screenshot_compare.c.F4E530938D69FB10.idx differ diff --git a/.cache/clangd/index/lv_text.c.0E8DF26478A49079.idx b/.cache/clangd/index/lv_text.c.0E8DF26478A49079.idx index 5de8198..06a707b 100644 Binary files a/.cache/clangd/index/lv_text.c.0E8DF26478A49079.idx and b/.cache/clangd/index/lv_text.c.0E8DF26478A49079.idx differ diff --git a/.cache/clangd/index/lv_text.h.E6731668BBBE1ED3.idx b/.cache/clangd/index/lv_text.h.E6731668BBBE1ED3.idx index 4e39d80..e38e2ce 100644 Binary files a/.cache/clangd/index/lv_text.h.E6731668BBBE1ED3.idx and b/.cache/clangd/index/lv_text.h.E6731668BBBE1ED3.idx differ diff --git a/.cache/clangd/index/lv_text_ap.c.0C272F04C8DA0D4F.idx b/.cache/clangd/index/lv_text_ap.c.0C272F04C8DA0D4F.idx index 87545c0..9e685e1 100644 Binary files a/.cache/clangd/index/lv_text_ap.c.0C272F04C8DA0D4F.idx and b/.cache/clangd/index/lv_text_ap.c.0C272F04C8DA0D4F.idx differ diff --git a/.cache/clangd/index/lv_text_ap.h.83038DB691C91B41.idx b/.cache/clangd/index/lv_text_ap.h.83038DB691C91B41.idx index baad281..a961bb7 100644 Binary files a/.cache/clangd/index/lv_text_ap.h.83038DB691C91B41.idx and b/.cache/clangd/index/lv_text_ap.h.83038DB691C91B41.idx differ diff --git a/.cache/clangd/index/lv_text_private.h.7DCFA94E68377853.idx b/.cache/clangd/index/lv_text_private.h.7DCFA94E68377853.idx index 264de10..1326b40 100644 Binary files a/.cache/clangd/index/lv_text_private.h.7DCFA94E68377853.idx and b/.cache/clangd/index/lv_text_private.h.7DCFA94E68377853.idx differ diff --git a/.cache/clangd/index/lv_textarea.c.C2D80109B2FDCEF8.idx b/.cache/clangd/index/lv_textarea.c.C2D80109B2FDCEF8.idx index 42a3e2c..bbd974e 100644 Binary files a/.cache/clangd/index/lv_textarea.c.C2D80109B2FDCEF8.idx and b/.cache/clangd/index/lv_textarea.c.C2D80109B2FDCEF8.idx differ diff --git a/.cache/clangd/index/lv_textarea.h.7564A8151452C8D8.idx b/.cache/clangd/index/lv_textarea.h.7564A8151452C8D8.idx index 95840c8..0b4e8b8 100644 Binary files a/.cache/clangd/index/lv_textarea.h.7564A8151452C8D8.idx and b/.cache/clangd/index/lv_textarea.h.7564A8151452C8D8.idx differ diff --git a/.cache/clangd/index/lv_textarea_private.h.8B7E0F0F4D9345F2.idx b/.cache/clangd/index/lv_textarea_private.h.8B7E0F0F4D9345F2.idx index a2789a6..dff53b9 100644 Binary files a/.cache/clangd/index/lv_textarea_private.h.8B7E0F0F4D9345F2.idx and b/.cache/clangd/index/lv_textarea_private.h.8B7E0F0F4D9345F2.idx differ diff --git a/.cache/clangd/index/lv_textarea_properties.c.B80AF08F388EC32A.idx b/.cache/clangd/index/lv_textarea_properties.c.B80AF08F388EC32A.idx index 5e739dc..382467a 100644 Binary files a/.cache/clangd/index/lv_textarea_properties.c.B80AF08F388EC32A.idx and b/.cache/clangd/index/lv_textarea_properties.c.B80AF08F388EC32A.idx differ diff --git a/.cache/clangd/index/lv_tft_espi.cpp.191623C629354787.idx b/.cache/clangd/index/lv_tft_espi.cpp.191623C629354787.idx index 8dc07aa..729e903 100644 Binary files a/.cache/clangd/index/lv_tft_espi.cpp.191623C629354787.idx and b/.cache/clangd/index/lv_tft_espi.cpp.191623C629354787.idx differ diff --git a/.cache/clangd/index/lv_tft_espi.h.BD3C0172169B6083.idx b/.cache/clangd/index/lv_tft_espi.h.BD3C0172169B6083.idx index 1fdb303..f5d7fbc 100644 Binary files a/.cache/clangd/index/lv_tft_espi.h.BD3C0172169B6083.idx and b/.cache/clangd/index/lv_tft_espi.h.BD3C0172169B6083.idx differ diff --git a/.cache/clangd/index/lv_theme.c.7C5D65E1FE2BB06D.idx b/.cache/clangd/index/lv_theme.c.7C5D65E1FE2BB06D.idx index 7af8365..3e989eb 100644 Binary files a/.cache/clangd/index/lv_theme.c.7C5D65E1FE2BB06D.idx and b/.cache/clangd/index/lv_theme.c.7C5D65E1FE2BB06D.idx differ diff --git a/.cache/clangd/index/lv_theme.h.47B8C518E797A0FC.idx b/.cache/clangd/index/lv_theme.h.47B8C518E797A0FC.idx index 27dc90b..8d458a1 100644 Binary files a/.cache/clangd/index/lv_theme.h.47B8C518E797A0FC.idx and b/.cache/clangd/index/lv_theme.h.47B8C518E797A0FC.idx differ diff --git a/.cache/clangd/index/lv_theme_default.c.1E2DB8092D36D7BF.idx b/.cache/clangd/index/lv_theme_default.c.1E2DB8092D36D7BF.idx index 6eb7f48..ea00c05 100644 Binary files a/.cache/clangd/index/lv_theme_default.c.1E2DB8092D36D7BF.idx and b/.cache/clangd/index/lv_theme_default.c.1E2DB8092D36D7BF.idx differ diff --git a/.cache/clangd/index/lv_theme_default.h.61B0F0613013EFF7.idx b/.cache/clangd/index/lv_theme_default.h.61B0F0613013EFF7.idx index 745406b..633db57 100644 Binary files a/.cache/clangd/index/lv_theme_default.h.61B0F0613013EFF7.idx and b/.cache/clangd/index/lv_theme_default.h.61B0F0613013EFF7.idx differ diff --git a/.cache/clangd/index/lv_theme_mono.c.14E8A50524925854.idx b/.cache/clangd/index/lv_theme_mono.c.14E8A50524925854.idx index 0a6b5a2..dcf6ff1 100644 Binary files a/.cache/clangd/index/lv_theme_mono.c.14E8A50524925854.idx and b/.cache/clangd/index/lv_theme_mono.c.14E8A50524925854.idx differ diff --git a/.cache/clangd/index/lv_theme_mono.h.C3D4527D477B9FA6.idx b/.cache/clangd/index/lv_theme_mono.h.C3D4527D477B9FA6.idx index 256327c..56385d2 100644 Binary files a/.cache/clangd/index/lv_theme_mono.h.C3D4527D477B9FA6.idx and b/.cache/clangd/index/lv_theme_mono.h.C3D4527D477B9FA6.idx differ diff --git a/.cache/clangd/index/lv_theme_private.h.EFCD969B1BFE696D.idx b/.cache/clangd/index/lv_theme_private.h.EFCD969B1BFE696D.idx index af57004..904f9ed 100644 Binary files a/.cache/clangd/index/lv_theme_private.h.EFCD969B1BFE696D.idx and b/.cache/clangd/index/lv_theme_private.h.EFCD969B1BFE696D.idx differ diff --git a/.cache/clangd/index/lv_theme_simple.c.1C21E9E8C1B08478.idx b/.cache/clangd/index/lv_theme_simple.c.1C21E9E8C1B08478.idx index c88c0d2..900a6a6 100644 Binary files a/.cache/clangd/index/lv_theme_simple.c.1C21E9E8C1B08478.idx and b/.cache/clangd/index/lv_theme_simple.c.1C21E9E8C1B08478.idx differ diff --git a/.cache/clangd/index/lv_theme_simple.h.8063EBBD12E32E4B.idx b/.cache/clangd/index/lv_theme_simple.h.8063EBBD12E32E4B.idx index fb73936..1b0e9d1 100644 Binary files a/.cache/clangd/index/lv_theme_simple.h.8063EBBD12E32E4B.idx and b/.cache/clangd/index/lv_theme_simple.h.8063EBBD12E32E4B.idx differ diff --git a/.cache/clangd/index/lv_tick.c.0BD02DDF9310735A.idx b/.cache/clangd/index/lv_tick.c.0BD02DDF9310735A.idx index 9932fd3..2601110 100644 Binary files a/.cache/clangd/index/lv_tick.c.0BD02DDF9310735A.idx and b/.cache/clangd/index/lv_tick.c.0BD02DDF9310735A.idx differ diff --git a/.cache/clangd/index/lv_tick.h.B12B2393B74DA7D9.idx b/.cache/clangd/index/lv_tick.h.B12B2393B74DA7D9.idx index ac9ec84..5c6dbd4 100644 Binary files a/.cache/clangd/index/lv_tick.h.B12B2393B74DA7D9.idx and b/.cache/clangd/index/lv_tick.h.B12B2393B74DA7D9.idx differ diff --git a/.cache/clangd/index/lv_tick_private.h.3CAF414B6ED68030.idx b/.cache/clangd/index/lv_tick_private.h.3CAF414B6ED68030.idx index 736ac9a..c88056f 100644 Binary files a/.cache/clangd/index/lv_tick_private.h.3CAF414B6ED68030.idx and b/.cache/clangd/index/lv_tick_private.h.3CAF414B6ED68030.idx differ diff --git a/.cache/clangd/index/lv_tileview.c.2A60787AEB23F9E9.idx b/.cache/clangd/index/lv_tileview.c.2A60787AEB23F9E9.idx index 7055cfd..2a35978 100644 Binary files a/.cache/clangd/index/lv_tileview.c.2A60787AEB23F9E9.idx and b/.cache/clangd/index/lv_tileview.c.2A60787AEB23F9E9.idx differ diff --git a/.cache/clangd/index/lv_tileview.h.C77CA77264485595.idx b/.cache/clangd/index/lv_tileview.h.C77CA77264485595.idx index 8738adc..86c6a8f 100644 Binary files a/.cache/clangd/index/lv_tileview.h.C77CA77264485595.idx and b/.cache/clangd/index/lv_tileview.h.C77CA77264485595.idx differ diff --git a/.cache/clangd/index/lv_tileview_private.h.EFEF44FDAFFBC75A.idx b/.cache/clangd/index/lv_tileview_private.h.EFEF44FDAFFBC75A.idx index 796ef58..55b4987 100644 Binary files a/.cache/clangd/index/lv_tileview_private.h.EFEF44FDAFFBC75A.idx and b/.cache/clangd/index/lv_tileview_private.h.EFEF44FDAFFBC75A.idx differ diff --git a/.cache/clangd/index/lv_timer.c.B2AB30BCCA166D98.idx b/.cache/clangd/index/lv_timer.c.B2AB30BCCA166D98.idx index 335581b..292efd1 100644 Binary files a/.cache/clangd/index/lv_timer.c.B2AB30BCCA166D98.idx and b/.cache/clangd/index/lv_timer.c.B2AB30BCCA166D98.idx differ diff --git a/.cache/clangd/index/lv_timer.h.9C614A49A0B2A530.idx b/.cache/clangd/index/lv_timer.h.9C614A49A0B2A530.idx index 8e610b9..cd627b2 100644 Binary files a/.cache/clangd/index/lv_timer.h.9C614A49A0B2A530.idx and b/.cache/clangd/index/lv_timer.h.9C614A49A0B2A530.idx differ diff --git a/.cache/clangd/index/lv_timer_private.h.37276C53E9B698BF.idx b/.cache/clangd/index/lv_timer_private.h.37276C53E9B698BF.idx index 066ed78..2817fb5 100644 Binary files a/.cache/clangd/index/lv_timer_private.h.37276C53E9B698BF.idx and b/.cache/clangd/index/lv_timer_private.h.37276C53E9B698BF.idx differ diff --git a/.cache/clangd/index/lv_tiny_ttf.c.AD5B12D612BB62A2.idx b/.cache/clangd/index/lv_tiny_ttf.c.AD5B12D612BB62A2.idx index e0c038d..6f9019c 100644 Binary files a/.cache/clangd/index/lv_tiny_ttf.c.AD5B12D612BB62A2.idx and b/.cache/clangd/index/lv_tiny_ttf.c.AD5B12D612BB62A2.idx differ diff --git a/.cache/clangd/index/lv_tiny_ttf.h.5B53F004D8E26D29.idx b/.cache/clangd/index/lv_tiny_ttf.h.5B53F004D8E26D29.idx index 7ca2872..0e204ea 100644 Binary files a/.cache/clangd/index/lv_tiny_ttf.h.5B53F004D8E26D29.idx and b/.cache/clangd/index/lv_tiny_ttf.h.5B53F004D8E26D29.idx differ diff --git a/.cache/clangd/index/lv_tjpgd.c.2B6A1F1070AAA676.idx b/.cache/clangd/index/lv_tjpgd.c.2B6A1F1070AAA676.idx index d2bd460..8905eda 100644 Binary files a/.cache/clangd/index/lv_tjpgd.c.2B6A1F1070AAA676.idx and b/.cache/clangd/index/lv_tjpgd.c.2B6A1F1070AAA676.idx differ diff --git a/.cache/clangd/index/lv_tjpgd.h.5B9F82007C9C15B9.idx b/.cache/clangd/index/lv_tjpgd.h.5B9F82007C9C15B9.idx index df7bc49..218365e 100644 Binary files a/.cache/clangd/index/lv_tjpgd.h.5B9F82007C9C15B9.idx and b/.cache/clangd/index/lv_tjpgd.h.5B9F82007C9C15B9.idx differ diff --git a/.cache/clangd/index/lv_tlsf.c.0CFF666BCF103BB8.idx b/.cache/clangd/index/lv_tlsf.c.0CFF666BCF103BB8.idx index 09caa6c..0c53a5e 100644 Binary files a/.cache/clangd/index/lv_tlsf.c.0CFF666BCF103BB8.idx and b/.cache/clangd/index/lv_tlsf.c.0CFF666BCF103BB8.idx differ diff --git a/.cache/clangd/index/lv_tlsf.h.8A00B7369457E9E0.idx b/.cache/clangd/index/lv_tlsf.h.8A00B7369457E9E0.idx index b45d54e..dde7fc0 100644 Binary files a/.cache/clangd/index/lv_tlsf.h.8A00B7369457E9E0.idx and b/.cache/clangd/index/lv_tlsf.h.8A00B7369457E9E0.idx differ diff --git a/.cache/clangd/index/lv_tlsf_private.h.600F98E1C26162FB.idx b/.cache/clangd/index/lv_tlsf_private.h.600F98E1C26162FB.idx index 029108e..08396f9 100644 Binary files a/.cache/clangd/index/lv_tlsf_private.h.600F98E1C26162FB.idx and b/.cache/clangd/index/lv_tlsf_private.h.600F98E1C26162FB.idx differ diff --git a/.cache/clangd/index/lv_translation.c.F7F727CB0D80AA0A.idx b/.cache/clangd/index/lv_translation.c.F7F727CB0D80AA0A.idx index 90285d8..39f679c 100644 Binary files a/.cache/clangd/index/lv_translation.c.F7F727CB0D80AA0A.idx and b/.cache/clangd/index/lv_translation.c.F7F727CB0D80AA0A.idx differ diff --git a/.cache/clangd/index/lv_translation.h.F153328E9F10644F.idx b/.cache/clangd/index/lv_translation.h.F153328E9F10644F.idx index fe6fa05..b9bf872 100644 Binary files a/.cache/clangd/index/lv_translation.h.F153328E9F10644F.idx and b/.cache/clangd/index/lv_translation.h.F153328E9F10644F.idx differ diff --git a/.cache/clangd/index/lv_tree.c.F05BEE0590DCEB88.idx b/.cache/clangd/index/lv_tree.c.F05BEE0590DCEB88.idx index 081d3d6..24ae33a 100644 Binary files a/.cache/clangd/index/lv_tree.c.F05BEE0590DCEB88.idx and b/.cache/clangd/index/lv_tree.c.F05BEE0590DCEB88.idx differ diff --git a/.cache/clangd/index/lv_tree.h.2385F9E797449739.idx b/.cache/clangd/index/lv_tree.h.2385F9E797449739.idx index d500b33..631a21b 100644 Binary files a/.cache/clangd/index/lv_tree.h.2385F9E797449739.idx and b/.cache/clangd/index/lv_tree.h.2385F9E797449739.idx differ diff --git a/.cache/clangd/index/lv_types.h.00F9D419E34560C2.idx b/.cache/clangd/index/lv_types.h.00F9D419E34560C2.idx index 9e64594..a6b6d41 100644 Binary files a/.cache/clangd/index/lv_types.h.00F9D419E34560C2.idx and b/.cache/clangd/index/lv_types.h.00F9D419E34560C2.idx differ diff --git a/.cache/clangd/index/lv_uefi_context.c.E0736F023811D300.idx b/.cache/clangd/index/lv_uefi_context.c.E0736F023811D300.idx index e146ec8..e57692e 100644 Binary files a/.cache/clangd/index/lv_uefi_context.c.E0736F023811D300.idx and b/.cache/clangd/index/lv_uefi_context.c.E0736F023811D300.idx differ diff --git a/.cache/clangd/index/lv_uefi_context.h.8A2C2C344FFE1735.idx b/.cache/clangd/index/lv_uefi_context.h.8A2C2C344FFE1735.idx index 9644d67..15959e6 100644 Binary files a/.cache/clangd/index/lv_uefi_context.h.8A2C2C344FFE1735.idx and b/.cache/clangd/index/lv_uefi_context.h.8A2C2C344FFE1735.idx differ diff --git a/.cache/clangd/index/lv_uefi_display.c.D083AD203278D1B5.idx b/.cache/clangd/index/lv_uefi_display.c.D083AD203278D1B5.idx index c41f6a6..b8e5f25 100644 Binary files a/.cache/clangd/index/lv_uefi_display.c.D083AD203278D1B5.idx and b/.cache/clangd/index/lv_uefi_display.c.D083AD203278D1B5.idx differ diff --git a/.cache/clangd/index/lv_uefi_display.h.CEB8E28E320CC695.idx b/.cache/clangd/index/lv_uefi_display.h.CEB8E28E320CC695.idx index 4e8c3ae..2eae3d6 100644 Binary files a/.cache/clangd/index/lv_uefi_display.h.CEB8E28E320CC695.idx and b/.cache/clangd/index/lv_uefi_display.h.CEB8E28E320CC695.idx differ diff --git a/.cache/clangd/index/lv_uefi_indev.h.60CF7029E84F42E7.idx b/.cache/clangd/index/lv_uefi_indev.h.60CF7029E84F42E7.idx index 0ed32a4..eee42de 100644 Binary files a/.cache/clangd/index/lv_uefi_indev.h.60CF7029E84F42E7.idx and b/.cache/clangd/index/lv_uefi_indev.h.60CF7029E84F42E7.idx differ diff --git a/.cache/clangd/index/lv_uefi_indev_keyboard.c.6FF73CCB3D5F0BBC.idx b/.cache/clangd/index/lv_uefi_indev_keyboard.c.6FF73CCB3D5F0BBC.idx index 984646f..229d543 100644 Binary files a/.cache/clangd/index/lv_uefi_indev_keyboard.c.6FF73CCB3D5F0BBC.idx and b/.cache/clangd/index/lv_uefi_indev_keyboard.c.6FF73CCB3D5F0BBC.idx differ diff --git a/.cache/clangd/index/lv_uefi_indev_pointer.c.6CCC89E8D0ED45C7.idx b/.cache/clangd/index/lv_uefi_indev_pointer.c.6CCC89E8D0ED45C7.idx index 1f0eb26..f487ac2 100644 Binary files a/.cache/clangd/index/lv_uefi_indev_pointer.c.6CCC89E8D0ED45C7.idx and b/.cache/clangd/index/lv_uefi_indev_pointer.c.6CCC89E8D0ED45C7.idx differ diff --git a/.cache/clangd/index/lv_uefi_indev_touch.c.46EB8A2C76864E24.idx b/.cache/clangd/index/lv_uefi_indev_touch.c.46EB8A2C76864E24.idx index 448e5e5..699849a 100644 Binary files a/.cache/clangd/index/lv_uefi_indev_touch.c.46EB8A2C76864E24.idx and b/.cache/clangd/index/lv_uefi_indev_touch.c.46EB8A2C76864E24.idx differ diff --git a/.cache/clangd/index/lv_uefi_private.c.CFD2A1852D899AC7.idx b/.cache/clangd/index/lv_uefi_private.c.CFD2A1852D899AC7.idx index faa793a..800ecac 100644 Binary files a/.cache/clangd/index/lv_uefi_private.c.CFD2A1852D899AC7.idx and b/.cache/clangd/index/lv_uefi_private.c.CFD2A1852D899AC7.idx differ diff --git a/.cache/clangd/index/lv_utils.c.04E6B63C0B7BDFB2.idx b/.cache/clangd/index/lv_utils.c.04E6B63C0B7BDFB2.idx index 89ba4fe..dded084 100644 Binary files a/.cache/clangd/index/lv_utils.c.04E6B63C0B7BDFB2.idx and b/.cache/clangd/index/lv_utils.c.04E6B63C0B7BDFB2.idx differ diff --git a/.cache/clangd/index/lv_utils.h.EF85F7DC94120252.idx b/.cache/clangd/index/lv_utils.h.EF85F7DC94120252.idx index b1a574c..50f87c6 100644 Binary files a/.cache/clangd/index/lv_utils.h.EF85F7DC94120252.idx and b/.cache/clangd/index/lv_utils.h.EF85F7DC94120252.idx differ diff --git a/.cache/clangd/index/lv_version.h.8E97B377A0BDBBC2.idx b/.cache/clangd/index/lv_version.h.8E97B377A0BDBBC2.idx index f4a490a..e625ad8 100644 Binary files a/.cache/clangd/index/lv_version.h.8E97B377A0BDBBC2.idx and b/.cache/clangd/index/lv_version.h.8E97B377A0BDBBC2.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_decoder.c.81CA755E1BE4E0B8.idx b/.cache/clangd/index/lv_vg_lite_decoder.c.81CA755E1BE4E0B8.idx index b26db15..67eb297 100644 Binary files a/.cache/clangd/index/lv_vg_lite_decoder.c.81CA755E1BE4E0B8.idx and b/.cache/clangd/index/lv_vg_lite_decoder.c.81CA755E1BE4E0B8.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_decoder.h.4B71E88A8571DD93.idx b/.cache/clangd/index/lv_vg_lite_decoder.h.4B71E88A8571DD93.idx index 7636e74..7460a4d 100644 Binary files a/.cache/clangd/index/lv_vg_lite_decoder.h.4B71E88A8571DD93.idx and b/.cache/clangd/index/lv_vg_lite_decoder.h.4B71E88A8571DD93.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_grad.c.C05D31ECBC4287EC.idx b/.cache/clangd/index/lv_vg_lite_grad.c.C05D31ECBC4287EC.idx index 9e5d29e..20adcbb 100644 Binary files a/.cache/clangd/index/lv_vg_lite_grad.c.C05D31ECBC4287EC.idx and b/.cache/clangd/index/lv_vg_lite_grad.c.C05D31ECBC4287EC.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_grad.h.1185674D54E78FD1.idx b/.cache/clangd/index/lv_vg_lite_grad.h.1185674D54E78FD1.idx index d1c60d5..2925151 100644 Binary files a/.cache/clangd/index/lv_vg_lite_grad.h.1185674D54E78FD1.idx and b/.cache/clangd/index/lv_vg_lite_grad.h.1185674D54E78FD1.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_hal.c.72750F5243A95718.idx b/.cache/clangd/index/lv_vg_lite_hal.c.72750F5243A95718.idx index b96cb75..9488a62 100644 Binary files a/.cache/clangd/index/lv_vg_lite_hal.c.72750F5243A95718.idx and b/.cache/clangd/index/lv_vg_lite_hal.c.72750F5243A95718.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_math.c.D90AAF39A9E72847.idx b/.cache/clangd/index/lv_vg_lite_math.c.D90AAF39A9E72847.idx index ab9011e..c909ba1 100644 Binary files a/.cache/clangd/index/lv_vg_lite_math.c.D90AAF39A9E72847.idx and b/.cache/clangd/index/lv_vg_lite_math.c.D90AAF39A9E72847.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_math.h.4FC75947044AB34C.idx b/.cache/clangd/index/lv_vg_lite_math.h.4FC75947044AB34C.idx index b5a6f9b..2495126 100644 Binary files a/.cache/clangd/index/lv_vg_lite_math.h.4FC75947044AB34C.idx and b/.cache/clangd/index/lv_vg_lite_math.h.4FC75947044AB34C.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_path.c.8573A5F955505AF8.idx b/.cache/clangd/index/lv_vg_lite_path.c.8573A5F955505AF8.idx index 493bb0f..9cad826 100644 Binary files a/.cache/clangd/index/lv_vg_lite_path.c.8573A5F955505AF8.idx and b/.cache/clangd/index/lv_vg_lite_path.c.8573A5F955505AF8.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_path.h.AF983D43784B25C8.idx b/.cache/clangd/index/lv_vg_lite_path.h.AF983D43784B25C8.idx index 6a78b1d..e24131e 100644 Binary files a/.cache/clangd/index/lv_vg_lite_path.h.AF983D43784B25C8.idx and b/.cache/clangd/index/lv_vg_lite_path.h.AF983D43784B25C8.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_pending.c.F021300C60C45144.idx b/.cache/clangd/index/lv_vg_lite_pending.c.F021300C60C45144.idx index 407a288..80b3f1c 100644 Binary files a/.cache/clangd/index/lv_vg_lite_pending.c.F021300C60C45144.idx and b/.cache/clangd/index/lv_vg_lite_pending.c.F021300C60C45144.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_pending.h.C902094E72A6A892.idx b/.cache/clangd/index/lv_vg_lite_pending.h.C902094E72A6A892.idx index af703b1..69d796e 100644 Binary files a/.cache/clangd/index/lv_vg_lite_pending.h.C902094E72A6A892.idx and b/.cache/clangd/index/lv_vg_lite_pending.h.C902094E72A6A892.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_stroke.c.66ADC0CEE2F8897F.idx b/.cache/clangd/index/lv_vg_lite_stroke.c.66ADC0CEE2F8897F.idx index 4dac3e7..44d5b84 100644 Binary files a/.cache/clangd/index/lv_vg_lite_stroke.c.66ADC0CEE2F8897F.idx and b/.cache/clangd/index/lv_vg_lite_stroke.c.66ADC0CEE2F8897F.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_stroke.h.6645EDCB3075662A.idx b/.cache/clangd/index/lv_vg_lite_stroke.h.6645EDCB3075662A.idx index d0491be..9d4ec77 100644 Binary files a/.cache/clangd/index/lv_vg_lite_stroke.h.6645EDCB3075662A.idx and b/.cache/clangd/index/lv_vg_lite_stroke.h.6645EDCB3075662A.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_utils.c.1E86BC27701DE94F.idx b/.cache/clangd/index/lv_vg_lite_utils.c.1E86BC27701DE94F.idx index cf8662f..cf99345 100644 Binary files a/.cache/clangd/index/lv_vg_lite_utils.c.1E86BC27701DE94F.idx and b/.cache/clangd/index/lv_vg_lite_utils.c.1E86BC27701DE94F.idx differ diff --git a/.cache/clangd/index/lv_vg_lite_utils.h.0E7C3DC5CF030CB0.idx b/.cache/clangd/index/lv_vg_lite_utils.h.0E7C3DC5CF030CB0.idx index 0f1130a..1714e88 100644 Binary files a/.cache/clangd/index/lv_vg_lite_utils.h.0E7C3DC5CF030CB0.idx and b/.cache/clangd/index/lv_vg_lite_utils.h.0E7C3DC5CF030CB0.idx differ diff --git a/.cache/clangd/index/lv_wayland.c.56FE3F4159BA244A.idx b/.cache/clangd/index/lv_wayland.c.56FE3F4159BA244A.idx index 19d78be..2d967ea 100644 Binary files a/.cache/clangd/index/lv_wayland.c.56FE3F4159BA244A.idx and b/.cache/clangd/index/lv_wayland.c.56FE3F4159BA244A.idx differ diff --git a/.cache/clangd/index/lv_wayland.h.4542C146C41F02E3.idx b/.cache/clangd/index/lv_wayland.h.4542C146C41F02E3.idx index 72bfb06..823d40b 100644 Binary files a/.cache/clangd/index/lv_wayland.h.4542C146C41F02E3.idx and b/.cache/clangd/index/lv_wayland.h.4542C146C41F02E3.idx differ diff --git a/.cache/clangd/index/lv_wayland_smm.c.D7E8B647E498FB6F.idx b/.cache/clangd/index/lv_wayland_smm.c.D7E8B647E498FB6F.idx index 029d1a4..0829b55 100644 Binary files a/.cache/clangd/index/lv_wayland_smm.c.D7E8B647E498FB6F.idx and b/.cache/clangd/index/lv_wayland_smm.c.D7E8B647E498FB6F.idx differ diff --git a/.cache/clangd/index/lv_wayland_smm.h.B6364AE854A62729.idx b/.cache/clangd/index/lv_wayland_smm.h.B6364AE854A62729.idx index 015de80..a5f00a0 100644 Binary files a/.cache/clangd/index/lv_wayland_smm.h.B6364AE854A62729.idx and b/.cache/clangd/index/lv_wayland_smm.h.B6364AE854A62729.idx differ diff --git a/.cache/clangd/index/lv_win.c.552107193660E106.idx b/.cache/clangd/index/lv_win.c.552107193660E106.idx index f98bf20..67a441c 100644 Binary files a/.cache/clangd/index/lv_win.c.552107193660E106.idx and b/.cache/clangd/index/lv_win.c.552107193660E106.idx differ diff --git a/.cache/clangd/index/lv_win.h.623AEA0359574F02.idx b/.cache/clangd/index/lv_win.h.623AEA0359574F02.idx index 0b28c54..5bd320d 100644 Binary files a/.cache/clangd/index/lv_win.h.623AEA0359574F02.idx and b/.cache/clangd/index/lv_win.h.623AEA0359574F02.idx differ diff --git a/.cache/clangd/index/lv_win_private.h.704A28BA98BCFCBC.idx b/.cache/clangd/index/lv_win_private.h.704A28BA98BCFCBC.idx index 27f4564..4e1743e 100644 Binary files a/.cache/clangd/index/lv_win_private.h.704A28BA98BCFCBC.idx and b/.cache/clangd/index/lv_win_private.h.704A28BA98BCFCBC.idx differ diff --git a/.cache/clangd/index/lv_windows.c.42146E9C28FA899C.idx b/.cache/clangd/index/lv_windows.c.42146E9C28FA899C.idx index 1689d74..239e219 100644 Binary files a/.cache/clangd/index/lv_windows.c.42146E9C28FA899C.idx and b/.cache/clangd/index/lv_windows.c.42146E9C28FA899C.idx differ diff --git a/.cache/clangd/index/lv_windows_context.c.40943E06FCA51428.idx b/.cache/clangd/index/lv_windows_context.c.40943E06FCA51428.idx index f1fcb2f..2010b2c 100644 Binary files a/.cache/clangd/index/lv_windows_context.c.40943E06FCA51428.idx and b/.cache/clangd/index/lv_windows_context.c.40943E06FCA51428.idx differ diff --git a/.cache/clangd/index/lv_windows_context.h.F53C065B93352F73.idx b/.cache/clangd/index/lv_windows_context.h.F53C065B93352F73.idx index 80a3a97..62da04a 100644 Binary files a/.cache/clangd/index/lv_windows_context.h.F53C065B93352F73.idx and b/.cache/clangd/index/lv_windows_context.h.F53C065B93352F73.idx differ diff --git a/.cache/clangd/index/lv_windows_display.c.6D4113AFD4D54A16.idx b/.cache/clangd/index/lv_windows_display.c.6D4113AFD4D54A16.idx index a6b1a98..45bf81d 100644 Binary files a/.cache/clangd/index/lv_windows_display.c.6D4113AFD4D54A16.idx and b/.cache/clangd/index/lv_windows_display.c.6D4113AFD4D54A16.idx differ diff --git a/.cache/clangd/index/lv_windows_display.h.A2BF2852AA1ACC53.idx b/.cache/clangd/index/lv_windows_display.h.A2BF2852AA1ACC53.idx index 060a27c..edf641d 100644 Binary files a/.cache/clangd/index/lv_windows_display.h.A2BF2852AA1ACC53.idx and b/.cache/clangd/index/lv_windows_display.h.A2BF2852AA1ACC53.idx differ diff --git a/.cache/clangd/index/lv_windows_input.c.9ECD64BFE13511B3.idx b/.cache/clangd/index/lv_windows_input.c.9ECD64BFE13511B3.idx index 0671c97..bfc7442 100644 Binary files a/.cache/clangd/index/lv_windows_input.c.9ECD64BFE13511B3.idx and b/.cache/clangd/index/lv_windows_input.c.9ECD64BFE13511B3.idx differ diff --git a/.cache/clangd/index/lv_windows_input.h.91B8CFE95C33DC66.idx b/.cache/clangd/index/lv_windows_input.h.91B8CFE95C33DC66.idx index 39d3b33..b713dc5 100644 Binary files a/.cache/clangd/index/lv_windows_input.h.91B8CFE95C33DC66.idx and b/.cache/clangd/index/lv_windows_input.h.91B8CFE95C33DC66.idx differ diff --git a/.cache/clangd/index/lv_wl_cache.c.1A63E5CC9229481D.idx b/.cache/clangd/index/lv_wl_cache.c.1A63E5CC9229481D.idx index 437b15e..6a2e544 100644 Binary files a/.cache/clangd/index/lv_wl_cache.c.1A63E5CC9229481D.idx and b/.cache/clangd/index/lv_wl_cache.c.1A63E5CC9229481D.idx differ diff --git a/.cache/clangd/index/lv_wl_dmabuf.c.6B1EE735A29AD2B1.idx b/.cache/clangd/index/lv_wl_dmabuf.c.6B1EE735A29AD2B1.idx index 6710098..40eb506 100644 Binary files a/.cache/clangd/index/lv_wl_dmabuf.c.6B1EE735A29AD2B1.idx and b/.cache/clangd/index/lv_wl_dmabuf.c.6B1EE735A29AD2B1.idx differ diff --git a/.cache/clangd/index/lv_wl_keyboard.c.67631AA8170BC97A.idx b/.cache/clangd/index/lv_wl_keyboard.c.67631AA8170BC97A.idx index 1b0d372..6a7ab64 100644 Binary files a/.cache/clangd/index/lv_wl_keyboard.c.67631AA8170BC97A.idx and b/.cache/clangd/index/lv_wl_keyboard.c.67631AA8170BC97A.idx differ diff --git a/.cache/clangd/index/lv_wl_keyboard.h.BA330BF488C13CA6.idx b/.cache/clangd/index/lv_wl_keyboard.h.BA330BF488C13CA6.idx index 253caeb..fdd6e4f 100644 Binary files a/.cache/clangd/index/lv_wl_keyboard.h.BA330BF488C13CA6.idx and b/.cache/clangd/index/lv_wl_keyboard.h.BA330BF488C13CA6.idx differ diff --git a/.cache/clangd/index/lv_wl_pointer.c.379202854A953093.idx b/.cache/clangd/index/lv_wl_pointer.c.379202854A953093.idx index f420a84..4e74568 100644 Binary files a/.cache/clangd/index/lv_wl_pointer.c.379202854A953093.idx and b/.cache/clangd/index/lv_wl_pointer.c.379202854A953093.idx differ diff --git a/.cache/clangd/index/lv_wl_pointer.h.EB8AAD137ACE8E2F.idx b/.cache/clangd/index/lv_wl_pointer.h.EB8AAD137ACE8E2F.idx index b20f829..8d7fcfe 100644 Binary files a/.cache/clangd/index/lv_wl_pointer.h.EB8AAD137ACE8E2F.idx and b/.cache/clangd/index/lv_wl_pointer.h.EB8AAD137ACE8E2F.idx differ diff --git a/.cache/clangd/index/lv_wl_pointer_axis.c.427A66C784A2D3CA.idx b/.cache/clangd/index/lv_wl_pointer_axis.c.427A66C784A2D3CA.idx index d65a220..5e45caa 100644 Binary files a/.cache/clangd/index/lv_wl_pointer_axis.c.427A66C784A2D3CA.idx and b/.cache/clangd/index/lv_wl_pointer_axis.c.427A66C784A2D3CA.idx differ diff --git a/.cache/clangd/index/lv_wl_pointer_axis.h.FEC1589316CF8104.idx b/.cache/clangd/index/lv_wl_pointer_axis.h.FEC1589316CF8104.idx index 0341a78..757ea0e 100644 Binary files a/.cache/clangd/index/lv_wl_pointer_axis.h.FEC1589316CF8104.idx and b/.cache/clangd/index/lv_wl_pointer_axis.h.FEC1589316CF8104.idx differ diff --git a/.cache/clangd/index/lv_wl_seat.c.B9DD8978374BE026.idx b/.cache/clangd/index/lv_wl_seat.c.B9DD8978374BE026.idx index f1c14db..71b3aea 100644 Binary files a/.cache/clangd/index/lv_wl_seat.c.B9DD8978374BE026.idx and b/.cache/clangd/index/lv_wl_seat.c.B9DD8978374BE026.idx differ diff --git a/.cache/clangd/index/lv_wl_shm.c.F74D1B5F9056DB42.idx b/.cache/clangd/index/lv_wl_shm.c.F74D1B5F9056DB42.idx index c2a069c..275c6be 100644 Binary files a/.cache/clangd/index/lv_wl_shm.c.F74D1B5F9056DB42.idx and b/.cache/clangd/index/lv_wl_shm.c.F74D1B5F9056DB42.idx differ diff --git a/.cache/clangd/index/lv_wl_touch.c.E8485031EEE5D047.idx b/.cache/clangd/index/lv_wl_touch.c.E8485031EEE5D047.idx index 7855814..2521db1 100644 Binary files a/.cache/clangd/index/lv_wl_touch.c.E8485031EEE5D047.idx and b/.cache/clangd/index/lv_wl_touch.c.E8485031EEE5D047.idx differ diff --git a/.cache/clangd/index/lv_wl_touch.h.177A68CE8D91D7D0.idx b/.cache/clangd/index/lv_wl_touch.h.177A68CE8D91D7D0.idx index 25fab00..6b46914 100644 Binary files a/.cache/clangd/index/lv_wl_touch.h.177A68CE8D91D7D0.idx and b/.cache/clangd/index/lv_wl_touch.h.177A68CE8D91D7D0.idx differ diff --git a/.cache/clangd/index/lv_wl_window.c.35EACACA1ABCB7BA.idx b/.cache/clangd/index/lv_wl_window.c.35EACACA1ABCB7BA.idx index ce8ec99..3cd6597 100644 Binary files a/.cache/clangd/index/lv_wl_window.c.35EACACA1ABCB7BA.idx and b/.cache/clangd/index/lv_wl_window.c.35EACACA1ABCB7BA.idx differ diff --git a/.cache/clangd/index/lv_wl_window.h.6A60CF60294A0E4B.idx b/.cache/clangd/index/lv_wl_window.h.6A60CF60294A0E4B.idx index 030dab4..d93f20c 100644 Binary files a/.cache/clangd/index/lv_wl_window.h.6A60CF60294A0E4B.idx and b/.cache/clangd/index/lv_wl_window.h.6A60CF60294A0E4B.idx differ diff --git a/.cache/clangd/index/lv_wl_window_decorations.c.53455CA55549E7EE.idx b/.cache/clangd/index/lv_wl_window_decorations.c.53455CA55549E7EE.idx index e0e9edb..0df9857 100644 Binary files a/.cache/clangd/index/lv_wl_window_decorations.c.53455CA55549E7EE.idx and b/.cache/clangd/index/lv_wl_window_decorations.c.53455CA55549E7EE.idx differ diff --git a/.cache/clangd/index/lv_wl_xdg_shell.c.1F5F95FE3C5891E7.idx b/.cache/clangd/index/lv_wl_xdg_shell.c.1F5F95FE3C5891E7.idx index 1f24d19..42bcc96 100644 Binary files a/.cache/clangd/index/lv_wl_xdg_shell.c.1F5F95FE3C5891E7.idx and b/.cache/clangd/index/lv_wl_xdg_shell.c.1F5F95FE3C5891E7.idx differ diff --git a/.cache/clangd/index/lv_x11.h.83A587D5D6DB363D.idx b/.cache/clangd/index/lv_x11.h.83A587D5D6DB363D.idx index 747b10c..bc37616 100644 Binary files a/.cache/clangd/index/lv_x11.h.83A587D5D6DB363D.idx and b/.cache/clangd/index/lv_x11.h.83A587D5D6DB363D.idx differ diff --git a/.cache/clangd/index/lv_x11_display.c.56849CB0B44164B5.idx b/.cache/clangd/index/lv_x11_display.c.56849CB0B44164B5.idx index 7e0aa57..fa6a996 100644 Binary files a/.cache/clangd/index/lv_x11_display.c.56849CB0B44164B5.idx and b/.cache/clangd/index/lv_x11_display.c.56849CB0B44164B5.idx differ diff --git a/.cache/clangd/index/lv_x11_input.c.41FB5C80E4D8085B.idx b/.cache/clangd/index/lv_x11_input.c.41FB5C80E4D8085B.idx index 5783555..50ce568 100644 Binary files a/.cache/clangd/index/lv_x11_input.c.41FB5C80E4D8085B.idx and b/.cache/clangd/index/lv_x11_input.c.41FB5C80E4D8085B.idx differ diff --git a/.cache/clangd/index/lv_xkb.c.4F74AECFB5DDD2C0.idx b/.cache/clangd/index/lv_xkb.c.4F74AECFB5DDD2C0.idx index a163023..80c9dc8 100644 Binary files a/.cache/clangd/index/lv_xkb.c.4F74AECFB5DDD2C0.idx and b/.cache/clangd/index/lv_xkb.c.4F74AECFB5DDD2C0.idx differ diff --git a/.cache/clangd/index/lv_xkb.h.3D73D6D4624BBA23.idx b/.cache/clangd/index/lv_xkb.h.3D73D6D4624BBA23.idx index d5c0a29..e7537e3 100644 Binary files a/.cache/clangd/index/lv_xkb.h.3D73D6D4624BBA23.idx and b/.cache/clangd/index/lv_xkb.h.3D73D6D4624BBA23.idx differ diff --git a/.cache/clangd/index/lv_xkb_private.h.FF0CDB3048C9BBF5.idx b/.cache/clangd/index/lv_xkb_private.h.FF0CDB3048C9BBF5.idx index 0c155a0..9211f33 100644 Binary files a/.cache/clangd/index/lv_xkb_private.h.FF0CDB3048C9BBF5.idx and b/.cache/clangd/index/lv_xkb_private.h.FF0CDB3048C9BBF5.idx differ diff --git a/.cache/clangd/index/lv_xml.c.9E9A32CEA0549725.idx b/.cache/clangd/index/lv_xml.c.9E9A32CEA0549725.idx index e1804fb..096d304 100644 Binary files a/.cache/clangd/index/lv_xml.c.9E9A32CEA0549725.idx and b/.cache/clangd/index/lv_xml.c.9E9A32CEA0549725.idx differ diff --git a/.cache/clangd/index/lv_xml.h.EB1B13DD3CFACD0E.idx b/.cache/clangd/index/lv_xml.h.EB1B13DD3CFACD0E.idx index b6ad3dd..823c32d 100644 Binary files a/.cache/clangd/index/lv_xml.h.EB1B13DD3CFACD0E.idx and b/.cache/clangd/index/lv_xml.h.EB1B13DD3CFACD0E.idx differ diff --git a/.cache/clangd/index/lv_xml_arc_parser.c.AF233913BA6A0A81.idx b/.cache/clangd/index/lv_xml_arc_parser.c.AF233913BA6A0A81.idx index 16a6e12..f2197f4 100644 Binary files a/.cache/clangd/index/lv_xml_arc_parser.c.AF233913BA6A0A81.idx and b/.cache/clangd/index/lv_xml_arc_parser.c.AF233913BA6A0A81.idx differ diff --git a/.cache/clangd/index/lv_xml_arc_parser.h.970D70699EC0548C.idx b/.cache/clangd/index/lv_xml_arc_parser.h.970D70699EC0548C.idx index a985034..b73ad9e 100644 Binary files a/.cache/clangd/index/lv_xml_arc_parser.h.970D70699EC0548C.idx and b/.cache/clangd/index/lv_xml_arc_parser.h.970D70699EC0548C.idx differ diff --git a/.cache/clangd/index/lv_xml_bar_parser.c.628C2241D1A5DDA1.idx b/.cache/clangd/index/lv_xml_bar_parser.c.628C2241D1A5DDA1.idx index 1ace7e4..55127c6 100644 Binary files a/.cache/clangd/index/lv_xml_bar_parser.c.628C2241D1A5DDA1.idx and b/.cache/clangd/index/lv_xml_bar_parser.c.628C2241D1A5DDA1.idx differ diff --git a/.cache/clangd/index/lv_xml_bar_parser.h.5C92CE8EC01446A6.idx b/.cache/clangd/index/lv_xml_bar_parser.h.5C92CE8EC01446A6.idx index 7982dca..1902e30 100644 Binary files a/.cache/clangd/index/lv_xml_bar_parser.h.5C92CE8EC01446A6.idx and b/.cache/clangd/index/lv_xml_bar_parser.h.5C92CE8EC01446A6.idx differ diff --git a/.cache/clangd/index/lv_xml_base_types.c.E52123C5B43207B2.idx b/.cache/clangd/index/lv_xml_base_types.c.E52123C5B43207B2.idx index d27e44c..f6a7d3b 100644 Binary files a/.cache/clangd/index/lv_xml_base_types.c.E52123C5B43207B2.idx and b/.cache/clangd/index/lv_xml_base_types.c.E52123C5B43207B2.idx differ diff --git a/.cache/clangd/index/lv_xml_button_parser.c.949F308B90055342.idx b/.cache/clangd/index/lv_xml_button_parser.c.949F308B90055342.idx index 82e21a4..1a835d7 100644 Binary files a/.cache/clangd/index/lv_xml_button_parser.c.949F308B90055342.idx and b/.cache/clangd/index/lv_xml_button_parser.c.949F308B90055342.idx differ diff --git a/.cache/clangd/index/lv_xml_button_parser.h.0CF4D957234BBDF2.idx b/.cache/clangd/index/lv_xml_button_parser.h.0CF4D957234BBDF2.idx index 22372ac..9733114 100644 Binary files a/.cache/clangd/index/lv_xml_button_parser.h.0CF4D957234BBDF2.idx and b/.cache/clangd/index/lv_xml_button_parser.h.0CF4D957234BBDF2.idx differ diff --git a/.cache/clangd/index/lv_xml_buttonmatrix_parser.c.E8E261E2633DD2EF.idx b/.cache/clangd/index/lv_xml_buttonmatrix_parser.c.E8E261E2633DD2EF.idx index aa7b3c5..e6601df 100644 Binary files a/.cache/clangd/index/lv_xml_buttonmatrix_parser.c.E8E261E2633DD2EF.idx and b/.cache/clangd/index/lv_xml_buttonmatrix_parser.c.E8E261E2633DD2EF.idx differ diff --git a/.cache/clangd/index/lv_xml_buttonmatrix_parser.h.EBED6C986B876F67.idx b/.cache/clangd/index/lv_xml_buttonmatrix_parser.h.EBED6C986B876F67.idx index c674568..c3562ae 100644 Binary files a/.cache/clangd/index/lv_xml_buttonmatrix_parser.h.EBED6C986B876F67.idx and b/.cache/clangd/index/lv_xml_buttonmatrix_parser.h.EBED6C986B876F67.idx differ diff --git a/.cache/clangd/index/lv_xml_calendar_parser.c.E6C280DCF89EF361.idx b/.cache/clangd/index/lv_xml_calendar_parser.c.E6C280DCF89EF361.idx index cbf759c..65a6a28 100644 Binary files a/.cache/clangd/index/lv_xml_calendar_parser.c.E6C280DCF89EF361.idx and b/.cache/clangd/index/lv_xml_calendar_parser.c.E6C280DCF89EF361.idx differ diff --git a/.cache/clangd/index/lv_xml_calendar_parser.h.1851CA7B89DACC13.idx b/.cache/clangd/index/lv_xml_calendar_parser.h.1851CA7B89DACC13.idx index c485d31..71defde 100644 Binary files a/.cache/clangd/index/lv_xml_calendar_parser.h.1851CA7B89DACC13.idx and b/.cache/clangd/index/lv_xml_calendar_parser.h.1851CA7B89DACC13.idx differ diff --git a/.cache/clangd/index/lv_xml_canvas_parser.c.88276E3393A08C6E.idx b/.cache/clangd/index/lv_xml_canvas_parser.c.88276E3393A08C6E.idx index c08b86f..1741c61 100644 Binary files a/.cache/clangd/index/lv_xml_canvas_parser.c.88276E3393A08C6E.idx and b/.cache/clangd/index/lv_xml_canvas_parser.c.88276E3393A08C6E.idx differ diff --git a/.cache/clangd/index/lv_xml_canvas_parser.h.8337701DB297EEE8.idx b/.cache/clangd/index/lv_xml_canvas_parser.h.8337701DB297EEE8.idx index c08d166..3b7bb74 100644 Binary files a/.cache/clangd/index/lv_xml_canvas_parser.h.8337701DB297EEE8.idx and b/.cache/clangd/index/lv_xml_canvas_parser.h.8337701DB297EEE8.idx differ diff --git a/.cache/clangd/index/lv_xml_chart_parser.c.A631ADC2EAF2DD53.idx b/.cache/clangd/index/lv_xml_chart_parser.c.A631ADC2EAF2DD53.idx index 65a1423..acbcf7d 100644 Binary files a/.cache/clangd/index/lv_xml_chart_parser.c.A631ADC2EAF2DD53.idx and b/.cache/clangd/index/lv_xml_chart_parser.c.A631ADC2EAF2DD53.idx differ diff --git a/.cache/clangd/index/lv_xml_chart_parser.h.6ED290CEC42C7885.idx b/.cache/clangd/index/lv_xml_chart_parser.h.6ED290CEC42C7885.idx index f9c14d6..cc25fc9 100644 Binary files a/.cache/clangd/index/lv_xml_chart_parser.h.6ED290CEC42C7885.idx and b/.cache/clangd/index/lv_xml_chart_parser.h.6ED290CEC42C7885.idx differ diff --git a/.cache/clangd/index/lv_xml_checkbox_parser.c.DD05AE15F31BE8AB.idx b/.cache/clangd/index/lv_xml_checkbox_parser.c.DD05AE15F31BE8AB.idx index f30813c..623d8a5 100644 Binary files a/.cache/clangd/index/lv_xml_checkbox_parser.c.DD05AE15F31BE8AB.idx and b/.cache/clangd/index/lv_xml_checkbox_parser.c.DD05AE15F31BE8AB.idx differ diff --git a/.cache/clangd/index/lv_xml_checkbox_parser.h.AD3A7EAE3BA853FB.idx b/.cache/clangd/index/lv_xml_checkbox_parser.h.AD3A7EAE3BA853FB.idx index fbd3232..1691284 100644 Binary files a/.cache/clangd/index/lv_xml_checkbox_parser.h.AD3A7EAE3BA853FB.idx and b/.cache/clangd/index/lv_xml_checkbox_parser.h.AD3A7EAE3BA853FB.idx differ diff --git a/.cache/clangd/index/lv_xml_component.c.647E304BB48023A6.idx b/.cache/clangd/index/lv_xml_component.c.647E304BB48023A6.idx index de2d0ab..38484f5 100644 Binary files a/.cache/clangd/index/lv_xml_component.c.647E304BB48023A6.idx and b/.cache/clangd/index/lv_xml_component.c.647E304BB48023A6.idx differ diff --git a/.cache/clangd/index/lv_xml_component.h.28DE56C8C4215088.idx b/.cache/clangd/index/lv_xml_component.h.28DE56C8C4215088.idx index d51b06b..37f8a36 100644 Binary files a/.cache/clangd/index/lv_xml_component.h.28DE56C8C4215088.idx and b/.cache/clangd/index/lv_xml_component.h.28DE56C8C4215088.idx differ diff --git a/.cache/clangd/index/lv_xml_dropdown_parser.c.834A77B788DFE6AD.idx b/.cache/clangd/index/lv_xml_dropdown_parser.c.834A77B788DFE6AD.idx index eb3e50b..84a1df9 100644 Binary files a/.cache/clangd/index/lv_xml_dropdown_parser.c.834A77B788DFE6AD.idx and b/.cache/clangd/index/lv_xml_dropdown_parser.c.834A77B788DFE6AD.idx differ diff --git a/.cache/clangd/index/lv_xml_dropdown_parser.h.5C94364F61202C68.idx b/.cache/clangd/index/lv_xml_dropdown_parser.h.5C94364F61202C68.idx index f7ef2ca..7a56317 100644 Binary files a/.cache/clangd/index/lv_xml_dropdown_parser.h.5C94364F61202C68.idx and b/.cache/clangd/index/lv_xml_dropdown_parser.h.5C94364F61202C68.idx differ diff --git a/.cache/clangd/index/lv_xml_image_parser.c.18AAA1087B208E9A.idx b/.cache/clangd/index/lv_xml_image_parser.c.18AAA1087B208E9A.idx index fc2a4b4..5e1dade 100644 Binary files a/.cache/clangd/index/lv_xml_image_parser.c.18AAA1087B208E9A.idx and b/.cache/clangd/index/lv_xml_image_parser.c.18AAA1087B208E9A.idx differ diff --git a/.cache/clangd/index/lv_xml_image_parser.h.7494B586F0E8189A.idx b/.cache/clangd/index/lv_xml_image_parser.h.7494B586F0E8189A.idx index 5664c9c..2cca3e6 100644 Binary files a/.cache/clangd/index/lv_xml_image_parser.h.7494B586F0E8189A.idx and b/.cache/clangd/index/lv_xml_image_parser.h.7494B586F0E8189A.idx differ diff --git a/.cache/clangd/index/lv_xml_keyboard_parser.c.435AE3F46F57B49C.idx b/.cache/clangd/index/lv_xml_keyboard_parser.c.435AE3F46F57B49C.idx index 969e5c7..4aab42e 100644 Binary files a/.cache/clangd/index/lv_xml_keyboard_parser.c.435AE3F46F57B49C.idx and b/.cache/clangd/index/lv_xml_keyboard_parser.c.435AE3F46F57B49C.idx differ diff --git a/.cache/clangd/index/lv_xml_keyboard_parser.h.7075C47F0B48AB89.idx b/.cache/clangd/index/lv_xml_keyboard_parser.h.7075C47F0B48AB89.idx index bdadaf9..4395845 100644 Binary files a/.cache/clangd/index/lv_xml_keyboard_parser.h.7075C47F0B48AB89.idx and b/.cache/clangd/index/lv_xml_keyboard_parser.h.7075C47F0B48AB89.idx differ diff --git a/.cache/clangd/index/lv_xml_label_parser.c.5BAAE8699A74F918.idx b/.cache/clangd/index/lv_xml_label_parser.c.5BAAE8699A74F918.idx index a8ab23c..cf820cd 100644 Binary files a/.cache/clangd/index/lv_xml_label_parser.c.5BAAE8699A74F918.idx and b/.cache/clangd/index/lv_xml_label_parser.c.5BAAE8699A74F918.idx differ diff --git a/.cache/clangd/index/lv_xml_label_parser.h.0163372508A0D3B6.idx b/.cache/clangd/index/lv_xml_label_parser.h.0163372508A0D3B6.idx index 960f326..1076f7b 100644 Binary files a/.cache/clangd/index/lv_xml_label_parser.h.0163372508A0D3B6.idx and b/.cache/clangd/index/lv_xml_label_parser.h.0163372508A0D3B6.idx differ diff --git a/.cache/clangd/index/lv_xml_load.c.8D3DAD72C91501CF.idx b/.cache/clangd/index/lv_xml_load.c.8D3DAD72C91501CF.idx index ba257aa..b3ed12f 100644 Binary files a/.cache/clangd/index/lv_xml_load.c.8D3DAD72C91501CF.idx and b/.cache/clangd/index/lv_xml_load.c.8D3DAD72C91501CF.idx differ diff --git a/.cache/clangd/index/lv_xml_load.h.A9751C8471930E74.idx b/.cache/clangd/index/lv_xml_load.h.A9751C8471930E74.idx index c649954..de33c43 100644 Binary files a/.cache/clangd/index/lv_xml_load.h.A9751C8471930E74.idx and b/.cache/clangd/index/lv_xml_load.h.A9751C8471930E74.idx differ diff --git a/.cache/clangd/index/lv_xml_load_private.h.D9B95EDE9E2EE138.idx b/.cache/clangd/index/lv_xml_load_private.h.D9B95EDE9E2EE138.idx index 43b15d7..1d7727a 100644 Binary files a/.cache/clangd/index/lv_xml_load_private.h.D9B95EDE9E2EE138.idx and b/.cache/clangd/index/lv_xml_load_private.h.D9B95EDE9E2EE138.idx differ diff --git a/.cache/clangd/index/lv_xml_obj_parser.c.4308C3F6F2D50164.idx b/.cache/clangd/index/lv_xml_obj_parser.c.4308C3F6F2D50164.idx index b397afa..a196f8b 100644 Binary files a/.cache/clangd/index/lv_xml_obj_parser.c.4308C3F6F2D50164.idx and b/.cache/clangd/index/lv_xml_obj_parser.c.4308C3F6F2D50164.idx differ diff --git a/.cache/clangd/index/lv_xml_obj_parser.h.946785B5CB9D0F8F.idx b/.cache/clangd/index/lv_xml_obj_parser.h.946785B5CB9D0F8F.idx index dcfaf10..5633c08 100644 Binary files a/.cache/clangd/index/lv_xml_obj_parser.h.946785B5CB9D0F8F.idx and b/.cache/clangd/index/lv_xml_obj_parser.h.946785B5CB9D0F8F.idx differ diff --git a/.cache/clangd/index/lv_xml_parser.c.857C4DF305713F67.idx b/.cache/clangd/index/lv_xml_parser.c.857C4DF305713F67.idx index 58ce37a..06e3994 100644 Binary files a/.cache/clangd/index/lv_xml_parser.c.857C4DF305713F67.idx and b/.cache/clangd/index/lv_xml_parser.c.857C4DF305713F67.idx differ diff --git a/.cache/clangd/index/lv_xml_parser.h.A3B5C384883A68F7.idx b/.cache/clangd/index/lv_xml_parser.h.A3B5C384883A68F7.idx index 7ecfc75..08301be 100644 Binary files a/.cache/clangd/index/lv_xml_parser.h.A3B5C384883A68F7.idx and b/.cache/clangd/index/lv_xml_parser.h.A3B5C384883A68F7.idx differ diff --git a/.cache/clangd/index/lv_xml_private.h.1B6DB2C150565335.idx b/.cache/clangd/index/lv_xml_private.h.1B6DB2C150565335.idx index 053cb89..d477fc5 100644 Binary files a/.cache/clangd/index/lv_xml_private.h.1B6DB2C150565335.idx and b/.cache/clangd/index/lv_xml_private.h.1B6DB2C150565335.idx differ diff --git a/.cache/clangd/index/lv_xml_qrcode_parser.c.68F3761C7025C6B2.idx b/.cache/clangd/index/lv_xml_qrcode_parser.c.68F3761C7025C6B2.idx index 203b20a..d6fa315 100644 Binary files a/.cache/clangd/index/lv_xml_qrcode_parser.c.68F3761C7025C6B2.idx and b/.cache/clangd/index/lv_xml_qrcode_parser.c.68F3761C7025C6B2.idx differ diff --git a/.cache/clangd/index/lv_xml_qrcode_parser.h.8326CE75F796207E.idx b/.cache/clangd/index/lv_xml_qrcode_parser.h.8326CE75F796207E.idx index 3ebfe99..fafbf94 100644 Binary files a/.cache/clangd/index/lv_xml_qrcode_parser.h.8326CE75F796207E.idx and b/.cache/clangd/index/lv_xml_qrcode_parser.h.8326CE75F796207E.idx differ diff --git a/.cache/clangd/index/lv_xml_roller_parser.c.82C0D1EDFE37702A.idx b/.cache/clangd/index/lv_xml_roller_parser.c.82C0D1EDFE37702A.idx index b6cf806..0503ddb 100644 Binary files a/.cache/clangd/index/lv_xml_roller_parser.c.82C0D1EDFE37702A.idx and b/.cache/clangd/index/lv_xml_roller_parser.c.82C0D1EDFE37702A.idx differ diff --git a/.cache/clangd/index/lv_xml_roller_parser.h.C88734FD7B315C9E.idx b/.cache/clangd/index/lv_xml_roller_parser.h.C88734FD7B315C9E.idx index 5079718..e18b3ec 100644 Binary files a/.cache/clangd/index/lv_xml_roller_parser.h.C88734FD7B315C9E.idx and b/.cache/clangd/index/lv_xml_roller_parser.h.C88734FD7B315C9E.idx differ diff --git a/.cache/clangd/index/lv_xml_scale_parser.c.4EEDF7100AA020AB.idx b/.cache/clangd/index/lv_xml_scale_parser.c.4EEDF7100AA020AB.idx index 44f4693..273ecda 100644 Binary files a/.cache/clangd/index/lv_xml_scale_parser.c.4EEDF7100AA020AB.idx and b/.cache/clangd/index/lv_xml_scale_parser.c.4EEDF7100AA020AB.idx differ diff --git a/.cache/clangd/index/lv_xml_scale_parser.h.B5160D25BBDD9EF7.idx b/.cache/clangd/index/lv_xml_scale_parser.h.B5160D25BBDD9EF7.idx index 6f73acb..f201d82 100644 Binary files a/.cache/clangd/index/lv_xml_scale_parser.h.B5160D25BBDD9EF7.idx and b/.cache/clangd/index/lv_xml_scale_parser.h.B5160D25BBDD9EF7.idx differ diff --git a/.cache/clangd/index/lv_xml_slider_parser.c.D27EA055C603A456.idx b/.cache/clangd/index/lv_xml_slider_parser.c.D27EA055C603A456.idx index e47dabd..6b1dbd1 100644 Binary files a/.cache/clangd/index/lv_xml_slider_parser.c.D27EA055C603A456.idx and b/.cache/clangd/index/lv_xml_slider_parser.c.D27EA055C603A456.idx differ diff --git a/.cache/clangd/index/lv_xml_slider_parser.h.6DBBCF4FA2F0ACBC.idx b/.cache/clangd/index/lv_xml_slider_parser.h.6DBBCF4FA2F0ACBC.idx index 344eea8..1e11af4 100644 Binary files a/.cache/clangd/index/lv_xml_slider_parser.h.6DBBCF4FA2F0ACBC.idx and b/.cache/clangd/index/lv_xml_slider_parser.h.6DBBCF4FA2F0ACBC.idx differ diff --git a/.cache/clangd/index/lv_xml_spangroup_parser.c.CC8B6FBF56FA3859.idx b/.cache/clangd/index/lv_xml_spangroup_parser.c.CC8B6FBF56FA3859.idx index b5b8882..befb467 100644 Binary files a/.cache/clangd/index/lv_xml_spangroup_parser.c.CC8B6FBF56FA3859.idx and b/.cache/clangd/index/lv_xml_spangroup_parser.c.CC8B6FBF56FA3859.idx differ diff --git a/.cache/clangd/index/lv_xml_spangroup_parser.h.521FB76E0604C00C.idx b/.cache/clangd/index/lv_xml_spangroup_parser.h.521FB76E0604C00C.idx index 29966ea..90dcbef 100644 Binary files a/.cache/clangd/index/lv_xml_spangroup_parser.h.521FB76E0604C00C.idx and b/.cache/clangd/index/lv_xml_spangroup_parser.h.521FB76E0604C00C.idx differ diff --git a/.cache/clangd/index/lv_xml_spinbox_parser.c.B4CE50416F687ED4.idx b/.cache/clangd/index/lv_xml_spinbox_parser.c.B4CE50416F687ED4.idx index 9abf820..8fe32c2 100644 Binary files a/.cache/clangd/index/lv_xml_spinbox_parser.c.B4CE50416F687ED4.idx and b/.cache/clangd/index/lv_xml_spinbox_parser.c.B4CE50416F687ED4.idx differ diff --git a/.cache/clangd/index/lv_xml_spinbox_parser.h.048B932667427F46.idx b/.cache/clangd/index/lv_xml_spinbox_parser.h.048B932667427F46.idx index 25ffddf..d207d31 100644 Binary files a/.cache/clangd/index/lv_xml_spinbox_parser.h.048B932667427F46.idx and b/.cache/clangd/index/lv_xml_spinbox_parser.h.048B932667427F46.idx differ diff --git a/.cache/clangd/index/lv_xml_style.c.D187E4503DEA8584.idx b/.cache/clangd/index/lv_xml_style.c.D187E4503DEA8584.idx index 7f6f57f..1b9664c 100644 Binary files a/.cache/clangd/index/lv_xml_style.c.D187E4503DEA8584.idx and b/.cache/clangd/index/lv_xml_style.c.D187E4503DEA8584.idx differ diff --git a/.cache/clangd/index/lv_xml_switch_parser.c.EF1B836E51B80726.idx b/.cache/clangd/index/lv_xml_switch_parser.c.EF1B836E51B80726.idx index 06a0718..e77ef6e 100644 Binary files a/.cache/clangd/index/lv_xml_switch_parser.c.EF1B836E51B80726.idx and b/.cache/clangd/index/lv_xml_switch_parser.c.EF1B836E51B80726.idx differ diff --git a/.cache/clangd/index/lv_xml_switch_parser.h.588DD25F0EAA8340.idx b/.cache/clangd/index/lv_xml_switch_parser.h.588DD25F0EAA8340.idx index 0afded1..1795105 100644 Binary files a/.cache/clangd/index/lv_xml_switch_parser.h.588DD25F0EAA8340.idx and b/.cache/clangd/index/lv_xml_switch_parser.h.588DD25F0EAA8340.idx differ diff --git a/.cache/clangd/index/lv_xml_table_parser.c.73C77FF4CA1971DB.idx b/.cache/clangd/index/lv_xml_table_parser.c.73C77FF4CA1971DB.idx index e9d3dd9..00137c3 100644 Binary files a/.cache/clangd/index/lv_xml_table_parser.c.73C77FF4CA1971DB.idx and b/.cache/clangd/index/lv_xml_table_parser.c.73C77FF4CA1971DB.idx differ diff --git a/.cache/clangd/index/lv_xml_table_parser.h.E5A170AEAB4754B8.idx b/.cache/clangd/index/lv_xml_table_parser.h.E5A170AEAB4754B8.idx index b63a72b..6d0368d 100644 Binary files a/.cache/clangd/index/lv_xml_table_parser.h.E5A170AEAB4754B8.idx and b/.cache/clangd/index/lv_xml_table_parser.h.E5A170AEAB4754B8.idx differ diff --git a/.cache/clangd/index/lv_xml_tabview_parser.c.094409EB477C3FB4.idx b/.cache/clangd/index/lv_xml_tabview_parser.c.094409EB477C3FB4.idx index 35c06a2..306112b 100644 Binary files a/.cache/clangd/index/lv_xml_tabview_parser.c.094409EB477C3FB4.idx and b/.cache/clangd/index/lv_xml_tabview_parser.c.094409EB477C3FB4.idx differ diff --git a/.cache/clangd/index/lv_xml_tabview_parser.h.A808255EC747146F.idx b/.cache/clangd/index/lv_xml_tabview_parser.h.A808255EC747146F.idx index ac43967..906781f 100644 Binary files a/.cache/clangd/index/lv_xml_tabview_parser.h.A808255EC747146F.idx and b/.cache/clangd/index/lv_xml_tabview_parser.h.A808255EC747146F.idx differ diff --git a/.cache/clangd/index/lv_xml_test.c.C3E4E13E4880B892.idx b/.cache/clangd/index/lv_xml_test.c.C3E4E13E4880B892.idx index f2f0a0f..71bccd6 100644 Binary files a/.cache/clangd/index/lv_xml_test.c.C3E4E13E4880B892.idx and b/.cache/clangd/index/lv_xml_test.c.C3E4E13E4880B892.idx differ diff --git a/.cache/clangd/index/lv_xml_test.h.01C24FABAA1445B6.idx b/.cache/clangd/index/lv_xml_test.h.01C24FABAA1445B6.idx index a6737d5..261a73c 100644 Binary files a/.cache/clangd/index/lv_xml_test.h.01C24FABAA1445B6.idx and b/.cache/clangd/index/lv_xml_test.h.01C24FABAA1445B6.idx differ diff --git a/.cache/clangd/index/lv_xml_textarea_parser.c.E7F1020B560C0CCE.idx b/.cache/clangd/index/lv_xml_textarea_parser.c.E7F1020B560C0CCE.idx index cdaa038..d221531 100644 Binary files a/.cache/clangd/index/lv_xml_textarea_parser.c.E7F1020B560C0CCE.idx and b/.cache/clangd/index/lv_xml_textarea_parser.c.E7F1020B560C0CCE.idx differ diff --git a/.cache/clangd/index/lv_xml_textarea_parser.h.0F89F80884A6702D.idx b/.cache/clangd/index/lv_xml_textarea_parser.h.0F89F80884A6702D.idx index 13e1815..5847502 100644 Binary files a/.cache/clangd/index/lv_xml_textarea_parser.h.0F89F80884A6702D.idx and b/.cache/clangd/index/lv_xml_textarea_parser.h.0F89F80884A6702D.idx differ diff --git a/.cache/clangd/index/lv_xml_translation.c.2E1D55B8923F8F6B.idx b/.cache/clangd/index/lv_xml_translation.c.2E1D55B8923F8F6B.idx index bb623f7..38cd4cf 100644 Binary files a/.cache/clangd/index/lv_xml_translation.c.2E1D55B8923F8F6B.idx and b/.cache/clangd/index/lv_xml_translation.c.2E1D55B8923F8F6B.idx differ diff --git a/.cache/clangd/index/lv_xml_update.c.46C3BC287397280F.idx b/.cache/clangd/index/lv_xml_update.c.46C3BC287397280F.idx index 0093cf1..52a1963 100644 Binary files a/.cache/clangd/index/lv_xml_update.c.46C3BC287397280F.idx and b/.cache/clangd/index/lv_xml_update.c.46C3BC287397280F.idx differ diff --git a/.cache/clangd/index/lv_xml_update.h.FE194E99043B7FE4.idx b/.cache/clangd/index/lv_xml_update.h.FE194E99043B7FE4.idx index 910b146..cc5779f 100644 Binary files a/.cache/clangd/index/lv_xml_update.h.FE194E99043B7FE4.idx and b/.cache/clangd/index/lv_xml_update.h.FE194E99043B7FE4.idx differ diff --git a/.cache/clangd/index/lv_xml_utils.c.B9096C13D934BE68.idx b/.cache/clangd/index/lv_xml_utils.c.B9096C13D934BE68.idx index 904dc45..903e17a 100644 Binary files a/.cache/clangd/index/lv_xml_utils.c.B9096C13D934BE68.idx and b/.cache/clangd/index/lv_xml_utils.c.B9096C13D934BE68.idx differ diff --git a/.cache/clangd/index/lv_xml_utils.h.8AA59B0760B85793.idx b/.cache/clangd/index/lv_xml_utils.h.8AA59B0760B85793.idx index f60160c..73a75a7 100644 Binary files a/.cache/clangd/index/lv_xml_utils.h.8AA59B0760B85793.idx and b/.cache/clangd/index/lv_xml_utils.h.8AA59B0760B85793.idx differ diff --git a/.cache/clangd/index/lv_xml_widget.c.0FE0DE43F5641B08.idx b/.cache/clangd/index/lv_xml_widget.c.0FE0DE43F5641B08.idx index 6dc29e7..0c375c7 100644 Binary files a/.cache/clangd/index/lv_xml_widget.c.0FE0DE43F5641B08.idx and b/.cache/clangd/index/lv_xml_widget.c.0FE0DE43F5641B08.idx differ diff --git a/.cache/clangd/index/lv_xml_widget.h.49D86ABB0125FF6D.idx b/.cache/clangd/index/lv_xml_widget.h.49D86ABB0125FF6D.idx index e407ff9..63807b8 100644 Binary files a/.cache/clangd/index/lv_xml_widget.h.49D86ABB0125FF6D.idx and b/.cache/clangd/index/lv_xml_widget.h.49D86ABB0125FF6D.idx differ diff --git a/.cache/clangd/index/lvgl.h.3FE6D53D9E3DEC14.idx b/.cache/clangd/index/lvgl.h.3FE6D53D9E3DEC14.idx index ec93490..9d7798b 100644 Binary files a/.cache/clangd/index/lvgl.h.3FE6D53D9E3DEC14.idx and b/.cache/clangd/index/lvgl.h.3FE6D53D9E3DEC14.idx differ diff --git a/.cache/clangd/index/lvgl.h.62D4AFC2A77099FB.idx b/.cache/clangd/index/lvgl.h.62D4AFC2A77099FB.idx index 511821c..800d28a 100644 Binary files a/.cache/clangd/index/lvgl.h.62D4AFC2A77099FB.idx and b/.cache/clangd/index/lvgl.h.62D4AFC2A77099FB.idx differ diff --git a/.cache/clangd/index/lvgl_bridge_v9.c.A8336227000CD54E.idx b/.cache/clangd/index/lvgl_bridge_v9.c.A8336227000CD54E.idx index 9214bf7..e66ded1 100644 Binary files a/.cache/clangd/index/lvgl_bridge_v9.c.A8336227000CD54E.idx and b/.cache/clangd/index/lvgl_bridge_v9.c.A8336227000CD54E.idx differ diff --git a/.cache/clangd/index/lvgl_port_alignment.h.27945E57BE930602.idx b/.cache/clangd/index/lvgl_port_alignment.h.27945E57BE930602.idx index 9156a42..8233044 100644 Binary files a/.cache/clangd/index/lvgl_port_alignment.h.27945E57BE930602.idx and b/.cache/clangd/index/lvgl_port_alignment.h.27945E57BE930602.idx differ diff --git a/.cache/clangd/index/lvgl_port_ppa.h.E972A2ED636C0DCE.idx b/.cache/clangd/index/lvgl_port_ppa.h.E972A2ED636C0DCE.idx index 5d8c4ca..3518011 100644 Binary files a/.cache/clangd/index/lvgl_port_ppa.h.E972A2ED636C0DCE.idx and b/.cache/clangd/index/lvgl_port_ppa.h.E972A2ED636C0DCE.idx differ diff --git a/.cache/clangd/index/lvgl_ppa_accel_v9.c.142FC37D340EF37B.idx b/.cache/clangd/index/lvgl_ppa_accel_v9.c.142FC37D340EF37B.idx index 66cf025..a8ec319 100644 Binary files a/.cache/clangd/index/lvgl_ppa_accel_v9.c.142FC37D340EF37B.idx and b/.cache/clangd/index/lvgl_ppa_accel_v9.c.142FC37D340EF37B.idx differ diff --git a/.cache/clangd/index/lvgl_private.h.2477435D356FD436.idx b/.cache/clangd/index/lvgl_private.h.2477435D356FD436.idx index 1fac299..117b33b 100644 Binary files a/.cache/clangd/index/lvgl_private.h.2477435D356FD436.idx and b/.cache/clangd/index/lvgl_private.h.2477435D356FD436.idx differ diff --git a/.cache/clangd/index/lvgl_private.h.79EEAF81F66CECE1.idx b/.cache/clangd/index/lvgl_private.h.79EEAF81F66CECE1.idx index 48a01cf..b202780 100644 Binary files a/.cache/clangd/index/lvgl_private.h.79EEAF81F66CECE1.idx and b/.cache/clangd/index/lvgl_private.h.79EEAF81F66CECE1.idx differ diff --git a/.cache/clangd/index/lz4.c.4E0A66DC197B69BE.idx b/.cache/clangd/index/lz4.c.4E0A66DC197B69BE.idx index 8faeb25..8162aef 100644 Binary files a/.cache/clangd/index/lz4.c.4E0A66DC197B69BE.idx and b/.cache/clangd/index/lz4.c.4E0A66DC197B69BE.idx differ diff --git a/.cache/clangd/index/mac-support.h.2E4D57D241AD3FF5.idx b/.cache/clangd/index/mac-support.h.2E4D57D241AD3FF5.idx index 4fe2622..cb46830 100644 Binary files a/.cache/clangd/index/mac-support.h.2E4D57D241AD3FF5.idx and b/.cache/clangd/index/mac-support.h.2E4D57D241AD3FF5.idx differ diff --git a/.cache/clangd/index/main.cpp.7C677863E2582AB3.idx b/.cache/clangd/index/main.cpp.7C677863E2582AB3.idx index 9b7e379..cab86d0 100644 Binary files a/.cache/clangd/index/main.cpp.7C677863E2582AB3.idx and b/.cache/clangd/index/main.cpp.7C677863E2582AB3.idx differ diff --git a/.cache/clangd/index/memory.cpp.E184E107D19A4E46.idx b/.cache/clangd/index/memory.cpp.E184E107D19A4E46.idx index c3d9d2b..01430f2 100644 Binary files a/.cache/clangd/index/memory.cpp.E184E107D19A4E46.idx and b/.cache/clangd/index/memory.cpp.E184E107D19A4E46.idx differ diff --git a/.cache/clangd/index/memory.h.486F8924D5BB2DF3.idx b/.cache/clangd/index/memory.h.486F8924D5BB2DF3.idx index 056284a..cf6b4ab 100644 Binary files a/.cache/clangd/index/memory.h.486F8924D5BB2DF3.idx and b/.cache/clangd/index/memory.h.486F8924D5BB2DF3.idx differ diff --git a/.cache/clangd/index/mempool.c.A498C115B2827EA2.idx b/.cache/clangd/index/mempool.c.A498C115B2827EA2.idx index 5ae93d2..eb4d14a 100644 Binary files a/.cache/clangd/index/mempool.c.A498C115B2827EA2.idx and b/.cache/clangd/index/mempool.c.A498C115B2827EA2.idx differ diff --git a/.cache/clangd/index/mempool.h.4558DB1E1032684F.idx b/.cache/clangd/index/mempool.h.4558DB1E1032684F.idx index 6d59f2c..d3d0081 100644 Binary files a/.cache/clangd/index/mempool.h.4558DB1E1032684F.idx and b/.cache/clangd/index/mempool.h.4558DB1E1032684F.idx differ diff --git a/.cache/clangd/index/network_layer.cpp.BFBB14D994F68163.idx b/.cache/clangd/index/network_layer.cpp.BFBB14D994F68163.idx index 11a43d8..ab32e7f 100644 Binary files a/.cache/clangd/index/network_layer.cpp.BFBB14D994F68163.idx and b/.cache/clangd/index/network_layer.cpp.BFBB14D994F68163.idx differ diff --git a/.cache/clangd/index/network_layer.h.EBE290D3B67E4C16.idx b/.cache/clangd/index/network_layer.h.EBE290D3B67E4C16.idx index a5129f0..d61bb29 100644 Binary files a/.cache/clangd/index/network_layer.h.EBE290D3B67E4C16.idx and b/.cache/clangd/index/network_layer.h.EBE290D3B67E4C16.idx differ diff --git a/.cache/clangd/index/network_layer_coupler.cpp.35792EF5B3105DC0.idx b/.cache/clangd/index/network_layer_coupler.cpp.35792EF5B3105DC0.idx index 7fc0c68..1898c3c 100644 Binary files a/.cache/clangd/index/network_layer_coupler.cpp.35792EF5B3105DC0.idx and b/.cache/clangd/index/network_layer_coupler.cpp.35792EF5B3105DC0.idx differ diff --git a/.cache/clangd/index/network_layer_coupler.h.D4642081BBA4BBCC.idx b/.cache/clangd/index/network_layer_coupler.h.D4642081BBA4BBCC.idx index 57e28b4..b9ad4a6 100644 Binary files a/.cache/clangd/index/network_layer_coupler.h.D4642081BBA4BBCC.idx and b/.cache/clangd/index/network_layer_coupler.h.D4642081BBA4BBCC.idx differ diff --git a/.cache/clangd/index/network_layer_device.cpp.CF88CCDE50811CED.idx b/.cache/clangd/index/network_layer_device.cpp.CF88CCDE50811CED.idx index 685cfaf..d0cc893 100644 Binary files a/.cache/clangd/index/network_layer_device.cpp.CF88CCDE50811CED.idx and b/.cache/clangd/index/network_layer_device.cpp.CF88CCDE50811CED.idx differ diff --git a/.cache/clangd/index/network_layer_device.h.63F35EE4562E1E68.idx b/.cache/clangd/index/network_layer_device.h.63F35EE4562E1E68.idx index 48738a6..b86773e 100644 Binary files a/.cache/clangd/index/network_layer_device.h.63F35EE4562E1E68.idx and b/.cache/clangd/index/network_layer_device.h.63F35EE4562E1E68.idx differ diff --git a/.cache/clangd/index/network_layer_entity.cpp.E0CC4CFEB95E193B.idx b/.cache/clangd/index/network_layer_entity.cpp.E0CC4CFEB95E193B.idx index e60651b..18e2770 100644 Binary files a/.cache/clangd/index/network_layer_entity.cpp.E0CC4CFEB95E193B.idx and b/.cache/clangd/index/network_layer_entity.cpp.E0CC4CFEB95E193B.idx differ diff --git a/.cache/clangd/index/network_layer_entity.h.D07EE7EE33FDD127.idx b/.cache/clangd/index/network_layer_entity.h.D07EE7EE33FDD127.idx index 4eee937..8c52b47 100644 Binary files a/.cache/clangd/index/network_layer_entity.h.D07EE7EE33FDD127.idx and b/.cache/clangd/index/network_layer_entity.h.D07EE7EE33FDD127.idx differ diff --git a/.cache/clangd/index/npdu.cpp.91CFF1858B66E5FC.idx b/.cache/clangd/index/npdu.cpp.91CFF1858B66E5FC.idx index e6658b2..3fb8944 100644 Binary files a/.cache/clangd/index/npdu.cpp.91CFF1858B66E5FC.idx and b/.cache/clangd/index/npdu.cpp.91CFF1858B66E5FC.idx differ diff --git a/.cache/clangd/index/npdu.h.5F6211BF5A2C83D3.idx b/.cache/clangd/index/npdu.h.5F6211BF5A2C83D3.idx index 28c869e..4be2607 100644 Binary files a/.cache/clangd/index/npdu.h.5F6211BF5A2C83D3.idx and b/.cache/clangd/index/npdu.h.5F6211BF5A2C83D3.idx differ diff --git a/.cache/clangd/index/otsvg.h.51685B40731CF3CC.idx b/.cache/clangd/index/otsvg.h.51685B40731CF3CC.idx index 54f6fe2..9677c37 100644 Binary files a/.cache/clangd/index/otsvg.h.51685B40731CF3CC.idx and b/.cache/clangd/index/otsvg.h.51685B40731CF3CC.idx differ diff --git a/.cache/clangd/index/pcf.c.6549ABE216EA054E.idx b/.cache/clangd/index/pcf.c.6549ABE216EA054E.idx index 5815167..0b0e378 100644 Binary files a/.cache/clangd/index/pcf.c.6549ABE216EA054E.idx and b/.cache/clangd/index/pcf.c.6549ABE216EA054E.idx differ diff --git a/.cache/clangd/index/pcf.h.8BA2832B0EFDFB41.idx b/.cache/clangd/index/pcf.h.8BA2832B0EFDFB41.idx index b735611..c9a1b04 100644 Binary files a/.cache/clangd/index/pcf.h.8BA2832B0EFDFB41.idx and b/.cache/clangd/index/pcf.h.8BA2832B0EFDFB41.idx differ diff --git a/.cache/clangd/index/pcfdrivr.c.2F57CFE264F75494.idx b/.cache/clangd/index/pcfdrivr.c.2F57CFE264F75494.idx index 4fc8fbc..70fc982 100644 Binary files a/.cache/clangd/index/pcfdrivr.c.2F57CFE264F75494.idx and b/.cache/clangd/index/pcfdrivr.c.2F57CFE264F75494.idx differ diff --git a/.cache/clangd/index/pcfdrivr.h.D7BD9AE011768E7C.idx b/.cache/clangd/index/pcfdrivr.h.D7BD9AE011768E7C.idx index ee11167..9c7cba6 100644 Binary files a/.cache/clangd/index/pcfdrivr.h.D7BD9AE011768E7C.idx and b/.cache/clangd/index/pcfdrivr.h.D7BD9AE011768E7C.idx differ diff --git a/.cache/clangd/index/pcferror.h.817D9B61C5375503.idx b/.cache/clangd/index/pcferror.h.817D9B61C5375503.idx index acbfcf6..236a6c9 100644 Binary files a/.cache/clangd/index/pcferror.h.817D9B61C5375503.idx and b/.cache/clangd/index/pcferror.h.817D9B61C5375503.idx differ diff --git a/.cache/clangd/index/pcfread.c.1914B442E02A85DC.idx b/.cache/clangd/index/pcfread.c.1914B442E02A85DC.idx index 05221a5..5056298 100644 Binary files a/.cache/clangd/index/pcfread.c.1914B442E02A85DC.idx and b/.cache/clangd/index/pcfread.c.1914B442E02A85DC.idx differ diff --git a/.cache/clangd/index/pcfread.h.BBF662F64A838A63.idx b/.cache/clangd/index/pcfread.h.BBF662F64A838A63.idx index 2ba3726..5fa58c9 100644 Binary files a/.cache/clangd/index/pcfread.h.BBF662F64A838A63.idx and b/.cache/clangd/index/pcfread.h.BBF662F64A838A63.idx differ diff --git a/.cache/clangd/index/pcfutil.c.F419BE4D6E9FF378.idx b/.cache/clangd/index/pcfutil.c.F419BE4D6E9FF378.idx index a62fb12..6001440 100644 Binary files a/.cache/clangd/index/pcfutil.c.F419BE4D6E9FF378.idx and b/.cache/clangd/index/pcfutil.c.F419BE4D6E9FF378.idx differ diff --git a/.cache/clangd/index/pcfutil.h.8629B27BA0EB8983.idx b/.cache/clangd/index/pcfutil.h.8629B27BA0EB8983.idx index e4b8ceb..9acfd96 100644 Binary files a/.cache/clangd/index/pcfutil.h.8629B27BA0EB8983.idx and b/.cache/clangd/index/pcfutil.h.8629B27BA0EB8983.idx differ diff --git a/.cache/clangd/index/pfr.c.A6D48F53720029EC.idx b/.cache/clangd/index/pfr.c.A6D48F53720029EC.idx index a376016..b388eb4 100644 Binary files a/.cache/clangd/index/pfr.c.A6D48F53720029EC.idx and b/.cache/clangd/index/pfr.c.A6D48F53720029EC.idx differ diff --git a/.cache/clangd/index/pfrcmap.c.02554B7CCCBC9022.idx b/.cache/clangd/index/pfrcmap.c.02554B7CCCBC9022.idx index 15ba0fc..737d26d 100644 Binary files a/.cache/clangd/index/pfrcmap.c.02554B7CCCBC9022.idx and b/.cache/clangd/index/pfrcmap.c.02554B7CCCBC9022.idx differ diff --git a/.cache/clangd/index/pfrcmap.h.76850D99B9C4CC5A.idx b/.cache/clangd/index/pfrcmap.h.76850D99B9C4CC5A.idx index f1d5938..9a3904a 100644 Binary files a/.cache/clangd/index/pfrcmap.h.76850D99B9C4CC5A.idx and b/.cache/clangd/index/pfrcmap.h.76850D99B9C4CC5A.idx differ diff --git a/.cache/clangd/index/pfrdrivr.c.CFE4498A8CC32403.idx b/.cache/clangd/index/pfrdrivr.c.CFE4498A8CC32403.idx index bd8ec61..7ce4151 100644 Binary files a/.cache/clangd/index/pfrdrivr.c.CFE4498A8CC32403.idx and b/.cache/clangd/index/pfrdrivr.c.CFE4498A8CC32403.idx differ diff --git a/.cache/clangd/index/pfrdrivr.h.CBDFAE701D088840.idx b/.cache/clangd/index/pfrdrivr.h.CBDFAE701D088840.idx index e4b1a2e..5942934 100644 Binary files a/.cache/clangd/index/pfrdrivr.h.CBDFAE701D088840.idx and b/.cache/clangd/index/pfrdrivr.h.CBDFAE701D088840.idx differ diff --git a/.cache/clangd/index/pfrerror.h.2B8D379767D9ED61.idx b/.cache/clangd/index/pfrerror.h.2B8D379767D9ED61.idx index a2ba3bd..458f6ea 100644 Binary files a/.cache/clangd/index/pfrerror.h.2B8D379767D9ED61.idx and b/.cache/clangd/index/pfrerror.h.2B8D379767D9ED61.idx differ diff --git a/.cache/clangd/index/pfrgload.c.873702722983D3F6.idx b/.cache/clangd/index/pfrgload.c.873702722983D3F6.idx index b864d30..f709a43 100644 Binary files a/.cache/clangd/index/pfrgload.c.873702722983D3F6.idx and b/.cache/clangd/index/pfrgload.c.873702722983D3F6.idx differ diff --git a/.cache/clangd/index/pfrgload.h.144452E016FE8AE8.idx b/.cache/clangd/index/pfrgload.h.144452E016FE8AE8.idx index a3ecb1b..2241fd3 100644 Binary files a/.cache/clangd/index/pfrgload.h.144452E016FE8AE8.idx and b/.cache/clangd/index/pfrgload.h.144452E016FE8AE8.idx differ diff --git a/.cache/clangd/index/pfrload.c.F0387BB76CBAB753.idx b/.cache/clangd/index/pfrload.c.F0387BB76CBAB753.idx index 9c05732..0406234 100644 Binary files a/.cache/clangd/index/pfrload.c.F0387BB76CBAB753.idx and b/.cache/clangd/index/pfrload.c.F0387BB76CBAB753.idx differ diff --git a/.cache/clangd/index/pfrload.h.0E66F03F9C43F650.idx b/.cache/clangd/index/pfrload.h.0E66F03F9C43F650.idx index 045fbea..6e5d4b5 100644 Binary files a/.cache/clangd/index/pfrload.h.0E66F03F9C43F650.idx and b/.cache/clangd/index/pfrload.h.0E66F03F9C43F650.idx differ diff --git a/.cache/clangd/index/pfrobjs.c.66D08C23A8BFC09E.idx b/.cache/clangd/index/pfrobjs.c.66D08C23A8BFC09E.idx index 39de5c6..adc0a32 100644 Binary files a/.cache/clangd/index/pfrobjs.c.66D08C23A8BFC09E.idx and b/.cache/clangd/index/pfrobjs.c.66D08C23A8BFC09E.idx differ diff --git a/.cache/clangd/index/pfrobjs.h.0071ED427A0ED0A8.idx b/.cache/clangd/index/pfrobjs.h.0071ED427A0ED0A8.idx index 512e5a2..f1dec5f 100644 Binary files a/.cache/clangd/index/pfrobjs.h.0071ED427A0ED0A8.idx and b/.cache/clangd/index/pfrobjs.h.0071ED427A0ED0A8.idx differ diff --git a/.cache/clangd/index/pfrsbit.c.636FC72F1A668DAE.idx b/.cache/clangd/index/pfrsbit.c.636FC72F1A668DAE.idx index 4727ebe..b4cb8d1 100644 Binary files a/.cache/clangd/index/pfrsbit.c.636FC72F1A668DAE.idx and b/.cache/clangd/index/pfrsbit.c.636FC72F1A668DAE.idx differ diff --git a/.cache/clangd/index/pfrsbit.h.767F2EBDE905BBF1.idx b/.cache/clangd/index/pfrsbit.h.767F2EBDE905BBF1.idx index 25dd7fa..5481294 100644 Binary files a/.cache/clangd/index/pfrsbit.h.767F2EBDE905BBF1.idx and b/.cache/clangd/index/pfrsbit.h.767F2EBDE905BBF1.idx differ diff --git a/.cache/clangd/index/pfrtypes.h.B044E28EC9CE0BB9.idx b/.cache/clangd/index/pfrtypes.h.B044E28EC9CE0BB9.idx index f9b164e..991036d 100644 Binary files a/.cache/clangd/index/pfrtypes.h.B044E28EC9CE0BB9.idx and b/.cache/clangd/index/pfrtypes.h.B044E28EC9CE0BB9.idx differ diff --git a/.cache/clangd/index/platform.cpp.60608E74BA3305D7.idx b/.cache/clangd/index/platform.cpp.60608E74BA3305D7.idx index b77f486..970fe99 100644 Binary files a/.cache/clangd/index/platform.cpp.60608E74BA3305D7.idx and b/.cache/clangd/index/platform.cpp.60608E74BA3305D7.idx differ diff --git a/.cache/clangd/index/platform.h.E905B0C3D801C88F.idx b/.cache/clangd/index/platform.h.E905B0C3D801C88F.idx index f601b5e..2a14fe4 100644 Binary files a/.cache/clangd/index/platform.h.E905B0C3D801C88F.idx and b/.cache/clangd/index/platform.h.E905B0C3D801C88F.idx differ diff --git a/.cache/clangd/index/png.c.11430CAC41A70AC5.idx b/.cache/clangd/index/png.c.11430CAC41A70AC5.idx index 9ba6864..f4a2f43 100644 Binary files a/.cache/clangd/index/png.c.11430CAC41A70AC5.idx and b/.cache/clangd/index/png.c.11430CAC41A70AC5.idx differ diff --git a/.cache/clangd/index/png.h.58D9A14846C6DD78.idx b/.cache/clangd/index/png.h.58D9A14846C6DD78.idx index 3cc332d..3bd2a2e 100644 Binary files a/.cache/clangd/index/png.h.58D9A14846C6DD78.idx and b/.cache/clangd/index/png.h.58D9A14846C6DD78.idx differ diff --git a/.cache/clangd/index/pngconf.h.958B6D018D8313D4.idx b/.cache/clangd/index/pngconf.h.958B6D018D8313D4.idx index a85008e..49d563e 100644 Binary files a/.cache/clangd/index/pngconf.h.958B6D018D8313D4.idx and b/.cache/clangd/index/pngconf.h.958B6D018D8313D4.idx differ diff --git a/.cache/clangd/index/pngdebug.h.293DF28C5156EA10.idx b/.cache/clangd/index/pngdebug.h.293DF28C5156EA10.idx index ccc1072..7dc2960 100644 Binary files a/.cache/clangd/index/pngdebug.h.293DF28C5156EA10.idx and b/.cache/clangd/index/pngdebug.h.293DF28C5156EA10.idx differ diff --git a/.cache/clangd/index/pngerror.c.B5D9BDB47E1594AD.idx b/.cache/clangd/index/pngerror.c.B5D9BDB47E1594AD.idx index 77d20d1..b03c88b 100644 Binary files a/.cache/clangd/index/pngerror.c.B5D9BDB47E1594AD.idx and b/.cache/clangd/index/pngerror.c.B5D9BDB47E1594AD.idx differ diff --git a/.cache/clangd/index/pngget.c.27D77CC4401A4696.idx b/.cache/clangd/index/pngget.c.27D77CC4401A4696.idx index 51327a2..6597b18 100644 Binary files a/.cache/clangd/index/pngget.c.27D77CC4401A4696.idx and b/.cache/clangd/index/pngget.c.27D77CC4401A4696.idx differ diff --git a/.cache/clangd/index/pnginfo.h.B99A1502A723B2C0.idx b/.cache/clangd/index/pnginfo.h.B99A1502A723B2C0.idx index 7347604..3e5cc28 100644 Binary files a/.cache/clangd/index/pnginfo.h.B99A1502A723B2C0.idx and b/.cache/clangd/index/pnginfo.h.B99A1502A723B2C0.idx differ diff --git a/.cache/clangd/index/pnglibconf.h.13C2879EA9AA94BE.idx b/.cache/clangd/index/pnglibconf.h.13C2879EA9AA94BE.idx index 42157a5..9c97b06 100644 Binary files a/.cache/clangd/index/pnglibconf.h.13C2879EA9AA94BE.idx and b/.cache/clangd/index/pnglibconf.h.13C2879EA9AA94BE.idx differ diff --git a/.cache/clangd/index/pngmem.c.EA61B599C1EDB34A.idx b/.cache/clangd/index/pngmem.c.EA61B599C1EDB34A.idx index a78bfed..99b21d6 100644 Binary files a/.cache/clangd/index/pngmem.c.EA61B599C1EDB34A.idx and b/.cache/clangd/index/pngmem.c.EA61B599C1EDB34A.idx differ diff --git a/.cache/clangd/index/pngpread.c.405540DBB789CD45.idx b/.cache/clangd/index/pngpread.c.405540DBB789CD45.idx index c3875ec..f197cce 100644 Binary files a/.cache/clangd/index/pngpread.c.405540DBB789CD45.idx and b/.cache/clangd/index/pngpread.c.405540DBB789CD45.idx differ diff --git a/.cache/clangd/index/pngpriv.h.7F876E1F1B0F93C5.idx b/.cache/clangd/index/pngpriv.h.7F876E1F1B0F93C5.idx index e7dfba5..764c118 100644 Binary files a/.cache/clangd/index/pngpriv.h.7F876E1F1B0F93C5.idx and b/.cache/clangd/index/pngpriv.h.7F876E1F1B0F93C5.idx differ diff --git a/.cache/clangd/index/pngread.c.C67A5DF8D37AC8AA.idx b/.cache/clangd/index/pngread.c.C67A5DF8D37AC8AA.idx index 3690305..b3c0b81 100644 Binary files a/.cache/clangd/index/pngread.c.C67A5DF8D37AC8AA.idx and b/.cache/clangd/index/pngread.c.C67A5DF8D37AC8AA.idx differ diff --git a/.cache/clangd/index/pngrio.c.A123CACF89344D46.idx b/.cache/clangd/index/pngrio.c.A123CACF89344D46.idx index adec372..bffa2eb 100644 Binary files a/.cache/clangd/index/pngrio.c.A123CACF89344D46.idx and b/.cache/clangd/index/pngrio.c.A123CACF89344D46.idx differ diff --git a/.cache/clangd/index/pngrtran.c.92E243A8CB04E991.idx b/.cache/clangd/index/pngrtran.c.92E243A8CB04E991.idx index 6e9ace3..011e1fc 100644 Binary files a/.cache/clangd/index/pngrtran.c.92E243A8CB04E991.idx and b/.cache/clangd/index/pngrtran.c.92E243A8CB04E991.idx differ diff --git a/.cache/clangd/index/pngrutil.c.0CE10D5DAEFF83F3.idx b/.cache/clangd/index/pngrutil.c.0CE10D5DAEFF83F3.idx index 19413ad..cd22675 100644 Binary files a/.cache/clangd/index/pngrutil.c.0CE10D5DAEFF83F3.idx and b/.cache/clangd/index/pngrutil.c.0CE10D5DAEFF83F3.idx differ diff --git a/.cache/clangd/index/pngset.c.37622C82189E31F0.idx b/.cache/clangd/index/pngset.c.37622C82189E31F0.idx index bcab201..8c7f3c7 100644 Binary files a/.cache/clangd/index/pngset.c.37622C82189E31F0.idx and b/.cache/clangd/index/pngset.c.37622C82189E31F0.idx differ diff --git a/.cache/clangd/index/pngshim.c.8F3826C447A4F463.idx b/.cache/clangd/index/pngshim.c.8F3826C447A4F463.idx index 74d0884..b5f0fb6 100644 Binary files a/.cache/clangd/index/pngshim.c.8F3826C447A4F463.idx and b/.cache/clangd/index/pngshim.c.8F3826C447A4F463.idx differ diff --git a/.cache/clangd/index/pngshim.h.188E9DE81B085A41.idx b/.cache/clangd/index/pngshim.h.188E9DE81B085A41.idx index 76a26ad..1a05a69 100644 Binary files a/.cache/clangd/index/pngshim.h.188E9DE81B085A41.idx and b/.cache/clangd/index/pngshim.h.188E9DE81B085A41.idx differ diff --git a/.cache/clangd/index/pngstruct.h.F77963F0DFD7A70E.idx b/.cache/clangd/index/pngstruct.h.F77963F0DFD7A70E.idx index a6acaab..bbdcad0 100644 Binary files a/.cache/clangd/index/pngstruct.h.F77963F0DFD7A70E.idx and b/.cache/clangd/index/pngstruct.h.F77963F0DFD7A70E.idx differ diff --git a/.cache/clangd/index/pngtest.c.E7FC45B90EB309DF.idx b/.cache/clangd/index/pngtest.c.E7FC45B90EB309DF.idx index 57ace03..099e03c 100644 Binary files a/.cache/clangd/index/pngtest.c.E7FC45B90EB309DF.idx and b/.cache/clangd/index/pngtest.c.E7FC45B90EB309DF.idx differ diff --git a/.cache/clangd/index/pngtrans.c.410E950AA9B7C396.idx b/.cache/clangd/index/pngtrans.c.410E950AA9B7C396.idx index 717e059..cb465c8 100644 Binary files a/.cache/clangd/index/pngtrans.c.410E950AA9B7C396.idx and b/.cache/clangd/index/pngtrans.c.410E950AA9B7C396.idx differ diff --git a/.cache/clangd/index/pngwio.c.269FEA19120FA9A6.idx b/.cache/clangd/index/pngwio.c.269FEA19120FA9A6.idx index f4b45be..117dfee 100644 Binary files a/.cache/clangd/index/pngwio.c.269FEA19120FA9A6.idx and b/.cache/clangd/index/pngwio.c.269FEA19120FA9A6.idx differ diff --git a/.cache/clangd/index/pngwrite.c.5456969111FA06E0.idx b/.cache/clangd/index/pngwrite.c.5456969111FA06E0.idx index 9e3142e..03914e7 100644 Binary files a/.cache/clangd/index/pngwrite.c.5456969111FA06E0.idx and b/.cache/clangd/index/pngwrite.c.5456969111FA06E0.idx differ diff --git a/.cache/clangd/index/pngwtran.c.66BB08220B37BD2D.idx b/.cache/clangd/index/pngwtran.c.66BB08220B37BD2D.idx index 5f84e9a..7cd9197 100644 Binary files a/.cache/clangd/index/pngwtran.c.66BB08220B37BD2D.idx and b/.cache/clangd/index/pngwtran.c.66BB08220B37BD2D.idx differ diff --git a/.cache/clangd/index/pngwutil.c.09FADC8D31D6BACD.idx b/.cache/clangd/index/pngwutil.c.09FADC8D31D6BACD.idx index 2cadbed..312c547 100644 Binary files a/.cache/clangd/index/pngwutil.c.09FADC8D31D6BACD.idx and b/.cache/clangd/index/pngwutil.c.09FADC8D31D6BACD.idx differ diff --git a/.cache/clangd/index/port_esp_hosted_host_bt_config.h.03057F429790AB84.idx b/.cache/clangd/index/port_esp_hosted_host_bt_config.h.03057F429790AB84.idx index ebcd96f..f84ba1e 100644 Binary files a/.cache/clangd/index/port_esp_hosted_host_bt_config.h.03057F429790AB84.idx and b/.cache/clangd/index/port_esp_hosted_host_bt_config.h.03057F429790AB84.idx differ diff --git a/.cache/clangd/index/port_esp_hosted_host_config.h.02B1374BBB1A5026.idx b/.cache/clangd/index/port_esp_hosted_host_config.h.02B1374BBB1A5026.idx index 2475116..2bd8f60 100644 Binary files a/.cache/clangd/index/port_esp_hosted_host_config.h.02B1374BBB1A5026.idx and b/.cache/clangd/index/port_esp_hosted_host_config.h.02B1374BBB1A5026.idx differ diff --git a/.cache/clangd/index/port_esp_hosted_host_init.c.AF2147A6FCAF5F60.idx b/.cache/clangd/index/port_esp_hosted_host_init.c.AF2147A6FCAF5F60.idx index 1139409..ee34a1e 100644 Binary files a/.cache/clangd/index/port_esp_hosted_host_init.c.AF2147A6FCAF5F60.idx and b/.cache/clangd/index/port_esp_hosted_host_init.c.AF2147A6FCAF5F60.idx differ diff --git a/.cache/clangd/index/port_esp_hosted_host_log.h.DFE70CAABE54995D.idx b/.cache/clangd/index/port_esp_hosted_host_log.h.DFE70CAABE54995D.idx index 5e5953d..1708ef6 100644 Binary files a/.cache/clangd/index/port_esp_hosted_host_log.h.DFE70CAABE54995D.idx and b/.cache/clangd/index/port_esp_hosted_host_log.h.DFE70CAABE54995D.idx differ diff --git a/.cache/clangd/index/port_esp_hosted_host_os.c.EA140AA0BB5CBECC.idx b/.cache/clangd/index/port_esp_hosted_host_os.c.EA140AA0BB5CBECC.idx index 9df7a31..861b092 100644 Binary files a/.cache/clangd/index/port_esp_hosted_host_os.c.EA140AA0BB5CBECC.idx and b/.cache/clangd/index/port_esp_hosted_host_os.c.EA140AA0BB5CBECC.idx differ diff --git a/.cache/clangd/index/port_esp_hosted_host_os.h.2F41780B8D5A3CBC.idx b/.cache/clangd/index/port_esp_hosted_host_os.h.2F41780B8D5A3CBC.idx index e8a4dc9..67442a3 100644 Binary files a/.cache/clangd/index/port_esp_hosted_host_os.h.2F41780B8D5A3CBC.idx and b/.cache/clangd/index/port_esp_hosted_host_os.h.2F41780B8D5A3CBC.idx differ diff --git a/.cache/clangd/index/port_esp_hosted_host_sdio.c.FB9FFACEADA90BDF.idx b/.cache/clangd/index/port_esp_hosted_host_sdio.c.FB9FFACEADA90BDF.idx index 6fa5606..6c9bef7 100644 Binary files a/.cache/clangd/index/port_esp_hosted_host_sdio.c.FB9FFACEADA90BDF.idx and b/.cache/clangd/index/port_esp_hosted_host_sdio.c.FB9FFACEADA90BDF.idx differ diff --git a/.cache/clangd/index/port_esp_hosted_host_sdio.h.A822C00DD9610335.idx b/.cache/clangd/index/port_esp_hosted_host_sdio.h.A822C00DD9610335.idx index 6450e3a..811bc6f 100644 Binary files a/.cache/clangd/index/port_esp_hosted_host_sdio.h.A822C00DD9610335.idx and b/.cache/clangd/index/port_esp_hosted_host_sdio.h.A822C00DD9610335.idx differ diff --git a/.cache/clangd/index/port_esp_hosted_host_transport_defaults.c.A9E16CE80BA0CAA3.idx b/.cache/clangd/index/port_esp_hosted_host_transport_defaults.c.A9E16CE80BA0CAA3.idx index 48ac797..eb567d2 100644 Binary files a/.cache/clangd/index/port_esp_hosted_host_transport_defaults.c.A9E16CE80BA0CAA3.idx and b/.cache/clangd/index/port_esp_hosted_host_transport_defaults.c.A9E16CE80BA0CAA3.idx differ diff --git a/.cache/clangd/index/port_esp_hosted_host_wifi_config.h.8CBC4B7CBF48DB74.idx b/.cache/clangd/index/port_esp_hosted_host_wifi_config.h.8CBC4B7CBF48DB74.idx index b787c74..c9b87c6 100644 Binary files a/.cache/clangd/index/port_esp_hosted_host_wifi_config.h.8CBC4B7CBF48DB74.idx and b/.cache/clangd/index/port_esp_hosted_host_wifi_config.h.8CBC4B7CBF48DB74.idx differ diff --git a/.cache/clangd/index/power_save_drv.c.3CF1B859522FD4A7.idx b/.cache/clangd/index/power_save_drv.c.3CF1B859522FD4A7.idx index bf48170..17942b3 100644 Binary files a/.cache/clangd/index/power_save_drv.c.3CF1B859522FD4A7.idx and b/.cache/clangd/index/power_save_drv.c.3CF1B859522FD4A7.idx differ diff --git a/.cache/clangd/index/power_save_drv.h.7FC60F1CDB131368.idx b/.cache/clangd/index/power_save_drv.h.7FC60F1CDB131368.idx index 7a476be..dd33fc1 100644 Binary files a/.cache/clangd/index/power_save_drv.h.7FC60F1CDB131368.idx and b/.cache/clangd/index/power_save_drv.h.7FC60F1CDB131368.idx differ diff --git a/.cache/clangd/index/property.cpp.19CA6719AFC25F18.idx b/.cache/clangd/index/property.cpp.19CA6719AFC25F18.idx index 266bb54..5be3341 100644 Binary files a/.cache/clangd/index/property.cpp.19CA6719AFC25F18.idx and b/.cache/clangd/index/property.cpp.19CA6719AFC25F18.idx differ diff --git a/.cache/clangd/index/property.h.3C4B2C21097E8993.idx b/.cache/clangd/index/property.h.3C4B2C21097E8993.idx index 572c9c2..722123c 100644 Binary files a/.cache/clangd/index/property.h.3C4B2C21097E8993.idx and b/.cache/clangd/index/property.h.3C4B2C21097E8993.idx differ diff --git a/.cache/clangd/index/protobuf-c.c.B49FA27706FB0470.idx b/.cache/clangd/index/protobuf-c.c.B49FA27706FB0470.idx index 6d1afd1..5b47406 100644 Binary files a/.cache/clangd/index/protobuf-c.c.B49FA27706FB0470.idx and b/.cache/clangd/index/protobuf-c.c.B49FA27706FB0470.idx differ diff --git a/.cache/clangd/index/protobuf-c.h.60A993736F5EDBD6.idx b/.cache/clangd/index/protobuf-c.h.60A993736F5EDBD6.idx index adcefaf..2f133a9 100644 Binary files a/.cache/clangd/index/protobuf-c.h.60A993736F5EDBD6.idx and b/.cache/clangd/index/protobuf-c.h.60A993736F5EDBD6.idx differ diff --git a/.cache/clangd/index/psarrst.c.B3A57C789D557436.idx b/.cache/clangd/index/psarrst.c.B3A57C789D557436.idx index e386b58..5045e38 100644 Binary files a/.cache/clangd/index/psarrst.c.B3A57C789D557436.idx and b/.cache/clangd/index/psarrst.c.B3A57C789D557436.idx differ diff --git a/.cache/clangd/index/psarrst.h.4B9EAF811F36E2A8.idx b/.cache/clangd/index/psarrst.h.4B9EAF811F36E2A8.idx index 0775e15..7cfb2fd 100644 Binary files a/.cache/clangd/index/psarrst.h.4B9EAF811F36E2A8.idx and b/.cache/clangd/index/psarrst.h.4B9EAF811F36E2A8.idx differ diff --git a/.cache/clangd/index/psaux.c.E93A8D6FD559F699.idx b/.cache/clangd/index/psaux.c.E93A8D6FD559F699.idx index 82b1b4c..954fb09 100644 Binary files a/.cache/clangd/index/psaux.c.E93A8D6FD559F699.idx and b/.cache/clangd/index/psaux.c.E93A8D6FD559F699.idx differ diff --git a/.cache/clangd/index/psaux.h.63F5C0C71FC52EA3.idx b/.cache/clangd/index/psaux.h.63F5C0C71FC52EA3.idx index 8f3119c..d94899c 100644 Binary files a/.cache/clangd/index/psaux.h.63F5C0C71FC52EA3.idx and b/.cache/clangd/index/psaux.h.63F5C0C71FC52EA3.idx differ diff --git a/.cache/clangd/index/psauxerr.h.C36EAFD26A06A900.idx b/.cache/clangd/index/psauxerr.h.C36EAFD26A06A900.idx index e36d19f..e991630 100644 Binary files a/.cache/clangd/index/psauxerr.h.C36EAFD26A06A900.idx and b/.cache/clangd/index/psauxerr.h.C36EAFD26A06A900.idx differ diff --git a/.cache/clangd/index/psauxmod.c.A9A08E1155F8B870.idx b/.cache/clangd/index/psauxmod.c.A9A08E1155F8B870.idx index 3a9e851..5a9e307 100644 Binary files a/.cache/clangd/index/psauxmod.c.A9A08E1155F8B870.idx and b/.cache/clangd/index/psauxmod.c.A9A08E1155F8B870.idx differ diff --git a/.cache/clangd/index/psauxmod.h.45AE4A97A956DB63.idx b/.cache/clangd/index/psauxmod.h.45AE4A97A956DB63.idx index 571cbff..aa3ca57 100644 Binary files a/.cache/clangd/index/psauxmod.h.45AE4A97A956DB63.idx and b/.cache/clangd/index/psauxmod.h.45AE4A97A956DB63.idx differ diff --git a/.cache/clangd/index/psblues.c.47C258438E46C3B2.idx b/.cache/clangd/index/psblues.c.47C258438E46C3B2.idx index 50d0922..caafc07 100644 Binary files a/.cache/clangd/index/psblues.c.47C258438E46C3B2.idx and b/.cache/clangd/index/psblues.c.47C258438E46C3B2.idx differ diff --git a/.cache/clangd/index/psblues.h.23314E3F919D7A66.idx b/.cache/clangd/index/psblues.h.23314E3F919D7A66.idx index 8c5af47..767ea2e 100644 Binary files a/.cache/clangd/index/psblues.h.23314E3F919D7A66.idx and b/.cache/clangd/index/psblues.h.23314E3F919D7A66.idx differ diff --git a/.cache/clangd/index/psconv.c.5B64FE58BA163807.idx b/.cache/clangd/index/psconv.c.5B64FE58BA163807.idx index 4c0c5fc..7f8f59f 100644 Binary files a/.cache/clangd/index/psconv.c.5B64FE58BA163807.idx and b/.cache/clangd/index/psconv.c.5B64FE58BA163807.idx differ diff --git a/.cache/clangd/index/psconv.h.B296E0F2545820AE.idx b/.cache/clangd/index/psconv.h.B296E0F2545820AE.idx index 6981e1d..abdf8b8 100644 Binary files a/.cache/clangd/index/psconv.h.B296E0F2545820AE.idx and b/.cache/clangd/index/psconv.h.B296E0F2545820AE.idx differ diff --git a/.cache/clangd/index/pserror.c.778773FF6BB352B0.idx b/.cache/clangd/index/pserror.c.778773FF6BB352B0.idx index e005bee..f084887 100644 Binary files a/.cache/clangd/index/pserror.c.778773FF6BB352B0.idx and b/.cache/clangd/index/pserror.c.778773FF6BB352B0.idx differ diff --git a/.cache/clangd/index/pserror.h.BA3E2186B9FDE2DB.idx b/.cache/clangd/index/pserror.h.BA3E2186B9FDE2DB.idx index 575f5b0..3048a2c 100644 Binary files a/.cache/clangd/index/pserror.h.BA3E2186B9FDE2DB.idx and b/.cache/clangd/index/pserror.h.BA3E2186B9FDE2DB.idx differ diff --git a/.cache/clangd/index/psfixed.h.F64383E03DDEB20C.idx b/.cache/clangd/index/psfixed.h.F64383E03DDEB20C.idx index 2d5f46a..85bb21f 100644 Binary files a/.cache/clangd/index/psfixed.h.F64383E03DDEB20C.idx and b/.cache/clangd/index/psfixed.h.F64383E03DDEB20C.idx differ diff --git a/.cache/clangd/index/psfont.c.22016FC2C013860B.idx b/.cache/clangd/index/psfont.c.22016FC2C013860B.idx index 210b63f..5e0d36b 100644 Binary files a/.cache/clangd/index/psfont.c.22016FC2C013860B.idx and b/.cache/clangd/index/psfont.c.22016FC2C013860B.idx differ diff --git a/.cache/clangd/index/psfont.h.ACF9D8CDB499E9CF.idx b/.cache/clangd/index/psfont.h.ACF9D8CDB499E9CF.idx index 6266cff..77b8173 100644 Binary files a/.cache/clangd/index/psfont.h.ACF9D8CDB499E9CF.idx and b/.cache/clangd/index/psfont.h.ACF9D8CDB499E9CF.idx differ diff --git a/.cache/clangd/index/psft.c.B9B91CA0ECCA8377.idx b/.cache/clangd/index/psft.c.B9B91CA0ECCA8377.idx index 6585ca2..6a8ea9c 100644 Binary files a/.cache/clangd/index/psft.c.B9B91CA0ECCA8377.idx and b/.cache/clangd/index/psft.c.B9B91CA0ECCA8377.idx differ diff --git a/.cache/clangd/index/psft.h.360280A987CA4546.idx b/.cache/clangd/index/psft.h.360280A987CA4546.idx index 45ae9ff..5158c9f 100644 Binary files a/.cache/clangd/index/psft.h.360280A987CA4546.idx and b/.cache/clangd/index/psft.h.360280A987CA4546.idx differ diff --git a/.cache/clangd/index/psglue.h.DBB9DE75CE32605F.idx b/.cache/clangd/index/psglue.h.DBB9DE75CE32605F.idx index 005aae8..1b6bd77 100644 Binary files a/.cache/clangd/index/psglue.h.DBB9DE75CE32605F.idx and b/.cache/clangd/index/psglue.h.DBB9DE75CE32605F.idx differ diff --git a/.cache/clangd/index/pshalgo.c.E13AD7DA99E327CC.idx b/.cache/clangd/index/pshalgo.c.E13AD7DA99E327CC.idx index 6b887db..be56a4f 100644 Binary files a/.cache/clangd/index/pshalgo.c.E13AD7DA99E327CC.idx and b/.cache/clangd/index/pshalgo.c.E13AD7DA99E327CC.idx differ diff --git a/.cache/clangd/index/pshalgo.h.A9FF82D9EDE8DBE3.idx b/.cache/clangd/index/pshalgo.h.A9FF82D9EDE8DBE3.idx index 12b9701..1ad93e2 100644 Binary files a/.cache/clangd/index/pshalgo.h.A9FF82D9EDE8DBE3.idx and b/.cache/clangd/index/pshalgo.h.A9FF82D9EDE8DBE3.idx differ diff --git a/.cache/clangd/index/pshglob.c.1AE492BE7587DBCA.idx b/.cache/clangd/index/pshglob.c.1AE492BE7587DBCA.idx index 2dc32c7..25ecc6e 100644 Binary files a/.cache/clangd/index/pshglob.c.1AE492BE7587DBCA.idx and b/.cache/clangd/index/pshglob.c.1AE492BE7587DBCA.idx differ diff --git a/.cache/clangd/index/pshglob.h.39658B6C031BA184.idx b/.cache/clangd/index/pshglob.h.39658B6C031BA184.idx index 3aa26c1..a328c8e 100644 Binary files a/.cache/clangd/index/pshglob.h.39658B6C031BA184.idx and b/.cache/clangd/index/pshglob.h.39658B6C031BA184.idx differ diff --git a/.cache/clangd/index/pshinter.c.02C647255D88AAC4.idx b/.cache/clangd/index/pshinter.c.02C647255D88AAC4.idx index 6177b20..f15c59f 100644 Binary files a/.cache/clangd/index/pshinter.c.02C647255D88AAC4.idx and b/.cache/clangd/index/pshinter.c.02C647255D88AAC4.idx differ diff --git a/.cache/clangd/index/pshints.c.04E9FD4FF9EFEEBC.idx b/.cache/clangd/index/pshints.c.04E9FD4FF9EFEEBC.idx index b9b7516..11d588b 100644 Binary files a/.cache/clangd/index/pshints.c.04E9FD4FF9EFEEBC.idx and b/.cache/clangd/index/pshints.c.04E9FD4FF9EFEEBC.idx differ diff --git a/.cache/clangd/index/pshints.h.12403D60204E31C6.idx b/.cache/clangd/index/pshints.h.12403D60204E31C6.idx index d2dd06d..ac8d4b2 100644 Binary files a/.cache/clangd/index/pshints.h.12403D60204E31C6.idx and b/.cache/clangd/index/pshints.h.12403D60204E31C6.idx differ diff --git a/.cache/clangd/index/pshints.h.EF15138FC8E67ECC.idx b/.cache/clangd/index/pshints.h.EF15138FC8E67ECC.idx index f3a2aa2..9ed8efe 100644 Binary files a/.cache/clangd/index/pshints.h.EF15138FC8E67ECC.idx and b/.cache/clangd/index/pshints.h.EF15138FC8E67ECC.idx differ diff --git a/.cache/clangd/index/pshmod.c.0C0B9F1E6A6BC163.idx b/.cache/clangd/index/pshmod.c.0C0B9F1E6A6BC163.idx index 0a10e56..6a3e461 100644 Binary files a/.cache/clangd/index/pshmod.c.0C0B9F1E6A6BC163.idx and b/.cache/clangd/index/pshmod.c.0C0B9F1E6A6BC163.idx differ diff --git a/.cache/clangd/index/pshmod.h.946C0C5FA1C82438.idx b/.cache/clangd/index/pshmod.h.946C0C5FA1C82438.idx index 0c5a34b..19dccb9 100644 Binary files a/.cache/clangd/index/pshmod.h.946C0C5FA1C82438.idx and b/.cache/clangd/index/pshmod.h.946C0C5FA1C82438.idx differ diff --git a/.cache/clangd/index/pshnterr.h.3C008327EA408FDC.idx b/.cache/clangd/index/pshnterr.h.3C008327EA408FDC.idx index 8361822..0e709d1 100644 Binary files a/.cache/clangd/index/pshnterr.h.3C008327EA408FDC.idx and b/.cache/clangd/index/pshnterr.h.3C008327EA408FDC.idx differ diff --git a/.cache/clangd/index/pshrec.c.6FC25D6FAC2DB7E1.idx b/.cache/clangd/index/pshrec.c.6FC25D6FAC2DB7E1.idx index 8d3698b..43deacf 100644 Binary files a/.cache/clangd/index/pshrec.c.6FC25D6FAC2DB7E1.idx and b/.cache/clangd/index/pshrec.c.6FC25D6FAC2DB7E1.idx differ diff --git a/.cache/clangd/index/pshrec.h.E2AD7128640A0E77.idx b/.cache/clangd/index/pshrec.h.E2AD7128640A0E77.idx index 0649e7d..b0db4ea 100644 Binary files a/.cache/clangd/index/pshrec.h.E2AD7128640A0E77.idx and b/.cache/clangd/index/pshrec.h.E2AD7128640A0E77.idx differ diff --git a/.cache/clangd/index/psintrp.c.AB90109EB2E02650.idx b/.cache/clangd/index/psintrp.c.AB90109EB2E02650.idx index 18d1593..4da217a 100644 Binary files a/.cache/clangd/index/psintrp.c.AB90109EB2E02650.idx and b/.cache/clangd/index/psintrp.c.AB90109EB2E02650.idx differ diff --git a/.cache/clangd/index/psintrp.h.9730B81784183FAE.idx b/.cache/clangd/index/psintrp.h.9730B81784183FAE.idx index 3fa8d96..1b533c3 100644 Binary files a/.cache/clangd/index/psintrp.h.9730B81784183FAE.idx and b/.cache/clangd/index/psintrp.h.9730B81784183FAE.idx differ diff --git a/.cache/clangd/index/psmodule.c.0F4D369D1E18EEA8.idx b/.cache/clangd/index/psmodule.c.0F4D369D1E18EEA8.idx index c5792d9..91df924 100644 Binary files a/.cache/clangd/index/psmodule.c.0F4D369D1E18EEA8.idx and b/.cache/clangd/index/psmodule.c.0F4D369D1E18EEA8.idx differ diff --git a/.cache/clangd/index/psmodule.h.76897F597D0A147A.idx b/.cache/clangd/index/psmodule.h.76897F597D0A147A.idx index 6561a83..34214ea 100644 Binary files a/.cache/clangd/index/psmodule.h.76897F597D0A147A.idx and b/.cache/clangd/index/psmodule.h.76897F597D0A147A.idx differ diff --git a/.cache/clangd/index/psnamerr.h.B5ADEA04718A4354.idx b/.cache/clangd/index/psnamerr.h.B5ADEA04718A4354.idx index d36ea24..c1c2a9c 100644 Binary files a/.cache/clangd/index/psnamerr.h.B5ADEA04718A4354.idx and b/.cache/clangd/index/psnamerr.h.B5ADEA04718A4354.idx differ diff --git a/.cache/clangd/index/psnames.c.E1490DDCCDA4252C.idx b/.cache/clangd/index/psnames.c.E1490DDCCDA4252C.idx index 9cae50b..81e8de9 100644 Binary files a/.cache/clangd/index/psnames.c.E1490DDCCDA4252C.idx and b/.cache/clangd/index/psnames.c.E1490DDCCDA4252C.idx differ diff --git a/.cache/clangd/index/psobjs.c.BDF8D83B4C3C58CF.idx b/.cache/clangd/index/psobjs.c.BDF8D83B4C3C58CF.idx index ce4c3c2..a147169 100644 Binary files a/.cache/clangd/index/psobjs.c.BDF8D83B4C3C58CF.idx and b/.cache/clangd/index/psobjs.c.BDF8D83B4C3C58CF.idx differ diff --git a/.cache/clangd/index/psobjs.h.59A8D67733420DB3.idx b/.cache/clangd/index/psobjs.h.59A8D67733420DB3.idx index ce9ebee..9e039a6 100644 Binary files a/.cache/clangd/index/psobjs.h.59A8D67733420DB3.idx and b/.cache/clangd/index/psobjs.h.59A8D67733420DB3.idx differ diff --git a/.cache/clangd/index/psread.c.CED9951DE14F1995.idx b/.cache/clangd/index/psread.c.CED9951DE14F1995.idx index 293e961..0c1bd30 100644 Binary files a/.cache/clangd/index/psread.c.CED9951DE14F1995.idx and b/.cache/clangd/index/psread.c.CED9951DE14F1995.idx differ diff --git a/.cache/clangd/index/psread.h.4CD031B5B0AC4D01.idx b/.cache/clangd/index/psread.h.4CD031B5B0AC4D01.idx index f1f56cb..a7c7f78 100644 Binary files a/.cache/clangd/index/psread.h.4CD031B5B0AC4D01.idx and b/.cache/clangd/index/psread.h.4CD031B5B0AC4D01.idx differ diff --git a/.cache/clangd/index/psstack.c.C000A2C4E4EE5671.idx b/.cache/clangd/index/psstack.c.C000A2C4E4EE5671.idx index 7c6644c..7d50a0c 100644 Binary files a/.cache/clangd/index/psstack.c.C000A2C4E4EE5671.idx and b/.cache/clangd/index/psstack.c.C000A2C4E4EE5671.idx differ diff --git a/.cache/clangd/index/psstack.h.F5000AEB4C651B8E.idx b/.cache/clangd/index/psstack.h.F5000AEB4C651B8E.idx index 2bf1aee..977ae67 100644 Binary files a/.cache/clangd/index/psstack.h.F5000AEB4C651B8E.idx and b/.cache/clangd/index/psstack.h.F5000AEB4C651B8E.idx differ diff --git a/.cache/clangd/index/pstables.h.9A2EB8D026A48255.idx b/.cache/clangd/index/pstables.h.9A2EB8D026A48255.idx index e1c1a86..4b4eef3 100644 Binary files a/.cache/clangd/index/pstables.h.9A2EB8D026A48255.idx and b/.cache/clangd/index/pstables.h.9A2EB8D026A48255.idx differ diff --git a/.cache/clangd/index/pstypes.h.81A2159A8B0F0428.idx b/.cache/clangd/index/pstypes.h.81A2159A8B0F0428.idx index 303d6b8..5c0a627 100644 Binary files a/.cache/clangd/index/pstypes.h.81A2159A8B0F0428.idx and b/.cache/clangd/index/pstypes.h.81A2159A8B0F0428.idx differ diff --git a/.cache/clangd/index/public-macros.h.ED2B1A8EEE7FD66A.idx b/.cache/clangd/index/public-macros.h.ED2B1A8EEE7FD66A.idx index 8a491e3..753499d 100644 Binary files a/.cache/clangd/index/public-macros.h.ED2B1A8EEE7FD66A.idx and b/.cache/clangd/index/public-macros.h.ED2B1A8EEE7FD66A.idx differ diff --git a/.cache/clangd/index/qoi.h.2A85548F1C8467C1.idx b/.cache/clangd/index/qoi.h.2A85548F1C8467C1.idx index 02d6f3b..40f8dd9 100644 Binary files a/.cache/clangd/index/qoi.h.2A85548F1C8467C1.idx and b/.cache/clangd/index/qoi.h.2A85548F1C8467C1.idx differ diff --git a/.cache/clangd/index/qrcodegen.c.ECBB0F1148099854.idx b/.cache/clangd/index/qrcodegen.c.ECBB0F1148099854.idx index 36999db..8afdae2 100644 Binary files a/.cache/clangd/index/qrcodegen.c.ECBB0F1148099854.idx and b/.cache/clangd/index/qrcodegen.c.ECBB0F1148099854.idx differ diff --git a/.cache/clangd/index/qrcodegen.h.4A0ADB6AD8D15C07.idx b/.cache/clangd/index/qrcodegen.h.4A0ADB6AD8D15C07.idx index ef955d0..d451082 100644 Binary files a/.cache/clangd/index/qrcodegen.h.4A0ADB6AD8D15C07.idx and b/.cache/clangd/index/qrcodegen.h.4A0ADB6AD8D15C07.idx differ diff --git a/.cache/clangd/index/raster.c.F07E088150721AC8.idx b/.cache/clangd/index/raster.c.F07E088150721AC8.idx index 384d180..57a842e 100644 Binary files a/.cache/clangd/index/raster.c.F07E088150721AC8.idx and b/.cache/clangd/index/raster.c.F07E088150721AC8.idx differ diff --git a/.cache/clangd/index/rasterrs.h.3E1A5307C4A2F1B6.idx b/.cache/clangd/index/rasterrs.h.3E1A5307C4A2F1B6.idx index 0d07556..0da461f 100644 Binary files a/.cache/clangd/index/rasterrs.h.3E1A5307C4A2F1B6.idx and b/.cache/clangd/index/rasterrs.h.3E1A5307C4A2F1B6.idx differ diff --git a/.cache/clangd/index/rf_data_link_layer.cpp.925AF17CE0A75E79.idx b/.cache/clangd/index/rf_data_link_layer.cpp.925AF17CE0A75E79.idx index c4daffc..47be824 100644 Binary files a/.cache/clangd/index/rf_data_link_layer.cpp.925AF17CE0A75E79.idx and b/.cache/clangd/index/rf_data_link_layer.cpp.925AF17CE0A75E79.idx differ diff --git a/.cache/clangd/index/rf_medium_object.cpp.822424DF17C9881A.idx b/.cache/clangd/index/rf_medium_object.cpp.822424DF17C9881A.idx index fd91989..e3dd304 100644 Binary files a/.cache/clangd/index/rf_medium_object.cpp.822424DF17C9881A.idx and b/.cache/clangd/index/rf_medium_object.cpp.822424DF17C9881A.idx differ diff --git a/.cache/clangd/index/rf_physical_layer_cc1101.cpp.8543E03F13352A59.idx b/.cache/clangd/index/rf_physical_layer_cc1101.cpp.8543E03F13352A59.idx index 228e46f..d6ac583 100644 Binary files a/.cache/clangd/index/rf_physical_layer_cc1101.cpp.8543E03F13352A59.idx and b/.cache/clangd/index/rf_physical_layer_cc1101.cpp.8543E03F13352A59.idx differ diff --git a/.cache/clangd/index/rf_physical_layer_cc1310.cpp.087D5AE04AA350E3.idx b/.cache/clangd/index/rf_physical_layer_cc1310.cpp.087D5AE04AA350E3.idx index 8d5b26f..4161c67 100644 Binary files a/.cache/clangd/index/rf_physical_layer_cc1310.cpp.087D5AE04AA350E3.idx and b/.cache/clangd/index/rf_physical_layer_cc1310.cpp.087D5AE04AA350E3.idx differ diff --git a/.cache/clangd/index/router_object.cpp.7C47E5FD9323C93A.idx b/.cache/clangd/index/router_object.cpp.7C47E5FD9323C93A.idx index b9bed3f..49c36b9 100644 Binary files a/.cache/clangd/index/router_object.cpp.7C47E5FD9323C93A.idx and b/.cache/clangd/index/router_object.cpp.7C47E5FD9323C93A.idx differ diff --git a/.cache/clangd/index/router_object.h.3B42DFA4DD184562.idx b/.cache/clangd/index/router_object.h.3B42DFA4DD184562.idx index 746ab38..51bde62 100644 Binary files a/.cache/clangd/index/router_object.h.3B42DFA4DD184562.idx and b/.cache/clangd/index/router_object.h.3B42DFA4DD184562.idx differ diff --git a/.cache/clangd/index/rp2040_arduino_platform.cpp.0FB5EA5BC632754C.idx b/.cache/clangd/index/rp2040_arduino_platform.cpp.0FB5EA5BC632754C.idx index 2fffa71..47239d1 100644 Binary files a/.cache/clangd/index/rp2040_arduino_platform.cpp.0FB5EA5BC632754C.idx and b/.cache/clangd/index/rp2040_arduino_platform.cpp.0FB5EA5BC632754C.idx differ diff --git a/.cache/clangd/index/rp2040_arduino_platform.h.6D40B2450ECE0B06.idx b/.cache/clangd/index/rp2040_arduino_platform.h.6D40B2450ECE0B06.idx index 2ed221a..78ffa57 100644 Binary files a/.cache/clangd/index/rp2040_arduino_platform.h.6D40B2450ECE0B06.idx and b/.cache/clangd/index/rp2040_arduino_platform.h.6D40B2450ECE0B06.idx differ diff --git a/.cache/clangd/index/rpc_core.c.84427EA79E90FA79.idx b/.cache/clangd/index/rpc_core.c.84427EA79E90FA79.idx index e78643f..5269076 100644 Binary files a/.cache/clangd/index/rpc_core.c.84427EA79E90FA79.idx and b/.cache/clangd/index/rpc_core.c.84427EA79E90FA79.idx differ diff --git a/.cache/clangd/index/rpc_core.h.42CE1B5CEE1978BC.idx b/.cache/clangd/index/rpc_core.h.42CE1B5CEE1978BC.idx index c1a76ca..0c3b3f2 100644 Binary files a/.cache/clangd/index/rpc_core.h.42CE1B5CEE1978BC.idx and b/.cache/clangd/index/rpc_core.h.42CE1B5CEE1978BC.idx differ diff --git a/.cache/clangd/index/rpc_evt.c.97B25DA38FC40342.idx b/.cache/clangd/index/rpc_evt.c.97B25DA38FC40342.idx index 3c28c74..9dd8b8f 100644 Binary files a/.cache/clangd/index/rpc_evt.c.97B25DA38FC40342.idx and b/.cache/clangd/index/rpc_evt.c.97B25DA38FC40342.idx differ diff --git a/.cache/clangd/index/rpc_req.c.CEBC3918574B8C58.idx b/.cache/clangd/index/rpc_req.c.CEBC3918574B8C58.idx index 760b7b1..943b588 100644 Binary files a/.cache/clangd/index/rpc_req.c.CEBC3918574B8C58.idx and b/.cache/clangd/index/rpc_req.c.CEBC3918574B8C58.idx differ diff --git a/.cache/clangd/index/rpc_rsp.c.3492F700A0408ABF.idx b/.cache/clangd/index/rpc_rsp.c.3492F700A0408ABF.idx index 0479833..46c3ed5 100644 Binary files a/.cache/clangd/index/rpc_rsp.c.3492F700A0408ABF.idx and b/.cache/clangd/index/rpc_rsp.c.3492F700A0408ABF.idx differ diff --git a/.cache/clangd/index/rpc_slave_if.c.B3BB3DEFA043A24D.idx b/.cache/clangd/index/rpc_slave_if.c.B3BB3DEFA043A24D.idx index 785a252..1cf751e 100644 Binary files a/.cache/clangd/index/rpc_slave_if.c.B3BB3DEFA043A24D.idx and b/.cache/clangd/index/rpc_slave_if.c.B3BB3DEFA043A24D.idx differ diff --git a/.cache/clangd/index/rpc_slave_if.h.5B1AF72F0A68536B.idx b/.cache/clangd/index/rpc_slave_if.h.5B1AF72F0A68536B.idx index bf2c5d5..6cc9712 100644 Binary files a/.cache/clangd/index/rpc_slave_if.h.5B1AF72F0A68536B.idx and b/.cache/clangd/index/rpc_slave_if.h.5B1AF72F0A68536B.idx differ diff --git a/.cache/clangd/index/rpc_utils.c.F036C75B308F9A60.idx b/.cache/clangd/index/rpc_utils.c.F036C75B308F9A60.idx index 708df99..4e54843 100644 Binary files a/.cache/clangd/index/rpc_utils.c.F036C75B308F9A60.idx and b/.cache/clangd/index/rpc_utils.c.F036C75B308F9A60.idx differ diff --git a/.cache/clangd/index/rpc_utils.h.67A5A4272B9D59EF.idx b/.cache/clangd/index/rpc_utils.h.67A5A4272B9D59EF.idx index cd9d6c1..0536bd2 100644 Binary files a/.cache/clangd/index/rpc_utils.h.67A5A4272B9D59EF.idx and b/.cache/clangd/index/rpc_utils.h.67A5A4272B9D59EF.idx differ diff --git a/.cache/clangd/index/rpc_wrap.c.74197E55DA2CF77D.idx b/.cache/clangd/index/rpc_wrap.c.74197E55DA2CF77D.idx index 6db25ff..806d87d 100644 Binary files a/.cache/clangd/index/rpc_wrap.c.74197E55DA2CF77D.idx and b/.cache/clangd/index/rpc_wrap.c.74197E55DA2CF77D.idx differ diff --git a/.cache/clangd/index/rpc_wrap.h.3274D14CE6CC43E7.idx b/.cache/clangd/index/rpc_wrap.h.3274D14CE6CC43E7.idx index e2a26ff..fa775b7 100644 Binary files a/.cache/clangd/index/rpc_wrap.h.3274D14CE6CC43E7.idx and b/.cache/clangd/index/rpc_wrap.h.3274D14CE6CC43E7.idx differ diff --git a/.cache/clangd/index/samd_platform.cpp.696CCED44BA0F418.idx b/.cache/clangd/index/samd_platform.cpp.696CCED44BA0F418.idx index 5bf2f7e..63efe79 100644 Binary files a/.cache/clangd/index/samd_platform.cpp.696CCED44BA0F418.idx and b/.cache/clangd/index/samd_platform.cpp.696CCED44BA0F418.idx differ diff --git a/.cache/clangd/index/samd_platform.h.5CEC361ACE4CA7A3.idx b/.cache/clangd/index/samd_platform.h.5CEC361ACE4CA7A3.idx index dbf9180..5a4fe35 100644 Binary files a/.cache/clangd/index/samd_platform.h.5CEC361ACE4CA7A3.idx and b/.cache/clangd/index/samd_platform.h.5CEC361ACE4CA7A3.idx differ diff --git a/.cache/clangd/index/save_restore.h.CC37B98D60D8CDB1.idx b/.cache/clangd/index/save_restore.h.CC37B98D60D8CDB1.idx index 3f80356..12b47d4 100644 Binary files a/.cache/clangd/index/save_restore.h.CC37B98D60D8CDB1.idx and b/.cache/clangd/index/save_restore.h.CC37B98D60D8CDB1.idx differ diff --git a/.cache/clangd/index/sdf.c.88C12A6B99AAA1F2.idx b/.cache/clangd/index/sdf.c.88C12A6B99AAA1F2.idx index 6cd9999..e6ed045 100644 Binary files a/.cache/clangd/index/sdf.c.88C12A6B99AAA1F2.idx and b/.cache/clangd/index/sdf.c.88C12A6B99AAA1F2.idx differ diff --git a/.cache/clangd/index/sdio_drv.c.6CEDE7BC968EEF62.idx b/.cache/clangd/index/sdio_drv.c.6CEDE7BC968EEF62.idx index 0ca1f32..b410f9f 100644 Binary files a/.cache/clangd/index/sdio_drv.c.6CEDE7BC968EEF62.idx and b/.cache/clangd/index/sdio_drv.c.6CEDE7BC968EEF62.idx differ diff --git a/.cache/clangd/index/sdio_drv.h.EEADD180F253222A.idx b/.cache/clangd/index/sdio_drv.h.EEADD180F253222A.idx index 564afe6..059eb80 100644 Binary files a/.cache/clangd/index/sdio_drv.h.EEADD180F253222A.idx and b/.cache/clangd/index/sdio_drv.h.EEADD180F253222A.idx differ diff --git a/.cache/clangd/index/sdio_reg.h.DB0ECBE5DA7DC7A5.idx b/.cache/clangd/index/sdio_reg.h.DB0ECBE5DA7DC7A5.idx index cf47445..d9d738a 100644 Binary files a/.cache/clangd/index/sdio_reg.h.DB0ECBE5DA7DC7A5.idx and b/.cache/clangd/index/sdio_reg.h.DB0ECBE5DA7DC7A5.idx differ diff --git a/.cache/clangd/index/secure_application_layer.cpp.A757A04E36550425.idx b/.cache/clangd/index/secure_application_layer.cpp.A757A04E36550425.idx index 71dec5d..c210bf5 100644 Binary files a/.cache/clangd/index/secure_application_layer.cpp.A757A04E36550425.idx and b/.cache/clangd/index/secure_application_layer.cpp.A757A04E36550425.idx differ diff --git a/.cache/clangd/index/secure_application_layer.h.5EE8CCF883E77377.idx b/.cache/clangd/index/secure_application_layer.h.5EE8CCF883E77377.idx index 1700436..c8b32d0 100644 Binary files a/.cache/clangd/index/secure_application_layer.h.5EE8CCF883E77377.idx and b/.cache/clangd/index/secure_application_layer.h.5EE8CCF883E77377.idx differ diff --git a/.cache/clangd/index/security_interface_object.cpp.ACEF3E9A3383B650.idx b/.cache/clangd/index/security_interface_object.cpp.ACEF3E9A3383B650.idx index 90dc04e..ef794a8 100644 Binary files a/.cache/clangd/index/security_interface_object.cpp.ACEF3E9A3383B650.idx and b/.cache/clangd/index/security_interface_object.cpp.ACEF3E9A3383B650.idx differ diff --git a/.cache/clangd/index/security_interface_object.h.DB9DBE9E7AF4A141.idx b/.cache/clangd/index/security_interface_object.h.DB9DBE9E7AF4A141.idx index 9bb0fea..29ff818 100644 Binary files a/.cache/clangd/index/security_interface_object.h.DB9DBE9E7AF4A141.idx and b/.cache/clangd/index/security_interface_object.h.DB9DBE9E7AF4A141.idx differ diff --git a/.cache/clangd/index/serial_drv.c.A75547949C44C722.idx b/.cache/clangd/index/serial_drv.c.A75547949C44C722.idx index 2fb398c..691efe3 100644 Binary files a/.cache/clangd/index/serial_drv.c.A75547949C44C722.idx and b/.cache/clangd/index/serial_drv.c.A75547949C44C722.idx differ diff --git a/.cache/clangd/index/serial_drv.h.A778990C22602A2E.idx b/.cache/clangd/index/serial_drv.h.A778990C22602A2E.idx index c8f573a..381334e 100644 Binary files a/.cache/clangd/index/serial_drv.h.A778990C22602A2E.idx and b/.cache/clangd/index/serial_drv.h.A778990C22602A2E.idx differ diff --git a/.cache/clangd/index/serial_if.c.32545F152DA6FDE5.idx b/.cache/clangd/index/serial_if.c.32545F152DA6FDE5.idx index 3a1eae8..2882d2e 100644 Binary files a/.cache/clangd/index/serial_if.c.32545F152DA6FDE5.idx and b/.cache/clangd/index/serial_if.c.32545F152DA6FDE5.idx differ diff --git a/.cache/clangd/index/serial_if.h.2225B9E25030E890.idx b/.cache/clangd/index/serial_if.h.2225B9E25030E890.idx index de38163..1e048a8 100644 Binary files a/.cache/clangd/index/serial_if.h.2225B9E25030E890.idx and b/.cache/clangd/index/serial_if.h.2225B9E25030E890.idx differ diff --git a/.cache/clangd/index/serial_ll_if.c.98EADD1B80B925B4.idx b/.cache/clangd/index/serial_ll_if.c.98EADD1B80B925B4.idx index 7050d45..98f29c5 100644 Binary files a/.cache/clangd/index/serial_ll_if.c.98EADD1B80B925B4.idx and b/.cache/clangd/index/serial_ll_if.c.98EADD1B80B925B4.idx differ diff --git a/.cache/clangd/index/serial_ll_if.h.59E1813F038D7565.idx b/.cache/clangd/index/serial_ll_if.h.59E1813F038D7565.idx index d4204d4..77ccc86 100644 Binary files a/.cache/clangd/index/serial_ll_if.h.59E1813F038D7565.idx and b/.cache/clangd/index/serial_ll_if.h.59E1813F038D7565.idx differ diff --git a/.cache/clangd/index/service_families.h.3D32DCFD534FB11B.idx b/.cache/clangd/index/service_families.h.3D32DCFD534FB11B.idx index 91aa5d4..581034f 100644 Binary files a/.cache/clangd/index/service_families.h.3D32DCFD534FB11B.idx and b/.cache/clangd/index/service_families.h.3D32DCFD534FB11B.idx differ diff --git a/.cache/clangd/index/sfdriver.c.1C6655CD9AD6B7B1.idx b/.cache/clangd/index/sfdriver.c.1C6655CD9AD6B7B1.idx index c153359..d8ed67c 100644 Binary files a/.cache/clangd/index/sfdriver.c.1C6655CD9AD6B7B1.idx and b/.cache/clangd/index/sfdriver.c.1C6655CD9AD6B7B1.idx differ diff --git a/.cache/clangd/index/sfdriver.h.6C43E75A9F24E53B.idx b/.cache/clangd/index/sfdriver.h.6C43E75A9F24E53B.idx index a60249d..3e7ae52 100644 Binary files a/.cache/clangd/index/sfdriver.h.6C43E75A9F24E53B.idx and b/.cache/clangd/index/sfdriver.h.6C43E75A9F24E53B.idx differ diff --git a/.cache/clangd/index/sferrors.h.86227BE405B33F4F.idx b/.cache/clangd/index/sferrors.h.86227BE405B33F4F.idx index 0f48f44..b6d63c6 100644 Binary files a/.cache/clangd/index/sferrors.h.86227BE405B33F4F.idx and b/.cache/clangd/index/sferrors.h.86227BE405B33F4F.idx differ diff --git a/.cache/clangd/index/sfnt.c.D834855CF1475565.idx b/.cache/clangd/index/sfnt.c.D834855CF1475565.idx index 2d82a4d..7a0f339 100644 Binary files a/.cache/clangd/index/sfnt.c.D834855CF1475565.idx and b/.cache/clangd/index/sfnt.c.D834855CF1475565.idx differ diff --git a/.cache/clangd/index/sfnt.h.450F17C7C5CDA493.idx b/.cache/clangd/index/sfnt.h.450F17C7C5CDA493.idx index 145f5d6..5820d25 100644 Binary files a/.cache/clangd/index/sfnt.h.450F17C7C5CDA493.idx and b/.cache/clangd/index/sfnt.h.450F17C7C5CDA493.idx differ diff --git a/.cache/clangd/index/sfobjs.c.C60697B8EAB85E38.idx b/.cache/clangd/index/sfobjs.c.C60697B8EAB85E38.idx index 428c114..ccabdb7 100644 Binary files a/.cache/clangd/index/sfobjs.c.C60697B8EAB85E38.idx and b/.cache/clangd/index/sfobjs.c.C60697B8EAB85E38.idx differ diff --git a/.cache/clangd/index/sfobjs.h.80D3BD407A34E10F.idx b/.cache/clangd/index/sfobjs.h.80D3BD407A34E10F.idx index c3e6b21..2d0faa3 100644 Binary files a/.cache/clangd/index/sfobjs.h.80D3BD407A34E10F.idx and b/.cache/clangd/index/sfobjs.h.80D3BD407A34E10F.idx differ diff --git a/.cache/clangd/index/sfwoff.c.A54CF396A2CE80C6.idx b/.cache/clangd/index/sfwoff.c.A54CF396A2CE80C6.idx index 2649e51..819adba 100644 Binary files a/.cache/clangd/index/sfwoff.c.A54CF396A2CE80C6.idx and b/.cache/clangd/index/sfwoff.c.A54CF396A2CE80C6.idx differ diff --git a/.cache/clangd/index/sfwoff.h.27CD310C23F96527.idx b/.cache/clangd/index/sfwoff.h.27CD310C23F96527.idx index 22046fb..53e84c7 100644 Binary files a/.cache/clangd/index/sfwoff.h.27CD310C23F96527.idx and b/.cache/clangd/index/sfwoff.h.27CD310C23F96527.idx differ diff --git a/.cache/clangd/index/sfwoff2.c.0E8BC85C8DEC35EE.idx b/.cache/clangd/index/sfwoff2.c.0E8BC85C8DEC35EE.idx index 83d10b7..3f1c5a9 100644 Binary files a/.cache/clangd/index/sfwoff2.c.0E8BC85C8DEC35EE.idx and b/.cache/clangd/index/sfwoff2.c.0E8BC85C8DEC35EE.idx differ diff --git a/.cache/clangd/index/sfwoff2.h.AD506C8C819E3973.idx b/.cache/clangd/index/sfwoff2.h.AD506C8C819E3973.idx index b528893..7a74560 100644 Binary files a/.cache/clangd/index/sfwoff2.h.AD506C8C819E3973.idx and b/.cache/clangd/index/sfwoff2.h.AD506C8C819E3973.idx differ diff --git a/.cache/clangd/index/simple_map.h.147976A67F9AB82B.idx b/.cache/clangd/index/simple_map.h.147976A67F9AB82B.idx index 02eb06d..00b649b 100644 Binary files a/.cache/clangd/index/simple_map.h.147976A67F9AB82B.idx and b/.cache/clangd/index/simple_map.h.147976A67F9AB82B.idx differ diff --git a/.cache/clangd/index/smooth.c.3ED8417A9FC722DF.idx b/.cache/clangd/index/smooth.c.3ED8417A9FC722DF.idx index de2064b..b34dbc5 100644 Binary files a/.cache/clangd/index/smooth.c.3ED8417A9FC722DF.idx and b/.cache/clangd/index/smooth.c.3ED8417A9FC722DF.idx differ diff --git a/.cache/clangd/index/stats.c.B3DFCB1C3838F931.idx b/.cache/clangd/index/stats.c.B3DFCB1C3838F931.idx index fc0a544..5815d8e 100644 Binary files a/.cache/clangd/index/stats.c.B3DFCB1C3838F931.idx and b/.cache/clangd/index/stats.c.B3DFCB1C3838F931.idx differ diff --git a/.cache/clangd/index/stats.h.E3E4F04B4307804A.idx b/.cache/clangd/index/stats.h.E3E4F04B4307804A.idx index 81fb23b..3003090 100644 Binary files a/.cache/clangd/index/stats.h.E3E4F04B4307804A.idx and b/.cache/clangd/index/stats.h.E3E4F04B4307804A.idx differ diff --git a/.cache/clangd/index/stm32_platform.cpp.46A6DFB4A5EECB57.idx b/.cache/clangd/index/stm32_platform.cpp.46A6DFB4A5EECB57.idx index 4c06f8c..0139081 100644 Binary files a/.cache/clangd/index/stm32_platform.cpp.46A6DFB4A5EECB57.idx and b/.cache/clangd/index/stm32_platform.cpp.46A6DFB4A5EECB57.idx differ diff --git a/.cache/clangd/index/stm32_platform.h.7EEE5EFCCF9E553B.idx b/.cache/clangd/index/stm32_platform.h.7EEE5EFCCF9E553B.idx index 3fc45e6..6c6da7f 100644 Binary files a/.cache/clangd/index/stm32_platform.h.7EEE5EFCCF9E553B.idx and b/.cache/clangd/index/stm32_platform.h.7EEE5EFCCF9E553B.idx differ diff --git a/.cache/clangd/index/svbdf.h.F6136243ED9BCE35.idx b/.cache/clangd/index/svbdf.h.F6136243ED9BCE35.idx index 5a9c568..760fc05 100644 Binary files a/.cache/clangd/index/svbdf.h.F6136243ED9BCE35.idx and b/.cache/clangd/index/svbdf.h.F6136243ED9BCE35.idx differ diff --git a/.cache/clangd/index/svcfftl.h.E5C452E4E43DC20B.idx b/.cache/clangd/index/svcfftl.h.E5C452E4E43DC20B.idx index f3f9b99..7c42b88 100644 Binary files a/.cache/clangd/index/svcfftl.h.E5C452E4E43DC20B.idx and b/.cache/clangd/index/svcfftl.h.E5C452E4E43DC20B.idx differ diff --git a/.cache/clangd/index/svcid.h.A8DCBA2B3DD09E77.idx b/.cache/clangd/index/svcid.h.A8DCBA2B3DD09E77.idx index c8cc9c4..24be651 100644 Binary files a/.cache/clangd/index/svcid.h.A8DCBA2B3DD09E77.idx and b/.cache/clangd/index/svcid.h.A8DCBA2B3DD09E77.idx differ diff --git a/.cache/clangd/index/svfntfmt.h.C6F0DA3AC52FCE84.idx b/.cache/clangd/index/svfntfmt.h.C6F0DA3AC52FCE84.idx index aba531a..6cd55f2 100644 Binary files a/.cache/clangd/index/svfntfmt.h.C6F0DA3AC52FCE84.idx and b/.cache/clangd/index/svfntfmt.h.C6F0DA3AC52FCE84.idx differ diff --git a/.cache/clangd/index/svg.c.37541CE93BD47340.idx b/.cache/clangd/index/svg.c.37541CE93BD47340.idx index fb9e432..2037dd6 100644 Binary files a/.cache/clangd/index/svg.c.37541CE93BD47340.idx and b/.cache/clangd/index/svg.c.37541CE93BD47340.idx differ diff --git a/.cache/clangd/index/svginterface.h.4BD7E2E63D50EB8A.idx b/.cache/clangd/index/svginterface.h.4BD7E2E63D50EB8A.idx index f877cc8..f9f36f3 100644 Binary files a/.cache/clangd/index/svginterface.h.4BD7E2E63D50EB8A.idx and b/.cache/clangd/index/svginterface.h.4BD7E2E63D50EB8A.idx differ diff --git a/.cache/clangd/index/svgldict.h.989E6EF1A6B7121A.idx b/.cache/clangd/index/svgldict.h.989E6EF1A6B7121A.idx index 5a79f44..50ff60d 100644 Binary files a/.cache/clangd/index/svgldict.h.989E6EF1A6B7121A.idx and b/.cache/clangd/index/svgldict.h.989E6EF1A6B7121A.idx differ diff --git a/.cache/clangd/index/svgtypes.h.7C5931FF3BCEE5FE.idx b/.cache/clangd/index/svgtypes.h.7C5931FF3BCEE5FE.idx index ce83357..8b017ac 100644 Binary files a/.cache/clangd/index/svgtypes.h.7C5931FF3BCEE5FE.idx and b/.cache/clangd/index/svgtypes.h.7C5931FF3BCEE5FE.idx differ diff --git a/.cache/clangd/index/svgxval.h.1D84601943B490B8.idx b/.cache/clangd/index/svgxval.h.1D84601943B490B8.idx index 65f08ec..fa107e9 100644 Binary files a/.cache/clangd/index/svgxval.h.1D84601943B490B8.idx and b/.cache/clangd/index/svgxval.h.1D84601943B490B8.idx differ diff --git a/.cache/clangd/index/svkern.h.C68118E26CCAF208.idx b/.cache/clangd/index/svkern.h.C68118E26CCAF208.idx index 1e6b992..02851f3 100644 Binary files a/.cache/clangd/index/svkern.h.C68118E26CCAF208.idx and b/.cache/clangd/index/svkern.h.C68118E26CCAF208.idx differ diff --git a/.cache/clangd/index/svmetric.h.DFC9DFF8BFFBE089.idx b/.cache/clangd/index/svmetric.h.DFC9DFF8BFFBE089.idx index f88d0ba..d54eb89 100644 Binary files a/.cache/clangd/index/svmetric.h.DFC9DFF8BFFBE089.idx and b/.cache/clangd/index/svmetric.h.DFC9DFF8BFFBE089.idx differ diff --git a/.cache/clangd/index/svmm.h.46526B2B31BE3BA4.idx b/.cache/clangd/index/svmm.h.46526B2B31BE3BA4.idx index 221f66f..4288ce1 100644 Binary files a/.cache/clangd/index/svmm.h.46526B2B31BE3BA4.idx and b/.cache/clangd/index/svmm.h.46526B2B31BE3BA4.idx differ diff --git a/.cache/clangd/index/svotval.h.ECF0C63893EFBF59.idx b/.cache/clangd/index/svotval.h.ECF0C63893EFBF59.idx index 5597bd2..243cf37 100644 Binary files a/.cache/clangd/index/svotval.h.ECF0C63893EFBF59.idx and b/.cache/clangd/index/svotval.h.ECF0C63893EFBF59.idx differ diff --git a/.cache/clangd/index/svpfr.h.B0E49B0ECAEC381B.idx b/.cache/clangd/index/svpfr.h.B0E49B0ECAEC381B.idx index ef17aec..227160a 100644 Binary files a/.cache/clangd/index/svpfr.h.B0E49B0ECAEC381B.idx and b/.cache/clangd/index/svpfr.h.B0E49B0ECAEC381B.idx differ diff --git a/.cache/clangd/index/svpostnm.h.3A066B80B462B4BC.idx b/.cache/clangd/index/svpostnm.h.3A066B80B462B4BC.idx index e1f24d8..67d7294 100644 Binary files a/.cache/clangd/index/svpostnm.h.3A066B80B462B4BC.idx and b/.cache/clangd/index/svpostnm.h.3A066B80B462B4BC.idx differ diff --git a/.cache/clangd/index/svprop.h.20164D3AEA29BE26.idx b/.cache/clangd/index/svprop.h.20164D3AEA29BE26.idx index ffb6b05..3dfd7ad 100644 Binary files a/.cache/clangd/index/svprop.h.20164D3AEA29BE26.idx and b/.cache/clangd/index/svprop.h.20164D3AEA29BE26.idx differ diff --git a/.cache/clangd/index/svpscmap.h.47298FF6A5483382.idx b/.cache/clangd/index/svpscmap.h.47298FF6A5483382.idx index d34b1a1..c923b60 100644 Binary files a/.cache/clangd/index/svpscmap.h.47298FF6A5483382.idx and b/.cache/clangd/index/svpscmap.h.47298FF6A5483382.idx differ diff --git a/.cache/clangd/index/svpsinfo.h.48B3883ADBAB5725.idx b/.cache/clangd/index/svpsinfo.h.48B3883ADBAB5725.idx index 67ab7e1..75807f6 100644 Binary files a/.cache/clangd/index/svpsinfo.h.48B3883ADBAB5725.idx and b/.cache/clangd/index/svpsinfo.h.48B3883ADBAB5725.idx differ diff --git a/.cache/clangd/index/svsfnt.h.785570C17A94FB94.idx b/.cache/clangd/index/svsfnt.h.785570C17A94FB94.idx index 6054b32..6756880 100644 Binary files a/.cache/clangd/index/svsfnt.h.785570C17A94FB94.idx and b/.cache/clangd/index/svsfnt.h.785570C17A94FB94.idx differ diff --git a/.cache/clangd/index/svttcmap.h.381C9B0CE7F2FE0C.idx b/.cache/clangd/index/svttcmap.h.381C9B0CE7F2FE0C.idx index 3f10615..4759286 100644 Binary files a/.cache/clangd/index/svttcmap.h.381C9B0CE7F2FE0C.idx and b/.cache/clangd/index/svttcmap.h.381C9B0CE7F2FE0C.idx differ diff --git a/.cache/clangd/index/svtteng.h.BD173BB4E9E85F4A.idx b/.cache/clangd/index/svtteng.h.BD173BB4E9E85F4A.idx index 9de3298..c914e69 100644 Binary files a/.cache/clangd/index/svtteng.h.BD173BB4E9E85F4A.idx and b/.cache/clangd/index/svtteng.h.BD173BB4E9E85F4A.idx differ diff --git a/.cache/clangd/index/svttglyf.h.067122299510F955.idx b/.cache/clangd/index/svttglyf.h.067122299510F955.idx index 3aa965c..8ef6cc9 100644 Binary files a/.cache/clangd/index/svttglyf.h.067122299510F955.idx and b/.cache/clangd/index/svttglyf.h.067122299510F955.idx differ diff --git a/.cache/clangd/index/svwinfnt.h.2971106A7D1B82DE.idx b/.cache/clangd/index/svwinfnt.h.2971106A7D1B82DE.idx index c5e0536..01e05a8 100644 Binary files a/.cache/clangd/index/svwinfnt.h.2971106A7D1B82DE.idx and b/.cache/clangd/index/svwinfnt.h.2971106A7D1B82DE.idx differ diff --git a/.cache/clangd/index/t1afm.c.DE4F957812DFC68F.idx b/.cache/clangd/index/t1afm.c.DE4F957812DFC68F.idx index 7e5bba8..c3a5d11 100644 Binary files a/.cache/clangd/index/t1afm.c.DE4F957812DFC68F.idx and b/.cache/clangd/index/t1afm.c.DE4F957812DFC68F.idx differ diff --git a/.cache/clangd/index/t1afm.h.4097AB85F15267D7.idx b/.cache/clangd/index/t1afm.h.4097AB85F15267D7.idx index f9823b6..c235253 100644 Binary files a/.cache/clangd/index/t1afm.h.4097AB85F15267D7.idx and b/.cache/clangd/index/t1afm.h.4097AB85F15267D7.idx differ diff --git a/.cache/clangd/index/t1cmap.c.29B500C5F1EC7888.idx b/.cache/clangd/index/t1cmap.c.29B500C5F1EC7888.idx index 938d657..aa68499 100644 Binary files a/.cache/clangd/index/t1cmap.c.29B500C5F1EC7888.idx and b/.cache/clangd/index/t1cmap.c.29B500C5F1EC7888.idx differ diff --git a/.cache/clangd/index/t1cmap.h.3CED3D3137792B4C.idx b/.cache/clangd/index/t1cmap.h.3CED3D3137792B4C.idx index 6d08a5f..37d4930 100644 Binary files a/.cache/clangd/index/t1cmap.h.3CED3D3137792B4C.idx and b/.cache/clangd/index/t1cmap.h.3CED3D3137792B4C.idx differ diff --git a/.cache/clangd/index/t1decode.c.D8ECEF15F6A50EF4.idx b/.cache/clangd/index/t1decode.c.D8ECEF15F6A50EF4.idx index 1badddb..27a30b1 100644 Binary files a/.cache/clangd/index/t1decode.c.D8ECEF15F6A50EF4.idx and b/.cache/clangd/index/t1decode.c.D8ECEF15F6A50EF4.idx differ diff --git a/.cache/clangd/index/t1decode.h.F1FF8F1716C4C81F.idx b/.cache/clangd/index/t1decode.h.F1FF8F1716C4C81F.idx index eeac692..5c16d49 100644 Binary files a/.cache/clangd/index/t1decode.h.F1FF8F1716C4C81F.idx and b/.cache/clangd/index/t1decode.h.F1FF8F1716C4C81F.idx differ diff --git a/.cache/clangd/index/t1driver.c.532F6E85F4140462.idx b/.cache/clangd/index/t1driver.c.532F6E85F4140462.idx index e777efc..b9dc230 100644 Binary files a/.cache/clangd/index/t1driver.c.532F6E85F4140462.idx and b/.cache/clangd/index/t1driver.c.532F6E85F4140462.idx differ diff --git a/.cache/clangd/index/t1driver.h.86DE2AF9B404AA88.idx b/.cache/clangd/index/t1driver.h.86DE2AF9B404AA88.idx index 72b59f6..f95597a 100644 Binary files a/.cache/clangd/index/t1driver.h.86DE2AF9B404AA88.idx and b/.cache/clangd/index/t1driver.h.86DE2AF9B404AA88.idx differ diff --git a/.cache/clangd/index/t1errors.h.3BECAB189D9E378D.idx b/.cache/clangd/index/t1errors.h.3BECAB189D9E378D.idx index 7e60e61..95b4244 100644 Binary files a/.cache/clangd/index/t1errors.h.3BECAB189D9E378D.idx and b/.cache/clangd/index/t1errors.h.3BECAB189D9E378D.idx differ diff --git a/.cache/clangd/index/t1gload.c.EE79D0C94C3CE423.idx b/.cache/clangd/index/t1gload.c.EE79D0C94C3CE423.idx index 03230d8..5128f0a 100644 Binary files a/.cache/clangd/index/t1gload.c.EE79D0C94C3CE423.idx and b/.cache/clangd/index/t1gload.c.EE79D0C94C3CE423.idx differ diff --git a/.cache/clangd/index/t1gload.h.B4B3712815560EC6.idx b/.cache/clangd/index/t1gload.h.B4B3712815560EC6.idx index c1cf0e9..b53be5a 100644 Binary files a/.cache/clangd/index/t1gload.h.B4B3712815560EC6.idx and b/.cache/clangd/index/t1gload.h.B4B3712815560EC6.idx differ diff --git a/.cache/clangd/index/t1load.c.FF7EE13EA93E2F77.idx b/.cache/clangd/index/t1load.c.FF7EE13EA93E2F77.idx index 5edb68c..ddb1043 100644 Binary files a/.cache/clangd/index/t1load.c.FF7EE13EA93E2F77.idx and b/.cache/clangd/index/t1load.c.FF7EE13EA93E2F77.idx differ diff --git a/.cache/clangd/index/t1load.h.DA7963AF228C35BF.idx b/.cache/clangd/index/t1load.h.DA7963AF228C35BF.idx index 794a77f..2175512 100644 Binary files a/.cache/clangd/index/t1load.h.DA7963AF228C35BF.idx and b/.cache/clangd/index/t1load.h.DA7963AF228C35BF.idx differ diff --git a/.cache/clangd/index/t1objs.c.57B740B4482BE625.idx b/.cache/clangd/index/t1objs.c.57B740B4482BE625.idx index 0aa35d1..c7f2e04 100644 Binary files a/.cache/clangd/index/t1objs.c.57B740B4482BE625.idx and b/.cache/clangd/index/t1objs.c.57B740B4482BE625.idx differ diff --git a/.cache/clangd/index/t1objs.h.124C594710BC7F76.idx b/.cache/clangd/index/t1objs.h.124C594710BC7F76.idx index 424442e..7bf0c1a 100644 Binary files a/.cache/clangd/index/t1objs.h.124C594710BC7F76.idx and b/.cache/clangd/index/t1objs.h.124C594710BC7F76.idx differ diff --git a/.cache/clangd/index/t1parse.c.58D2A4588CDB3602.idx b/.cache/clangd/index/t1parse.c.58D2A4588CDB3602.idx index cc97e2a..ac8da60 100644 Binary files a/.cache/clangd/index/t1parse.c.58D2A4588CDB3602.idx and b/.cache/clangd/index/t1parse.c.58D2A4588CDB3602.idx differ diff --git a/.cache/clangd/index/t1parse.h.CFEE280AF8F723F9.idx b/.cache/clangd/index/t1parse.h.CFEE280AF8F723F9.idx index 11c9ba3..41b4a9e 100644 Binary files a/.cache/clangd/index/t1parse.h.CFEE280AF8F723F9.idx and b/.cache/clangd/index/t1parse.h.CFEE280AF8F723F9.idx differ diff --git a/.cache/clangd/index/t1tables.h.B3FB806660612C14.idx b/.cache/clangd/index/t1tables.h.B3FB806660612C14.idx index 8104c51..75ebfad 100644 Binary files a/.cache/clangd/index/t1tables.h.B3FB806660612C14.idx and b/.cache/clangd/index/t1tables.h.B3FB806660612C14.idx differ diff --git a/.cache/clangd/index/t1tokens.h.2FCD196F5949DAB6.idx b/.cache/clangd/index/t1tokens.h.2FCD196F5949DAB6.idx index 14fd556..cb7c2b9 100644 Binary files a/.cache/clangd/index/t1tokens.h.2FCD196F5949DAB6.idx and b/.cache/clangd/index/t1tokens.h.2FCD196F5949DAB6.idx differ diff --git a/.cache/clangd/index/t1types.h.52FA918BB187EF1A.idx b/.cache/clangd/index/t1types.h.52FA918BB187EF1A.idx index b61ee31..94531e1 100644 Binary files a/.cache/clangd/index/t1types.h.52FA918BB187EF1A.idx and b/.cache/clangd/index/t1types.h.52FA918BB187EF1A.idx differ diff --git a/.cache/clangd/index/t42drivr.c.9667E08B0482CB70.idx b/.cache/clangd/index/t42drivr.c.9667E08B0482CB70.idx index 89674a1..82b8f66 100644 Binary files a/.cache/clangd/index/t42drivr.c.9667E08B0482CB70.idx and b/.cache/clangd/index/t42drivr.c.9667E08B0482CB70.idx differ diff --git a/.cache/clangd/index/t42drivr.h.0FDC5EA0F85C0D34.idx b/.cache/clangd/index/t42drivr.h.0FDC5EA0F85C0D34.idx index d016969..a53470f 100644 Binary files a/.cache/clangd/index/t42drivr.h.0FDC5EA0F85C0D34.idx and b/.cache/clangd/index/t42drivr.h.0FDC5EA0F85C0D34.idx differ diff --git a/.cache/clangd/index/t42error.h.26FE11387D82654F.idx b/.cache/clangd/index/t42error.h.26FE11387D82654F.idx index 3b199fb..44d4d7b 100644 Binary files a/.cache/clangd/index/t42error.h.26FE11387D82654F.idx and b/.cache/clangd/index/t42error.h.26FE11387D82654F.idx differ diff --git a/.cache/clangd/index/t42objs.c.DBF3F457AD212D36.idx b/.cache/clangd/index/t42objs.c.DBF3F457AD212D36.idx index 642872c..0651dda 100644 Binary files a/.cache/clangd/index/t42objs.c.DBF3F457AD212D36.idx and b/.cache/clangd/index/t42objs.c.DBF3F457AD212D36.idx differ diff --git a/.cache/clangd/index/t42objs.h.3A9885439B424BF9.idx b/.cache/clangd/index/t42objs.h.3A9885439B424BF9.idx index a8a39fa..7c79b1c 100644 Binary files a/.cache/clangd/index/t42objs.h.3A9885439B424BF9.idx and b/.cache/clangd/index/t42objs.h.3A9885439B424BF9.idx differ diff --git a/.cache/clangd/index/t42parse.c.1EDE59EB667EE066.idx b/.cache/clangd/index/t42parse.c.1EDE59EB667EE066.idx index f477adb..71ec047 100644 Binary files a/.cache/clangd/index/t42parse.c.1EDE59EB667EE066.idx and b/.cache/clangd/index/t42parse.c.1EDE59EB667EE066.idx differ diff --git a/.cache/clangd/index/t42parse.h.DDCDABF55E1DCF0F.idx b/.cache/clangd/index/t42parse.h.DDCDABF55E1DCF0F.idx index 3a59a6b..982a9f6 100644 Binary files a/.cache/clangd/index/t42parse.h.DDCDABF55E1DCF0F.idx and b/.cache/clangd/index/t42parse.h.DDCDABF55E1DCF0F.idx differ diff --git a/.cache/clangd/index/t42types.h.C12D10DBD3CBD55C.idx b/.cache/clangd/index/t42types.h.C12D10DBD3CBD55C.idx index 72b023d..fb19f50 100644 Binary files a/.cache/clangd/index/t42types.h.C12D10DBD3CBD55C.idx and b/.cache/clangd/index/t42types.h.C12D10DBD3CBD55C.idx differ diff --git a/.cache/clangd/index/table_object.cpp.97CC98CAF3F211F3.idx b/.cache/clangd/index/table_object.cpp.97CC98CAF3F211F3.idx index c650b66..c9686cd 100644 Binary files a/.cache/clangd/index/table_object.cpp.97CC98CAF3F211F3.idx and b/.cache/clangd/index/table_object.cpp.97CC98CAF3F211F3.idx differ diff --git a/.cache/clangd/index/table_object.h.8D03808597C4FB15.idx b/.cache/clangd/index/table_object.h.8D03808597C4FB15.idx index 805a283..448dbf7 100644 Binary files a/.cache/clangd/index/table_object.h.8D03808597C4FB15.idx and b/.cache/clangd/index/table_object.h.8D03808597C4FB15.idx differ diff --git a/.cache/clangd/index/tjpgd.c.C17E0BB5DEF71F53.idx b/.cache/clangd/index/tjpgd.c.C17E0BB5DEF71F53.idx index 444c3e6..42ea2e7 100644 Binary files a/.cache/clangd/index/tjpgd.c.C17E0BB5DEF71F53.idx and b/.cache/clangd/index/tjpgd.c.C17E0BB5DEF71F53.idx differ diff --git a/.cache/clangd/index/tjpgd.h.B0116F0DA7F8C818.idx b/.cache/clangd/index/tjpgd.h.B0116F0DA7F8C818.idx index 2b7cfaf..45b00f9 100644 Binary files a/.cache/clangd/index/tjpgd.h.B0116F0DA7F8C818.idx and b/.cache/clangd/index/tjpgd.h.B0116F0DA7F8C818.idx differ diff --git a/.cache/clangd/index/tjpgdcnf.h.A7C6BCD1BA110CAF.idx b/.cache/clangd/index/tjpgdcnf.h.A7C6BCD1BA110CAF.idx index 5ed2714..24d6bb8 100644 Binary files a/.cache/clangd/index/tjpgdcnf.h.A7C6BCD1BA110CAF.idx and b/.cache/clangd/index/tjpgdcnf.h.A7C6BCD1BA110CAF.idx differ diff --git a/.cache/clangd/index/tp_frame.h.3F3D88BAEEB5F4CF.idx b/.cache/clangd/index/tp_frame.h.3F3D88BAEEB5F4CF.idx index 369d8b1..ca1753d 100644 Binary files a/.cache/clangd/index/tp_frame.h.3F3D88BAEEB5F4CF.idx and b/.cache/clangd/index/tp_frame.h.3F3D88BAEEB5F4CF.idx differ diff --git a/.cache/clangd/index/tpdu.cpp.38E4E164ED7FB430.idx b/.cache/clangd/index/tpdu.cpp.38E4E164ED7FB430.idx index 78b2c89..50c2b0c 100644 Binary files a/.cache/clangd/index/tpdu.cpp.38E4E164ED7FB430.idx and b/.cache/clangd/index/tpdu.cpp.38E4E164ED7FB430.idx differ diff --git a/.cache/clangd/index/tpdu.h.A4A8D8FB486AB8F9.idx b/.cache/clangd/index/tpdu.h.A4A8D8FB486AB8F9.idx index 505858a..2c744c4 100644 Binary files a/.cache/clangd/index/tpdu.h.A4A8D8FB486AB8F9.idx and b/.cache/clangd/index/tpdu.h.A4A8D8FB486AB8F9.idx differ diff --git a/.cache/clangd/index/tpuart_data_link_layer.cpp.99C4C307B666A480.idx b/.cache/clangd/index/tpuart_data_link_layer.cpp.99C4C307B666A480.idx index 70deab9..cb39084 100644 Binary files a/.cache/clangd/index/tpuart_data_link_layer.cpp.99C4C307B666A480.idx and b/.cache/clangd/index/tpuart_data_link_layer.cpp.99C4C307B666A480.idx differ diff --git a/.cache/clangd/index/tpuart_data_link_layer.h.A6F07231A1FD2A40.idx b/.cache/clangd/index/tpuart_data_link_layer.h.A6F07231A1FD2A40.idx index 4704ada..326fbc0 100644 Binary files a/.cache/clangd/index/tpuart_data_link_layer.h.A6F07231A1FD2A40.idx and b/.cache/clangd/index/tpuart_data_link_layer.h.A6F07231A1FD2A40.idx differ diff --git a/.cache/clangd/index/transport_drv.c.E843A2807C57AEF6.idx b/.cache/clangd/index/transport_drv.c.E843A2807C57AEF6.idx index bf2b694..5341884 100644 Binary files a/.cache/clangd/index/transport_drv.c.E843A2807C57AEF6.idx and b/.cache/clangd/index/transport_drv.c.E843A2807C57AEF6.idx differ diff --git a/.cache/clangd/index/transport_drv.h.C0D6EEB42C2F557B.idx b/.cache/clangd/index/transport_drv.h.C0D6EEB42C2F557B.idx index 8a7d4e9..4e853bb 100644 Binary files a/.cache/clangd/index/transport_drv.h.C0D6EEB42C2F557B.idx and b/.cache/clangd/index/transport_drv.h.C0D6EEB42C2F557B.idx differ diff --git a/.cache/clangd/index/transport_layer.cpp.F7714870E5927DAA.idx b/.cache/clangd/index/transport_layer.cpp.F7714870E5927DAA.idx index 3092419..9aeac59 100644 Binary files a/.cache/clangd/index/transport_layer.cpp.F7714870E5927DAA.idx and b/.cache/clangd/index/transport_layer.cpp.F7714870E5927DAA.idx differ diff --git a/.cache/clangd/index/transport_layer.h.64EE1D85B585F7FB.idx b/.cache/clangd/index/transport_layer.h.64EE1D85B585F7FB.idx index 2cf09f9..f76485a 100644 Binary files a/.cache/clangd/index/transport_layer.h.64EE1D85B585F7FB.idx and b/.cache/clangd/index/transport_layer.h.64EE1D85B585F7FB.idx differ diff --git a/.cache/clangd/index/trees.c.3FC758F8BA93778F.idx b/.cache/clangd/index/trees.c.3FC758F8BA93778F.idx index fb35af9..27bc155 100644 Binary files a/.cache/clangd/index/trees.c.3FC758F8BA93778F.idx and b/.cache/clangd/index/trees.c.3FC758F8BA93778F.idx differ diff --git a/.cache/clangd/index/trees.h.2747CB149DE64FBD.idx b/.cache/clangd/index/trees.h.2747CB149DE64FBD.idx index a24eaa4..fbf56ac 100644 Binary files a/.cache/clangd/index/trees.h.2747CB149DE64FBD.idx and b/.cache/clangd/index/trees.h.2747CB149DE64FBD.idx differ diff --git a/.cache/clangd/index/truetype.c.9ED5E26F347771AD.idx b/.cache/clangd/index/truetype.c.9ED5E26F347771AD.idx index 854900c..8f4ba9b 100644 Binary files a/.cache/clangd/index/truetype.c.9ED5E26F347771AD.idx and b/.cache/clangd/index/truetype.c.9ED5E26F347771AD.idx differ diff --git a/.cache/clangd/index/ttbdf.c.C8F1E76FE048CF5C.idx b/.cache/clangd/index/ttbdf.c.C8F1E76FE048CF5C.idx index 6e3685c..230f584 100644 Binary files a/.cache/clangd/index/ttbdf.c.C8F1E76FE048CF5C.idx and b/.cache/clangd/index/ttbdf.c.C8F1E76FE048CF5C.idx differ diff --git a/.cache/clangd/index/ttbdf.h.ADC58B21784E7D49.idx b/.cache/clangd/index/ttbdf.h.ADC58B21784E7D49.idx index 333b804..9048b9d 100644 Binary files a/.cache/clangd/index/ttbdf.h.ADC58B21784E7D49.idx and b/.cache/clangd/index/ttbdf.h.ADC58B21784E7D49.idx differ diff --git a/.cache/clangd/index/ttcmap.c.3DD2010E44BACBC3.idx b/.cache/clangd/index/ttcmap.c.3DD2010E44BACBC3.idx index 1f18b47..634604f 100644 Binary files a/.cache/clangd/index/ttcmap.c.3DD2010E44BACBC3.idx and b/.cache/clangd/index/ttcmap.c.3DD2010E44BACBC3.idx differ diff --git a/.cache/clangd/index/ttcmap.h.317E4026CE860549.idx b/.cache/clangd/index/ttcmap.h.317E4026CE860549.idx index 940aa7e..3185fc5 100644 Binary files a/.cache/clangd/index/ttcmap.h.317E4026CE860549.idx and b/.cache/clangd/index/ttcmap.h.317E4026CE860549.idx differ diff --git a/.cache/clangd/index/ttcmapc.h.841526981D3271E6.idx b/.cache/clangd/index/ttcmapc.h.841526981D3271E6.idx index dbc85dd..72820d8 100644 Binary files a/.cache/clangd/index/ttcmapc.h.841526981D3271E6.idx and b/.cache/clangd/index/ttcmapc.h.841526981D3271E6.idx differ diff --git a/.cache/clangd/index/ttcolr.c.222E0BFC66C0ECD8.idx b/.cache/clangd/index/ttcolr.c.222E0BFC66C0ECD8.idx index 17a3e4b..d4f4f70 100644 Binary files a/.cache/clangd/index/ttcolr.c.222E0BFC66C0ECD8.idx and b/.cache/clangd/index/ttcolr.c.222E0BFC66C0ECD8.idx differ diff --git a/.cache/clangd/index/ttcolr.h.0C373BD54BC9EC1D.idx b/.cache/clangd/index/ttcolr.h.0C373BD54BC9EC1D.idx index c144c8e..16e574d 100644 Binary files a/.cache/clangd/index/ttcolr.h.0C373BD54BC9EC1D.idx and b/.cache/clangd/index/ttcolr.h.0C373BD54BC9EC1D.idx differ diff --git a/.cache/clangd/index/ttcpal.c.F636120D7EE3FC22.idx b/.cache/clangd/index/ttcpal.c.F636120D7EE3FC22.idx index f12c841..1a2d4e0 100644 Binary files a/.cache/clangd/index/ttcpal.c.F636120D7EE3FC22.idx and b/.cache/clangd/index/ttcpal.c.F636120D7EE3FC22.idx differ diff --git a/.cache/clangd/index/ttcpal.h.96370DBD107AA28A.idx b/.cache/clangd/index/ttcpal.h.96370DBD107AA28A.idx index 10dfdf7..85f3989 100644 Binary files a/.cache/clangd/index/ttcpal.h.96370DBD107AA28A.idx and b/.cache/clangd/index/ttcpal.h.96370DBD107AA28A.idx differ diff --git a/.cache/clangd/index/ttdriver.c.C9A141CC01A17858.idx b/.cache/clangd/index/ttdriver.c.C9A141CC01A17858.idx index 395773c..0dc18b7 100644 Binary files a/.cache/clangd/index/ttdriver.c.C9A141CC01A17858.idx and b/.cache/clangd/index/ttdriver.c.C9A141CC01A17858.idx differ diff --git a/.cache/clangd/index/ttdriver.h.351F24C7CA6C5BCC.idx b/.cache/clangd/index/ttdriver.h.351F24C7CA6C5BCC.idx index 67c2d86..633268e 100644 Binary files a/.cache/clangd/index/ttdriver.h.351F24C7CA6C5BCC.idx and b/.cache/clangd/index/ttdriver.h.351F24C7CA6C5BCC.idx differ diff --git a/.cache/clangd/index/tterrors.h.910269787B2F029E.idx b/.cache/clangd/index/tterrors.h.910269787B2F029E.idx index e347b1c..53ea083 100644 Binary files a/.cache/clangd/index/tterrors.h.910269787B2F029E.idx and b/.cache/clangd/index/tterrors.h.910269787B2F029E.idx differ diff --git a/.cache/clangd/index/ttgload.c.385CFBC70472CA67.idx b/.cache/clangd/index/ttgload.c.385CFBC70472CA67.idx index 01619d5..130f717 100644 Binary files a/.cache/clangd/index/ttgload.c.385CFBC70472CA67.idx and b/.cache/clangd/index/ttgload.c.385CFBC70472CA67.idx differ diff --git a/.cache/clangd/index/ttgload.h.3E304091F8779F32.idx b/.cache/clangd/index/ttgload.h.3E304091F8779F32.idx index 809e3c4..51ce008 100644 Binary files a/.cache/clangd/index/ttgload.h.3E304091F8779F32.idx and b/.cache/clangd/index/ttgload.h.3E304091F8779F32.idx differ diff --git a/.cache/clangd/index/ttgpos.c.0BEE50DEF6ECB434.idx b/.cache/clangd/index/ttgpos.c.0BEE50DEF6ECB434.idx index 12597de..d7833d8 100644 Binary files a/.cache/clangd/index/ttgpos.c.0BEE50DEF6ECB434.idx and b/.cache/clangd/index/ttgpos.c.0BEE50DEF6ECB434.idx differ diff --git a/.cache/clangd/index/ttgpos.h.F3A694E7BFE47F41.idx b/.cache/clangd/index/ttgpos.h.F3A694E7BFE47F41.idx index 6776622..1e40257 100644 Binary files a/.cache/clangd/index/ttgpos.h.F3A694E7BFE47F41.idx and b/.cache/clangd/index/ttgpos.h.F3A694E7BFE47F41.idx differ diff --git a/.cache/clangd/index/ttgxvar.c.A4E570FC064C1FDA.idx b/.cache/clangd/index/ttgxvar.c.A4E570FC064C1FDA.idx index cca7926..da7ed5b 100644 Binary files a/.cache/clangd/index/ttgxvar.c.A4E570FC064C1FDA.idx and b/.cache/clangd/index/ttgxvar.c.A4E570FC064C1FDA.idx differ diff --git a/.cache/clangd/index/ttgxvar.h.EF1FF006CB1DBACA.idx b/.cache/clangd/index/ttgxvar.h.EF1FF006CB1DBACA.idx index a188ea5..341aad9 100644 Binary files a/.cache/clangd/index/ttgxvar.h.EF1FF006CB1DBACA.idx and b/.cache/clangd/index/ttgxvar.h.EF1FF006CB1DBACA.idx differ diff --git a/.cache/clangd/index/ttinterp.c.CC2330E060F37354.idx b/.cache/clangd/index/ttinterp.c.CC2330E060F37354.idx index be8fb77..2b8555e 100644 Binary files a/.cache/clangd/index/ttinterp.c.CC2330E060F37354.idx and b/.cache/clangd/index/ttinterp.c.CC2330E060F37354.idx differ diff --git a/.cache/clangd/index/ttinterp.h.3AEA5F7F2D079622.idx b/.cache/clangd/index/ttinterp.h.3AEA5F7F2D079622.idx index 49a6d06..10c7ad4 100644 Binary files a/.cache/clangd/index/ttinterp.h.3AEA5F7F2D079622.idx and b/.cache/clangd/index/ttinterp.h.3AEA5F7F2D079622.idx differ diff --git a/.cache/clangd/index/ttkern.c.98A86A943636F352.idx b/.cache/clangd/index/ttkern.c.98A86A943636F352.idx index 2f34698..21c5c4b 100644 Binary files a/.cache/clangd/index/ttkern.c.98A86A943636F352.idx and b/.cache/clangd/index/ttkern.c.98A86A943636F352.idx differ diff --git a/.cache/clangd/index/ttkern.h.0CA9EEEEE3987248.idx b/.cache/clangd/index/ttkern.h.0CA9EEEEE3987248.idx index f3a44c4..2866e66 100644 Binary files a/.cache/clangd/index/ttkern.h.0CA9EEEEE3987248.idx and b/.cache/clangd/index/ttkern.h.0CA9EEEEE3987248.idx differ diff --git a/.cache/clangd/index/ttload.c.901E084A2FCE8752.idx b/.cache/clangd/index/ttload.c.901E084A2FCE8752.idx index 959e397..cff548d 100644 Binary files a/.cache/clangd/index/ttload.c.901E084A2FCE8752.idx and b/.cache/clangd/index/ttload.c.901E084A2FCE8752.idx differ diff --git a/.cache/clangd/index/ttload.h.E8055556E113C55D.idx b/.cache/clangd/index/ttload.h.E8055556E113C55D.idx index 34a8786..1ade3f8 100644 Binary files a/.cache/clangd/index/ttload.h.E8055556E113C55D.idx and b/.cache/clangd/index/ttload.h.E8055556E113C55D.idx differ diff --git a/.cache/clangd/index/ttmtx.c.4A9E84576C55E28D.idx b/.cache/clangd/index/ttmtx.c.4A9E84576C55E28D.idx index cb4204e..06446d3 100644 Binary files a/.cache/clangd/index/ttmtx.c.4A9E84576C55E28D.idx and b/.cache/clangd/index/ttmtx.c.4A9E84576C55E28D.idx differ diff --git a/.cache/clangd/index/ttmtx.h.7C32C37E25C4A104.idx b/.cache/clangd/index/ttmtx.h.7C32C37E25C4A104.idx index 24c8f13..b0be336 100644 Binary files a/.cache/clangd/index/ttmtx.h.7C32C37E25C4A104.idx and b/.cache/clangd/index/ttmtx.h.7C32C37E25C4A104.idx differ diff --git a/.cache/clangd/index/ttnameid.h.2FF46B157BA0ED8E.idx b/.cache/clangd/index/ttnameid.h.2FF46B157BA0ED8E.idx index 6e58c7a..57a1139 100644 Binary files a/.cache/clangd/index/ttnameid.h.2FF46B157BA0ED8E.idx and b/.cache/clangd/index/ttnameid.h.2FF46B157BA0ED8E.idx differ diff --git a/.cache/clangd/index/ttobjs.c.61CD70D64B4F5821.idx b/.cache/clangd/index/ttobjs.c.61CD70D64B4F5821.idx index a38c51b..3879b06 100644 Binary files a/.cache/clangd/index/ttobjs.c.61CD70D64B4F5821.idx and b/.cache/clangd/index/ttobjs.c.61CD70D64B4F5821.idx differ diff --git a/.cache/clangd/index/ttobjs.h.D11714CBAFF6570E.idx b/.cache/clangd/index/ttobjs.h.D11714CBAFF6570E.idx index 6bd09a3..08fb04a 100644 Binary files a/.cache/clangd/index/ttobjs.h.D11714CBAFF6570E.idx and b/.cache/clangd/index/ttobjs.h.D11714CBAFF6570E.idx differ diff --git a/.cache/clangd/index/ttpload.c.3A7D4A2852278009.idx b/.cache/clangd/index/ttpload.c.3A7D4A2852278009.idx index a092044..749a84a 100644 Binary files a/.cache/clangd/index/ttpload.c.3A7D4A2852278009.idx and b/.cache/clangd/index/ttpload.c.3A7D4A2852278009.idx differ diff --git a/.cache/clangd/index/ttpload.h.4D8C5577C546CFAC.idx b/.cache/clangd/index/ttpload.h.4D8C5577C546CFAC.idx index 6b8b399..db39970 100644 Binary files a/.cache/clangd/index/ttpload.h.4D8C5577C546CFAC.idx and b/.cache/clangd/index/ttpload.h.4D8C5577C546CFAC.idx differ diff --git a/.cache/clangd/index/ttpost.c.74DD4B16F3B89CBB.idx b/.cache/clangd/index/ttpost.c.74DD4B16F3B89CBB.idx index ab317f3..41ec7b2 100644 Binary files a/.cache/clangd/index/ttpost.c.74DD4B16F3B89CBB.idx and b/.cache/clangd/index/ttpost.c.74DD4B16F3B89CBB.idx differ diff --git a/.cache/clangd/index/ttpost.h.42674199DF0E745E.idx b/.cache/clangd/index/ttpost.h.42674199DF0E745E.idx index c61c50e..f60d7c8 100644 Binary files a/.cache/clangd/index/ttpost.h.42674199DF0E745E.idx and b/.cache/clangd/index/ttpost.h.42674199DF0E745E.idx differ diff --git a/.cache/clangd/index/ttsbit.c.FEBFE9BE29687DE4.idx b/.cache/clangd/index/ttsbit.c.FEBFE9BE29687DE4.idx index 4b9caab..a87415e 100644 Binary files a/.cache/clangd/index/ttsbit.c.FEBFE9BE29687DE4.idx and b/.cache/clangd/index/ttsbit.c.FEBFE9BE29687DE4.idx differ diff --git a/.cache/clangd/index/ttsbit.h.128703EB969E947A.idx b/.cache/clangd/index/ttsbit.h.128703EB969E947A.idx index 89b0d28..0bdb7d2 100644 Binary files a/.cache/clangd/index/ttsbit.h.128703EB969E947A.idx and b/.cache/clangd/index/ttsbit.h.128703EB969E947A.idx differ diff --git a/.cache/clangd/index/ttsvg.c.EEDF820CF727E1C0.idx b/.cache/clangd/index/ttsvg.c.EEDF820CF727E1C0.idx index 74530b4..37da4ae 100644 Binary files a/.cache/clangd/index/ttsvg.c.EEDF820CF727E1C0.idx and b/.cache/clangd/index/ttsvg.c.EEDF820CF727E1C0.idx differ diff --git a/.cache/clangd/index/ttsvg.h.5DA3D815F07519C7.idx b/.cache/clangd/index/ttsvg.h.5DA3D815F07519C7.idx index 0ea30da..7c14d3a 100644 Binary files a/.cache/clangd/index/ttsvg.h.5DA3D815F07519C7.idx and b/.cache/clangd/index/ttsvg.h.5DA3D815F07519C7.idx differ diff --git a/.cache/clangd/index/tttables.h.78BDA51C522E4491.idx b/.cache/clangd/index/tttables.h.78BDA51C522E4491.idx index d944436..b51a086 100644 Binary files a/.cache/clangd/index/tttables.h.78BDA51C522E4491.idx and b/.cache/clangd/index/tttables.h.78BDA51C522E4491.idx differ diff --git a/.cache/clangd/index/tttags.h.BE9ECFB9368C3319.idx b/.cache/clangd/index/tttags.h.BE9ECFB9368C3319.idx index ad9d8a7..e10d6c6 100644 Binary files a/.cache/clangd/index/tttags.h.BE9ECFB9368C3319.idx and b/.cache/clangd/index/tttags.h.BE9ECFB9368C3319.idx differ diff --git a/.cache/clangd/index/tttypes.h.790E77192BA0E7E9.idx b/.cache/clangd/index/tttypes.h.790E77192BA0E7E9.idx index d03b7ef..1d57998 100644 Binary files a/.cache/clangd/index/tttypes.h.790E77192BA0E7E9.idx and b/.cache/clangd/index/tttypes.h.790E77192BA0E7E9.idx differ diff --git a/.cache/clangd/index/tvgAccessor.cpp.A49FEFB646826AF3.idx b/.cache/clangd/index/tvgAccessor.cpp.A49FEFB646826AF3.idx index e0b4268..6a9c911 100644 Binary files a/.cache/clangd/index/tvgAccessor.cpp.A49FEFB646826AF3.idx and b/.cache/clangd/index/tvgAccessor.cpp.A49FEFB646826AF3.idx differ diff --git a/.cache/clangd/index/tvgAnimation.cpp.9496AD6613B73422.idx b/.cache/clangd/index/tvgAnimation.cpp.9496AD6613B73422.idx index efcdf2a..ea3b87e 100644 Binary files a/.cache/clangd/index/tvgAnimation.cpp.9496AD6613B73422.idx and b/.cache/clangd/index/tvgAnimation.cpp.9496AD6613B73422.idx differ diff --git a/.cache/clangd/index/tvgCanvas.cpp.2501C6ADBF39673F.idx b/.cache/clangd/index/tvgCanvas.cpp.2501C6ADBF39673F.idx index 397aa2b..8aa3796 100644 Binary files a/.cache/clangd/index/tvgCanvas.cpp.2501C6ADBF39673F.idx and b/.cache/clangd/index/tvgCanvas.cpp.2501C6ADBF39673F.idx differ diff --git a/.cache/clangd/index/tvgCapi.cpp.5DB9278B21ADA6CF.idx b/.cache/clangd/index/tvgCapi.cpp.5DB9278B21ADA6CF.idx index 3c540eb..f34ee0b 100644 Binary files a/.cache/clangd/index/tvgCapi.cpp.5DB9278B21ADA6CF.idx and b/.cache/clangd/index/tvgCapi.cpp.5DB9278B21ADA6CF.idx differ diff --git a/.cache/clangd/index/tvgCompressor.cpp.E75697739AF37070.idx b/.cache/clangd/index/tvgCompressor.cpp.E75697739AF37070.idx index d609943..b472b1e 100644 Binary files a/.cache/clangd/index/tvgCompressor.cpp.E75697739AF37070.idx and b/.cache/clangd/index/tvgCompressor.cpp.E75697739AF37070.idx differ diff --git a/.cache/clangd/index/tvgFill.cpp.2620C02126622E39.idx b/.cache/clangd/index/tvgFill.cpp.2620C02126622E39.idx index 5958e5e..4edf756 100644 Binary files a/.cache/clangd/index/tvgFill.cpp.2620C02126622E39.idx and b/.cache/clangd/index/tvgFill.cpp.2620C02126622E39.idx differ diff --git a/.cache/clangd/index/tvgGlCanvas.cpp.DA60BED6460F443C.idx b/.cache/clangd/index/tvgGlCanvas.cpp.DA60BED6460F443C.idx index 04e7884..8576a85 100644 Binary files a/.cache/clangd/index/tvgGlCanvas.cpp.DA60BED6460F443C.idx and b/.cache/clangd/index/tvgGlCanvas.cpp.DA60BED6460F443C.idx differ diff --git a/.cache/clangd/index/tvgInitializer.cpp.9C69A3DCFE08A0AF.idx b/.cache/clangd/index/tvgInitializer.cpp.9C69A3DCFE08A0AF.idx index b4f2b24..d19033c 100644 Binary files a/.cache/clangd/index/tvgInitializer.cpp.9C69A3DCFE08A0AF.idx and b/.cache/clangd/index/tvgInitializer.cpp.9C69A3DCFE08A0AF.idx differ diff --git a/.cache/clangd/index/tvgLoader.cpp.68AA372376C4C5BC.idx b/.cache/clangd/index/tvgLoader.cpp.68AA372376C4C5BC.idx index 42d5e35..3e733b2 100644 Binary files a/.cache/clangd/index/tvgLoader.cpp.68AA372376C4C5BC.idx and b/.cache/clangd/index/tvgLoader.cpp.68AA372376C4C5BC.idx differ diff --git a/.cache/clangd/index/tvgLottieAnimation.cpp.D5D86B5F942819FC.idx b/.cache/clangd/index/tvgLottieAnimation.cpp.D5D86B5F942819FC.idx index aa8c424..1875cb3 100644 Binary files a/.cache/clangd/index/tvgLottieAnimation.cpp.D5D86B5F942819FC.idx and b/.cache/clangd/index/tvgLottieAnimation.cpp.D5D86B5F942819FC.idx differ diff --git a/.cache/clangd/index/tvgLottieBuilder.cpp.82FEC4EDF1456F04.idx b/.cache/clangd/index/tvgLottieBuilder.cpp.82FEC4EDF1456F04.idx index 8d1bf1e..cb5ac8e 100644 Binary files a/.cache/clangd/index/tvgLottieBuilder.cpp.82FEC4EDF1456F04.idx and b/.cache/clangd/index/tvgLottieBuilder.cpp.82FEC4EDF1456F04.idx differ diff --git a/.cache/clangd/index/tvgLottieExpressions.cpp.3359E3F54B90B621.idx b/.cache/clangd/index/tvgLottieExpressions.cpp.3359E3F54B90B621.idx index 17e7d69..91ed6d5 100644 Binary files a/.cache/clangd/index/tvgLottieExpressions.cpp.3359E3F54B90B621.idx and b/.cache/clangd/index/tvgLottieExpressions.cpp.3359E3F54B90B621.idx differ diff --git a/.cache/clangd/index/tvgLottieInterpolator.cpp.1EBC7403A943DF37.idx b/.cache/clangd/index/tvgLottieInterpolator.cpp.1EBC7403A943DF37.idx index cdd37ce..d9d5f4f 100644 Binary files a/.cache/clangd/index/tvgLottieInterpolator.cpp.1EBC7403A943DF37.idx and b/.cache/clangd/index/tvgLottieInterpolator.cpp.1EBC7403A943DF37.idx differ diff --git a/.cache/clangd/index/tvgLottieLoader.cpp.C277EBB1D7179626.idx b/.cache/clangd/index/tvgLottieLoader.cpp.C277EBB1D7179626.idx index b2985c2..8cc20b9 100644 Binary files a/.cache/clangd/index/tvgLottieLoader.cpp.C277EBB1D7179626.idx and b/.cache/clangd/index/tvgLottieLoader.cpp.C277EBB1D7179626.idx differ diff --git a/.cache/clangd/index/tvgLottieModel.cpp.BB351A26DE2C34BB.idx b/.cache/clangd/index/tvgLottieModel.cpp.BB351A26DE2C34BB.idx index 9766fce..dd7a19a 100644 Binary files a/.cache/clangd/index/tvgLottieModel.cpp.BB351A26DE2C34BB.idx and b/.cache/clangd/index/tvgLottieModel.cpp.BB351A26DE2C34BB.idx differ diff --git a/.cache/clangd/index/tvgLottieModifier.cpp.097F0EA5F6DD46DA.idx b/.cache/clangd/index/tvgLottieModifier.cpp.097F0EA5F6DD46DA.idx index b524784..c316775 100644 Binary files a/.cache/clangd/index/tvgLottieModifier.cpp.097F0EA5F6DD46DA.idx and b/.cache/clangd/index/tvgLottieModifier.cpp.097F0EA5F6DD46DA.idx differ diff --git a/.cache/clangd/index/tvgLottieParser.cpp.B58BAE8C2543F650.idx b/.cache/clangd/index/tvgLottieParser.cpp.B58BAE8C2543F650.idx index c70d265..6ccd07f 100644 Binary files a/.cache/clangd/index/tvgLottieParser.cpp.B58BAE8C2543F650.idx and b/.cache/clangd/index/tvgLottieParser.cpp.B58BAE8C2543F650.idx differ diff --git a/.cache/clangd/index/tvgLottieParserHandler.cpp.0B86DD951C742D79.idx b/.cache/clangd/index/tvgLottieParserHandler.cpp.0B86DD951C742D79.idx index d4ce5ea..5af6cac 100644 Binary files a/.cache/clangd/index/tvgLottieParserHandler.cpp.0B86DD951C742D79.idx and b/.cache/clangd/index/tvgLottieParserHandler.cpp.0B86DD951C742D79.idx differ diff --git a/.cache/clangd/index/tvgMath.cpp.6E7B0B95FC513014.idx b/.cache/clangd/index/tvgMath.cpp.6E7B0B95FC513014.idx index 7039052..6a770de 100644 Binary files a/.cache/clangd/index/tvgMath.cpp.6E7B0B95FC513014.idx and b/.cache/clangd/index/tvgMath.cpp.6E7B0B95FC513014.idx differ diff --git a/.cache/clangd/index/tvgPaint.cpp.D8CA658CC94EDE9F.idx b/.cache/clangd/index/tvgPaint.cpp.D8CA658CC94EDE9F.idx index e646715..03567c1 100644 Binary files a/.cache/clangd/index/tvgPaint.cpp.D8CA658CC94EDE9F.idx and b/.cache/clangd/index/tvgPaint.cpp.D8CA658CC94EDE9F.idx differ diff --git a/.cache/clangd/index/tvgPicture.cpp.E362AA9FA1660530.idx b/.cache/clangd/index/tvgPicture.cpp.E362AA9FA1660530.idx index d1baffb..9e2690a 100644 Binary files a/.cache/clangd/index/tvgPicture.cpp.E362AA9FA1660530.idx and b/.cache/clangd/index/tvgPicture.cpp.E362AA9FA1660530.idx differ diff --git a/.cache/clangd/index/tvgRawLoader.cpp.1A2316C7E92FF622.idx b/.cache/clangd/index/tvgRawLoader.cpp.1A2316C7E92FF622.idx index f123695..4dbe77e 100644 Binary files a/.cache/clangd/index/tvgRawLoader.cpp.1A2316C7E92FF622.idx and b/.cache/clangd/index/tvgRawLoader.cpp.1A2316C7E92FF622.idx differ diff --git a/.cache/clangd/index/tvgRender.cpp.6570FAD716D3D6C1.idx b/.cache/clangd/index/tvgRender.cpp.6570FAD716D3D6C1.idx index 25ea244..55a68d6 100644 Binary files a/.cache/clangd/index/tvgRender.cpp.6570FAD716D3D6C1.idx and b/.cache/clangd/index/tvgRender.cpp.6570FAD716D3D6C1.idx differ diff --git a/.cache/clangd/index/tvgSaver.cpp.55AD6968AA2EF06D.idx b/.cache/clangd/index/tvgSaver.cpp.55AD6968AA2EF06D.idx index 35f573d..808a44b 100644 Binary files a/.cache/clangd/index/tvgSaver.cpp.55AD6968AA2EF06D.idx and b/.cache/clangd/index/tvgSaver.cpp.55AD6968AA2EF06D.idx differ diff --git a/.cache/clangd/index/tvgScene.cpp.91FA6F0F59CC00C1.idx b/.cache/clangd/index/tvgScene.cpp.91FA6F0F59CC00C1.idx index 318a989..b858596 100644 Binary files a/.cache/clangd/index/tvgScene.cpp.91FA6F0F59CC00C1.idx and b/.cache/clangd/index/tvgScene.cpp.91FA6F0F59CC00C1.idx differ diff --git a/.cache/clangd/index/tvgShape.cpp.86D295439CA90141.idx b/.cache/clangd/index/tvgShape.cpp.86D295439CA90141.idx index 1844d0b..68304fd 100644 Binary files a/.cache/clangd/index/tvgShape.cpp.86D295439CA90141.idx and b/.cache/clangd/index/tvgShape.cpp.86D295439CA90141.idx differ diff --git a/.cache/clangd/index/tvgStr.cpp.FE32A0025A73E5A3.idx b/.cache/clangd/index/tvgStr.cpp.FE32A0025A73E5A3.idx index a34c282..e09cef1 100644 Binary files a/.cache/clangd/index/tvgStr.cpp.FE32A0025A73E5A3.idx and b/.cache/clangd/index/tvgStr.cpp.FE32A0025A73E5A3.idx differ diff --git a/.cache/clangd/index/tvgSvgCssStyle.cpp.B337BC2CFD0BAFE9.idx b/.cache/clangd/index/tvgSvgCssStyle.cpp.B337BC2CFD0BAFE9.idx index 1eb375a..71c972d 100644 Binary files a/.cache/clangd/index/tvgSvgCssStyle.cpp.B337BC2CFD0BAFE9.idx and b/.cache/clangd/index/tvgSvgCssStyle.cpp.B337BC2CFD0BAFE9.idx differ diff --git a/.cache/clangd/index/tvgSvgLoader.cpp.76C40900096CFC2D.idx b/.cache/clangd/index/tvgSvgLoader.cpp.76C40900096CFC2D.idx index 61874af..72ff593 100644 Binary files a/.cache/clangd/index/tvgSvgLoader.cpp.76C40900096CFC2D.idx and b/.cache/clangd/index/tvgSvgLoader.cpp.76C40900096CFC2D.idx differ diff --git a/.cache/clangd/index/tvgSvgPath.cpp.081CA24693430180.idx b/.cache/clangd/index/tvgSvgPath.cpp.081CA24693430180.idx index 0c14da1..95e13bb 100644 Binary files a/.cache/clangd/index/tvgSvgPath.cpp.081CA24693430180.idx and b/.cache/clangd/index/tvgSvgPath.cpp.081CA24693430180.idx differ diff --git a/.cache/clangd/index/tvgSvgSceneBuilder.cpp.F59ABC3D777D4F88.idx b/.cache/clangd/index/tvgSvgSceneBuilder.cpp.F59ABC3D777D4F88.idx index 6f941dc..a337788 100644 Binary files a/.cache/clangd/index/tvgSvgSceneBuilder.cpp.F59ABC3D777D4F88.idx and b/.cache/clangd/index/tvgSvgSceneBuilder.cpp.F59ABC3D777D4F88.idx differ diff --git a/.cache/clangd/index/tvgSvgUtil.cpp.5C2B283028818961.idx b/.cache/clangd/index/tvgSvgUtil.cpp.5C2B283028818961.idx index e8d6a0b..90bc407 100644 Binary files a/.cache/clangd/index/tvgSvgUtil.cpp.5C2B283028818961.idx and b/.cache/clangd/index/tvgSvgUtil.cpp.5C2B283028818961.idx differ diff --git a/.cache/clangd/index/tvgSwCanvas.cpp.513E958A48B0F011.idx b/.cache/clangd/index/tvgSwCanvas.cpp.513E958A48B0F011.idx index b3a55d8..abcab7d 100644 Binary files a/.cache/clangd/index/tvgSwCanvas.cpp.513E958A48B0F011.idx and b/.cache/clangd/index/tvgSwCanvas.cpp.513E958A48B0F011.idx differ diff --git a/.cache/clangd/index/tvgSwFill.cpp.61B133B71AA0D8BF.idx b/.cache/clangd/index/tvgSwFill.cpp.61B133B71AA0D8BF.idx index 9687340..89dd8f2 100644 Binary files a/.cache/clangd/index/tvgSwFill.cpp.61B133B71AA0D8BF.idx and b/.cache/clangd/index/tvgSwFill.cpp.61B133B71AA0D8BF.idx differ diff --git a/.cache/clangd/index/tvgSwImage.cpp.66EDB60D7B1016FD.idx b/.cache/clangd/index/tvgSwImage.cpp.66EDB60D7B1016FD.idx index f059170..c2c2277 100644 Binary files a/.cache/clangd/index/tvgSwImage.cpp.66EDB60D7B1016FD.idx and b/.cache/clangd/index/tvgSwImage.cpp.66EDB60D7B1016FD.idx differ diff --git a/.cache/clangd/index/tvgSwMath.cpp.8639381D8840B497.idx b/.cache/clangd/index/tvgSwMath.cpp.8639381D8840B497.idx index 52ba576..56653c7 100644 Binary files a/.cache/clangd/index/tvgSwMath.cpp.8639381D8840B497.idx and b/.cache/clangd/index/tvgSwMath.cpp.8639381D8840B497.idx differ diff --git a/.cache/clangd/index/tvgSwMemPool.cpp.C5CC04AF326F623C.idx b/.cache/clangd/index/tvgSwMemPool.cpp.C5CC04AF326F623C.idx index aae8bce..94727de 100644 Binary files a/.cache/clangd/index/tvgSwMemPool.cpp.C5CC04AF326F623C.idx and b/.cache/clangd/index/tvgSwMemPool.cpp.C5CC04AF326F623C.idx differ diff --git a/.cache/clangd/index/tvgSwPostEffect.cpp.4D954D94EA787684.idx b/.cache/clangd/index/tvgSwPostEffect.cpp.4D954D94EA787684.idx index 94b1f58..f48f29d 100644 Binary files a/.cache/clangd/index/tvgSwPostEffect.cpp.4D954D94EA787684.idx and b/.cache/clangd/index/tvgSwPostEffect.cpp.4D954D94EA787684.idx differ diff --git a/.cache/clangd/index/tvgSwRaster.cpp.4F25839E89EBCB41.idx b/.cache/clangd/index/tvgSwRaster.cpp.4F25839E89EBCB41.idx index 9d60443..7fc0367 100644 Binary files a/.cache/clangd/index/tvgSwRaster.cpp.4F25839E89EBCB41.idx and b/.cache/clangd/index/tvgSwRaster.cpp.4F25839E89EBCB41.idx differ diff --git a/.cache/clangd/index/tvgSwRenderer.cpp.7101CC2E38D158E3.idx b/.cache/clangd/index/tvgSwRenderer.cpp.7101CC2E38D158E3.idx index 4ef038f..b43e870 100644 Binary files a/.cache/clangd/index/tvgSwRenderer.cpp.7101CC2E38D158E3.idx and b/.cache/clangd/index/tvgSwRenderer.cpp.7101CC2E38D158E3.idx differ diff --git a/.cache/clangd/index/tvgSwRle.cpp.F8A7B75AD57A0623.idx b/.cache/clangd/index/tvgSwRle.cpp.F8A7B75AD57A0623.idx index 60357b4..037dd65 100644 Binary files a/.cache/clangd/index/tvgSwRle.cpp.F8A7B75AD57A0623.idx and b/.cache/clangd/index/tvgSwRle.cpp.F8A7B75AD57A0623.idx differ diff --git a/.cache/clangd/index/tvgSwShape.cpp.8124DDE3847B0132.idx b/.cache/clangd/index/tvgSwShape.cpp.8124DDE3847B0132.idx index a0d987a..1f63a28 100644 Binary files a/.cache/clangd/index/tvgSwShape.cpp.8124DDE3847B0132.idx and b/.cache/clangd/index/tvgSwShape.cpp.8124DDE3847B0132.idx differ diff --git a/.cache/clangd/index/tvgSwStroke.cpp.D3263402C72E8A76.idx b/.cache/clangd/index/tvgSwStroke.cpp.D3263402C72E8A76.idx index 9d8b57e..9e3da84 100644 Binary files a/.cache/clangd/index/tvgSwStroke.cpp.D3263402C72E8A76.idx and b/.cache/clangd/index/tvgSwStroke.cpp.D3263402C72E8A76.idx differ diff --git a/.cache/clangd/index/tvgTaskScheduler.cpp.4EEB7C23FAF8067B.idx b/.cache/clangd/index/tvgTaskScheduler.cpp.4EEB7C23FAF8067B.idx index 0ce09de..b06515c 100644 Binary files a/.cache/clangd/index/tvgTaskScheduler.cpp.4EEB7C23FAF8067B.idx and b/.cache/clangd/index/tvgTaskScheduler.cpp.4EEB7C23FAF8067B.idx differ diff --git a/.cache/clangd/index/tvgText.cpp.6B5EBBFD709FB36E.idx b/.cache/clangd/index/tvgText.cpp.6B5EBBFD709FB36E.idx index 234658f..e1a2c71 100644 Binary files a/.cache/clangd/index/tvgText.cpp.6B5EBBFD709FB36E.idx and b/.cache/clangd/index/tvgText.cpp.6B5EBBFD709FB36E.idx differ diff --git a/.cache/clangd/index/tvgWgCanvas.cpp.6A2D800A3BC05DD5.idx b/.cache/clangd/index/tvgWgCanvas.cpp.6A2D800A3BC05DD5.idx index 9ea0fa8..b2ab221 100644 Binary files a/.cache/clangd/index/tvgWgCanvas.cpp.6A2D800A3BC05DD5.idx and b/.cache/clangd/index/tvgWgCanvas.cpp.6A2D800A3BC05DD5.idx differ diff --git a/.cache/clangd/index/tvgXmlParser.cpp.EE51B1A8E1F97B89.idx b/.cache/clangd/index/tvgXmlParser.cpp.EE51B1A8E1F97B89.idx index bfdb5ea..3a6c232 100644 Binary files a/.cache/clangd/index/tvgXmlParser.cpp.EE51B1A8E1F97B89.idx and b/.cache/clangd/index/tvgXmlParser.cpp.EE51B1A8E1F97B89.idx differ diff --git a/.cache/clangd/index/type1.c.99C4413F2F570DD4.idx b/.cache/clangd/index/type1.c.99C4413F2F570DD4.idx index 4b0505f..531668e 100644 Binary files a/.cache/clangd/index/type1.c.99C4413F2F570DD4.idx and b/.cache/clangd/index/type1.c.99C4413F2F570DD4.idx differ diff --git a/.cache/clangd/index/type1cid.c.8AC58EB9714F2E6A.idx b/.cache/clangd/index/type1cid.c.8AC58EB9714F2E6A.idx index bcc97ff..bf5cb00 100644 Binary files a/.cache/clangd/index/type1cid.c.8AC58EB9714F2E6A.idx and b/.cache/clangd/index/type1cid.c.8AC58EB9714F2E6A.idx differ diff --git a/.cache/clangd/index/type42.c.9D0A528CDB171662.idx b/.cache/clangd/index/type42.c.9D0A528CDB171662.idx index 2fe571e..8946afc 100644 Binary files a/.cache/clangd/index/type42.c.9D0A528CDB171662.idx and b/.cache/clangd/index/type42.c.9D0A528CDB171662.idx differ diff --git a/.cache/clangd/index/ubuntu_font.c.AAB1BC5BE37430BF.idx b/.cache/clangd/index/ubuntu_font.c.AAB1BC5BE37430BF.idx new file mode 100644 index 0000000..f50f5fc Binary files /dev/null and b/.cache/clangd/index/ubuntu_font.c.AAB1BC5BE37430BF.idx differ diff --git a/.cache/clangd/index/uncompr.c.4DC255446CEF4BC2.idx b/.cache/clangd/index/uncompr.c.4DC255446CEF4BC2.idx index fe35c97..7d2ab48 100644 Binary files a/.cache/clangd/index/uncompr.c.4DC255446CEF4BC2.idx and b/.cache/clangd/index/uncompr.c.4DC255446CEF4BC2.idx differ diff --git a/.cache/clangd/index/usb_tunnel_interface.cpp.3C0C33CFC8809054.idx b/.cache/clangd/index/usb_tunnel_interface.cpp.3C0C33CFC8809054.idx index 62ea1e9..e38cf1c 100644 Binary files a/.cache/clangd/index/usb_tunnel_interface.cpp.3C0C33CFC8809054.idx and b/.cache/clangd/index/usb_tunnel_interface.cpp.3C0C33CFC8809054.idx differ diff --git a/.cache/clangd/index/vg_lite.c.DAEBCADE3F5AEC11.idx b/.cache/clangd/index/vg_lite.c.DAEBCADE3F5AEC11.idx index 4270c1b..d1134b2 100644 Binary files a/.cache/clangd/index/vg_lite.c.DAEBCADE3F5AEC11.idx and b/.cache/clangd/index/vg_lite.c.DAEBCADE3F5AEC11.idx differ diff --git a/.cache/clangd/index/vg_lite_image.c.A2957E463CA6B4C7.idx b/.cache/clangd/index/vg_lite_image.c.A2957E463CA6B4C7.idx index f84fef8..7dada3b 100644 Binary files a/.cache/clangd/index/vg_lite_image.c.A2957E463CA6B4C7.idx and b/.cache/clangd/index/vg_lite_image.c.A2957E463CA6B4C7.idx differ diff --git a/.cache/clangd/index/vg_lite_kernel.c.449407D05C4F9FB1.idx b/.cache/clangd/index/vg_lite_kernel.c.449407D05C4F9FB1.idx index bcb4ff3..5283fd0 100644 Binary files a/.cache/clangd/index/vg_lite_kernel.c.449407D05C4F9FB1.idx and b/.cache/clangd/index/vg_lite_kernel.c.449407D05C4F9FB1.idx differ diff --git a/.cache/clangd/index/vg_lite_matrix.c.09FC07E4DCF463A9.idx b/.cache/clangd/index/vg_lite_matrix.c.09FC07E4DCF463A9.idx index 8538a02..bd1e0ac 100644 Binary files a/.cache/clangd/index/vg_lite_matrix.c.09FC07E4DCF463A9.idx and b/.cache/clangd/index/vg_lite_matrix.c.09FC07E4DCF463A9.idx differ diff --git a/.cache/clangd/index/vg_lite_matrix.c.618C63FD2C91B7F5.idx b/.cache/clangd/index/vg_lite_matrix.c.618C63FD2C91B7F5.idx index 8e7b4e5..50aeea0 100644 Binary files a/.cache/clangd/index/vg_lite_matrix.c.618C63FD2C91B7F5.idx and b/.cache/clangd/index/vg_lite_matrix.c.618C63FD2C91B7F5.idx differ diff --git a/.cache/clangd/index/vg_lite_os.c.EDE1BF0E409CDE2D.idx b/.cache/clangd/index/vg_lite_os.c.EDE1BF0E409CDE2D.idx index 9137f2c..326d11b 100644 Binary files a/.cache/clangd/index/vg_lite_os.c.EDE1BF0E409CDE2D.idx and b/.cache/clangd/index/vg_lite_os.c.EDE1BF0E409CDE2D.idx differ diff --git a/.cache/clangd/index/vg_lite_path.c.36D42B6FE71AD2AE.idx b/.cache/clangd/index/vg_lite_path.c.36D42B6FE71AD2AE.idx index 36fdfd8..a0712ac 100644 Binary files a/.cache/clangd/index/vg_lite_path.c.36D42B6FE71AD2AE.idx and b/.cache/clangd/index/vg_lite_path.c.36D42B6FE71AD2AE.idx differ diff --git a/.cache/clangd/index/vg_lite_stroke.c.EDD731C0F9CD83EB.idx b/.cache/clangd/index/vg_lite_stroke.c.EDD731C0F9CD83EB.idx index fe14bd8..ea48efe 100644 Binary files a/.cache/clangd/index/vg_lite_stroke.c.EDD731C0F9CD83EB.idx and b/.cache/clangd/index/vg_lite_stroke.c.EDD731C0F9CD83EB.idx differ diff --git a/.cache/clangd/index/vg_lite_tvg.cpp.5B137C90A4B1DAF9.idx b/.cache/clangd/index/vg_lite_tvg.cpp.5B137C90A4B1DAF9.idx index e8b9c85..3540e4d 100644 Binary files a/.cache/clangd/index/vg_lite_tvg.cpp.5B137C90A4B1DAF9.idx and b/.cache/clangd/index/vg_lite_tvg.cpp.5B137C90A4B1DAF9.idx differ diff --git a/.cache/clangd/index/winfnt.c.770603869FA26F94.idx b/.cache/clangd/index/winfnt.c.770603869FA26F94.idx index fb01882..e9adc60 100644 Binary files a/.cache/clangd/index/winfnt.c.770603869FA26F94.idx and b/.cache/clangd/index/winfnt.c.770603869FA26F94.idx differ diff --git a/.cache/clangd/index/winfnt.h.F83EC93D39378AA2.idx b/.cache/clangd/index/winfnt.h.F83EC93D39378AA2.idx index 3a797db..943732a 100644 Binary files a/.cache/clangd/index/winfnt.h.F83EC93D39378AA2.idx and b/.cache/clangd/index/winfnt.h.F83EC93D39378AA2.idx differ diff --git a/.cache/clangd/index/woff2tags.c.5FA97DA980081F10.idx b/.cache/clangd/index/woff2tags.c.5FA97DA980081F10.idx index 9ac5117..c83a629 100644 Binary files a/.cache/clangd/index/woff2tags.c.5FA97DA980081F10.idx and b/.cache/clangd/index/woff2tags.c.5FA97DA980081F10.idx differ diff --git a/.cache/clangd/index/woff2tags.h.CACDA8CF263D443A.idx b/.cache/clangd/index/woff2tags.h.CACDA8CF263D443A.idx index af55434..bd0ffa8 100644 Binary files a/.cache/clangd/index/woff2tags.h.CACDA8CF263D443A.idx and b/.cache/clangd/index/woff2tags.h.CACDA8CF263D443A.idx differ diff --git a/.cache/clangd/index/wofftypes.h.E0C647E5B5B47E54.idx b/.cache/clangd/index/wofftypes.h.E0C647E5B5B47E54.idx index 34758eb..b2b544f 100644 Binary files a/.cache/clangd/index/wofftypes.h.E0C647E5B5B47E54.idx and b/.cache/clangd/index/wofftypes.h.E0C647E5B5B47E54.idx differ diff --git a/.cache/clangd/index/xmlparse.c.91D97FEF22240CB0.idx b/.cache/clangd/index/xmlparse.c.91D97FEF22240CB0.idx index e250e4e..22ac1d8 100644 Binary files a/.cache/clangd/index/xmlparse.c.91D97FEF22240CB0.idx and b/.cache/clangd/index/xmlparse.c.91D97FEF22240CB0.idx differ diff --git a/.cache/clangd/index/xmlrole.c.7331EFAC2E11C4F5.idx b/.cache/clangd/index/xmlrole.c.7331EFAC2E11C4F5.idx index 47176e0..d987fb8 100644 Binary files a/.cache/clangd/index/xmlrole.c.7331EFAC2E11C4F5.idx and b/.cache/clangd/index/xmlrole.c.7331EFAC2E11C4F5.idx differ diff --git a/.cache/clangd/index/xmltok.c.95D7CEC92C449692.idx b/.cache/clangd/index/xmltok.c.95D7CEC92C449692.idx index 73ce3b0..2177310 100644 Binary files a/.cache/clangd/index/xmltok.c.95D7CEC92C449692.idx and b/.cache/clangd/index/xmltok.c.95D7CEC92C449692.idx differ diff --git a/.cache/clangd/index/xmltok_impl.c.B546F079D0C1A5C9.idx b/.cache/clangd/index/xmltok_impl.c.B546F079D0C1A5C9.idx index c5dbbc5..7e42802 100644 Binary files a/.cache/clangd/index/xmltok_impl.c.B546F079D0C1A5C9.idx and b/.cache/clangd/index/xmltok_impl.c.B546F079D0C1A5C9.idx differ diff --git a/.cache/clangd/index/xmltok_ns.c.CCFAFF7D5F3DE8CD.idx b/.cache/clangd/index/xmltok_ns.c.CCFAFF7D5F3DE8CD.idx index 8fa5f62..ba77743 100644 Binary files a/.cache/clangd/index/xmltok_ns.c.CCFAFF7D5F3DE8CD.idx and b/.cache/clangd/index/xmltok_ns.c.CCFAFF7D5F3DE8CD.idx differ diff --git a/.cache/clangd/index/zconf.h.9954B3F6C19FECAF.idx b/.cache/clangd/index/zconf.h.9954B3F6C19FECAF.idx index c6a51da..ae5574b 100644 Binary files a/.cache/clangd/index/zconf.h.9954B3F6C19FECAF.idx and b/.cache/clangd/index/zconf.h.9954B3F6C19FECAF.idx differ diff --git a/.cache/clangd/index/zlib.h.33067423B42874E9.idx b/.cache/clangd/index/zlib.h.33067423B42874E9.idx index 8c0567c..73bdfc4 100644 Binary files a/.cache/clangd/index/zlib.h.33067423B42874E9.idx and b/.cache/clangd/index/zlib.h.33067423B42874E9.idx differ diff --git a/.cache/clangd/index/zlib.h.DADFA49D82DA49C0.idx b/.cache/clangd/index/zlib.h.DADFA49D82DA49C0.idx index c74490a..7c22d63 100644 Binary files a/.cache/clangd/index/zlib.h.DADFA49D82DA49C0.idx and b/.cache/clangd/index/zlib.h.DADFA49D82DA49C0.idx differ diff --git a/.cache/clangd/index/zutil.c.2C746A4BC7539AE4.idx b/.cache/clangd/index/zutil.c.2C746A4BC7539AE4.idx index 9bc590c..b6b3edc 100644 Binary files a/.cache/clangd/index/zutil.c.2C746A4BC7539AE4.idx and b/.cache/clangd/index/zutil.c.2C746A4BC7539AE4.idx differ diff --git a/.cache/clangd/index/zutil.c.BB3D1549DA8B5000.idx b/.cache/clangd/index/zutil.c.BB3D1549DA8B5000.idx index f81c47d..6a461c7 100644 Binary files a/.cache/clangd/index/zutil.c.BB3D1549DA8B5000.idx and b/.cache/clangd/index/zutil.c.BB3D1549DA8B5000.idx differ diff --git a/.cache/clangd/index/zutil.h.385713D7FBC3F203.idx b/.cache/clangd/index/zutil.h.385713D7FBC3F203.idx index 62edf2b..89a210f 100644 Binary files a/.cache/clangd/index/zutil.h.385713D7FBC3F203.idx and b/.cache/clangd/index/zutil.h.385713D7FBC3F203.idx differ diff --git a/.cache/clangd/index/zutil.h.F5695E26DAEA0311.idx b/.cache/clangd/index/zutil.h.F5695E26DAEA0311.idx index 00455a7..6470c30 100644 Binary files a/.cache/clangd/index/zutil.h.F5695E26DAEA0311.idx and b/.cache/clangd/index/zutil.h.F5695E26DAEA0311.idx differ diff --git a/components/ethernet_init/CMakeLists.txt b/components/ethernet_init/CMakeLists.txt new file mode 100644 index 0000000..16a07d9 --- /dev/null +++ b/components/ethernet_init/CMakeLists.txt @@ -0,0 +1,3 @@ +idf_component_register(SRCS "ethernet_init.c" + PRIV_REQUIRES esp_driver_gpio esp_eth + INCLUDE_DIRS ".") diff --git a/components/ethernet_init/Kconfig.projbuild b/components/ethernet_init/Kconfig.projbuild new file mode 100644 index 0000000..a01866d --- /dev/null +++ b/components/ethernet_init/Kconfig.projbuild @@ -0,0 +1,297 @@ +menu "Example Ethernet Configuration" + + orsource "$IDF_PATH/examples/common_components/env_caps/$IDF_TARGET/Kconfig.env_caps" + + config EXAMPLE_USE_INTERNAL_ETHERNET + depends on SOC_EMAC_SUPPORTED + select ETH_USE_ESP32_EMAC + default y + bool "Internal EMAC" + help + Use internal Ethernet MAC controller. + + if EXAMPLE_USE_INTERNAL_ETHERNET + choice EXAMPLE_ETH_PHY_MODEL + prompt "Ethernet PHY Device" + default EXAMPLE_ETH_PHY_IP101 + help + Select the Ethernet PHY device to use in the example. + + config EXAMPLE_ETH_PHY_IP101 + bool "IP101" + help + IP101 is a single port 10/100 MII/RMII/TP/Fiber Fast Ethernet Transceiver. + Goto http://www.icplus.com.tw/pp-IP101G.html for more information about it. + + config EXAMPLE_ETH_PHY_RTL8201 + bool "RTL8201/SR8201" + help + RTL8201F/SR8201F is a single port 10/100Mb Ethernet Transceiver with auto MDIX. + Goto http://www.corechip-sz.com/productsview.asp?id=22 for more information about it. + + config EXAMPLE_ETH_PHY_LAN87XX + bool "LAN87xx" + help + Below chips are supported: + LAN8710A is a small footprint MII/RMII 10/100 Ethernet Transceiver with HP Auto-MDIX and + flexPWR® Technology. + LAN8720A is a small footprint RMII 10/100 Ethernet Transceiver with HP Auto-MDIX Support. + LAN8740A/LAN8741A is a small footprint MII/RMII 10/100 Energy Efficient Ethernet Transceiver + with HP Auto-MDIX and flexPWR® Technology. + LAN8742A is a small footprint RMII 10/100 Ethernet Transceiver with HP Auto-MDIX and + flexPWR® Technology. + Goto https://www.microchip.com for more information about them. + + config EXAMPLE_ETH_PHY_DP83848 + bool "DP83848" + help + DP83848 is a single port 10/100Mb/s Ethernet Physical Layer Transceiver. + Goto http://www.ti.com/product/DP83848J for more information about it. + + config EXAMPLE_ETH_PHY_KSZ80XX + bool "KSZ80xx" + help + With the KSZ80xx series, Microchip offers single-chip 10BASE-T/100BASE-TX + Ethernet Physical Layer Transceivers (PHY). + The following chips are supported: KSZ8001, KSZ8021, KSZ8031, KSZ8041, + KSZ8051, KSZ8061, KSZ8081, KSZ8091 + Goto https://www.microchip.com for more information about them. + endchoice # EXAMPLE_ETH_PHY_MODEL + + config EXAMPLE_ETH_MDC_GPIO + int "SMI MDC GPIO number" + range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX + default 23 if IDF_TARGET_ESP32 + default 31 if IDF_TARGET_ESP32P4 + help + Set the GPIO number used by SMI MDC. + + config EXAMPLE_ETH_MDIO_GPIO + int "SMI MDIO GPIO number" + range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX + default 18 if IDF_TARGET_ESP32 + default 52 if IDF_TARGET_ESP32P4 + help + Set the GPIO number used by SMI MDIO. + + config EXAMPLE_ETH_PHY_RST_GPIO + int "PHY Reset GPIO number" + range -1 ENV_GPIO_OUT_RANGE_MAX + default 5 if IDF_TARGET_ESP32 + default 51 if IDF_TARGET_ESP32P4 + help + Set the GPIO number used to reset PHY chip. + Set to -1 to disable PHY chip hardware reset. + + config EXAMPLE_ETH_PHY_ADDR + int "PHY Address" + range -1 31 + default 1 + help + Set PHY address according your board schematic. + Set to -1 to driver find the PHY address automatically. + endif # EXAMPLE_USE_INTERNAL_ETHERNET + + config EXAMPLE_USE_SPI_ETHERNET + bool "SPI Ethernet" + default n + select ETH_USE_SPI_ETHERNET + help + Use external SPI-Ethernet module(s). + + if EXAMPLE_USE_SPI_ETHERNET + config EXAMPLE_SPI_ETHERNETS_NUM + int "Number of SPI Ethernet modules to use at a time" + range 1 2 + default 1 + help + Set the number of SPI Ethernet modules you want to use at a time. Multiple SPI modules can be connected + to one SPI interface and can be separately accessed based on state of associated Chip Select (CS). + + choice EXAMPLE_ETHERNET_TYPE_SPI + prompt "Ethernet SPI" + default EXAMPLE_USE_W5500 + help + Select which kind of Ethernet will be used in the example. + + config EXAMPLE_USE_DM9051 + bool "DM9051 Module" + select ETH_SPI_ETHERNET_DM9051 + help + Select external SPI-Ethernet module (DM9051). + + config EXAMPLE_USE_KSZ8851SNL + bool "KSZ8851SNL Module" + select ETH_SPI_ETHERNET_KSZ8851SNL + help + Select external SPI-Ethernet module (KSZ8851SNL). + + config EXAMPLE_USE_W5500 + bool "W5500 Module" + select ETH_SPI_ETHERNET_W5500 + help + Select external SPI-Ethernet module (W5500). + endchoice + + config EXAMPLE_ETH_SPI_HOST + int "SPI Host Number" + range 0 2 + default 1 + help + Set the SPI host used to communicate with the SPI Ethernet Controller. + + config EXAMPLE_ETH_SPI_SCLK_GPIO + int "SPI SCLK GPIO number" + range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX + default 14 if IDF_TARGET_ESP32 + default 12 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 + default 6 if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 + default 4 if IDF_TARGET_ESP32H2 + default 33 if IDF_TARGET_ESP32P4 + default 8 if IDF_TARGET_ESP32C5 + help + Set the GPIO number used by SPI SCLK. + + config EXAMPLE_ETH_SPI_MOSI_GPIO + int "SPI MOSI GPIO number" + range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX + default 13 if IDF_TARGET_ESP32 + default 11 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 + default 7 if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 + default 5 if IDF_TARGET_ESP32H2 + default 32 if IDF_TARGET_ESP32P4 + default 10 if IDF_TARGET_ESP32C5 + help + Set the GPIO number used by SPI MOSI. + + config EXAMPLE_ETH_SPI_MISO_GPIO + int "SPI MISO GPIO number" + range ENV_GPIO_RANGE_MIN ENV_GPIO_IN_RANGE_MAX + default 12 if IDF_TARGET_ESP32 + default 13 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 + default 2 if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 + default 0 if IDF_TARGET_ESP32H2 + default 52 if IDF_TARGET_ESP32P4 + default 9 if IDF_TARGET_ESP32C5 + help + Set the GPIO number used by SPI MISO. + + config EXAMPLE_ETH_SPI_CLOCK_MHZ + int "SPI clock speed (MHz)" + range 5 80 + default 16 + help + Set the clock speed (MHz) of SPI interface. + + config EXAMPLE_ETH_SPI_CS0_GPIO + int "SPI CS0 GPIO number for SPI Ethernet module #1" + range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX + default 15 if IDF_TARGET_ESP32 + default 10 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C2 + default 3 if IDF_TARGET_ESP32C6 || IDF_TARGET_ESP32C5 + default 1 if IDF_TARGET_ESP32H2 + default 53 if IDF_TARGET_ESP32P4 + help + Set the GPIO number used by SPI CS0, i.e. Chip Select associated with the first SPI Eth module). + + config EXAMPLE_ETH_SPI_CS1_GPIO + depends on EXAMPLE_SPI_ETHERNETS_NUM > 1 + int "SPI CS1 GPIO number for SPI Ethernet module #2" + range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX + default 32 if IDF_TARGET_ESP32 + default 7 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 + default 8 if IDF_TARGET_ESP32C3 + default 21 if IDF_TARGET_ESP32C6 + default 3 if IDF_TARGET_ESP32C2 + default 11 if IDF_TARGET_ESP32H2 + default 23 if IDF_TARGET_ESP32P4 + default 1 if IDF_TARGET_ESP32C5 + help + Set the GPIO number used by SPI CS1, i.e. Chip Select associated with the second SPI Eth module. + + config EXAMPLE_ETH_SPI_INT0_GPIO + int "Interrupt GPIO number SPI Ethernet module #1" + range -1 ENV_GPIO_IN_RANGE_MAX + default 4 if IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3 + default 4 if IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 || IDF_TARGET_ESP32C5 + default 10 if IDF_TARGET_ESP32H2 + default 48 if IDF_TARGET_ESP32P4 + help + Set the GPIO number used by the first SPI Ethernet module interrupt line. + Set -1 to use SPI Ethernet module in polling mode. + + config EXAMPLE_ETH_SPI_INT1_GPIO + depends on EXAMPLE_SPI_ETHERNETS_NUM > 1 + int "Interrupt GPIO number SPI Ethernet module #2" + range -1 ENV_GPIO_IN_RANGE_MAX + default 33 if IDF_TARGET_ESP32 + default 5 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C2 + default 5 if IDF_TARGET_ESP32C6 || IDF_TARGET_ESP32C5 + default 9 if IDF_TARGET_ESP32H2 + default 47 if IDF_TARGET_ESP32P4 + help + Set the GPIO number used by the second SPI Ethernet module interrupt line. + Set -1 to use SPI Ethernet module in polling mode. + + config EXAMPLE_ETH_SPI_POLLING0_MS_VAL + depends on EXAMPLE_ETH_SPI_INT0_GPIO < 0 + int "Polling period in msec of SPI Ethernet Module #1" + default 10 + help + Set SPI Ethernet module polling period. + + config EXAMPLE_ETH_SPI_POLLING1_MS_VAL + depends on EXAMPLE_SPI_ETHERNETS_NUM > 1 && EXAMPLE_ETH_SPI_INT1_GPIO < 0 + int "Polling period in msec of SPI Ethernet Module #2" + default 10 + help + Set SPI Ethernet module polling period. + + # Hidden variable to ensure that polling period option is visible only when interrupt is set disabled and + # it is set to known value (0) when interrupt is enabled at the same time. + config EXAMPLE_ETH_SPI_POLLING0_MS + int + default EXAMPLE_ETH_SPI_POLLING0_MS_VAL if EXAMPLE_ETH_SPI_POLLING0_MS_VAL > 0 + default 0 + + # Hidden variable to ensure that polling period option is visible only when interrupt is set disabled and + # it is set to known value (0) when interrupt is enabled at the same time. + config EXAMPLE_ETH_SPI_POLLING1_MS + depends on EXAMPLE_SPI_ETHERNETS_NUM > 1 + int + default EXAMPLE_ETH_SPI_POLLING1_MS_VAL if EXAMPLE_ETH_SPI_POLLING1_MS_VAL > 0 + default 0 + + config EXAMPLE_ETH_SPI_PHY_RST0_GPIO + int "PHY Reset GPIO number of SPI Ethernet Module #1" + range -1 ENV_GPIO_OUT_RANGE_MAX + default -1 + help + Set the GPIO number used to reset PHY chip on the first SPI Ethernet module. + Set to -1 to disable PHY chip hardware reset. + + config EXAMPLE_ETH_SPI_PHY_RST1_GPIO + depends on EXAMPLE_SPI_ETHERNETS_NUM > 1 + int "PHY Reset GPIO number of SPI Ethernet Module #2" + range -1 ENV_GPIO_OUT_RANGE_MAX + default -1 + help + Set the GPIO number used to reset PHY chip on the second SPI Ethernet module. + Set to -1 to disable PHY chip hardware reset. + + config EXAMPLE_ETH_SPI_PHY_ADDR0 + int "PHY Address of SPI Ethernet Module #1" + range 0 31 + default 1 + help + Set the first SPI Ethernet module PHY address according your board schematic. + + config EXAMPLE_ETH_SPI_PHY_ADDR1 + depends on EXAMPLE_SPI_ETHERNETS_NUM > 1 + int "PHY Address of SPI Ethernet Module #2" + range 0 31 + default 1 + help + Set the second SPI Ethernet module PHY address according your board schematic. + endif # EXAMPLE_USE_SPI_ETHERNET +endmenu diff --git a/components/ethernet_init/ethernet_init.c b/components/ethernet_init/ethernet_init.c new file mode 100644 index 0000000..3a1706f --- /dev/null +++ b/components/ethernet_init/ethernet_init.c @@ -0,0 +1,338 @@ +/* + * SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#include "ethernet_init.h" +#include "esp_log.h" +#include "esp_check.h" +#include "esp_mac.h" +#include "driver/gpio.h" +#include "sdkconfig.h" +#if CONFIG_EXAMPLE_USE_SPI_ETHERNET +#include "driver/spi_master.h" +#endif // CONFIG_EXAMPLE_USE_SPI_ETHERNET + +#if CONFIG_EXAMPLE_SPI_ETHERNETS_NUM +#define SPI_ETHERNETS_NUM CONFIG_EXAMPLE_SPI_ETHERNETS_NUM +#else +#define SPI_ETHERNETS_NUM 0 +#endif + +#if CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET +#define INTERNAL_ETHERNETS_NUM 1 +#else +#define INTERNAL_ETHERNETS_NUM 0 +#endif + +#define INIT_SPI_ETH_MODULE_CONFIG(eth_module_config, num) \ + do { \ + eth_module_config[num].spi_cs_gpio = CONFIG_EXAMPLE_ETH_SPI_CS ##num## _GPIO; \ + eth_module_config[num].int_gpio = CONFIG_EXAMPLE_ETH_SPI_INT ##num## _GPIO; \ + eth_module_config[num].polling_ms = CONFIG_EXAMPLE_ETH_SPI_POLLING ##num## _MS; \ + eth_module_config[num].phy_reset_gpio = CONFIG_EXAMPLE_ETH_SPI_PHY_RST ##num## _GPIO; \ + eth_module_config[num].phy_addr = CONFIG_EXAMPLE_ETH_SPI_PHY_ADDR ##num; \ + } while(0) + +typedef struct { + uint8_t spi_cs_gpio; + int8_t int_gpio; + uint32_t polling_ms; + int8_t phy_reset_gpio; + uint8_t phy_addr; + uint8_t *mac_addr; +}spi_eth_module_config_t; + +static const char *TAG = "example_eth_init"; +#if CONFIG_EXAMPLE_USE_SPI_ETHERNET +static bool gpio_isr_svc_init_by_eth = false; // indicates that we initialized the GPIO ISR service +#endif // CONFIG_EXAMPLE_USE_SPI_ETHERNET + + +#if CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET +/** + * @brief Internal ESP32 Ethernet initialization + * + * @param[out] mac_out optionally returns Ethernet MAC object + * @param[out] phy_out optionally returns Ethernet PHY object + * @return + * - esp_eth_handle_t if init succeeded + * - NULL if init failed + */ +static esp_eth_handle_t eth_init_internal(esp_eth_mac_t **mac_out, esp_eth_phy_t **phy_out) +{ + esp_eth_handle_t ret = NULL; + + // Init common MAC and PHY configs to default + eth_mac_config_t mac_config = ETH_MAC_DEFAULT_CONFIG(); + eth_phy_config_t phy_config = ETH_PHY_DEFAULT_CONFIG(); + + // Update PHY config based on board specific configuration + phy_config.phy_addr = CONFIG_EXAMPLE_ETH_PHY_ADDR; + phy_config.reset_gpio_num = CONFIG_EXAMPLE_ETH_PHY_RST_GPIO; + // Init vendor specific MAC config to default + eth_esp32_emac_config_t esp32_emac_config = ETH_ESP32_EMAC_DEFAULT_CONFIG(); + // Update vendor specific MAC config based on board configuration + esp32_emac_config.smi_gpio.mdc_num = CONFIG_EXAMPLE_ETH_MDC_GPIO; + esp32_emac_config.smi_gpio.mdio_num = CONFIG_EXAMPLE_ETH_MDIO_GPIO; +#if CONFIG_EXAMPLE_USE_SPI_ETHERNET + // The DMA is shared resource between EMAC and the SPI. Therefore, adjust + // EMAC DMA burst length when SPI Ethernet is used along with EMAC. + esp32_emac_config.dma_burst_len = ETH_DMA_BURST_LEN_4; +#endif // CONFIG_EXAMPLE_USE_SPI_ETHERNET + // Create new ESP32 Ethernet MAC instance + esp_eth_mac_t *mac = esp_eth_mac_new_esp32(&esp32_emac_config, &mac_config); + // Create new PHY instance based on board configuration +#if CONFIG_EXAMPLE_ETH_PHY_IP101 + esp_eth_phy_t *phy = esp_eth_phy_new_ip101(&phy_config); +#elif CONFIG_EXAMPLE_ETH_PHY_RTL8201 + esp_eth_phy_t *phy = esp_eth_phy_new_rtl8201(&phy_config); +#elif CONFIG_EXAMPLE_ETH_PHY_LAN87XX + esp_eth_phy_t *phy = esp_eth_phy_new_lan87xx(&phy_config); +#elif CONFIG_EXAMPLE_ETH_PHY_DP83848 + esp_eth_phy_t *phy = esp_eth_phy_new_dp83848(&phy_config); +#elif CONFIG_EXAMPLE_ETH_PHY_KSZ80XX + esp_eth_phy_t *phy = esp_eth_phy_new_ksz80xx(&phy_config); +#endif + // Init Ethernet driver to default and install it + esp_eth_handle_t eth_handle = NULL; + esp_eth_config_t config = ETH_DEFAULT_CONFIG(mac, phy); + ESP_GOTO_ON_FALSE(esp_eth_driver_install(&config, ð_handle) == ESP_OK, NULL, + err, TAG, "Ethernet driver install failed"); + + if (mac_out != NULL) { + *mac_out = mac; + } + if (phy_out != NULL) { + *phy_out = phy; + } + return eth_handle; +err: + if (eth_handle != NULL) { + esp_eth_driver_uninstall(eth_handle); + } + if (mac != NULL) { + mac->del(mac); + } + if (phy != NULL) { + phy->del(phy); + } + return ret; +} +#endif // CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET + +#if CONFIG_EXAMPLE_USE_SPI_ETHERNET +/** + * @brief SPI bus initialization (to be used by Ethernet SPI modules) + * + * @return + * - ESP_OK on success + */ +static esp_err_t spi_bus_init(void) +{ + esp_err_t ret = ESP_OK; + +#if (CONFIG_EXAMPLE_ETH_SPI_INT0_GPIO >= 0) || (CONFIG_EXAMPLE_ETH_SPI_INT1_GPIO > 0) + // Install GPIO ISR handler to be able to service SPI Eth modules interrupts + ret = gpio_install_isr_service(0); + if (ret == ESP_OK) { + gpio_isr_svc_init_by_eth = true; + } else if (ret == ESP_ERR_INVALID_STATE) { + ESP_LOGW(TAG, "GPIO ISR handler has been already installed"); + ret = ESP_OK; // ISR handler has been already installed so no issues + } else { + ESP_LOGE(TAG, "GPIO ISR handler install failed"); + goto err; + } +#endif + + // Init SPI bus + spi_bus_config_t buscfg = { + .miso_io_num = CONFIG_EXAMPLE_ETH_SPI_MISO_GPIO, + .mosi_io_num = CONFIG_EXAMPLE_ETH_SPI_MOSI_GPIO, + .sclk_io_num = CONFIG_EXAMPLE_ETH_SPI_SCLK_GPIO, + .quadwp_io_num = -1, + .quadhd_io_num = -1, + }; + ESP_GOTO_ON_ERROR(spi_bus_initialize(CONFIG_EXAMPLE_ETH_SPI_HOST, &buscfg, SPI_DMA_CH_AUTO), + err, TAG, "SPI host #%d init failed", CONFIG_EXAMPLE_ETH_SPI_HOST); + +err: + return ret; +} + +/** + * @brief Ethernet SPI modules initialization + * + * @param[in] spi_eth_module_config specific SPI Ethernet module configuration + * @param[out] mac_out optionally returns Ethernet MAC object + * @param[out] phy_out optionally returns Ethernet PHY object + * @return + * - esp_eth_handle_t if init succeeded + * - NULL if init failed + */ +static esp_eth_handle_t eth_init_spi(spi_eth_module_config_t *spi_eth_module_config, esp_eth_mac_t **mac_out, esp_eth_phy_t **phy_out) +{ + esp_eth_handle_t ret = NULL; + + // Init common MAC and PHY configs to default + eth_mac_config_t mac_config = ETH_MAC_DEFAULT_CONFIG(); + eth_phy_config_t phy_config = ETH_PHY_DEFAULT_CONFIG(); + + // Update PHY config based on board specific configuration + phy_config.phy_addr = spi_eth_module_config->phy_addr; + phy_config.reset_gpio_num = spi_eth_module_config->phy_reset_gpio; + + // Configure SPI interface for specific SPI module + spi_device_interface_config_t spi_devcfg = { + .mode = 0, + .clock_speed_hz = CONFIG_EXAMPLE_ETH_SPI_CLOCK_MHZ * 1000 * 1000, + .queue_size = 20, + .spics_io_num = spi_eth_module_config->spi_cs_gpio + }; + // Init vendor specific MAC config to default, and create new SPI Ethernet MAC instance + // and new PHY instance based on board configuration +#if CONFIG_EXAMPLE_USE_KSZ8851SNL + eth_ksz8851snl_config_t ksz8851snl_config = ETH_KSZ8851SNL_DEFAULT_CONFIG(CONFIG_EXAMPLE_ETH_SPI_HOST, &spi_devcfg); + ksz8851snl_config.int_gpio_num = spi_eth_module_config->int_gpio; + ksz8851snl_config.poll_period_ms = spi_eth_module_config->polling_ms; + esp_eth_mac_t *mac = esp_eth_mac_new_ksz8851snl(&ksz8851snl_config, &mac_config); + esp_eth_phy_t *phy = esp_eth_phy_new_ksz8851snl(&phy_config); +#elif CONFIG_EXAMPLE_USE_DM9051 + eth_dm9051_config_t dm9051_config = ETH_DM9051_DEFAULT_CONFIG(CONFIG_EXAMPLE_ETH_SPI_HOST, &spi_devcfg); + dm9051_config.int_gpio_num = spi_eth_module_config->int_gpio; + dm9051_config.poll_period_ms = spi_eth_module_config->polling_ms; + esp_eth_mac_t *mac = esp_eth_mac_new_dm9051(&dm9051_config, &mac_config); + esp_eth_phy_t *phy = esp_eth_phy_new_dm9051(&phy_config); +#elif CONFIG_EXAMPLE_USE_W5500 + eth_w5500_config_t w5500_config = ETH_W5500_DEFAULT_CONFIG(CONFIG_EXAMPLE_ETH_SPI_HOST, &spi_devcfg); + w5500_config.int_gpio_num = spi_eth_module_config->int_gpio; + w5500_config.poll_period_ms = spi_eth_module_config->polling_ms; + esp_eth_mac_t *mac = esp_eth_mac_new_w5500(&w5500_config, &mac_config); + esp_eth_phy_t *phy = esp_eth_phy_new_w5500(&phy_config); +#endif //CONFIG_EXAMPLE_USE_W5500 + // Init Ethernet driver to default and install it + esp_eth_handle_t eth_handle = NULL; + esp_eth_config_t eth_config_spi = ETH_DEFAULT_CONFIG(mac, phy); + ESP_GOTO_ON_FALSE(esp_eth_driver_install(ð_config_spi, ð_handle) == ESP_OK, NULL, err, TAG, "SPI Ethernet driver install failed"); + + // The SPI Ethernet module might not have a burned factory MAC address, we can set it manually. + if (spi_eth_module_config->mac_addr != NULL) { + ESP_GOTO_ON_FALSE(esp_eth_ioctl(eth_handle, ETH_CMD_S_MAC_ADDR, spi_eth_module_config->mac_addr) == ESP_OK, + NULL, err, TAG, "SPI Ethernet MAC address config failed"); + } + + if (mac_out != NULL) { + *mac_out = mac; + } + if (phy_out != NULL) { + *phy_out = phy; + } + return eth_handle; +err: + if (eth_handle != NULL) { + esp_eth_driver_uninstall(eth_handle); + } + if (mac != NULL) { + mac->del(mac); + } + if (phy != NULL) { + phy->del(phy); + } + return ret; +} +#endif // CONFIG_EXAMPLE_USE_SPI_ETHERNET + +esp_err_t example_eth_init(esp_eth_handle_t *eth_handles_out[], uint8_t *eth_cnt_out) +{ + esp_err_t ret = ESP_OK; + esp_eth_handle_t *eth_handles = NULL; + uint8_t eth_cnt = 0; + +#if CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET || CONFIG_EXAMPLE_USE_SPI_ETHERNET + ESP_GOTO_ON_FALSE(eth_handles_out != NULL && eth_cnt_out != NULL, ESP_ERR_INVALID_ARG, + err, TAG, "invalid arguments: initialized handles array or number of interfaces"); + eth_handles = calloc(SPI_ETHERNETS_NUM + INTERNAL_ETHERNETS_NUM, sizeof(esp_eth_handle_t)); + ESP_GOTO_ON_FALSE(eth_handles != NULL, ESP_ERR_NO_MEM, err, TAG, "no memory"); + +#if CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET + eth_handles[eth_cnt] = eth_init_internal(NULL, NULL); + ESP_GOTO_ON_FALSE(eth_handles[eth_cnt], ESP_FAIL, err, TAG, "internal Ethernet init failed"); + eth_cnt++; +#endif //CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET + +#if CONFIG_EXAMPLE_USE_SPI_ETHERNET + ESP_GOTO_ON_ERROR(spi_bus_init(), err, TAG, "SPI bus init failed"); + // Init specific SPI Ethernet module configuration from Kconfig (CS GPIO, Interrupt GPIO, etc.) + spi_eth_module_config_t spi_eth_module_config[CONFIG_EXAMPLE_SPI_ETHERNETS_NUM] = { 0 }; + INIT_SPI_ETH_MODULE_CONFIG(spi_eth_module_config, 0); + // The SPI Ethernet module(s) might not have a burned factory MAC address, hence use manually configured address(es). + // In this example, Locally Administered MAC address derived from ESP32x base MAC address is used. + // Note that Locally Administered OUI range should be used only when testing on a LAN under your control! + uint8_t base_mac_addr[ETH_ADDR_LEN]; + ESP_GOTO_ON_ERROR(esp_efuse_mac_get_default(base_mac_addr), err, TAG, "get EFUSE MAC failed"); + uint8_t local_mac_1[ETH_ADDR_LEN]; + esp_derive_local_mac(local_mac_1, base_mac_addr); + spi_eth_module_config[0].mac_addr = local_mac_1; +#if CONFIG_EXAMPLE_SPI_ETHERNETS_NUM > 1 + INIT_SPI_ETH_MODULE_CONFIG(spi_eth_module_config, 1); + uint8_t local_mac_2[ETH_ADDR_LEN]; + base_mac_addr[ETH_ADDR_LEN - 1] += 1; + esp_derive_local_mac(local_mac_2, base_mac_addr); + spi_eth_module_config[1].mac_addr = local_mac_2; +#endif +#if CONFIG_EXAMPLE_SPI_ETHERNETS_NUM > 2 +#error Maximum number of supported SPI Ethernet devices is currently limited to 2 by this example. +#endif + for (int i = 0; i < CONFIG_EXAMPLE_SPI_ETHERNETS_NUM; i++) { + eth_handles[eth_cnt] = eth_init_spi(&spi_eth_module_config[i], NULL, NULL); + ESP_GOTO_ON_FALSE(eth_handles[eth_cnt], ESP_FAIL, err, TAG, "SPI Ethernet init failed"); + eth_cnt++; + } +#endif // CONFIG_EXAMPLE_USE_SPI_ETHERNET +#else + ESP_LOGD(TAG, "no Ethernet device selected to init"); +#endif // CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET || CONFIG_EXAMPLE_USE_SPI_ETHERNET + *eth_handles_out = eth_handles; + *eth_cnt_out = eth_cnt; + + return ret; +#if CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET || CONFIG_EXAMPLE_USE_SPI_ETHERNET +err: + free(eth_handles); + return ret; +#endif +} + +esp_err_t example_eth_deinit(esp_eth_handle_t *eth_handles, uint8_t eth_cnt) +{ + ESP_RETURN_ON_FALSE(eth_handles != NULL, ESP_ERR_INVALID_ARG, TAG, "array of Ethernet handles cannot be NULL"); + for (int i = 0; i < eth_cnt; i++) { + esp_eth_mac_t *mac = NULL; + esp_eth_phy_t *phy = NULL; + if (eth_handles[i] != NULL) { + esp_eth_get_mac_instance(eth_handles[i], &mac); + esp_eth_get_phy_instance(eth_handles[i], &phy); + ESP_RETURN_ON_ERROR(esp_eth_driver_uninstall(eth_handles[i]), TAG, "Ethernet %p uninstall failed", eth_handles[i]); + } + if (mac != NULL) { + mac->del(mac); + } + if (phy != NULL) { + phy->del(phy); + } + } +#if CONFIG_EXAMPLE_USE_SPI_ETHERNET + spi_bus_free(CONFIG_EXAMPLE_ETH_SPI_HOST); +#if (CONFIG_EXAMPLE_ETH_SPI_INT0_GPIO >= 0) || (CONFIG_EXAMPLE_ETH_SPI_INT1_GPIO > 0) + // We installed the GPIO ISR service so let's uninstall it too. + // BE CAREFUL HERE though since the service might be used by other functionality! + if (gpio_isr_svc_init_by_eth) { + ESP_LOGW(TAG, "uninstalling GPIO ISR service!"); + gpio_uninstall_isr_service(); + } +#endif +#endif //CONFIG_EXAMPLE_USE_SPI_ETHERNET + free(eth_handles); + return ESP_OK; +} diff --git a/components/ethernet_init/ethernet_init.h b/components/ethernet_init/ethernet_init.h new file mode 100644 index 0000000..7de9d88 --- /dev/null +++ b/components/ethernet_init/ethernet_init.h @@ -0,0 +1,41 @@ +/* + * SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#pragma once + +#include "esp_eth_driver.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Initialize Ethernet driver based on Espressif IoT Development Framework Configuration + * + * @param[out] eth_handles_out array of initialized Ethernet driver handles + * @param[out] eth_cnt_out number of initialized Ethernets + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG when passed invalid pointers + * - ESP_ERR_NO_MEM when there is no memory to allocate for Ethernet driver handles array + * - ESP_FAIL on any other failure + */ +esp_err_t example_eth_init(esp_eth_handle_t *eth_handles_out[], uint8_t *eth_cnt_out); + +/** + * @brief De-initialize array of Ethernet drivers + * @note All Ethernet drivers in the array must be stopped prior calling this function. + * + * @param[in] eth_handles array of Ethernet drivers to be de-initialized + * @param[in] eth_cnt number of Ethernets drivers to be de-initialized + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG when passed invalid pointers + */ +esp_err_t example_eth_deinit(esp_eth_handle_t *eth_handles, uint8_t eth_cnt); + +#ifdef __cplusplus +} +#endif diff --git a/dependencies.lock b/dependencies.lock index 982e7b8..f68e82d 100644 --- a/dependencies.lock +++ b/dependencies.lock @@ -42,7 +42,7 @@ dependencies: version: 1.1.4 espressif/esp_hosted: component_hash: - b5fed813114be315487289225970d5fb5b4ef5f73fb73f2d2332862d0dad19bb + b6422e810fe97acd87ac184f7da1653e69e885fd209e13c5b1ae20c5787d914d dependencies: - name: idf require: private @@ -50,7 +50,7 @@ dependencies: source: registry_url: https://components.espressif.com type: service - version: 2.9.7 + version: 2.11.1 espressif/esp_lcd_touch: component_hash: 3f85a7d95af876f1a6ecca8eb90a81614890d0f03a038390804e5a77e2caf862 @@ -231,14 +231,14 @@ dependencies: version: 1.1.2 espressif/esp_wifi_remote: component_hash: - 94d453bb6aa79ebbe909d6e6525107353880c8a0c8b5d8f86103c83dae055362 + e5cb66acbf9b3e115dab6b8e1262a5473e7de6e4106d32a2a8ca7384bd21fc00 dependencies: - name: espressif/esp_hosted registry_url: https://components.espressif.com require: private rules: - if: target in [esp32h2, esp32p4] - version: '>=0.0.6' + version: '>=2.11' - name: espressif/wifi_remote_over_eppp registry_url: https://components.espressif.com require: private @@ -249,7 +249,7 @@ dependencies: source: registry_url: https://components.espressif.com/ type: service - version: 1.2.4 + version: 1.3.1 espressif/freetype: component_hash: cd5e2d8458e6e8d73f1120ac474467cabb669d8ea4b25050bf6a348c1e89225e diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt index 2b5d5c7..f38c1d4 100644 --- a/main/CMakeLists.txt +++ b/main/CMakeLists.txt @@ -1,4 +1,4 @@ -idf_component_register(SRCS "KnxWorker.cpp" "Nvs.cpp" "main.cpp" "Display.cpp" "Touch.cpp" "Gui.cpp" "Wifi.cpp" "Gui/WifiSetting.cpp" +idf_component_register(SRCS "KnxWorker.cpp" "Nvs.cpp" "main.cpp" "Display.cpp" "Touch.cpp" "Gui.cpp" "Wifi.cpp" "LvglIdle.c" "Gui/WifiSetting.cpp" "Gui/EthSetting.cpp" "Hardware/Eth.cpp" "WidgetManager.cpp" "WebServer.cpp" "SdCard.cpp" PRIV_REQUIRES spi_flash esp_driver_ppa esp_lcd - REQUIRES esp_mm esp_driver_ppa esp_timer lvgl knx esp_wifi_remote esp_netif esp_event nvs_flash + REQUIRES esp_mm esp_eth esp_driver_ppa esp_timer lvgl knx ethernet_init esp_wifi_remote esp_netif esp_event nvs_flash esp_http_server fatfs sdmmc json INCLUDE_DIRS "") diff --git a/main/Gui.cpp b/main/Gui.cpp index 14519cf..bdca74f 100644 --- a/main/Gui.cpp +++ b/main/Gui.cpp @@ -1,57 +1,38 @@ #include "Gui.hpp" #include "esp_lv_adapter.h" #include "Gui/WifiSetting.hpp" +#include "Gui/EthSetting.hpp" +#include "WidgetManager.hpp" -lv_obj_t * Gui::label2 = nullptr; -lv_obj_t * label = nullptr; KnxWorker Gui::knxWorker; // Define the static member static void screen_long_press_handler(lv_event_t * e) { if (lv_event_get_code(e) == LV_EVENT_LONG_PRESSED) { - WifiSetting::instance().show(); - } -} - -static void event_handler(lv_event_t * e) -{ - lv_event_code_t code = lv_event_get_code(e); - - if(code == LV_EVENT_CLICKED) { - lv_label_set_text(label, "clicked"); - } - else if(code == LV_EVENT_VALUE_CHANGED) { - LV_LOG_USER("Toggled"); - Gui::knxWorker.toggleProgMode(); // Call toggleProgMode + //WifiSetting::instance().show(); + EthSetting::instance().show(); } } void Gui::create() { + // Initialize WidgetManager (loads config from NVS) + WidgetManager::instance().init(); + if (esp_lv_adapter_lock(-1) == ESP_OK) { - - lv_obj_t * btn1 = lv_btn_create(lv_scr_act()); - lv_obj_add_event_cb(btn1, event_handler, LV_EVENT_ALL, NULL); - lv_obj_align(btn1, LV_ALIGN_CENTER, 0, -40); - - label = lv_label_create(btn1); - lv_label_set_text(label, "Button"); - lv_obj_center(label); - - lv_obj_t * btn2 = lv_btn_create(lv_scr_act()); - lv_obj_add_event_cb(btn2, event_handler, LV_EVENT_ALL, NULL); - lv_obj_align(btn2, LV_ALIGN_CENTER, 0, 40); - lv_obj_add_flag(btn2, LV_OBJ_FLAG_CHECKABLE); - lv_obj_set_height(btn2, LV_SIZE_CONTENT); - - label = lv_label_create(btn2); - lv_label_set_text(label, "Toggle"); - lv_obj_center(label); - - // Add long press handler for WiFi settings + // Add long press handler for settings lv_obj_add_event_cb(lv_scr_act(), screen_long_press_handler, LV_EVENT_LONG_PRESSED, NULL); esp_lv_adapter_unlock(); } + + // Apply loaded configuration (creates widgets) + WidgetManager::instance().applyConfig(); +} + +void Gui::updateTemperature(float temp) +{ + // Delegate to WidgetManager for KNX group address 1 + WidgetManager::instance().onKnxValue(1, temp); } diff --git a/main/Gui.hpp b/main/Gui.hpp index ea85b62..d7d7044 100644 --- a/main/Gui.hpp +++ b/main/Gui.hpp @@ -6,9 +6,6 @@ class Gui { public: void create(); - static KnxWorker knxWorker; // Make it public - -private: - static void slider_event_cb(lv_event_t * e); - static lv_obj_t * label2; + static KnxWorker knxWorker; + static void updateTemperature(float temp); }; diff --git a/main/Gui/EthSetting.cpp b/main/Gui/EthSetting.cpp new file mode 100644 index 0000000..504cb3c --- /dev/null +++ b/main/Gui/EthSetting.cpp @@ -0,0 +1,83 @@ +#include "EthSetting.hpp" +#include "esp_lv_adapter.h" +#include "esp_log.h" +#include + +static const char* TAG = "EthSetting"; + +EthSetting& EthSetting::instance() { + static EthSetting instance; + return instance; +} + +void EthSetting::show() { + if (visible_) { + return; + } + + ESP_LOGI(TAG, "Showing ETH settings"); + + if (esp_lv_adapter_lock(-1) == ESP_OK) { + createUI(); + visible_ = true; + } +} + +void EthSetting::hide() { + if (!visible_) { + return; + } + + ESP_LOGI(TAG, "Hiding ETH settings"); + + if (esp_lv_adapter_lock(-1) == ESP_OK) { + + if (overlay_) { + lv_obj_del(overlay_); + overlay_ = nullptr; + } + visible_ = false; + esp_lv_adapter_unlock(); + } +} + +bool EthSetting::isVisible() { + return visible_; +} + +void EthSetting::createUI() { + overlay_ = lv_obj_create(lv_scr_act()); + lv_obj_set_size(overlay_, LV_PCT(100), LV_PCT(100)); + lv_obj_set_style_bg_color(overlay_, lv_color_hex(0x202020), 0); + lv_obj_set_style_bg_opa(overlay_, LV_OPA_COVER, 0); + lv_obj_set_style_pad_all(overlay_, 10, 0); + lv_obj_clear_flag(overlay_, LV_OBJ_FLAG_SCROLLABLE); + + lv_obj_t* header = lv_obj_create(overlay_); + lv_obj_set_size(header, LV_PCT(100), 50); + lv_obj_align(header, LV_ALIGN_TOP_MID, 0, 0); + lv_obj_set_style_bg_color(header, lv_color_hex(0x303030), 0); + lv_obj_set_style_pad_all(header, 5, 0); + lv_obj_clear_flag(header, LV_OBJ_FLAG_SCROLLABLE); + + lv_obj_t* closeBtn = lv_btn_create(header); + lv_obj_set_size(closeBtn, 40, 40); + lv_obj_align(closeBtn, LV_ALIGN_LEFT_MID, 0, 0); + lv_obj_set_style_bg_color(closeBtn, lv_color_hex(0x804040), 0); + lv_obj_add_event_cb(closeBtn, onCloseClick, LV_EVENT_CLICKED, nullptr); + + lv_obj_t* closeLbl = lv_label_create(closeBtn); + lv_label_set_text(closeLbl, "X"); + lv_obj_center(closeLbl); + + lv_obj_t* titleLbl = lv_label_create(header); + lv_label_set_text(titleLbl, "Eth Settings"); + lv_obj_set_style_text_font(titleLbl, &lv_font_montserrat_14, 0); + lv_obj_align(titleLbl, LV_ALIGN_CENTER, 0, 0); +} + + +void EthSetting::onCloseClick(lv_event_t* e) { + (void)e; + EthSetting::instance().hide(); +} diff --git a/main/Gui/EthSetting.hpp b/main/Gui/EthSetting.hpp new file mode 100644 index 0000000..0524aeb --- /dev/null +++ b/main/Gui/EthSetting.hpp @@ -0,0 +1,26 @@ +#pragma once + +#include "lvgl.h" +#include +#include + +class EthSetting { +public: + static EthSetting& instance(); + + void show(); + void hide(); + bool isVisible(); + +private: + EthSetting() = default; + EthSetting(const EthSetting&) = delete; + EthSetting& operator=(const EthSetting&) = delete; + + void createUI(); + + static void onCloseClick(lv_event_t* e); + + lv_obj_t* overlay_ = nullptr; + bool visible_ = false; +}; diff --git a/main/Hardware/Eth.cpp b/main/Hardware/Eth.cpp new file mode 100644 index 0000000..e5e21a1 --- /dev/null +++ b/main/Hardware/Eth.cpp @@ -0,0 +1,101 @@ +#include "Eth.hpp" +#include "esp_log.h" +#include "esp_netif.h" +#include "esp_eth.h" +#include "ethernet_init.h" + + +static const char* TAG = "Ethernet"; + +Eth& Eth::instance() { + static Eth instance; + return instance; +} + +/** Event handler for Ethernet events */ +void Eth::eventHandler(void *arg, esp_event_base_t event_base, + int32_t event_id, void *event_data) +{ + uint8_t mac_addr[6] = {0}; + /* we can get the ethernet driver handle from event data */ + esp_eth_handle_t eth_handle = *(esp_eth_handle_t *)event_data; + + switch (event_id) { + case ETHERNET_EVENT_CONNECTED: + esp_eth_ioctl(eth_handle, ETH_CMD_G_MAC_ADDR, mac_addr); + ESP_LOGI(TAG, "Ethernet Link Up"); + ESP_LOGI(TAG, "Ethernet HW Addr %02x:%02x:%02x:%02x:%02x:%02x", + mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], mac_addr[4], mac_addr[5]); + break; + case ETHERNET_EVENT_DISCONNECTED: + ESP_LOGI(TAG, "Ethernet Link Down"); + break; + case ETHERNET_EVENT_START: + ESP_LOGI(TAG, "Ethernet Started"); + break; + case ETHERNET_EVENT_STOP: + ESP_LOGI(TAG, "Ethernet Stopped"); + break; + default: + break; + } +} + +/** Event handler for IP_EVENT_ETH_GOT_IP */ +void Eth::got_ip_event_handler(void *arg, esp_event_base_t event_base, + int32_t event_id, void *event_data) +{ + ip_event_got_ip_t *event = (ip_event_got_ip_t *) event_data; + const esp_netif_ip_info_t *ip_info = &event->ip_info; + + ESP_LOGI(TAG, "Ethernet Got IP Address"); + ESP_LOGI(TAG, "~~~~~~~~~~~"); + ESP_LOGI(TAG, "ETHIP:" IPSTR, IP2STR(&ip_info->ip)); + ESP_LOGI(TAG, "ETHMASK:" IPSTR, IP2STR(&ip_info->netmask)); + ESP_LOGI(TAG, "ETHGW:" IPSTR, IP2STR(&ip_info->gw)); + ESP_LOGI(TAG, "~~~~~~~~~~~"); +} + + + +void Eth::init() { + if (initialized_) { + return; + } + + ESP_LOGI(TAG, "Initializing Ethernet"); + + ethEventGroup_ = xEventGroupCreate(); + + uint8_t eth_port_cnt = 0; + + esp_eth_handle_t *eth_handles; + ESP_ERROR_CHECK(example_eth_init(ð_handles, ð_port_cnt)); + + // Initialize TCP/IP network interface aka the esp-netif (should be called only once in application) + ESP_ERROR_CHECK(esp_netif_init()); + // Create default event loop that running in background + ESP_ERROR_CHECK(esp_event_loop_create_default()); + + esp_netif_t *eth_netifs[eth_port_cnt]; + esp_eth_netif_glue_handle_t eth_netif_glues[eth_port_cnt]; + + // Create instance(s) of esp-netif for Ethernet(s) + if (eth_port_cnt == 1) { + // Use ESP_NETIF_DEFAULT_ETH when just one Ethernet interface is used and you don't need to modify + // default esp-netif configuration parameters. + esp_netif_config_t cfg = ESP_NETIF_DEFAULT_ETH(); + eth_netifs[0] = esp_netif_new(&cfg); + eth_netif_glues[0] = esp_eth_new_netif_glue(eth_handles[0]); + // Attach Ethernet driver to TCP/IP stack + ESP_ERROR_CHECK(esp_netif_attach(eth_netifs[0], eth_netif_glues[0])); + } + + ESP_ERROR_CHECK(esp_event_handler_register(ETH_EVENT, ESP_EVENT_ANY_ID, &eventHandler, NULL)); + ESP_ERROR_CHECK(esp_event_handler_register(IP_EVENT, IP_EVENT_ETH_GOT_IP, &got_ip_event_handler, NULL)); + + // Start Ethernet driver state machine + for (int i = 0; i < eth_port_cnt; i++) { + ESP_ERROR_CHECK(esp_eth_start(eth_handles[i])); + } +} \ No newline at end of file diff --git a/main/Hardware/Eth.hpp b/main/Hardware/Eth.hpp new file mode 100644 index 0000000..d266644 --- /dev/null +++ b/main/Hardware/Eth.hpp @@ -0,0 +1,28 @@ +#pragma once +#include +#include +#include +#include "esp_event.h" +#include "freertos/FreeRTOS.h" +#include "freertos/event_groups.h" + +class Eth { + +public: + static Eth& instance(); + + void init(); + +private: + Eth() = default; + Eth(const Eth&) = delete; + Eth& operator=(const Eth&) = delete; + + static void eventHandler(void* arg, esp_event_base_t event_base, + int32_t event_id, void* event_data); + static void got_ip_event_handler(void* arg, esp_event_base_t event_base, + int32_t event_id, void* event_data); + + bool initialized_ = false; + EventGroupHandle_t ethEventGroup_ = nullptr; +}; \ No newline at end of file diff --git a/main/KnxWorker.cpp b/main/KnxWorker.cpp index 6af5938..549a2b0 100644 --- a/main/KnxWorker.cpp +++ b/main/KnxWorker.cpp @@ -1,10 +1,14 @@ #include "KnxWorker.hpp" +#include "Gui.hpp" #include "esp32_idf_platform.h" #include "knx_facade.h" #include "knx/bau07B0.h" #include "knx/group_object.h" +#include "knx/group_object_table_object.h" +#include "knx/dpt.h" #include "esp_log.h" #include +#include #define TAG "KNXWORKER" #define MASK_VERSION 0x07B0 @@ -28,6 +32,16 @@ void KnxWorker::init() { #if !UART_DEBUG_MODE knx.readMemory(); + + // Register callback for GroupObject 1 (Temperature) + GroupObject& go1 = knx.getGroupObject(1); + go1.dataPointType(DPT_Value_Temp); + go1.callback([](GroupObject& go) { + float temp = (float)go.value(DPT_Value_Temp); + ESP_LOGI(TAG, "Temperature received: %.1f °C", temp); + Gui::updateTemperature(temp); + }); + knx.start(); ESP_LOGI(TAG, "FINISH"); #else @@ -75,4 +89,51 @@ void KnxWorker::loop() { #else knx.loop(); #endif +} + +size_t KnxWorker::getGroupObjectCount() { +#if !UART_DEBUG_MODE + // Get the group object table from BAU + GroupObjectTableObject& goTable = knxBau.groupObjectTable(); + return goTable.entryCount(); +#else + return 0; +#endif +} + +bool KnxWorker::getGroupObjectInfo(size_t index, KnxGroupObjectInfo& info) { +#if !UART_DEBUG_MODE + GroupObjectTableObject& goTable = knxBau.groupObjectTable(); + + if (index == 0 || index > goTable.entryCount()) { + return false; + } + + // Get group object (1-based index) + GroupObject& go = knx.getGroupObject(index); + + info.goIndex = index; + info.dptMain = 0; + info.dptSub = 0; + info.commFlag = go.commFlag(); + info.readFlag = go.readEnable(); + info.writeFlag = go.writeEnable(); + + // Get ASAP - this is the index we use for addressing + info.groupAddress = go.asap(); + + return true; +#else + (void)index; + (void)info; + return false; +#endif +} + +void KnxWorker::formatGroupAddress(uint16_t addr, char* buf, size_t bufSize) { + // Format: main/middle/sub (5/3/8 bit) + uint8_t main = (addr >> 11) & 0x1F; + uint8_t middle = (addr >> 8) & 0x07; + uint8_t sub = addr & 0xFF; + snprintf(buf, bufSize, "%d/%d/%d", main, middle, sub); } \ No newline at end of file diff --git a/main/KnxWorker.hpp b/main/KnxWorker.hpp index c83547a..848b212 100644 --- a/main/KnxWorker.hpp +++ b/main/KnxWorker.hpp @@ -1,9 +1,30 @@ #pragma once +#include +#include + +// KNX Group Object Info für Web-API +struct KnxGroupObjectInfo { + uint16_t goIndex; // Group Object Index (1-based) + uint16_t groupAddress; // Gruppenadresse (z.B. 1/2/3 = 0x0A03) + uint8_t dptMain; // DPT Haupttyp + uint8_t dptSub; // DPT Subtyp + bool commFlag; // Kommunikations-Flag + bool readFlag; // Lese-Flag + bool writeFlag; // Schreib-Flag +}; + class KnxWorker { public: KnxWorker(); void init(); void toggleProgMode(); void loop(); + + // KNX Gruppenadressen auslesen + size_t getGroupObjectCount(); + bool getGroupObjectInfo(size_t index, KnxGroupObjectInfo& info); + + // Gruppenadresse als String formatieren (z.B. "1/2/3") + static void formatGroupAddress(uint16_t addr, char* buf, size_t bufSize); }; diff --git a/main/LvglIdle.c b/main/LvglIdle.c new file mode 100644 index 0000000..f72e085 --- /dev/null +++ b/main/LvglIdle.c @@ -0,0 +1,65 @@ +#include +#include +#include + +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" + +uint32_t app_lvgl_get_idle_percent(void) +{ +#if (configGENERATE_RUN_TIME_STATS == 1) && (configUSE_TRACE_FACILITY == 1) + static TaskStatus_t *task_status = NULL; + static UBaseType_t task_status_count = 0; + static uint64_t last_total = 0; + static uint64_t last_idle = 0; + + UBaseType_t count = uxTaskGetNumberOfTasks(); + if (count == 0) { + return 0; + } + + if (count > task_status_count) { + TaskStatus_t *new_buf = (TaskStatus_t *)realloc(task_status, count * sizeof(TaskStatus_t)); + if (!new_buf) { + return 0; + } + task_status = new_buf; + task_status_count = count; + } + + configRUN_TIME_COUNTER_TYPE total_runtime = 0; + UBaseType_t filled = uxTaskGetSystemState(task_status, task_status_count, &total_runtime); + + uint64_t idle_runtime = 0; + for (UBaseType_t i = 0; i < filled; i++) { + const char *name = task_status[i].pcTaskName; + if (name && strncmp(name, "IDLE", 4) == 0) { + idle_runtime += (uint64_t)task_status[i].ulRunTimeCounter; + } + } + + uint64_t total_runtime64 = (uint64_t)total_runtime; + if (last_total == 0 || total_runtime64 < last_total || idle_runtime < last_idle) { + last_total = total_runtime64; + last_idle = idle_runtime; + return 0; + } + + uint64_t total_delta = total_runtime64 - last_total; + uint64_t idle_delta = idle_runtime - last_idle; + last_total = total_runtime64; + last_idle = idle_runtime; + + if (total_delta == 0) { + return 0; + } + + uint64_t pct = (idle_delta * 100U) / total_delta; + if (pct > 100U) { + pct = 100U; + } + return (uint32_t)pct; +#else + return 0; +#endif +} diff --git a/main/SdCard.cpp b/main/SdCard.cpp new file mode 100644 index 0000000..c4e7703 --- /dev/null +++ b/main/SdCard.cpp @@ -0,0 +1,89 @@ +#include "SdCard.hpp" +#include "esp_log.h" +#include "esp_vfs_fat.h" +#include "sdmmc_cmd.h" +#include "driver/sdmmc_host.h" +#include + +static const char* TAG = "SdCard"; + +// ESP32-P4 Waveshare Board SDMMC Pins +#define SDMMC_CLK_GPIO 43 +#define SDMMC_CMD_GPIO 44 +#define SDMMC_D0_GPIO 39 +#define SDMMC_D1_GPIO 40 +#define SDMMC_D2_GPIO 41 +#define SDMMC_D3_GPIO 42 + +SdCard& SdCard::instance() { + static SdCard inst; + return inst; +} + +bool SdCard::init() { + if (mounted_) { + ESP_LOGW(TAG, "SD card already mounted"); + return true; + } + + ESP_LOGI(TAG, "Initializing SD card"); + + // Configure SDMMC host + sdmmc_host_t host = SDMMC_HOST_DEFAULT(); + host.max_freq_khz = SDMMC_FREQ_HIGHSPEED; + + // Configure SDMMC slot with GPIO pins + sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT(); + slot_config.clk = static_cast(SDMMC_CLK_GPIO); + slot_config.cmd = static_cast(SDMMC_CMD_GPIO); + slot_config.d0 = static_cast(SDMMC_D0_GPIO); + slot_config.d1 = static_cast(SDMMC_D1_GPIO); + slot_config.d2 = static_cast(SDMMC_D2_GPIO); + slot_config.d3 = static_cast(SDMMC_D3_GPIO); + slot_config.width = 4; // 4-bit mode + slot_config.flags |= SDMMC_SLOT_FLAG_INTERNAL_PULLUP; + + // Mount FAT filesystem + esp_vfs_fat_sdmmc_mount_config_t mount_config = { + .format_if_mount_failed = true, + .max_files = 5, + .allocation_unit_size = 16 * 1024 + }; + + sdmmc_card_t* card; + esp_err_t ret = esp_vfs_fat_sdmmc_mount(MOUNT_POINT, &host, &slot_config, &mount_config, &card); + + if (ret != ESP_OK) { + if (ret == ESP_FAIL) { + ESP_LOGE(TAG, "Failed to mount filesystem. If you want the card to be formatted, set format_if_mount_failed = true."); + } else { + ESP_LOGE(TAG, "Failed to initialize the card (%s). Make sure SD card lines have pull-up resistors.", esp_err_to_name(ret)); + } + return false; + } + + mounted_ = true; + + // Print card info + sdmmc_card_print_info(stdout, card); + ESP_LOGI(TAG, "SD card mounted at %s", MOUNT_POINT); + + // Create directories if they don't exist + struct stat st; + const char* dirs[] = { + "/sdcard/webseite", + "/sdcard/images" + }; + + for (const char* dir : dirs) { + if (stat(dir, &st) != 0) { + if (mkdir(dir, 0755) == 0) { + ESP_LOGI(TAG, "Created directory: %s", dir); + } else { + ESP_LOGW(TAG, "Failed to create directory: %s", dir); + } + } + } + + return true; +} diff --git a/main/SdCard.hpp b/main/SdCard.hpp new file mode 100644 index 0000000..e882c94 --- /dev/null +++ b/main/SdCard.hpp @@ -0,0 +1,17 @@ +#pragma once + +class SdCard { +public: + static SdCard& instance(); + bool init(); + bool isMounted() const { return mounted_; } + static constexpr const char* MOUNT_POINT = "/sdcard"; + +private: + SdCard() = default; + ~SdCard() = default; + SdCard(const SdCard&) = delete; + SdCard& operator=(const SdCard&) = delete; + + bool mounted_ = false; +}; diff --git a/main/WebServer.cpp b/main/WebServer.cpp new file mode 100644 index 0000000..bdefb8c --- /dev/null +++ b/main/WebServer.cpp @@ -0,0 +1,326 @@ +#include "WebServer.hpp" +#include "SdCard.hpp" +#include "WidgetManager.hpp" +#include "KnxWorker.hpp" +#include "Gui.hpp" +#include "esp_log.h" +#include +#include +#include + +static const char* TAG = "WebServer"; + +WebServer& WebServer::instance() { + static WebServer instance; + return instance; +} + +WebServer::~WebServer() { + stop(); +} + +void WebServer::start() { + if (server_ != nullptr) { + ESP_LOGW(TAG, "Server already running"); + return; + } + + httpd_config_t config = HTTPD_DEFAULT_CONFIG(); + config.uri_match_fn = httpd_uri_match_wildcard; + config.stack_size = 8192; + config.max_uri_handlers = 8; + + ESP_LOGI(TAG, "Starting HTTP server on port %d", config.server_port); + + if (httpd_start(&server_, &config) != ESP_OK) { + ESP_LOGE(TAG, "Failed to start HTTP server"); + return; + } + + // GET / - Web page (loads index.html from SD card) + httpd_uri_t root = { + .uri = "/", + .method = HTTP_GET, + .handler = rootHandler, + .user_ctx = nullptr + }; + httpd_register_uri_handler(server_, &root); + + // GET /webseite/* - Static files from SD card + httpd_uri_t webseite = { + .uri = "/webseite/*", + .method = HTTP_GET, + .handler = staticFileHandler, + .user_ctx = nullptr + }; + httpd_register_uri_handler(server_, &webseite); + + // GET /images/* - Images from SD card + httpd_uri_t images = { + .uri = "/images/*", + .method = HTTP_GET, + .handler = imagesHandler, + .user_ctx = nullptr + }; + httpd_register_uri_handler(server_, &images); + + // GET /api/config - Get full configuration + httpd_uri_t getConfig = { + .uri = "/api/config", + .method = HTTP_GET, + .handler = getConfigHandler, + .user_ctx = nullptr + }; + httpd_register_uri_handler(server_, &getConfig); + + // POST /api/config - Update configuration (from editor) + httpd_uri_t postConfig = { + .uri = "/api/config", + .method = HTTP_POST, + .handler = postConfigHandler, + .user_ctx = nullptr + }; + httpd_register_uri_handler(server_, &postConfig); + + // POST /api/save - Save and apply configuration + httpd_uri_t postSave = { + .uri = "/api/save", + .method = HTTP_POST, + .handler = postSaveHandler, + .user_ctx = nullptr + }; + httpd_register_uri_handler(server_, &postSave); + + // POST /api/reset - Reset to defaults + httpd_uri_t postReset = { + .uri = "/api/reset", + .method = HTTP_POST, + .handler = postResetHandler, + .user_ctx = nullptr + }; + httpd_register_uri_handler(server_, &postReset); + + // GET /api/knx/addresses - Get KNX group addresses + httpd_uri_t getKnxAddresses = { + .uri = "/api/knx/addresses", + .method = HTTP_GET, + .handler = getKnxAddressesHandler, + .user_ctx = nullptr + }; + httpd_register_uri_handler(server_, &getKnxAddresses); + + ESP_LOGI(TAG, "HTTP server started successfully"); +} + +void WebServer::stop() { + if (server_ != nullptr) { + httpd_stop(server_); + server_ = nullptr; + ESP_LOGI(TAG, "HTTP server stopped"); + } +} + +const char* WebServer::getContentType(const char* filepath) { + const char* ext = strrchr(filepath, '.'); + if (!ext) return "application/octet-stream"; + + if (strcasecmp(ext, ".html") == 0 || strcasecmp(ext, ".htm") == 0) return "text/html; charset=utf-8"; + if (strcasecmp(ext, ".css") == 0) return "text/css"; + if (strcasecmp(ext, ".js") == 0) return "application/javascript"; + if (strcasecmp(ext, ".json") == 0) return "application/json"; + if (strcasecmp(ext, ".png") == 0) return "image/png"; + if (strcasecmp(ext, ".jpg") == 0 || strcasecmp(ext, ".jpeg") == 0) return "image/jpeg"; + if (strcasecmp(ext, ".gif") == 0) return "image/gif"; + if (strcasecmp(ext, ".svg") == 0) return "image/svg+xml"; + if (strcasecmp(ext, ".ico") == 0) return "image/x-icon"; + + return "application/octet-stream"; +} + +esp_err_t WebServer::sendFile(httpd_req_t* req, const char* filepath) { + struct stat st; + if (stat(filepath, &st) != 0) { + ESP_LOGE(TAG, "File not found: %s", filepath); + httpd_resp_send_err(req, HTTPD_404_NOT_FOUND, "File not found"); + return ESP_FAIL; + } + + FILE* f = fopen(filepath, "r"); + if (!f) { + ESP_LOGE(TAG, "Failed to open file: %s", filepath); + httpd_resp_send_err(req, HTTPD_500_INTERNAL_SERVER_ERROR, "Failed to open file"); + return ESP_FAIL; + } + + httpd_resp_set_type(req, getContentType(filepath)); + + // Send file in chunks + char* chunk = new char[1024]; + if (!chunk) { + fclose(f); + httpd_resp_send_err(req, HTTPD_500_INTERNAL_SERVER_ERROR, "Out of memory"); + return ESP_FAIL; + } + + size_t read; + while ((read = fread(chunk, 1, 1024, f)) > 0) { + if (httpd_resp_send_chunk(req, chunk, read) != ESP_OK) { + delete[] chunk; + fclose(f); + ESP_LOGE(TAG, "Failed to send chunk"); + httpd_resp_send_err(req, HTTPD_500_INTERNAL_SERVER_ERROR, "Send failed"); + return ESP_FAIL; + } + } + + delete[] chunk; + fclose(f); + + // End chunked response + httpd_resp_send_chunk(req, nullptr, 0); + return ESP_OK; +} + +esp_err_t WebServer::rootHandler(httpd_req_t* req) { + if (!SdCard::instance().isMounted()) { + httpd_resp_set_type(req, "text/html; charset=utf-8"); + const char* errorPage = "

SD Card Error

" + "

SD card not mounted. Please insert SD card with /webseite/index.html

"; + httpd_resp_send(req, errorPage, strlen(errorPage)); + return ESP_OK; + } + + return sendFile(req, "/sdcard/webseite/index.html"); +} + +esp_err_t WebServer::staticFileHandler(httpd_req_t* req) { + // URI: /webseite/filename -> /sdcard/webseite/filename + char filepath[CONFIG_HTTPD_MAX_URI_LEN + 8]; + snprintf(filepath, sizeof(filepath), "/sdcard%.*s", + (int)(sizeof(filepath) - 8), req->uri); + + return sendFile(req, filepath); +} + +esp_err_t WebServer::imagesHandler(httpd_req_t* req) { + // URI: /images/filename -> /sdcard/images/filename + char filepath[CONFIG_HTTPD_MAX_URI_LEN + 8]; + snprintf(filepath, sizeof(filepath), "/sdcard%.*s", + (int)(sizeof(filepath) - 8), req->uri); + + return sendFile(req, filepath); +} + +esp_err_t WebServer::getConfigHandler(httpd_req_t* req) { + // Allocate buffer for JSON (widgets can be large) + char* buf = new char[8192]; + if (buf == nullptr) { + httpd_resp_send_err(req, HTTPD_500_INTERNAL_SERVER_ERROR, "Out of memory"); + return ESP_FAIL; + } + + WidgetManager::instance().getConfigJson(buf, 8192); + + httpd_resp_set_type(req, "application/json"); + httpd_resp_send(req, buf, strlen(buf)); + + delete[] buf; + return ESP_OK; +} + +esp_err_t WebServer::postConfigHandler(httpd_req_t* req) { + // Read request body + int total_len = req->content_len; + if (total_len > 8192) { + httpd_resp_send_err(req, HTTPD_400_BAD_REQUEST, "Content too large"); + return ESP_FAIL; + } + + char* buf = new char[total_len + 1]; + if (buf == nullptr) { + httpd_resp_send_err(req, HTTPD_500_INTERNAL_SERVER_ERROR, "Out of memory"); + return ESP_FAIL; + } + + int received = 0; + while (received < total_len) { + int ret = httpd_req_recv(req, buf + received, total_len - received); + if (ret <= 0) { + delete[] buf; + httpd_resp_send_err(req, HTTPD_400_BAD_REQUEST, "Receive failed"); + return ESP_FAIL; + } + received += ret; + } + buf[received] = '\0'; + + // Update config (does NOT apply yet) + bool success = WidgetManager::instance().updateConfigFromJson(buf); + delete[] buf; + + if (success) { + httpd_resp_set_type(req, "application/json"); + httpd_resp_send(req, "{\"status\":\"ok\"}", 15); + } else { + httpd_resp_send_err(req, HTTPD_400_BAD_REQUEST, "Invalid JSON"); + } + + return success ? ESP_OK : ESP_FAIL; +} + +esp_err_t WebServer::postSaveHandler(httpd_req_t* req) { + ESP_LOGI(TAG, "Saving and applying configuration"); + + WidgetManager::instance().saveAndApply(); + + httpd_resp_set_type(req, "application/json"); + httpd_resp_send(req, "{\"status\":\"ok\"}", 15); + return ESP_OK; +} + +esp_err_t WebServer::postResetHandler(httpd_req_t* req) { + ESP_LOGI(TAG, "Resetting to defaults"); + + WidgetManager::instance().resetToDefaults(); + + httpd_resp_set_type(req, "application/json"); + httpd_resp_send(req, "{\"status\":\"ok\"}", 15); + return ESP_OK; +} + +esp_err_t WebServer::getKnxAddressesHandler(httpd_req_t* req) { + char buf[2048]; + int pos = 0; + + pos += snprintf(buf + pos, sizeof(buf) - pos, "["); + + // Get group objects from KnxWorker + KnxWorker& knxWorker = Gui::knxWorker; + size_t count = knxWorker.getGroupObjectCount(); + + for (size_t i = 1; i <= count && pos < (int)sizeof(buf) - 100; i++) { + KnxGroupObjectInfo info; + if (knxWorker.getGroupObjectInfo(i, info)) { + char addrStr[16]; + KnxWorker::formatGroupAddress(info.groupAddress, addrStr, sizeof(addrStr)); + + if (i > 1) pos += snprintf(buf + pos, sizeof(buf) - pos, ","); + + pos += snprintf(buf + pos, sizeof(buf) - pos, + "{\"index\":%d,\"addr\":%d,\"addrStr\":\"%s\",\"comm\":%s,\"read\":%s,\"write\":%s}", + info.goIndex, + info.groupAddress, + addrStr, + info.commFlag ? "true" : "false", + info.readFlag ? "true" : "false", + info.writeFlag ? "true" : "false" + ); + } + } + + snprintf(buf + pos, sizeof(buf) - pos, "]"); + + httpd_resp_set_type(req, "application/json"); + httpd_resp_send(req, buf, strlen(buf)); + return ESP_OK; +} diff --git a/main/WebServer.hpp b/main/WebServer.hpp new file mode 100644 index 0000000..3c806f9 --- /dev/null +++ b/main/WebServer.hpp @@ -0,0 +1,34 @@ +#pragma once + +#include "esp_http_server.h" + +class WebServer { +public: + static WebServer& instance(); + + void start(); + void stop(); + bool isRunning() const { return server_ != nullptr; } + +private: + WebServer() = default; + ~WebServer(); + WebServer(const WebServer&) = delete; + WebServer& operator=(const WebServer&) = delete; + + httpd_handle_t server_ = nullptr; + + // HTTP handlers + static esp_err_t rootHandler(httpd_req_t* req); + static esp_err_t staticFileHandler(httpd_req_t* req); + static esp_err_t imagesHandler(httpd_req_t* req); + static esp_err_t getConfigHandler(httpd_req_t* req); + static esp_err_t postConfigHandler(httpd_req_t* req); + static esp_err_t postSaveHandler(httpd_req_t* req); + static esp_err_t postResetHandler(httpd_req_t* req); + static esp_err_t getKnxAddressesHandler(httpd_req_t* req); + + // Helper functions + static const char* getContentType(const char* filepath); + static esp_err_t sendFile(httpd_req_t* req, const char* filepath); +}; diff --git a/main/WidgetConfig.hpp b/main/WidgetConfig.hpp new file mode 100644 index 0000000..d1551c9 --- /dev/null +++ b/main/WidgetConfig.hpp @@ -0,0 +1,110 @@ +#pragma once + +#include +#include +#include + +// Maximum number of widgets +static constexpr size_t MAX_WIDGETS = 32; +static constexpr size_t MAX_TEXT_LEN = 32; + +enum class WidgetType : uint8_t { + LABEL = 0, + BUTTON = 1, + // Future: GAUGE, IMAGE, ARC, etc. +}; + +// Text source: static text or KNX group address +enum class TextSource : uint8_t { + STATIC = 0, // Static text + KNX_DPT_TEMP = 1, // KNX Temperature (DPT 9.001) + KNX_DPT_SWITCH = 2, // KNX Switch (DPT 1.001) + KNX_DPT_PERCENT = 3, // KNX Percent (DPT 5.001) + KNX_DPT_TEXT = 4, // KNX Text (DPT 16.000) +}; + +// Color as RGB888 +struct Color { + uint8_t r, g, b; + + uint32_t toLvColor() const { + return (r << 16) | (g << 8) | b; + } + + static Color fromHex(uint32_t hex) { + return { + .r = static_cast((hex >> 16) & 0xFF), + .g = static_cast((hex >> 8) & 0xFF), + .b = static_cast(hex & 0xFF) + }; + } +}; + +// Shadow configuration +struct ShadowConfig { + int8_t offsetX; + int8_t offsetY; + uint8_t blur; + uint8_t spread; + Color color; + bool enabled; +}; + +// Widget configuration +struct WidgetConfig { + // Basic properties + uint8_t id; // Unique ID (0-255) + WidgetType type; + int16_t x, y; + int16_t width, height; + bool visible; + + // Text properties + TextSource textSource; + char text[MAX_TEXT_LEN]; // Static text or format string + uint16_t knxAddress; // KNX group address (if textSource != STATIC) + uint8_t fontSize; // Font size index (0=14, 1=18, 2=22, 3=28, 4=36, 5=48) + + // Colors + Color textColor; + Color bgColor; + uint8_t bgOpacity; // 0-255 + uint8_t borderRadius; + + // Shadow + ShadowConfig shadow; + + // Button specific + bool isToggle; // For buttons: toggle mode + uint16_t knxAddressWrite; // KNX address to write on click + + // Serialization size (fixed for NVS storage) + static constexpr size_t SERIALIZED_SIZE = 64; + + void serialize(uint8_t* buf) const; + void deserialize(const uint8_t* buf); + + // Create default label + static WidgetConfig createLabel(uint8_t id, int16_t x, int16_t y, const char* text); + + // Create KNX-bound label + static WidgetConfig createKnxLabel(uint8_t id, int16_t x, int16_t y, + TextSource source, uint16_t knxAddr, const char* format); + + // Create button + static WidgetConfig createButton(uint8_t id, int16_t x, int16_t y, + const char* text, uint16_t knxAddrWrite, bool toggle); +}; + +// Screen configuration (holds all widgets) +struct ScreenConfig { + Color backgroundColor; + uint8_t widgetCount; + WidgetConfig widgets[MAX_WIDGETS]; + + void clear(); + int addWidget(const WidgetConfig& widget); // Returns widget ID or -1 + bool removeWidget(uint8_t id); + WidgetConfig* findWidget(uint8_t id); + const WidgetConfig* findWidget(uint8_t id) const; +}; diff --git a/main/WidgetManager.cpp b/main/WidgetManager.cpp new file mode 100644 index 0000000..8f56fc7 --- /dev/null +++ b/main/WidgetManager.cpp @@ -0,0 +1,705 @@ +#include "WidgetManager.hpp" +#include "SdCard.hpp" +#include "esp_lv_adapter.h" +#include "esp_log.h" +#include "Gui.hpp" +#include "cJSON.h" +#include +#include +#include + +static const char* TAG = "WidgetMgr"; + +// Button click callback +static void button_click_cb(lv_event_t* e) { + WidgetConfig* cfg = static_cast(lv_event_get_user_data(e)); + if (cfg && cfg->knxAddressWrite > 0) { + lv_obj_t* target = static_cast(lv_event_get_target(e)); + bool state = (lv_obj_get_state(target) & LV_STATE_CHECKED) != 0; + ESP_LOGI(TAG, "Button %d clicked, KNX write to %d, state=%d", + cfg->id, cfg->knxAddressWrite, state); + // TODO: Send KNX telegram + // Gui::knxWorker.writeSwitch(cfg->knxAddressWrite, state); + } +} + +// WidgetConfig implementation +void WidgetConfig::serialize(uint8_t* buf) const { + memset(buf, 0, SERIALIZED_SIZE); + size_t pos = 0; + + buf[pos++] = id; + buf[pos++] = static_cast(type); + buf[pos++] = x & 0xFF; buf[pos++] = (x >> 8) & 0xFF; + buf[pos++] = y & 0xFF; buf[pos++] = (y >> 8) & 0xFF; + buf[pos++] = width & 0xFF; buf[pos++] = (width >> 8) & 0xFF; + buf[pos++] = height & 0xFF; buf[pos++] = (height >> 8) & 0xFF; + buf[pos++] = visible ? 1 : 0; + + buf[pos++] = static_cast(textSource); + memcpy(&buf[pos], text, MAX_TEXT_LEN); pos += MAX_TEXT_LEN; + buf[pos++] = knxAddress & 0xFF; buf[pos++] = (knxAddress >> 8) & 0xFF; + buf[pos++] = fontSize; + + buf[pos++] = textColor.r; buf[pos++] = textColor.g; buf[pos++] = textColor.b; + buf[pos++] = bgColor.r; buf[pos++] = bgColor.g; buf[pos++] = bgColor.b; + buf[pos++] = bgOpacity; + buf[pos++] = borderRadius; + + buf[pos++] = shadow.offsetX; + buf[pos++] = shadow.offsetY; + buf[pos++] = shadow.blur; + buf[pos++] = shadow.spread; + buf[pos++] = shadow.color.r; buf[pos++] = shadow.color.g; buf[pos++] = shadow.color.b; + buf[pos++] = shadow.enabled ? 1 : 0; + + buf[pos++] = isToggle ? 1 : 0; + buf[pos++] = knxAddressWrite & 0xFF; buf[pos++] = (knxAddressWrite >> 8) & 0xFF; +} + +void WidgetConfig::deserialize(const uint8_t* buf) { + size_t pos = 0; + + id = buf[pos++]; + type = static_cast(buf[pos++]); + x = buf[pos] | (buf[pos+1] << 8); pos += 2; + y = buf[pos] | (buf[pos+1] << 8); pos += 2; + width = buf[pos] | (buf[pos+1] << 8); pos += 2; + height = buf[pos] | (buf[pos+1] << 8); pos += 2; + visible = buf[pos++] != 0; + + textSource = static_cast(buf[pos++]); + memcpy(text, &buf[pos], MAX_TEXT_LEN); pos += MAX_TEXT_LEN; + text[MAX_TEXT_LEN - 1] = '\0'; + knxAddress = buf[pos] | (buf[pos+1] << 8); pos += 2; + fontSize = buf[pos++]; + + textColor.r = buf[pos++]; textColor.g = buf[pos++]; textColor.b = buf[pos++]; + bgColor.r = buf[pos++]; bgColor.g = buf[pos++]; bgColor.b = buf[pos++]; + bgOpacity = buf[pos++]; + borderRadius = buf[pos++]; + + shadow.offsetX = static_cast(buf[pos++]); + shadow.offsetY = static_cast(buf[pos++]); + shadow.blur = buf[pos++]; + shadow.spread = buf[pos++]; + shadow.color.r = buf[pos++]; shadow.color.g = buf[pos++]; shadow.color.b = buf[pos++]; + shadow.enabled = buf[pos++] != 0; + + isToggle = buf[pos++] != 0; + knxAddressWrite = buf[pos] | (buf[pos+1] << 8); +} + +WidgetConfig WidgetConfig::createLabel(uint8_t id, int16_t x, int16_t y, const char* labelText) { + WidgetConfig cfg = {}; + cfg.id = id; + cfg.type = WidgetType::LABEL; + cfg.x = x; + cfg.y = y; + cfg.width = 150; + cfg.height = 40; + cfg.visible = true; + cfg.textSource = TextSource::STATIC; + strncpy(cfg.text, labelText, MAX_TEXT_LEN - 1); + cfg.fontSize = 1; // 18pt + cfg.textColor = {255, 255, 255}; + cfg.bgColor = {0, 0, 0}; + cfg.bgOpacity = 0; + cfg.borderRadius = 0; + cfg.shadow.enabled = false; + return cfg; +} + +WidgetConfig WidgetConfig::createKnxLabel(uint8_t id, int16_t x, int16_t y, + TextSource source, uint16_t knxAddr, const char* format) { + WidgetConfig cfg = createLabel(id, x, y, format); + cfg.textSource = source; + cfg.knxAddress = knxAddr; + return cfg; +} + +WidgetConfig WidgetConfig::createButton(uint8_t id, int16_t x, int16_t y, + const char* labelText, uint16_t knxAddrWrite, bool toggle) { + WidgetConfig cfg = {}; + cfg.id = id; + cfg.type = WidgetType::BUTTON; + cfg.x = x; + cfg.y = y; + cfg.width = 120; + cfg.height = 50; + cfg.visible = true; + cfg.textSource = TextSource::STATIC; + strncpy(cfg.text, labelText, MAX_TEXT_LEN - 1); + cfg.fontSize = 1; + cfg.textColor = {255, 255, 255}; + cfg.bgColor = {33, 150, 243}; // Blue + cfg.bgOpacity = 255; + cfg.borderRadius = 8; + cfg.shadow.enabled = true; + cfg.shadow.offsetX = 2; + cfg.shadow.offsetY = 2; + cfg.shadow.blur = 8; + cfg.shadow.spread = 0; + cfg.shadow.color = {0, 0, 0}; + cfg.isToggle = toggle; + cfg.knxAddressWrite = knxAddrWrite; + return cfg; +} + +// ScreenConfig implementation +void ScreenConfig::clear() { + backgroundColor = {26, 26, 46}; // Dark blue background + widgetCount = 0; + memset(widgets, 0, sizeof(widgets)); +} + +int ScreenConfig::addWidget(const WidgetConfig& widget) { + if (widgetCount >= MAX_WIDGETS) return -1; + + // Find next free ID + uint8_t newId = 0; + for (uint8_t i = 0; i < widgetCount; i++) { + if (widgets[i].id >= newId) newId = widgets[i].id + 1; + } + + widgets[widgetCount] = widget; + widgets[widgetCount].id = newId; + widgetCount++; + return newId; +} + +bool ScreenConfig::removeWidget(uint8_t id) { + for (uint8_t i = 0; i < widgetCount; i++) { + if (widgets[i].id == id) { + // Shift remaining widgets + for (uint8_t j = i; j < widgetCount - 1; j++) { + widgets[j] = widgets[j + 1]; + } + widgetCount--; + return true; + } + } + return false; +} + +WidgetConfig* ScreenConfig::findWidget(uint8_t id) { + for (uint8_t i = 0; i < widgetCount; i++) { + if (widgets[i].id == id) return &widgets[i]; + } + return nullptr; +} + +const WidgetConfig* ScreenConfig::findWidget(uint8_t id) const { + for (uint8_t i = 0; i < widgetCount; i++) { + if (widgets[i].id == id) return &widgets[i]; + } + return nullptr; +} + +// WidgetManager implementation +WidgetManager& WidgetManager::instance() { + static WidgetManager inst; + return inst; +} + +WidgetManager::WidgetManager() { + widgetObjects_.fill(nullptr); + createDefaultConfig(); +} + +void WidgetManager::createDefaultConfig() { + config_.clear(); + + // Default: Temperature label + auto tempLabel = WidgetConfig::createKnxLabel(0, 50, 20, + TextSource::KNX_DPT_TEMP, 1, "%.1f °C"); + tempLabel.fontSize = 3; // 28pt + config_.addWidget(tempLabel); + + // Default: KNX Prog button + auto progBtn = WidgetConfig::createButton(1, 50, 100, "KNX Prog", 0, true); + progBtn.bgColor = {200, 50, 50}; // Red + config_.addWidget(progBtn); +} + +void WidgetManager::init() { + loadFromSdCard(); + ESP_LOGI(TAG, "WidgetManager initialized with %d widgets", config_.widgetCount); +} + +void WidgetManager::loadFromSdCard() { + if (!SdCard::instance().isMounted()) { + ESP_LOGI(TAG, "SD card not mounted, using defaults"); + return; + } + + FILE* f = fopen(CONFIG_FILE, "r"); + if (!f) { + ESP_LOGI(TAG, "No config file found, using defaults"); + return; + } + + // Get file size + fseek(f, 0, SEEK_END); + long size = ftell(f); + fseek(f, 0, SEEK_SET); + + if (size <= 0 || size > 32768) { + ESP_LOGE(TAG, "Invalid config file size: %ld", size); + fclose(f); + return; + } + + // Read file content + char* json = new char[size + 1]; + if (!json) { + ESP_LOGE(TAG, "Failed to allocate memory for config"); + fclose(f); + return; + } + + size_t read = fread(json, 1, size, f); + fclose(f); + json[read] = '\0'; + + // Parse JSON using cJSON + bool success = updateConfigFromJson(json); + delete[] json; + + if (success) { + ESP_LOGI(TAG, "Loaded %d widgets from SD card", config_.widgetCount); + } else { + ESP_LOGE(TAG, "Failed to parse config file"); + } +} + +void WidgetManager::saveToSdCard() { + if (!SdCard::instance().isMounted()) { + ESP_LOGE(TAG, "SD card not mounted, cannot save config"); + return; + } + + // Generate JSON using cJSON + char* json = new char[8192]; + if (!json) { + ESP_LOGE(TAG, "Failed to allocate memory for JSON"); + return; + } + + getConfigJson(json, 8192); + + // Write to file + FILE* f = fopen(CONFIG_FILE, "w"); + if (!f) { + ESP_LOGE(TAG, "Failed to open config file for writing"); + delete[] json; + return; + } + + size_t written = fwrite(json, 1, strlen(json), f); + fclose(f); + delete[] json; + + if (written > 0) { + ESP_LOGI(TAG, "Saved %d widgets to SD card", config_.widgetCount); + } else { + ESP_LOGE(TAG, "Failed to write config file"); + } +} + +void WidgetManager::applyConfig() { + if (esp_lv_adapter_lock(-1) == ESP_OK) { + destroyAllWidgets(); + createAllWidgets(); + esp_lv_adapter_unlock(); + } +} + +void WidgetManager::saveAndApply() { + saveToSdCard(); + applyConfig(); + ESP_LOGI(TAG, "Config saved and applied"); +} + +void WidgetManager::resetToDefaults() { + createDefaultConfig(); + saveAndApply(); + ESP_LOGI(TAG, "Reset to defaults"); +} + +void WidgetManager::destroyAllWidgets() { + for (auto& obj : widgetObjects_) { + if (obj != nullptr) { + lv_obj_delete(obj); + obj = nullptr; + } + } +} + +void WidgetManager::createAllWidgets() { + screen_ = lv_scr_act(); + + // Set background color + lv_obj_set_style_bg_color(screen_, lv_color_make( + config_.backgroundColor.r, + config_.backgroundColor.g, + config_.backgroundColor.b), 0); + + // Create all widgets + for (uint8_t i = 0; i < config_.widgetCount; i++) { + WidgetConfig& cfg = config_.widgets[i]; + lv_obj_t* obj = createWidget(cfg); + if (obj != nullptr && cfg.id < MAX_WIDGETS) { + widgetObjects_[cfg.id] = obj; + } + } +} + +lv_obj_t* WidgetManager::createWidget(const WidgetConfig& cfg) { + if (!cfg.visible) return nullptr; + + lv_obj_t* obj = nullptr; + + switch (cfg.type) { + case WidgetType::LABEL: { + obj = lv_label_create(screen_); + lv_label_set_text(obj, cfg.text); + break; + } + case WidgetType::BUTTON: { + obj = lv_btn_create(screen_); + if (cfg.isToggle) { + lv_obj_add_flag(obj, LV_OBJ_FLAG_CHECKABLE); + } + lv_obj_add_event_cb(obj, button_click_cb, LV_EVENT_CLICKED, + const_cast(&cfg)); + + // Create label inside button + lv_obj_t* label = lv_label_create(obj); + lv_label_set_text(label, cfg.text); + lv_obj_center(label); + break; + } + } + + if (obj != nullptr) { + lv_obj_set_pos(obj, cfg.x, cfg.y); + if (cfg.width > 0 && cfg.height > 0) { + lv_obj_set_size(obj, cfg.width, cfg.height); + } + applyStyle(obj, cfg); + } + + return obj; +} + +void WidgetManager::applyStyle(lv_obj_t* obj, const WidgetConfig& cfg) { + // Text color + lv_obj_set_style_text_color(obj, lv_color_make( + cfg.textColor.r, cfg.textColor.g, cfg.textColor.b), 0); + + // Font + lv_obj_set_style_text_font(obj, getFontBySize(cfg.fontSize), 0); + + // Background (for buttons and labels with bg) + if (cfg.bgOpacity > 0) { + lv_obj_set_style_bg_color(obj, lv_color_make( + cfg.bgColor.r, cfg.bgColor.g, cfg.bgColor.b), 0); + lv_obj_set_style_bg_opa(obj, cfg.bgOpacity, 0); + } + + // Border radius + if (cfg.borderRadius > 0) { + lv_obj_set_style_radius(obj, cfg.borderRadius, 0); + } + + // Shadow + if (cfg.shadow.enabled) { + lv_obj_set_style_shadow_color(obj, lv_color_make( + cfg.shadow.color.r, cfg.shadow.color.g, cfg.shadow.color.b), 0); + lv_obj_set_style_shadow_opa(obj, 180, 0); + lv_obj_set_style_shadow_width(obj, cfg.shadow.blur, 0); + lv_obj_set_style_shadow_spread(obj, cfg.shadow.spread, 0); + lv_obj_set_style_shadow_offset_x(obj, cfg.shadow.offsetX, 0); + lv_obj_set_style_shadow_offset_y(obj, cfg.shadow.offsetY, 0); + } +} + +const lv_font_t* WidgetManager::getFontBySize(uint8_t sizeIndex) { + // Font sizes: 0=14, 1=18, 2=22, 3=28, 4=36, 5=48 + // These must be enabled in sdkconfig (CONFIG_LV_FONT_MONTSERRAT_*) + switch (sizeIndex) { + case 0: return &lv_font_montserrat_14; +#if LV_FONT_MONTSERRAT_18 + case 1: return &lv_font_montserrat_18; +#endif +#if LV_FONT_MONTSERRAT_22 + case 2: return &lv_font_montserrat_22; +#endif +#if LV_FONT_MONTSERRAT_28 + case 3: return &lv_font_montserrat_28; +#endif +#if LV_FONT_MONTSERRAT_36 + case 4: return &lv_font_montserrat_36; +#endif +#if LV_FONT_MONTSERRAT_48 + case 5: return &lv_font_montserrat_48; +#endif + default: return &lv_font_montserrat_14; + } +} + +void WidgetManager::onKnxValue(uint16_t groupAddr, float value) { + if (esp_lv_adapter_lock(100) != ESP_OK) return; + + for (uint8_t i = 0; i < config_.widgetCount; i++) { + const WidgetConfig& cfg = config_.widgets[i]; + if (cfg.knxAddress == groupAddr && cfg.textSource == TextSource::KNX_DPT_TEMP) { + lv_obj_t* obj = widgetObjects_[cfg.id]; + if (obj != nullptr) { + char buf[32]; + snprintf(buf, sizeof(buf), cfg.text, value); + lv_label_set_text(obj, buf); + } + } + } + + esp_lv_adapter_unlock(); +} + +void WidgetManager::onKnxSwitch(uint16_t groupAddr, bool value) { + if (esp_lv_adapter_lock(100) != ESP_OK) return; + + for (uint8_t i = 0; i < config_.widgetCount; i++) { + const WidgetConfig& cfg = config_.widgets[i]; + if (cfg.knxAddress == groupAddr && cfg.textSource == TextSource::KNX_DPT_SWITCH) { + lv_obj_t* obj = widgetObjects_[cfg.id]; + if (obj != nullptr) { + lv_label_set_text(obj, value ? "EIN" : "AUS"); + } + } + } + + esp_lv_adapter_unlock(); +} + +void WidgetManager::onKnxText(uint16_t groupAddr, const char* text) { + if (esp_lv_adapter_lock(100) != ESP_OK) return; + + for (uint8_t i = 0; i < config_.widgetCount; i++) { + const WidgetConfig& cfg = config_.widgets[i]; + if (cfg.knxAddress == groupAddr && cfg.textSource == TextSource::KNX_DPT_TEXT) { + lv_obj_t* obj = widgetObjects_[cfg.id]; + if (obj != nullptr) { + lv_label_set_text(obj, text); + } + } + } + + esp_lv_adapter_unlock(); +} + +void WidgetManager::getConfigJson(char* buf, size_t bufSize) const { + cJSON* root = cJSON_CreateObject(); + if (!root) { + snprintf(buf, bufSize, "{}"); + return; + } + + // Add background color + char bgColorStr[8]; + snprintf(bgColorStr, sizeof(bgColorStr), "#%02X%02X%02X", + config_.backgroundColor.r, config_.backgroundColor.g, config_.backgroundColor.b); + cJSON_AddStringToObject(root, "bgColor", bgColorStr); + + // Add widgets array + cJSON* widgets = cJSON_AddArrayToObject(root, "widgets"); + + for (uint8_t i = 0; i < config_.widgetCount; i++) { + const WidgetConfig& w = config_.widgets[i]; + cJSON* widget = cJSON_CreateObject(); + + cJSON_AddNumberToObject(widget, "id", w.id); + cJSON_AddNumberToObject(widget, "type", static_cast(w.type)); + cJSON_AddNumberToObject(widget, "x", w.x); + cJSON_AddNumberToObject(widget, "y", w.y); + cJSON_AddNumberToObject(widget, "w", w.width); + cJSON_AddNumberToObject(widget, "h", w.height); + cJSON_AddBoolToObject(widget, "visible", w.visible); + cJSON_AddNumberToObject(widget, "textSrc", static_cast(w.textSource)); + cJSON_AddStringToObject(widget, "text", w.text); + cJSON_AddNumberToObject(widget, "knxAddr", w.knxAddress); + cJSON_AddNumberToObject(widget, "fontSize", w.fontSize); + + // Text color + char textColorStr[8]; + snprintf(textColorStr, sizeof(textColorStr), "#%02X%02X%02X", + w.textColor.r, w.textColor.g, w.textColor.b); + cJSON_AddStringToObject(widget, "textColor", textColorStr); + + // Background color + char widgetBgColorStr[8]; + snprintf(widgetBgColorStr, sizeof(widgetBgColorStr), "#%02X%02X%02X", + w.bgColor.r, w.bgColor.g, w.bgColor.b); + cJSON_AddStringToObject(widget, "bgColor", widgetBgColorStr); + + cJSON_AddNumberToObject(widget, "bgOpacity", w.bgOpacity); + cJSON_AddNumberToObject(widget, "radius", w.borderRadius); + + // Shadow object + cJSON* shadow = cJSON_AddObjectToObject(widget, "shadow"); + cJSON_AddBoolToObject(shadow, "enabled", w.shadow.enabled); + cJSON_AddNumberToObject(shadow, "x", w.shadow.offsetX); + cJSON_AddNumberToObject(shadow, "y", w.shadow.offsetY); + cJSON_AddNumberToObject(shadow, "blur", w.shadow.blur); + cJSON_AddNumberToObject(shadow, "spread", w.shadow.spread); + char shadowColorStr[8]; + snprintf(shadowColorStr, sizeof(shadowColorStr), "#%02X%02X%02X", + w.shadow.color.r, w.shadow.color.g, w.shadow.color.b); + cJSON_AddStringToObject(shadow, "color", shadowColorStr); + + cJSON_AddBoolToObject(widget, "isToggle", w.isToggle); + cJSON_AddNumberToObject(widget, "knxAddrWrite", w.knxAddressWrite); + + cJSON_AddItemToArray(widgets, widget); + } + + // Print to buffer + char* jsonStr = cJSON_PrintUnformatted(root); + if (jsonStr) { + strncpy(buf, jsonStr, bufSize - 1); + buf[bufSize - 1] = '\0'; + free(jsonStr); + } else { + snprintf(buf, bufSize, "{}"); + } + + cJSON_Delete(root); +} + +// Helper function to parse hex color string +static uint32_t parseHexColor(const char* colorStr) { + if (!colorStr || colorStr[0] != '#') return 0; + return strtoul(colorStr + 1, nullptr, 16); +} + +bool WidgetManager::updateConfigFromJson(const char* json) { + cJSON* root = cJSON_Parse(json); + if (!root) { + ESP_LOGE(TAG, "Failed to parse JSON"); + return false; + } + + // Parse background color + cJSON* bgColor = cJSON_GetObjectItem(root, "bgColor"); + if (cJSON_IsString(bgColor)) { + config_.backgroundColor = Color::fromHex(parseHexColor(bgColor->valuestring)); + } + + // Parse widgets array + cJSON* widgets = cJSON_GetObjectItem(root, "widgets"); + if (!cJSON_IsArray(widgets)) { + cJSON_Delete(root); + return false; + } + + config_.widgetCount = 0; + + cJSON* widget = nullptr; + cJSON_ArrayForEach(widget, widgets) { + if (config_.widgetCount >= MAX_WIDGETS) break; + + WidgetConfig& w = config_.widgets[config_.widgetCount]; + memset(&w, 0, sizeof(w)); + + // Parse basic properties + cJSON* id = cJSON_GetObjectItem(widget, "id"); + if (cJSON_IsNumber(id)) w.id = id->valueint; + + cJSON* type = cJSON_GetObjectItem(widget, "type"); + if (cJSON_IsNumber(type)) w.type = static_cast(type->valueint); + + cJSON* x = cJSON_GetObjectItem(widget, "x"); + if (cJSON_IsNumber(x)) w.x = x->valueint; + + cJSON* y = cJSON_GetObjectItem(widget, "y"); + if (cJSON_IsNumber(y)) w.y = y->valueint; + + cJSON* width = cJSON_GetObjectItem(widget, "w"); + if (cJSON_IsNumber(width)) w.width = width->valueint; + + cJSON* height = cJSON_GetObjectItem(widget, "h"); + if (cJSON_IsNumber(height)) w.height = height->valueint; + + cJSON* visible = cJSON_GetObjectItem(widget, "visible"); + if (cJSON_IsBool(visible)) w.visible = cJSON_IsTrue(visible); + + cJSON* textSrc = cJSON_GetObjectItem(widget, "textSrc"); + if (cJSON_IsNumber(textSrc)) w.textSource = static_cast(textSrc->valueint); + + cJSON* text = cJSON_GetObjectItem(widget, "text"); + if (cJSON_IsString(text)) { + strncpy(w.text, text->valuestring, MAX_TEXT_LEN - 1); + w.text[MAX_TEXT_LEN - 1] = '\0'; + } + + cJSON* knxAddr = cJSON_GetObjectItem(widget, "knxAddr"); + if (cJSON_IsNumber(knxAddr)) w.knxAddress = knxAddr->valueint; + + cJSON* fontSize = cJSON_GetObjectItem(widget, "fontSize"); + if (cJSON_IsNumber(fontSize)) w.fontSize = fontSize->valueint; + + // Parse colors + cJSON* textColor = cJSON_GetObjectItem(widget, "textColor"); + if (cJSON_IsString(textColor)) { + w.textColor = Color::fromHex(parseHexColor(textColor->valuestring)); + } + + cJSON* widgetBgColor = cJSON_GetObjectItem(widget, "bgColor"); + if (cJSON_IsString(widgetBgColor)) { + w.bgColor = Color::fromHex(parseHexColor(widgetBgColor->valuestring)); + } + + cJSON* bgOpacity = cJSON_GetObjectItem(widget, "bgOpacity"); + if (cJSON_IsNumber(bgOpacity)) w.bgOpacity = bgOpacity->valueint; + + cJSON* radius = cJSON_GetObjectItem(widget, "radius"); + if (cJSON_IsNumber(radius)) w.borderRadius = radius->valueint; + + // Parse shadow + cJSON* shadow = cJSON_GetObjectItem(widget, "shadow"); + if (cJSON_IsObject(shadow)) { + cJSON* enabled = cJSON_GetObjectItem(shadow, "enabled"); + if (cJSON_IsBool(enabled)) w.shadow.enabled = cJSON_IsTrue(enabled); + + cJSON* sx = cJSON_GetObjectItem(shadow, "x"); + if (cJSON_IsNumber(sx)) w.shadow.offsetX = sx->valueint; + + cJSON* sy = cJSON_GetObjectItem(shadow, "y"); + if (cJSON_IsNumber(sy)) w.shadow.offsetY = sy->valueint; + + cJSON* blur = cJSON_GetObjectItem(shadow, "blur"); + if (cJSON_IsNumber(blur)) w.shadow.blur = blur->valueint; + + cJSON* spread = cJSON_GetObjectItem(shadow, "spread"); + if (cJSON_IsNumber(spread)) w.shadow.spread = spread->valueint; + + cJSON* shadowColor = cJSON_GetObjectItem(shadow, "color"); + if (cJSON_IsString(shadowColor)) { + w.shadow.color = Color::fromHex(parseHexColor(shadowColor->valuestring)); + } + } + + cJSON* isToggle = cJSON_GetObjectItem(widget, "isToggle"); + if (cJSON_IsBool(isToggle)) w.isToggle = cJSON_IsTrue(isToggle); + + cJSON* knxAddrWrite = cJSON_GetObjectItem(widget, "knxAddrWrite"); + if (cJSON_IsNumber(knxAddrWrite)) w.knxAddressWrite = knxAddrWrite->valueint; + + config_.widgetCount++; + } + + cJSON_Delete(root); + ESP_LOGI(TAG, "Parsed %d widgets from JSON", config_.widgetCount); + return true; +} diff --git a/main/WidgetManager.hpp b/main/WidgetManager.hpp new file mode 100644 index 0000000..4fa7a25 --- /dev/null +++ b/main/WidgetManager.hpp @@ -0,0 +1,62 @@ +#pragma once + +#include "WidgetConfig.hpp" +#include "lvgl.h" +#include + +class WidgetManager { +public: + static WidgetManager& instance(); + + // Initialize (load config from NVS) + void init(); + + // Build/rebuild all widgets from current config + // Call this after loading or when user clicks "Save" in web editor + void applyConfig(); + + // Get current config for web editor (JSON) + void getConfigJson(char* buf, size_t bufSize) const; + + // Update config from web editor (JSON) - does NOT apply immediately + bool updateConfigFromJson(const char* json); + + // Save current config to NVS and apply to display + void saveAndApply(); + + // Reset to factory defaults + void resetToDefaults(); + + // KNX value update (called from KnxWorker) + void onKnxValue(uint16_t groupAddr, float value); + void onKnxSwitch(uint16_t groupAddr, bool value); + void onKnxText(uint16_t groupAddr, const char* text); + + // Direct config access + ScreenConfig& getConfig() { return config_; } + const ScreenConfig& getConfig() const { return config_; } + +private: + WidgetManager(); + ~WidgetManager() = default; + WidgetManager(const WidgetManager&) = delete; + WidgetManager& operator=(const WidgetManager&) = delete; + + void loadFromSdCard(); + void saveToSdCard(); + void destroyAllWidgets(); + void createAllWidgets(); + lv_obj_t* createWidget(const WidgetConfig& cfg); + void applyStyle(lv_obj_t* obj, const WidgetConfig& cfg); + const lv_font_t* getFontBySize(uint8_t sizeIndex); + + void createDefaultConfig(); + + static constexpr const char* CONFIG_FILE = "/sdcard/lvgl.json"; + + ScreenConfig config_; + + // Runtime widget references (indexed by widget ID) + std::array widgetObjects_; + lv_obj_t* screen_ = nullptr; +}; diff --git a/main/main.cpp b/main/main.cpp index e5af377..5070d8d 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -10,6 +10,9 @@ #include "Nvs.hpp" #include "KnxWorker.hpp" #include "Wifi.hpp" +#include "Hardware/Eth.hpp" +#include "WebServer.hpp" +#include "SdCard.hpp" #define TAG "App" @@ -20,7 +23,8 @@ public: void init() { // Initialize hardware nvs.init(); - Wifi::instance().init(); + //Wifi::instance().init(); + Eth::instance().init(); display.init(); touch.init(); @@ -45,7 +49,7 @@ public: assert(lv_touch != NULL); lv_indev_set_user_data(lv_touch, &touch); // Set 'this' Touch object as user data lv_indev_set_read_cb(lv_touch, Touch::lv_indev_read_cb); // Register the static callback - + ESP_ERROR_CHECK(esp_lv_adapter_start()); ESP_LOGI(TAG, "INIT SUCCESS"); @@ -53,14 +57,21 @@ public: void run() { ESP_LOGI(TAG, "Creating UI"); - //knxWorker.init(); + knxWorker.init(); gui.create(); - + + // Initialize SD card for web content and config storage + if (!SdCard::instance().init()) { + ESP_LOGW(TAG, "SD card not available, using defaults"); + } + + // Start WebServer for widget configuration + WebServer::instance().start(); + ESP_LOGI(TAG, "Application running"); while (true) { vTaskDelay(pdMS_TO_TICKS(10)); knxWorker.loop(); - lv_tick_inc(10); } } diff --git a/sdcard_content/webseite/index.html b/sdcard_content/webseite/index.html new file mode 100644 index 0000000..a7f7c09 --- /dev/null +++ b/sdcard_content/webseite/index.html @@ -0,0 +1,635 @@ + + + + + + GUI Editor - KNX Display + + + +
+

GUI Editor

+ KNX Display Konfiguration +
+ + +
+
+ +
+ + +
+
+ +
+
+ +
+
+ Kein Widget ausgewaehlt.

+ Klicken Sie auf ein Widget oder fuegen Sie ein neues hinzu. +
+
+
+ +
+ + + + diff --git a/sdkconfig.defaults b/sdkconfig.defaults new file mode 100644 index 0000000..f228e57 --- /dev/null +++ b/sdkconfig.defaults @@ -0,0 +1,8 @@ +# LVGL Fonts for Widget Editor +# Enable multiple font sizes for flexible widget configuration +CONFIG_LV_FONT_MONTSERRAT_14=y +CONFIG_LV_FONT_MONTSERRAT_18=y +CONFIG_LV_FONT_MONTSERRAT_22=y +CONFIG_LV_FONT_MONTSERRAT_28=y +CONFIG_LV_FONT_MONTSERRAT_36=y +CONFIG_LV_FONT_MONTSERRAT_48=y