diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/.vs/PythonSettings.json b/.vs/PythonSettings.json new file mode 100644 index 0000000..101262a --- /dev/null +++ b/.vs/PythonSettings.json @@ -0,0 +1,3 @@ +{ + "Interpreter": "Global|PythonCore|3.13" +} \ No newline at end of file diff --git a/.vs/RP2040_UPS_Loader/FileContentIndex/0668e480-8321-41b8-bee8-12ff2e8cc252.vsidx b/.vs/RP2040_UPS_Loader/FileContentIndex/0668e480-8321-41b8-bee8-12ff2e8cc252.vsidx deleted file mode 100644 index 11fbadb..0000000 Binary files a/.vs/RP2040_UPS_Loader/FileContentIndex/0668e480-8321-41b8-bee8-12ff2e8cc252.vsidx and /dev/null differ diff --git a/.vs/RP2040_UPS_Loader/FileContentIndex/a4fdf760-d4c7-487b-af89-4f639d252266.vsidx b/.vs/RP2040_UPS_Loader/FileContentIndex/a4fdf760-d4c7-487b-af89-4f639d252266.vsidx new file mode 100644 index 0000000..7c721a3 Binary files /dev/null and b/.vs/RP2040_UPS_Loader/FileContentIndex/a4fdf760-d4c7-487b-af89-4f639d252266.vsidx differ diff --git a/.vs/RP2040_UPS_Loader/FileContentIndex/b06b48d8-7550-4607-8411-e79ba54f8acc.vsidx b/.vs/RP2040_UPS_Loader/FileContentIndex/b06b48d8-7550-4607-8411-e79ba54f8acc.vsidx new file mode 100644 index 0000000..1c79534 Binary files /dev/null and b/.vs/RP2040_UPS_Loader/FileContentIndex/b06b48d8-7550-4607-8411-e79ba54f8acc.vsidx differ diff --git a/.vs/RP2040_UPS_Loader/FileContentIndex/fc94c0df-9625-4587-ba66-85aeaa20acd3.vsidx b/.vs/RP2040_UPS_Loader/FileContentIndex/fc94c0df-9625-4587-ba66-85aeaa20acd3.vsidx deleted file mode 100644 index 53a092c..0000000 Binary files a/.vs/RP2040_UPS_Loader/FileContentIndex/fc94c0df-9625-4587-ba66-85aeaa20acd3.vsidx and /dev/null differ diff --git a/.vs/RP2040_UPS_Loader/v17/.wsuo b/.vs/RP2040_UPS_Loader/v17/.wsuo index 115decc..184eab4 100644 Binary files a/.vs/RP2040_UPS_Loader/v17/.wsuo and b/.vs/RP2040_UPS_Loader/v17/.wsuo differ diff --git a/.vs/RP2040_UPS_Loader/v17/DocumentLayout.backup.json b/.vs/RP2040_UPS_Loader/v17/DocumentLayout.backup.json index a1a944b..e6c87ef 100644 --- a/.vs/RP2040_UPS_Loader/v17/DocumentLayout.backup.json +++ b/.vs/RP2040_UPS_Loader/v17/DocumentLayout.backup.json @@ -1,9 +1,9 @@ { "Version": 1, - "WorkspaceRootPath": "C:\\Users\\William\\Documents\\Git\\RP2040_UPS_Loader\\", + "WorkspaceRootPath": "C:\\Users\\william\\Documents\\Git\\RP2040_UPS_Loader\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\William\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py||{8B382828-6202-11D1-8870-0000F87579D2}", + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\william\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py||{8B382828-6202-11D1-8870-0000F87579D2}", "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:rp2040_Loader.py||{8B382828-6202-11D1-8870-0000F87579D2}" } ], @@ -24,12 +24,12 @@ "$type": "Document", "DocumentIndex": 0, "Title": "rp2040_Loader.py", - "DocumentMoniker": "C:\\Users\\William\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py", + "DocumentMoniker": "C:\\Users\\william\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py", "RelativeDocumentMoniker": "rp2040_Loader.py", - "ToolTip": "C:\\Users\\William\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py", + "ToolTip": "C:\\Users\\william\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py", "RelativeToolTip": "rp2040_Loader.py", - "ViewState": "AgIAABEAAAAAAAAAAAAuwCwAAAAAAAAAAAAAAA==", - "Icon": "00000000-0000-0000-0000-000000000000.000000|iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANASURBVEhLtZVPaBxlGMZ/s7uTNazZMW3Y/BGxRFOkWsQU3VAPxoJ6KiKIItJDwTnkomhhK\u002BRg7En3losHFwlBRDx5KGgPHhQruhKaUChaiCbWuNrGtttunN3Z\u002Bb7v9TCb7GTI6HrwgZf55nln3ud9n\u002B9jBv5PiIgV51zXlTj3L3i0Uqksxclt7CkwPz8fp/fE7Oxs4Pv\u002BlSAIXq5UKtV4HiAVJ/4LHMexS6XSPtu2P3JdtxjP808C1Wo1MaIoFAqDEZEju5J7wXVd8Tyvp5ibm9tZr62t3ZiZmVl1Xfe\u002BaL3ECXpFuVymXC6zuLg4mE6nR4DD0XwmehNF3IooisXQ7lKptItfWFhYWllZ2cUlTlAsFveMqakpbNvG0xYb9TbrN1rcbBoymQyO42TjdRInSMJtz\u002Bedcz\u002Bwvnkbr\u002BmjlUKrgOF8ljMvPP3I8vKyHX0\u002BcYL4ydmO9bpif86m/OJkp3gYv27e4uzSL9np6emD0TqJAnFrtsMY4Zsff\u002BfUh99itMZoFV6VYstrMTAwcGe0TqIAgNYarTVWKsXSlS0\u002B/r7GhbU/efLQCEcPFnjq8Bh2GrRWaK0xxvDEZP1NaXwuElw7LyL7Evcgeorq\u002BQk\u002B\u002BHJ1x\u002B\u002BuNeHadO6NGPC\u002BDl9qXXqcoVNvJU4QteXcxVqny7DT7rrLGa2YGAYQ0C1oXQZ19dlEgSg2NhuYTqdGKdJiODCUY3w4z/hInvtHHZ47Os5LR34C5YFugvagXbs38WsatejdaoAKArQKuHuwn/dP\u002BPTLatgthNegBmoLjA\u002BmDdqHkdPJmxy1aCyfxXSsmDmWoz/4CtRvoGoQbID/MwS3Op03u1P03XMzUSCKYw\u002BN7mymc4fqJkwQWqE6haPr7ATYo5/2ZBFAM3\u002BA2vUGxx9uUpBPQgtMG/oOgZUFUeGHIZUD0nDXM9fIDD2WKBBHKpXCsiz6zGW4/l5Y3Pig2yAajECuCGOn3wbOA1XLsho9WQRgjEFrjZCWrtcdW/a/AkMnIdUPgGVZX1iW1SDpnxznonjj9dcuPVD47kHqn4Ui21PkJglGz7TtrPO8ZVln4\u002B/1DBFJi8irohor8tdFJVsXRNp/rItIVUROiMjx6PN/A\u002BOzH72MzdOgAAAAAElFTkSuQmCC", + "ViewState": "AgIAAFAAAAAAAAAAAAAqwIAAAACAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|", "WhenOpened": "2025-07-10T14:11:57.024Z", "EditorCaption": "" } diff --git a/.vs/RP2040_UPS_Loader/v17/DocumentLayout.json b/.vs/RP2040_UPS_Loader/v17/DocumentLayout.json index 131c974..f675377 100644 --- a/.vs/RP2040_UPS_Loader/v17/DocumentLayout.json +++ b/.vs/RP2040_UPS_Loader/v17/DocumentLayout.json @@ -1,9 +1,9 @@ { "Version": 1, - "WorkspaceRootPath": "C:\\Users\\William\\Documents\\Git\\RP2040_UPS_Loader\\", + "WorkspaceRootPath": "C:\\Users\\william\\Documents\\Git\\RP2040_UPS_Loader\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\William\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py||{8B382828-6202-11D1-8870-0000F87579D2}", + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\william\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py||{8B382828-6202-11D1-8870-0000F87579D2}", "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:rp2040_Loader.py||{8B382828-6202-11D1-8870-0000F87579D2}" } ], @@ -24,12 +24,12 @@ "$type": "Document", "DocumentIndex": 0, "Title": "rp2040_Loader.py", - "DocumentMoniker": "C:\\Users\\William\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py", + "DocumentMoniker": "C:\\Users\\william\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py", "RelativeDocumentMoniker": "rp2040_Loader.py", - "ToolTip": "C:\\Users\\William\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py", + "ToolTip": "C:\\Users\\william\\Documents\\Git\\RP2040_UPS_Loader\\rp2040_Loader.py", "RelativeToolTip": "rp2040_Loader.py", - "ViewState": "AgIAABEAAAAAAAAAAAAuwD4AAAA9AAAAAAAAAA==", - "Icon": "00000000-0000-0000-0000-000000000000.000000|iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANASURBVEhLtZVPaBxlGMZ/s7uTNazZMW3Y/BGxRFOkWsQU3VAPxoJ6KiKIItJDwTnkomhhK\u002BRg7En3losHFwlBRDx5KGgPHhQruhKaUChaiCbWuNrGtttunN3Z\u002Bb7v9TCb7GTI6HrwgZf55nln3ud9n\u002B9jBv5PiIgV51zXlTj3L3i0Uqksxclt7CkwPz8fp/fE7Oxs4Pv\u002BlSAIXq5UKtV4HiAVJ/4LHMexS6XSPtu2P3JdtxjP808C1Wo1MaIoFAqDEZEju5J7wXVd8Tyvp5ibm9tZr62t3ZiZmVl1Xfe\u002BaL3ECXpFuVymXC6zuLg4mE6nR4DD0XwmehNF3IooisXQ7lKptItfWFhYWllZ2cUlTlAsFveMqakpbNvG0xYb9TbrN1rcbBoymQyO42TjdRInSMJtz\u002Bedcz\u002Bwvnkbr\u002BmjlUKrgOF8ljMvPP3I8vKyHX0\u002BcYL4ydmO9bpif86m/OJkp3gYv27e4uzSL9np6emD0TqJAnFrtsMY4Zsff\u002BfUh99itMZoFV6VYstrMTAwcGe0TqIAgNYarTVWKsXSlS0\u002B/r7GhbU/efLQCEcPFnjq8Bh2GrRWaK0xxvDEZP1NaXwuElw7LyL7Evcgeorq\u002BQk\u002B\u002BHJ1x\u002B\u002BuNeHadO6NGPC\u002BDl9qXXqcoVNvJU4QteXcxVqny7DT7rrLGa2YGAYQ0C1oXQZ19dlEgSg2NhuYTqdGKdJiODCUY3w4z/hInvtHHZ47Os5LR34C5YFugvagXbs38WsatejdaoAKArQKuHuwn/dP\u002BPTLatgthNegBmoLjA\u002BmDdqHkdPJmxy1aCyfxXSsmDmWoz/4CtRvoGoQbID/MwS3Op03u1P03XMzUSCKYw\u002BN7mymc4fqJkwQWqE6haPr7ATYo5/2ZBFAM3\u002BA2vUGxx9uUpBPQgtMG/oOgZUFUeGHIZUD0nDXM9fIDD2WKBBHKpXCsiz6zGW4/l5Y3Pig2yAajECuCGOn3wbOA1XLsho9WQRgjEFrjZCWrtcdW/a/AkMnIdUPgGVZX1iW1SDpnxznonjj9dcuPVD47kHqn4Ui21PkJglGz7TtrPO8ZVln4\u002B/1DBFJi8irohor8tdFJVsXRNp/rItIVUROiMjx6PN/A\u002BOzH72MzdOgAAAAAElFTkSuQmCC", + "ViewState": "AgIAAFAAAAAAAAAAAAAqwG4AAAAaAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|", "WhenOpened": "2025-07-10T14:11:57.024Z", "EditorCaption": "" } diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index f60859e..6a4be17 100644 Binary files a/.vs/slnx.sqlite and b/.vs/slnx.sqlite differ diff --git a/Firmware/adafruit-circuitpython-raspberry_pi_pico-en_GB-9.2.8.uf2 b/Firmware/adafruit-circuitpython-raspberry_pi_pico-en_GB-9.2.8.uf2 deleted file mode 100644 index 29ed0ba..0000000 Binary files a/Firmware/adafruit-circuitpython-raspberry_pi_pico-en_GB-9.2.8.uf2 and /dev/null differ diff --git a/rp2040_Loader.py b/rp2040_Loader.py index e10b40f..9543b63 100644 --- a/rp2040_Loader.py +++ b/rp2040_Loader.py @@ -115,13 +115,18 @@ if __name__ == "__main__": root.iconbitmap(r'Resources/icon1.ico') - # Simply set the theme root.tk.call("source", "Resources/azure.tcl") root.tk.call("set_theme", "dark") - #Set a minsize for the window, and place it in the middle + # Set a minsize for the window, and place it in the middle root.update() root.minsize(400, 200) + # Footer label in bottom right + footer_frame = tk.Frame(root) + footer_frame.pack(side=tk.BOTTOM, fill=tk.X) + footer_label = tk.Label(footer_frame, text="Made by Hendo 22/07/2025", anchor="e", justify="right", font=("TkDefaultFont", 7, "bold")) + footer_label.pack(side=tk.RIGHT, padx=10, pady=5) + root.mainloop()