From ef891c082e73ad9a54f47f64c07a2b8c594a3021 Mon Sep 17 00:00:00 2001 From: dekunukem Date: Sun, 16 Apr 2023 17:04:08 +0100 Subject: [PATCH] added watchdog, release first firmware --- .../MDK-ARM/apple_all.uvguix.allen | 24 +- .../MDK-ARM/apple_all/apple_all.axf | Bin 693612 -> 695780 bytes .../MDK-ARM/apple_all/apple_all.build_log.htm | 13 +- .../MDK-ARM/apple_all/apple_all.hex | 1782 +++++++++-------- .../MDK-ARM/apple_all/apple_all.htm | 1361 ++++++------- .../MDK-ARM/apple_all/apple_all.map | 1229 ++++++------ .../MDK-ARM/apple_all/apple_all_apple_all.dep | 2 +- .../MDK-ARM/apple_all/main.crf | Bin 555468 -> 555638 bytes .../MDK-ARM/apple_all/main.o | Bin 632012 -> 632276 bytes firmware/apple_lisa_mac_adb/Src/main.c | 26 +- .../PBFW_LISA_MAC_ADB_PBID3_V0_1_0.dfu | Bin 0 -> 15381 bytes firmware/releases/README.md | 6 + user_program/usb4vc_check_update.py | 2 +- 13 files changed, 2244 insertions(+), 2201 deletions(-) create mode 100644 firmware/releases/PBFW_LISA_MAC_ADB_PBID3_V0_1_0.dfu diff --git a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all.uvguix.allen b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all.uvguix.allen index 2fee5cd..00c61dd 100644 --- a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all.uvguix.allen +++ b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all.uvguix.allen @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -111,7 +111,7 @@ 0 480 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000300000001000000010000004A433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6170706C655F6C6973615F6D61635F6164625C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF49433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6170706C655F6C6973615F6D61635F6164625C5372635C6164622E6300000000056164622E6300000000FFDC7800FFFFFFFF52433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6170706C655F6C6973615F6D61635F6164625C5372635C73746D3332663078785F69742E63000000000E73746D3332663078785F69742E6300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000066000000000F000004030000 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000300000000000000010000004A433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6170706C655F6C6973615F6D61635F6164625C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF49433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6170706C655F6C6973615F6D61635F6164625C5372635C6164622E6300000000056164622E6300000000FFDC7800FFFFFFFF52433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6170706C655F6C6973615F6D61635F6164625C5372635C73746D3332663078785F69742E63000000000E73746D3332663078785F69742E6300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000066000000000F000004030000 @@ -134,7 +134,7 @@ 16 - 7408000066000000100D0000F6000000 + F40000006600000090050000F6000000 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000007408000066000000100D0000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000200C000066000000100D000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000ED020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000080070000660000007008000004030000000000004F000000F0000000ED0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000008007000030020000100D0000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000ED02000080070000F10200000100000001000010040000000100000002FDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000008007000008030000000F0000FD03000000000000F102000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000ED020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000004030000000000004F000000F0000000ED0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000ED02000080070000F10200000100000001000010040000000100000002FDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000000803000080070000FD03000000000000F102000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2889 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000124D41505041424C455F4B45595F434F554E5496000000000000001400124D41505041424C455F4B45595F434F554E540F4849445F54585F4255465F53495A451B6869645F72785F6861735F756E70726F6365737365645F646174610D6C6973745F70726F66696C657308535452494E474C4E0C6E726632345F636F6E666967034944520850415253455F4F4B106765745F6C6173745F70726F66696C6504305833410D76657273696F6E5F7061746368056D616A6F720F50524F544F434F4C5F4144425F4B4201311B70726F746F636F6C5F7374617475735F6C6F6F6B75705F696E697403666E6F066C65645F73680A6869645F74785F6275661A555342445F435553544F4D5F4849445F53656E645265706F7274042E7478740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000124D41505041424C455F4B45595F434F554E5496000000000000001400124D41505041424C455F4B45595F434F554E540F4849445F54585F4255465F53495A451B6869645F72785F6861735F756E70726F6365737365645F646174610D6C6973745F70726F66696C657308535452494E474C4E0C6E726632345F636F6E666967034944520850415253455F4F4B106765745F6C6173745F70726F66696C6504305833410D76657273696F6E5F7061746368056D616A6F720F50524F544F434F4C5F4144425F4B4201311B70726F746F636F6C5F7374617475735F6C6F6F6B75705F696E697403666E6F066C65645F73680A6869645F74785F6275661A555342445F435553544F4D5F4849445F53656E645265706F7274042E7478740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,21 +3603,21 @@ 0 100 - 1 + 0 ../Src/main.c - 30 + 3 539 - 556 + 558 1 0 ..\Src\adb.c - 0 + 1 373 - 395 + 394 1 0 diff --git a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.axf b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.axf index a2f6cfc4ec6f3da52eadc9895af6efbcbad0d1ad..e6994ccd5f9801988c05b8a0299fca8486550048 100644 GIT binary patch delta 33255 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: *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'apple_all' -compiling main.c... -../Src/main.c(646): warning: #188-D: enumerated type mixed with another type - HAL_GPIO_WritePin(ERR_LED_GPIO_Port, ERR_LED_Pin, spi_error_occured); -../Src/main.c(716): warning: #177-D: function "MX_IWDG_Init" was declared but never referenced - static void MX_IWDG_Init(void) -../Src/main.c: 2 warnings, 0 errors -linking... -Program Size: Code=13620 RO-data=1132 RW-data=128 ZI-data=2200 -FromELF: creating hex file... -"apple_all\apple_all.axf" - 0 Error(s), 2 Warning(s). +"apple_all\apple_all.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

@@ -59,7 +50,7 @@ Package Vendor: Keil

Collection of Component Files used:

* Component: ARM::CMSIS:CORE:5.3.0 -Build Time Elapsed: 00:00:01 +Build Time Elapsed: 00:00:00 diff --git a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.hex b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.hex index aabcce7..fce5e3e 100644 --- a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.hex +++ b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.hex @@ -1,19 +1,19 @@ :020000040800F2 -:1000000018090020D50000085916000895140008AA +:1000000028090020D5000008CD16000809150008B1 :1000100000000000000000000000000000000000E0 -:100020000000000000000000000000009719000818 -:100030000000000000000000A11600089919000847 +:100020000000000000000000000000000B1A0008A3 +:100030000000000000000000151700080D1A00085D :10004000E7000008E7000008E7000008E7000008F4 :10005000E7000008E7000008E7000008E7000008E4 :10006000E7000008E7000008E7000008E7000008D4 :10007000E7000008E7000008E7000008E7000008C4 -:10008000E7000008E7000008E7000008991A0008E8 -:10009000E7000008A91A0008B91A0008E7000008DC -:1000A000E7000008A5160008E7000008E7000008C0 +:10008000E7000008E7000008E70000080D1B000873 +:10009000E70000081D1B00082D1B0008E7000008F2 +:1000A000E700000819170008E7000008E70000084B :1000B000E7000008E7000008E7000008E700000884 -:1000C0000348854600F062F800480047C52C000848 -:1000D000180900200448804704480047FEE7FEE76F -:1000E000FEE7FEE7FEE7FEE73D1A0008C100000854 +:1000C0000348854600F062F800480047392D0008D3 +:1000D000280900200448804704480047FEE7FEE75F +:1000E000FEE7FEE7FEE7FEE7B11A0008C1000008E0 :1000F00030B50B46014600202022012409E00D46C0 :10010000D5409D4205D31D469540491B2546954047 :1001100040191546521E002DF1DC30BD70B500248B @@ -25,7 +25,7 @@ :10017000491EFBD270470022F6E710B513460A4627 :1001800004461946FFF7F0FF204610BD064C012536 :10019000064E05E0E36807CC2B430C3C984710342F -:1001A000B442F7D3FFF790FF80390008A039000868 +:1001A000B442F7D3FFF790FF403A0008603A0008E6 :1001B00070B50024014620314A78022A03D0042178 :1001C0008163012416E0026813680E25AB431360B7 :1001D000026813685B085B0013600122056C13461C @@ -54,880 +54,892 @@ :1003400000080048000C004800100048000401406C :100350000069084000D001207047002A01D0816167 :1003600070478162704700000148006870470000D4 -:100370006800002002480168491C016070470000C5 -:100380006800002010B50648016810221143016082 -:10039000002000F007F800F017F8002010BD000062 -:1003A0000020024010B5044600F078F97D21C90014 -:1003B000FFF79EFE00F056FD00222146501E00F081 -:1003C0002FF8002010BD000008B50F4881690122F8 -:1003D00011438161816911400091C26901040A439E -:1003E000C261C0690022084000901146501F00F011 -:1003F00017F800221146901E00F012F80022114654 -:10040000501E00F00DF808BD00100240C106C90ED4 -:1004100001208840014908607047000000E100E0C9 -:1004200010B501F01BF910BDF8B504460068434D46 -:10043000C00352D5E8690026C00007D4E969280442 -:100440000143E961E9690140012600913C480168E6 -:10045000C90510D40168821511430160FFF784FFBC -:10046000074604E0FFF780FFC01B642824D8344807 -:100470000068C005F6D5286A03273F02384020D01F -:100480006168394081421CD0286A2A6AB843012138 -:1004900009040A432A622A6A8A432A622862C00738 -:1004A0000FD0FFF761FF009008E0FFF75DFF0099B4 -:1004B000411A2448814201D90320F8BD286A8007E7 -:1004C000F3D5286A6168B84308432862002E04D037 -:1004D000E869012109078843E8612078C00705D051 -:1004E000286BA16880088000084328632078800773 -:1004F00006D5286B032109048843E1680843286373 -:100500002078800605D5286B10218843216908438F -:1005100028632068800305D5286B80218843A16962 -:10052000084328632088400505D5286B402188436F -:100530006169084328630020F8BD000000100240F4 -:100540000070004088130000F8B505464E480E467E -:100550000068C007C00FB0420AD24B480168490882 -:100560004900314301600068C007C00FB04270D13C -:100570002878464C800705D56068F0218843A96833 -:10058000084360602878C00753D06868012817D0F6 -:10059000022818D0032819D021688907002958DAC1 -:1005A00061688908890001436160FFF7DDFE6968C1 -:1005B0000746012913D002291DD0032927D034E092 -:1005C00021688903EAE721688901E7E7616BC903CC -:1005D000E4E7FFF7C9FEC11B2D48814223D86068BC -:1005E0000007800F0128F4D123E0FFF7BDFEC11BF7 -:1005F0002748814217D860680007800F0228F4D18D -:1006000017E0FFF7B1FEC11B214881420BD860689B -:100610000007800F0328F4D10BE0FFF7A5FEC11BF4 -:100620001B48814201D90320F8BD60680007800F94 -:10063000F3D115480168C907C90FB1420BD9016848 -:1006400049084900314301600068C007C00FB0424B -:1006500001D00120F8BD2878400706D56068072141 -:1006600009028843E9680843606000F02DF861687A -:10067000084A0906090F515CC84007490860002074 -:10068000FFF790FE0020F8BD00200240001002405D -:1006900088130000653900086C00002001480068DC -:1006A000704700006C000020044805490068496854 -:1006B000044A4905490F515CC84070476C0000204E -:1006C000001002407539000830B516A30FCB89B071 -:1006D0006C460FC417A30FCB0FC41A494A680C20ED -:1006E000144604401848042C05D0184B082C04D09C -:1006F0000C2C00D1184609B030BD9402240F6D4671 -:100700002C5DC96A04AD0907090FD203695C920F19 -:10071000022A02D0032A00D11846FFF7E9FC604301 -:10072000E9E7000002030405060708090A0B0C0D9F -:100730000E0F10100102030405060708090A0B0C2E -:100740000D0E0F100010024000127A00006CDC0247 -:10075000FEB504460078F04EF04DC00748D06868FA -:100760000007800F01281FD068680007800F02284B -:1007700004D16868C003800F022815D06168012980 -:1007800019D001208004002901D0052917D029683B -:10079000B1432960296881432960606800281BD023 -:1007A000FFF7E2FD074613E02868800320D5606864 -:1007B000002876D01CE0286830432860EDE72968DF -:1007C00001432960F7E7FFF7CFFDC01B642869D814 -:1007D00028688003F7D50BE0FFF7C6FD074604E065 -:1007E000FFF7C2FDC01B6428F1D828688003F7D446 -:1007F000207880073ED568680007800F14D06868AD -:100800000007800F022804D16868C003800F012808 -:100810000AD0E068002828681DD00121084328601C -:10082000FFF7A2FD07460BE0286880070BD5E068BC -:10083000012836D107E0FFF797FDC01B0228C6D874 -:1008400028688007F7D52868F82188432169C900FE -:10085000084328600EE0400840002860FFF784FD50 -:10086000074604E0FFF780FDC01B0228AFD82868C8 -:100870008007F7D42078000724D5E0690028686A4B -:1008800011D0012108436862FFF76EFD074604E0BE -:10089000FFF76AFDC01B022899D8686A8007F7D560 -:1008A00010E036E1D1E0400840006862FFF75CFDEF -:1008B000074604E0FFF758FDC01B022887D8686A86 -:1008C0008007F7D4207804274007002861DA002049 -:1008D0000190E869C00008D4E969B8060143E961FC -:1008E000E96901400120009101908D480168C90526 -:1008F00011D40168821511430160FFF735FD0090A6 -:1009000005E0FFF731FD0099401A642897D8844824 -:100910000068C005F5D5A06801280AD0002801D0DC -:10092000052811D0286A400840002862286AB84388 -:1009300002E0286A012108432862A068002812D03A -:10094000FFF712FD00900AE0286A38432862F0E7BA -:10095000FFF70AFD0099411A7248814275D8286A4A -:100960008007F5D50DE0FFF7FFFC009006E0FFF7EC -:10097000FBFC0099411A6B48814266D8286A8007BF -:10098000F5D40198002804D0E969012000078143CB -:10099000E9612078C00635D5606901280CD0401D7A -:1009A000686B24D038436863686B40084000686314 -:1009B000FFF7DAFC074622E0686B38436863686B30 -:1009C000012108436863FFF7CFFC074604E0FFF707 -:1009D000CBFCC01B022838D8686B8007F7D5686B42 -:1009E000F8218843A169C900084368630AE0B84355 -:1009F0006863F4E7FFF7B8FCC01B022825D8686BD2 -:100A00008007F7D42078800637D568680007800F04 -:100A1000032813D068680007800F022804D1686893 -:100A2000C003800F032809D0206A0028686B16D005 -:100A300030436863FFF798FC06460CE0686BC00320 -:100A40001BD5206A012864D117E05BE0FFF78CFC1E -:100A5000801B022856D8686BC003F7D50DE0B04361 -:100A60006863FFF781FC064604E0FFF77DFC801B0E -:100A7000022847D8686BC003F7D4606A002846D0C4 -:100A800069680907890F022943D001263606022822 -:100A9000286805D0B0432860FFF766FC044633E0C1 -:100AA000B0432860FFF760FC074604E0FFF75CFCFA -:100AB000C01B022826D828688001F7D4E86A216B79 -:100AC000000900010843E862A16AE06A0843696816 -:100AD0007B22D20391430843686028683043286032 -:100AE000FFF742FC044604E0FFF73EFC001B02282F -:100AF00008D828688001F7D509E0FFF735FC001B0E -:100B0000022801D90320FEBD28688001F5D4002009 -:100B1000FEBD0120FEBD00000000010000100240EB -:100B2000007000408813000070470000F8B50446CC -:100B30000068426881684B0605D4CB0703D0530692 -:100B400001D5E16C04E08B0705D5130603D5216DB3 -:100B500020468847F8BDFF2361331942FAD0930637 -:100B6000F8D523464D064033002D09DA5D7F032D6D -:100B70003CD0256E042635432566C56885680095FA -:100B80008E060125002E08DA266E2E43266686681C -:100B9000009606684027BE430660C80506D5206E4D -:100BA000082108432066206880680090206E002895 -:100BB000D0D020684168E026B14341605D7790075E -:100BC00018D020684168890889004160A06D0B4DEC -:100BD000002803D04563A06DFFF7EAFA606D002896 -:100BE000B8D04563606DFFF7E3FAF8BDC16880686F -:100BF0000090F8BD2046FFF797FFF8BD17180008D2 -:100C0000F8B5040007D0002625464035A662687F67 -:100C1000002802D005E00120F8BD2E77204600F024 -:100C20004BF802236B7720680168402291430160F2 -:100C30000721E0680902884201D9002201E001226F -:100C400012030F273F02B84202D0884200D0A662AA -:100C5000276B002F05D1884201D9236301E00120D1 -:100C60002063A168606863690843216919430843E8 -:100C70000123A1695B0219400843E1690843216A25 -:100C80000843A16A084321680860616B606AA36930 -:100C900008431B0C0427E1683B40194308432168C3 -:100CA000104348602068C1697A029143C161266699 -:100CB000012068770020F8BD00B50068114987B0B1 -:100CC00088421DD11048826981140A43826180697B -:100CD00008400590F02000900220019000210320A0 -:100CE00003900291049109206946C006FFF784FA37 -:100CF000002211461920FFF793FB1920FFF786FB0E -:100D000007B000BD003001400010024070470000F5 -:100D1000F0B504468C464034217F0025C7689646CE -:100D200001290CD001212177667F4168012E0CD06A -:100D3000CA1FFD3A07D18168002904D101E00220D1 -:100D4000F0BD042E01D0022540E0614600291BD0F1 -:100D50007146002918D0002B16D0617F042901D0DC -:100D60000521617700210166614681638387C3871E -:100D700071460164A380E380072109028F4205D9EF -:100D8000144AC264144A04E001251FE0134AC264F5 -:100D9000134A0265012212038F4202D8E188022918 -:100DA00003D301684B68934302E001684B68134327 -:100DB0004B6001684A68E0231A434A600068016892 -:100DC000490603D4016840221143016000202077C6 -:100DD0002846F0BDB516000849170008EB160008B4 -:100DE0007D17000870B501220920D103C006FFF766 -:100DF000B4FA104C2078DE2801D0012000E0002059 -:100E00000D4DE8700B4802F0A5F9A078032805D134 -:100E10000121002249030948FFF79FFA054A2023D0 -:100E2000D11A0748FFF774FF02F0BEF805494018D1 -:100E3000286170BDCC02002040000020000800485E -:100E4000D800002010270000042204490428086963 -:100E500002D09043086170471043FBE700E000E0D8 -:100E600070470000094910B5401E884201D9012091 -:100E700010BD074C60610321081F00F0EFFB00204C -:100E8000A06107202061002010BD0000FFFFFF00CF -:100E900000E000E010B5FFF7E3FF10BD70477047BA -:100EA00070B502462032137F012B1BD0012313772C -:100EB00002245477046865687026B5436560046849 -:100EC00065680E68354365600468A5688026B5438B -:100ED000A5600068846849680C43846053770020EB -:100EE000107770BD022070BD70B5040005D0254696 -:100EF0002035687F002802D006E0012070BD002068 -:100F00002877204600F00AF802206877211D206823 -:100F100000F0DAFD01206877002070BD08B50122DD -:100F2000016892072048914207D1C169012211430B -:100F3000C161C0691040009008BD1C4A91420DD1AA -:100F4000C26989150A43C261C06900220840009045 -:100F500003211320FFF764FA132010E0144A914292 -:100F600010D18269012149040A438261806900220B -:100F70000840009003211520FFF752FA1520FFF7D3 -:100F800045FA08BD0B4A9142FBD1826901218904CF -:100F90000A438261806900220840009002211620E5 -:100FA000FFF73EFA1620EAE700100240002000405A -:100FB00000440140004801400222014620314A77A6 -:100FC00002681368012003431360487700207047CC -:100FD0000268D36801210B43D360006802680A43AA -:100FE000026000207047F8B5054604462035287F8A -:100FF000012817D001272F77022068772268906890 -:101000007726FF23B0431B0298439060086850285E -:1010100037D00EDC202857D006DC00284ED0102810 -:1010200040D14EE00220F8BD302850D0402839D1C0 -:101030003CE060282DD0702817D001221203801ABE -:101040000ED090422ED1CB684A688968206800F0A3 -:1010500085FD20688168012292031143816021E0AF -:1010600020688168C908C900F8E7CB684A688968C0 -:10107000206800F073FD21688868B04330438860C1 -:1010800010E0CA684968206800F07BFD50212068A4 -:1010900006E0CA684968206800F084FD6021206885 -:1010A00000F067FD6F7700202877F8BDCA684968AF -:1010B000206800F066FD40212068F1E700212068EB -:1010C000EEE710212068EBE720212068E8E73021D7 -:1010D0002068E5E7704770B504460068016900259F -:1010E000C9438907002915DBC168C943890711D4A1 -:1010F000E91E016101202077206880698007204671 -:1011000002D0FFF7E7FF04E000F096F8204600F079 -:1011100094F8257720680169C943490717D4C16845 -:10112000C943490713D40421C94301610220207730 -:10113000206880698005800F204602D0FFF7CAFF33 -:1011400004E000F079F8204600F077F82577206871 -:101150000169C943090716D4C168C943090712D4F4 -:101160000821C9430161042020772068C0698007F5 -:10117000204602D0FFF7AEFF04E000F05DF8204605 -:1011800000F05BF8257720680169C943C90617D4C8 -:10119000C168C943C90613D41021C943016108209D -:1011A00020772068C0698005800F204602D0FFF7B5 -:1011B00091FF04E000F040F8204600F03EF825776B -:1011C00020680169C943C90708D1C168C943C90773 -:1011D00004D1891E0161204600F030F820680169C1 -:1011E000C943090609D4C168C943090605D4802149 -:1011F000C94301612046FFF751FE20680169C943D8 -:10120000490609D4C168C943490605D44021C943E8 -:101210000161204600F07CF820680169C943890615 -:1012200009D4C168C943890605D42021C943016195 -:101230002046FFF734FE70BD70477047F8B52F4C5D -:1012400007462078002855D060682D4E874238D157 -:101250002C49206901F0F1F92A4D0090288801B24B -:10126000304601F08DF9A88801B230461C3001F0FB -:1012700087F9304601F0D2F9B06130461C3001F0F8 -:10128000CDF932461C329061B06901F08BF9A1684A -:101290000968C862906901F085F9E1680968C86267 -:1012A000009800280DD02A7A012149031648002A07 -:1012B00002D1AA7A002A01D0002200E00122FFF721 -:1012C0004CF8A068874209D1B069002806D00C48C4 -:1012D00002DD01F0FBFF01E001F0B8FFE0688742AA -:1012E00008D107481C308069002803D0074802DD78 -:1012F00001F0ECFFF8BD01F0A9FFF8BD04000020EB -:1013000080000020B8000020000400489C0000205D -:10131000704770B5040005D025466035687A00280E -:1013200002D006E0012070BD00202872204600F0A7 -:1013300027F8242068722068016849084900016084 -:10134000204600F0E1FC0128EDD0606A002802D0C0 -:10135000204600F03AFC206841680922D2029143FD -:101360004160206881682A22914381602068016879 -:10137000012211430160204600F08CFC70BD00008A -:1013800000B500680F4987B0884218D10E488269BD -:10139000012189030A438261806908400590032086 -:1013A0004002009002200190002002900320039050 -:1013B0000120049009206946C006FEF71DFF07B012 -:1013C00000BD00000038014000100240FFB5064695 -:1013D00004466036707A83B00D46202858D1002D1F -:1013E0000CD00598002809D00120A1680003814293 -:1013F00007D12069002804D1E80702D0012007B0F6 -:10140000F0BD307A012843D0012030720020E06620 -:1014100021207072FEF7A8FF0190274640370598FB -:1014200038820598788218E0788A401E788206987B -:101430000090002280212046019B00F013FD00282F -:1014400018D10120A1680003814202D1206900283F -:1014500012D02168287808856D1C788A0028E3D18D -:1014600006980090002240212046019B00F0FAFCE3 -:10147000002808D00320C2E728882168C005C00DD5 -:101480000885AD1CE9E72020707200203072B6E7B5 -:101490000220B4E7FEE70000F0B5384887B04269A3 -:1014A0000121C9040A43426142690A400592426926 -:1014B00089100A43426142690A4005924269490023 -:1014C0000A434261406903240840640305900022F6 -:1014D00021462B48FEF741FFFF260936092001224D -:1014E0003146C006FEF739FF264F0122394626480D -:1014F000FEF733FF01210022C9037806FEF72DFF16 -:10150000002208212048FEF728FF0094002401252E -:101510000195029469461A480394FEF76DFE009601 -:10152000112602946946780601960394FEF764FE3C -:101530001648009002200290019469461248FEF776 -:101540005BFE029469461048009701960394FEF7EB -:1015500053FEE803009002946946019503947806CF -:10156000FEF74AFE08200090029469460195039414 -:101570000548FEF741FE07B0F0BD00000010024034 -:101580000008004824F5000000040048110A00008B -:1015900010B50D480B490160002141608160016177 -:1015A000416181610722016212024162C26081626F -:1015B00007220163C2624163FFF722FB002800D0CB -:1015C000FEE710BD00300140D800002010B5012119 -:1015D000124886B08907016000242F218460416091 -:1015E0000461611E8461C160FFF77EFC002800D0A9 -:1015F000FEE701200003009069460848FFF7F3FC6E -:10160000002800D0FEE7049404A904480594FFF7DD -:1016100047FC002800D0FEE706B010BD3C010020CA -:1016200010B50C480A490160E121490241600021DE -:101630008160C16001618161C1610C22016242610E -:101640004162FFF766FE002800D0FEE710BD0000F3 -:10165000003801403C020020704700008307FF2251 -:10166000DB0E9A408907090E994000280BDA000723 -:10167000000F0838830808489B001818C369934373 -:101680000B43C3617047830804489B001B1818680C -:10169000904308431860704700ED00E000E400E06C -:1016A0007047000010B50248FFF740FA10BD000077 -:1016B000D800002010B50168C968026C1180016C67 -:1016C000891C016401464031CA88521ECA80C988FB -:1016D000002909D101684A6840239A434A60C18FB2 -:1016E000002901D100F06EF810BD10B5014640315F -:1016F000CC880368026C012C11D9DB681380026C62 -:10170000921C0264CA88921ECA80CA88012A0DD11E -:1017100002685368012424032343536006E01C7BC2 -:10172000531C03641470CA88521ECA80C9880029D9 -:1017300009D101684A6860239A434A60C18F002931 -:1017400001D100F03FF810BD10B5816B0268098827 -:10175000D160816B891C8163C18F491EC187C18F94 -:1017600000290AD101684A6880239A434A604621C9 -:10177000095A002901D100F025F810BD10B5C38F1A -:101780000268816B022B07D30988D160816B891CA9 -:101790008163C18F891E05E04B1C83630978117337 -:1017A000C18F491EC187C18F00290AD101684A68CB -:1017B00080239A434A604621095A002901D100F04A -:1017C00001F810BD70B50446FEF7CEFD0246206854 -:1017D00041682025A94341606421204600F024F897 -:1017E000002802D0206E28432066226E2046012168 -:1017F0004030002A04D041772046FFF795F970BDAC -:10180000427F4177042A204602D0FFF7EBFA70BDF1 -:10181000FFF77CFA70BD10B5406A002146221152D4 -:10182000C187FFF781F910BDF8B50F460B46154685 -:101830000092032104460022C90200F01BF8202672 -:10184000002812D13B46002280212046009500F05E -:101850005CF8002809D103213B46002249022046BA -:10186000009500F007F8002803D0206E3043206672 -:101870000320F8BDF8B51D4617460E4604463DE068 -:10188000032149028E4205D1002F03D1017B684616 -:1018900001700078681C31D0002D05D0FEF764FD82 -:1018A0000699401AA84229D320684168E022914352 -:1018B00041606068C11FFD390CD10121A068C903D6 -:1018C000884202D04911884204D120680168402230 -:1018D000914301600120A16A4003814207D1216840 -:1018E0000A6882430A6021680A6802430A6001208C -:1018F00040346077002020770320F8BD206881689D -:101900003140B942BCD10020F8BDF8B51D4617469C -:101910000E46044633E0681C31D0002D05D0FEF79A -:1019200023FD0699401AA84229D320684168E02285 -:10193000914341606068C11FFD390CD10121A0684D -:10194000C903884202D04911884204D12068016845 -:101950004022914301600120A16A4003814207D1E6 -:1019600021680A6882430A6021680A6802430A60A3 -:10197000012040346077002020770320F8BD2068E4 -:1019800081683046884304D00020B842C3D100208B -:10199000F8BD0120F9E7704710B5FEF7EBFCFFF743 -:1019A00079FA094C206800280CD001F0FDFA216872 -:1019B000884207D90121002289030448FEF7CDFCA3 -:1019C0000020206010BD00003C00002000080048FE -:1019D00030B599B02820012500240090089507957E -:1019E00009946846FEF7B4FE002800D0FEE7072001 -:1019F0000D9003200E900F94012110940DA8FEF776 -:101A0000A3FD002800D0FEE7119511A81395FEF75D -:101A10000BFD002800D0FEE7FEF740FE7D21C90047 -:101A2000FEF766FBFFF71EFA0420FFF70DFA00220F -:101A30001146501EFEF7F4FC19B030BD1248016883 -:101A40000122114301604168104A11404160016860 -:101A50000F4A114001600168012292049143016024 -:101A600041683F22120491434160C16A090909019A -:101A7000C162016B074A11400163416B490849008B -:101A80004163002181607047001002400CB8FF08DC -:101A9000FFFFF6FE2CFEFCFF10B50248FFF71BFB14 -:101AA00010BD00007C01002010B50248FFF713FBB9 -:101AB00010BD0000BC01002010B50248FFF70BFB71 -:101AC00010BD0000FC010020F0B502681D4B012490 -:101AD000A4071D4D984203D0A04201D0A84203D1D3 -:101AE0007026B2434E683243184E194F98420DD0BB -:101AF000A0420BD0A84209D0164CA04206D0B0425A -:101B000004D0B84202D0144CA04204D103242402D1 -:101B1000A243CC6822438024A2434C692243026042 -:101B20008A68C2620A688262984206D0B04204D0D3 -:101B3000B84202D0084A904201D1096901630121EB -:101B40004161F0BD002C0140000400400040014014 -:101B500000440140002000400048014030B5846846 -:101B6000FF252D021B021343AC430B432343836029 -:101B700030BD826870239A430A4307210A4382607A -:101B8000704730B5036A046A6408640004628469BB -:101B9000F025AC43120122430A24A3430B43826184 -:101BA000036230BD30B5036A1024A3430362846925 -:101BB000036A0F252D031203AC432243A024A34341 -:101BC000090119438261016230BD10B5818CC907DA -:101BD00007D001684A6801235B049A43836A1A4369 -:101BE0004A60818C890707D501684A6801231B0474 -:101BF0009A43C36A1A434A60818C490707D5016832 -:101C00004A6801239B049A43036B1A434A60818C00 -:101C1000090707D501684A680123DB039A43436B30 -:101C20001A434A60818CC90607D50268916801236E -:101C30001B039943836B19439160818C890607D5F7 -:101C400001688A6801235B039A43C36B1A438A6065 -:101C5000818C490612D503685A6801210905046C74 -:101C60008A4322435A60026C8A4207D10268516853 -:101C700003235B059943436C19435160818C09062A -:101C800007D501684A680123DB04806C9A4302434C -:101C90004A6010BDF8B500260446C666FEF764FB30 -:101CA000054616492068884202D0154988421DD150 -:101CB0000068144F000709D501212B460022490571 -:101CC0002046009700F0CEF800280DD1206800686B -:101CD00040070BD501212B4600228905204600979D -:101CE00000F0C0F8002801D00320F8BD20206034A7 -:101CF0006072A07226720020F8BD0000003801401A -:101D000000440040FFFFFF01F8B504462369A268C4 -:101D1000E5691A43636910202B43002125681A43A3 -:101D20002B680E46474F3B4013432B6023685A688D -:101D300003252D03AA43E5682A435A60236AA26952 -:101D400025681A43AB680B273F02BB431343AB60C4 -:101D50003D4F25683D4B0203BD420AD11B6B9B07DB -:101D60009B0F20D0012B14D0022B14D0032B1BD19E -:101D70000DE0374FBD4210D11B6B03273F043B40A2 -:101D800011D09B1A05D09B1A05D093420CD102208A -:101D90000AE0042008E0082006E02E4B9D4202D015 -:101DA0002D4B9D4200D100200123E769DB039F42B8 -:101DB00022D100280CD002280DD0042813D00828E6 -:101DC00017D001260A0912010807400F10432EE020 -:101DD000FEF76AFC09E06168204A48088018FEF7AF -:101DE00087F981B2EEE7FEF76FFC616840004A08B0 -:101DF000F4E761684808F1E7002808D0022809D014 -:101E000004280CD0082815D001263046F8BDFEF76E -:101E10004BFC06E06168124A480880180DE0FEF7A6 -:101E200053FC61684A088018FEF762F980B22168A5 -:101E3000C860EAE761684808C018FEF759F980B23F -:101E4000E860E2E7F369FFEF00380140001002406C -:101E50000044004000480040004C00400024F400D2 -:101E600000127A00FFB581B017460E4604460A9D5F -:101E70001DE0681C1BD0002D05D0FEF775FA0499F3 -:101E8000401AA84213D920680168FF22A132914369 -:101E90000160206881684908490081602020603421 -:101EA0006072A07200202072032005B0F0BD20688F -:101EB000C1693046884304D00020B842D9D0002000 -:101EC000F3E70120F9E700000FB410B503A9044BB4 -:101ED000044A029800F024F810BC08BC04B018476B -:101EE000052600087400002030B47446641E25786E -:101EF000641CAB4200D21D46635D5B00E31830BC3E -:101F0000184702E008C8121F08C1002AFAD170471A -:101F10007047002001E001C1121F002AFBD1704769 -:101F2000FFB58DB00F460546002606E025280AD0ED -:101F3000109A0F9990476D1C761C28780028F5D1CF -:101F4000304611B0F0BD00240121674A009400E042 -:101F500004436D1C2B780846203B98401042F7D173 -:101F600028782E2815D10420044368786D1C2A286F -:101F70000AD101CF6D1C00900BE000990A22514359 -:101F8000303940186D1C00902878014630390929F5 -:101F9000F3D92878692843D006DC0028D0D06328FC -:101FA0000BD0642804D13BE073280FD075284CD0A7 -:101FB000109A0F999047761C94E038786946087219 -:101FC0000020487202A80190012003E038680190C7 -:101FD0000020C0433F1D61070CD5002400E0641CB5 -:101FE00000998C420FDA8442F9DB0199095D0029DE -:101FF000F5D108E0002400E0641C8442FCDB019978 -:10200000095D0029F8D1361907E001980199007897 -:10201000491C0191109A0F999047641EF5D261E016 -:102020000A20019001CF002802DA40422D2102E06F -:10203000210504D52B216A461172012103E0E10735 -:1020400001D02021F7E70C9104E00A20019001CF94 -:1020500000210C910BA90B9108E00199FEF748F8BB -:102060000A460B993032491E0B910A700028F4D1B0 -:102070000B9803A9081A20300190600701D5009839 -:1020800001E0012000900199884203DD014601989A -:10209000081A00E000200024009006E002A8109A30 -:1020A000005D0F999047641C761C0C988442F5DB08 -:1020B00004E0109A30200F999047761C0099481E32 -:1020C00000900029F5DC08E00B980B990078491C7A -:1020D0000B91109A0F999047761C0199481E019018 -:1020E0000029F1DC6D1C28E70928010010B5044C1B -:1020F000E26023812061618100F078F910BD000069 -:10210000280000201CB5454C6A4601A9444800F04F -:102110005CFB002844D168460079BA281BD24149AB -:10212000095CFF2917D039290BD1684600780128AE -:1021300011D13D4AD079401CD071C007C00F6A460A -:10214000107068460078002800D080244806400CB3 -:10215000204300F061F9324800F047FB68460179FE -:1021600032486F2906D03A290ED01D2919D061298D -:1021700017D01EE0694609780029018801D02C4A51 -:1021800008E00122920309E06946097800290188E4 -:1021900002D0284A114002E001225203114301807B -:1021A0001CBD6A461278002A028807D0224B1A40CA -:1021B00002802A2906D0362904D00BE00123DB0255 -:1021C0001A43F5E76A461278002A028807D01B4BAB -:1021D0001A400280382906D0642904D00BE001237C -:1021E0009B021A43F5E76A461278002A02880DD04E -:1021F000134B1A4002807D2901D07E29D0D1694637 -:1022000009780029018805D00E4AC3E701235B0243 -:102210001A43EFE7FF220132C0E700008080000090 -:10222000EC02002078380008400000202E0000203A -:10223000FFBF0000FFDF0000FFF70000FFFB000012 -:10224000FFFD0000FFFE0000F8B500271D4C0780D1 -:10225000064661892069FEF77BF801282FD11A4DC7 -:10226000284600F01FF9401C29D0284600F01AF932 -:10227000401C24D0284600F015F9401C1FD0012234 -:10228000002591031148FEF768F8676100240F27C5 -:1022900000F04AF8052811D0391B88402843641CF7 -:1022A00085B2102CF4DB0121002289030748FEF7D8 -:1022B00054F8054800F0F6F835800020F8BD0520F8 -:1022C000F8BD000028000020A861000000080048B8 -:1022D00010B5134800F0A4FE00281FD01149104883 -:1022E00000F0ABF90F4B0022187A002801D101222F -:1022F000D203987A002801D180200243188800B2C6 -:1023000000F012FA44069888640E144300B200F0FC -:102310000BFA4006400C204300F07EF810BD000090 -:1023200060000020B800002070B50D4841890069A8 -:10233000FEF70EF800280FD10A4D284600F0B2F83B -:102340000446284600F0AEF8611C05D0411C03D0BD -:10235000A04203DD012070BD052070BD002070BDCE -:1023600028000020A8610000F8B506460020307063 -:1023700000F00AFB012806D1114800F093F832382A -:10238000292801D30520F8BD0122002591030D481D -:10239000FDF7E3FF00240727FFF7C6FF0528F2D06B -:1023A000391B88402843641CC5B2082CF4DB00F0BC -:1023B000FBFD0549FF30F530486135700020F8BD60 -:1023C000A8610000000800482800002010B5064C55 -:1023D00001222189E068FDF7C0FF0122618920699F -:1023E000FDF7BBFF10BD00002800002010B5084C11 -:1023F0000220607003202070FFF7E8FF002060617A -:102400000246012189030348FDF7A7FF10BD000024 -:102410002800002000080048F8B50122064697036E -:1024200039461E48FDF799FF1D4C002565610120C6 -:10243000A070C82000F0D2F8002261892069FDF761 -:102440008CFF222000F0CAF8012261892069FDF783 -:1024500084FF402000F0C2F8304600F045F806281E -:1024600014D0002261892069FDF777FF402000F039 -:10247000B5F8012261892069FDF76FFFA570002280 -:1024800039460648FDF769FF0020F8BDA570002217 -:1024900039460248FDF761FF0620F8BD00080048F4 -:1024A00028000020F8B5074600F07EFD0D4C009096 -:1024B00061892069FDF74CFF05460AE000F074FDD4 -:1024C0000099461A002F04D0BE4202D90020C04312 -:1024D000F8BD61892069FDF73BFFA842EED0304688 -:1024E000F8BD00002800002010B50446000A00F0E6 -:1024F00009F8062805D0E0B200F004F8062800D05C -:10250000002010BDF8B500251C4C06460727791B96 -:102510003046C840C00714D0002261892069FDF709 -:102520001CFF222000F05AF8012261892069FDF782 -:1025300014FF61892069FDF70BFF012814D14020A9 -:1025400015E0002261892069FDF707FF402000F0B7 -:1025500045F8012261892069FDF7FFFE6189206944 -:10256000FDF7F6FE012801D00620F8BD222000F07C -:1025700035F86D1C082DCADB0020F8BD28000020AE -:10258000027D520012181182017D491CC9B20175E9 -:10259000022901D30021017570470902014308B2E5 -:1025A00070470000002800DA4042002801DD402882 -:1025B00002DBFF20F530704701494000085A7047A0 -:1025C000F835000802687F2A01DD7F2103E07E21C3 -:1025D000C9438A4200DA0160704700000449096873 -:1025E00009684A6A10184A6A8242FCD370470000A0 -:1025F0000000002010B502490860FEF7DDFC10BDA8 -:102600000000002013B50A23012269460248FEF7A4 -:10261000DDFE00981CBD00003C02002010B500212A -:102620000A4653001C181023E35E521C5918022A54 -:10263000F7DBC80F4018401010BD30B500240C6007 -:102640004C600C720B4605468C72284600F0E8FC84 -:10265000002815D0196802688918196059684268FD -:1026600089185960197A027A11431972997A807A15 -:1026700001439972284600F0DDFC641CE4B2E4E7F3 -:102680001846FFF79FFF181DFFF79CFF204630BD3F -:10269000F8B54406C609640EF6010746102C3ED272 -:1026A0001F4D285D00283AD028461C3800F0A6F8B7 -:1026B0001C4800F0C8FC7806400EC01E295D002EA4 -:1026C00016D002292BD10300FFF70EFC09101010C1 -:1026D00010101006090E100000F0E8FD06E0114889 -:1026E000083800F05FFA01E000F0C2F8012015E0C0 -:1026F000012914D10300FFF7F7FB09101010101087 -:102700001006090E100000F0ABFD06E00548083881 -:1027100000F048FA01E000F0ABF802202855F8BDBF -:102720000803002060000020C11C062909D93E21B1 -:102730004010C9433F2801DB3F2002E0884200DC13 -:102740000846C0B270470000102803D20249085C56 -:10275000012800D0002070470803002010B50C4667 -:10276000034600F027F8002801D0012010BD197899 -:10277000586844541978986842541878401C4007A7 -:10278000400F1870002010BD10B50446082000F05E -:10279000D5FB6060082000F0D1FBA060204600F06F -:1027A0002DF810BD41780078814201D10120704799 -:1027B0000020704741780078401C4007400F81425C -:1027C00001D1012070470020704710B5437804788C -:1027D000A34201D1012010BD4468E35C0B70816805 -:1027E0004078085C1070002010BD4178027891425A -:1027F00003D0491C4907490F4170704710B5044682 -:1028000000202070607008216068FDF7B4FC08218A -:10281000A068FDF7B0FC10BD10B50A4602290AD029 -:102820000549095C002906D0002A01D08020014317 -:10283000024800F01BF910BDF83700082000002006 -:1028400010B5024800F025F910BD0000200000205E -:1028500010B50921C9060160082181800349816002 -:1028600001218181FFF7ECFF10BD0000000400484A -:1028700010B50548012281880068FDF76EFD034808 -:1028800000F038F910BD0000C80000202000002032 -:10289000F8B52A4CA1882068FDF75AFD01283ED0E2 -:1028A000274800F085FE411C3AD00A2837DD25482C -:1028B00000F0F9F8002832D16946224800F006F904 -:1028C00009201021C006FDF743FD002827D01D4830 -:1028D00000F007F901221C4E950329463046FDF70A -:1028E0003CFD72B60820FFF779FEA188002220681F -:1028F000FDF733FD0F20FFF771FE6846007800F00A -:1029000025F8A18801222068FDF727FD0F20FFF799 -:1029100065FE62B6002229463046FDF71EFDF8BD71 -:10292000084800F0E7F88021064800F09FF80548C5 -:10293000001F0178001D00F099F8F8BDC8000020C4 -:1029400094110000200000200008004870B50C49D8 -:102950000C4E0D5C07242846E040C207D20FB18818 -:102960003068FDF7FAFC0F20FFF738FE042C02D088 -:10297000641EF0D570BD0F20FFF730FE0324EAE798 -:10298000F8360008C800002070B5124C6189206933 -:10299000FDF7DEFC104D012804D12846FFF782FD2B -:1029A000401C10D00120A0702846FFF77BFD7D2140 -:1029B0000901884209DC411C07D0FF21F53188421A -:1029C00005DA042070BDFF2070BD032070BD01201A -:1029D00070BD000028000020A861000070B509202B -:1029E0001021C006FDF7B4FC002832D01D4C207920 -:1029F00000282ED0FDF7B8FC61690025401AFA289E -:102A000003D97B2000F00EF922E02079002820D0A5 -:102A10001448183000F047F8002817D02079002813 -:102A200017D0104A1048921D511EFFF7CEFE002805 -:102A30000FD10C48183000F05DF80A4AA17918321D -:102A4000607900F00FFA002804D006E000F02AF9BF -:102A5000257170BD00F026F925710348FFF7C5FE0A -:102A600070BD000040000020EC02002000B50B46C5 -:102A7000024600F020F8002801D0012000BD1178A6 -:102A8000506843541078401C4007400F10700020DD -:102A900000BD10B50446082000F050FA60602046E2 -:102AA00000F028F810BD41780078814201D1012062 -:102AB00070470020704741780078401C4007400F65 -:102AC000814201D10120704700207047427803788D -:102AD0009A4201D1012070474068805C0870002054 -:102AE000704741780278914203D0491C4907490F49 -:102AF0004170704710B50021017041704068082195 -:102B0000FDF739FB10BD000070B5FDF72DFC044644 -:102B1000084D07E004212846FDF71AFC002801D0E3 -:102B2000012070BDFDF720FC001B0A28F2D3022013 -:102B300070BD000000040048F1B500258024114F4D -:102B4000E600002231463846FDF707FCB420FFF7C7 -:102B500045FD012231463846FDF7FFFB5020FFF7C7 -:102B60003DFD04213846FDF7F3FB012800D1254344 -:102B700064088C20FFF732FD002CE2D1009805702C -:102B80000020F8BD0004004870B50C460546FFF76C -:102B9000BBFF012805D02846FFF7CEFF204600F0F6 -:102BA000EFFC70BD10B5FFF7A5FF064C01229102A6 -:102BB0002046FDF7D2FB012204212046FDF7CDFB84 -:102BC00010BD00000004004810B54B21C900144896 -:102BD000FFF7DAFF124C641EA07000280FD1607856 -:102BE000102807D014280BD0162814D0362806D168 -:102BF0007D2011E001202071FDF7B6FB606110BD62 -:102C000007481730FFF74FFF002801D07B2003E073 -:102C100000F048F810BD0B2000F004F810BD0000D3 -:102C200041000020F8B501221C4E074695022946B6 -:102C30003046FDF792FBC82000F0A2FC03282BD001 -:102C4000012291031648FDF788FB72B60724012084 -:102C5000A040384201D0012200E000220421304689 -:102C6000FDF77BFB002229463046FDF776FBA020CE -:102C7000FFF7B4FC012229463046FDF76EFBAA207F -:102C8000FFF7ACFC641EE2D562B600220121890385 -:102C90000348FDF762FB0020F8BD00000004004877 -:102CA0000008004808B569460548FFF70FFF0448CB -:102CB000FFF717FF68460078FFF7B4FF08BD000074 -:102CC0005800002088B0FDF75DFBFEF781FEFEF79F -:102CD000E3FBFEF75DFCFEF7A3FCFEF777FC524832 -:102CE0000024524E84604F49C6602F25046122C0E3 -:102CF00080270C3090C01C38FEF7F6F8002800D072 -:102D0000FEE749484A494030846022C08460C4607C -:102D10004849046141600838FEF7E6F8002800D011 -:102D2000FEE741484449403884608761C6600461D9 -:102D300022C00838FEF7D8F8002800D0FEE70120AE -:102D40003E4D0190009400232A783D493DA0FFF7B5 -:102D5000BBF835488038FFF74DFC00F065FA28468F -:102D60001830FFF796FE3C48FFF70EFD284620304E -:102D700000F038F9384820214038FDF7FCF9364A90 -:102D800029482023203AD11AE438FDF7C1FF3348FF -:102D9000FFF75EFD324C20232246DF003946104605 -:102DA000FFF7A4F93801C600394607900694800061 -:102DB0001D4A09271C4B019103900596FF061146F9 -:102DC00028460494403B009702944031203000F0A4 -:102DD00087FA0920FFF7B8FC002802D000F066FA55 -:102DE00001E000F03DFAEA7808212046FDF7B5FA47 -:102DF00000F0DAF82969884204D9002231463846C1 -:102E0000FDF7ABFA00F0BAFA00F088FB00F060FBC7 -:102E1000114A05482023203AD11AE438FDF778FFFB -:102E2000E1E7000000440140BC010020FFFF00007A -:102E30000048014010270000002000404000002012 -:102E40003239000825730A72657625642076256478 -:102E50002E25642E25640A00EC020020C800002004 -:102E60000004004870B500241646802801D2314A7B -:102E7000145C02293BD0002C39D080253A282CD074 -:102E800037283DD04E283BD0622839D0452843D042 -:102E9000472841D048283FD049283DD04A283BD038 -:102EA0004B2839D04C2837D04D2835D04F2833D037 -:102EB000502831D051282FD052282DD053282BD034 -:102EC000602829D0672827D0692825D06A2823D0F0 -:102ED0006C2821D0002908D12AE0002907D0164803 -:102EE000012102789143017003D0214603E00420C0 -:102EF00070BD214629433046FFF7B8FD002070BD64 -:102F0000002904D071213046FFF7B0FD06E0F12121 -:102F10003046FFF7ABFD06E0002904D079213046AA -:102F2000FFF7A4FDE1E779213046FFF79FFDE0E7D9 -:102F30002C43DAE77836000818000020F0B50B3093 -:102F4000C108C900144F0026144A0FE003688B42E1 -:102F50000BD38B4205D95C1A4318456830C3083B34 -:102F600000E04368136002C004E0021D10680028FE -:102F7000ECD13046002803D13868002801D0002069 -:102F8000F0BD064A06481060064A121AD208D2005E -:102F900044C001203860D7E77C0000207800002082 -:102FA0001C03002018050020024800680068406AE1 -:102FB000704700000000002030B50B46024600F0CC -:102FC00024F8002801D0012030BD11785068090193 -:102FD00040183ACB3AC01078401C0007000F107020 -:102FE000002030BD10B50446FF200130FFF7A6FFDA -:102FF0006060204600F027F810BD417800788142DB -:1030000001D1012070470020704741780078401CB2 -:103010000007000F814201D1012070470020704756 -:1030200041780278914201D100207047406809013F -:103030004018704741780278914203D0491C090733 -:10304000090F4170704710B5002101704170FF21D8 -:1030500040680131FDF78FF810BD0000F8B5010799 -:1030600086070509890FB60F002D58D0374C032964 -:10307000207802D002292DD066E0032E02D0002E47 -:103080004BD022E085420ED1207900280BD0304F62 -:10309000FDF758F80F21FDF741F80806010C3846F6 -:1030A0000843FFF7B9F9607885420ED1E07800282F -:1030B0000BD0274F3F1DFDF745F80F21FDF72EF8E8 -:1030C0000806000C3843FFF7A7F9002E29D0022E7E -:1030D0002CD039E0032E02D0022E2CD034E08542D1 -:1030E0000BD16846FFF7B0F8684600880106490E24 -:1030F0007F2902D10005000F20706078854223D11E -:103100006846FFF7A1F8684600880106490E7F2946 -:103110001AD10005000F607016E0854201D105202C -:10312000F8BD607885420FD10220F8BD60788542F5 -:103130000AD10320F8BD6078854205D10348801D7F -:10314000FFF782F80420F8BD0020F8BD2800002019 -:103150000160000070B50446807809280FD0082867 -:1031600027D001282CD0022808D10325605D002833 -:1031700004D0FFF78DFA6D1C202DF7DB70BD61794F -:103180002079FFF70AFA264A1060E179A079FFF763 -:1031900004FA5060607B1072A07B9072E07B5072EA -:1031A000207CD072607C10731D491E48FFF704FF1D -:1031B00070BD1B48A27921790C38FFF7CFFA70BD9A -:1031C000174820214C38FCF7D6FF1548CD214C3844 -:1031D000017061784170802585700321C1701149AB -:1031E0000822203909780171002141718171012182 -:1031F000C171002104465C34635C002B0BD0022BB0 -:1032000002D0012B02D004E0815402E00B462B4394 -:103210008354521CD2B2491C1029EDDB70BD000052 -:10322000F80200206000002007480021016341638C -:103230008163C16301213030C1708171022141720B -:103240008172C17270470000D802002010B5817BE6 -:10325000491E8907890F817300F078F810BD0000BE -:1032600010B50F4900200F4C0870A188012220687A -:10327000FDF773F8A1890122A068FDF76EF81C34F0 -:10328000A18801222068FDF768F8A1890122A068C1 -:10329000FDF763F8012251030348FDF75EF810BD06 -:1032A00004000020800000200004004810B50548FC -:1032B00000F042F803481C3000F03EF802490120BB -:1032C000087010BD800000200400002010B5817B34 -:1032D000491C8907890F817300F038F810BD000080 -:1032E000F8B506ACE0CC124C2560A680A760099D1D -:1032F000A5811C340A9D25600B9DA5800C9DA560B1 -:103300000D9DA5810B4C2061241D0EC40848103C66 -:1033100000F012F806481C3000F00EF86068FDF767 -:1033200057FEA068FDF754FEE068FDF751FEF8BDBA -:10333000800000200400002010B500218173017579 -:103340008161018200F002F810BD000070B50446F2 -:10335000807B09490D5CA1882068EA0700D0012222 -:10336000FCF7FBFFA807A189A06801D5012200E0B6 -:103370000022FCF7F2FF70BDF4350008F8B501211A -:1033800049024948FCF7E4FF00281BD00320FFF75F -:10339000DBF9464D28700620FFF7D6F9444E307011 -:1033A000297801430CD04348FEF7DEFF414C00274B -:1033B000083C414960720F70032804D0002804D0F3 -:1033C000FFF714F8F8BDFFF711F8207A0009A07292 -:1033D0003A48FFF7E7F9002808D036481830FFF7D9 -:1033E0000CFE00280CD0E772277321E03449A07A44 -:1033F0000978884201D0012000E00020E07208E056 -:103400003049A07A0978884201D0012000E00020EC -:103410002073E07A002802D02878002805D1207B8C -:10342000002805D03078002802D000F095F802E09E -:103430002548FFF737F8207AFFF710FE607205285D -:103440001AD002281ED0214C032821D00428B9D13B -:103450001A4820214038FCF78EFE1848CD2140380C -:10346000017081218170228801215307002B00DB2C -:10347000C170D30713D013E030780028A2D0FEF734 -:1034800027FFF8BD28780028FBD0FEF73BFEF8BDEB -:1034900028780028FBD02088FEF7BEFFF8BD017118 -:1034A0009207FBD44171F8BD000400482B000020B6 -:1034B0002C000020480000202A000020EC02002000 -:1034C0002900002028000020A86100002E00002014 -:1034D00010B50F48C07A022819D001210D48FCF719 -:1034E00037FF002813D0FFF7D3F90B4A0848511EC5 -:1034F0001C38FFF76AF9002809D10748801F817935 -:103500004079FFF789F902481C38FFF76EF910BDC2 -:1035100008030020000400484600002010B50C48B5 -:10352000807A022812D00B4C0121C9022046FCF7F8 -:103530000FFF00280AD0012189022046FCF708FF6E -:10354000002803D0FFF740FBFFF748FA10BD00004A -:10355000080300200004004810B5084C00226189CF -:103560002069FCF7FAFEFF202D30FFF737F8012223 -:1035700061892069FCF7F1FE10BD000028000020E1 -:1035800070B50546FCF7F0FE0446084EFCF7ECFE6D -:10359000001BA84201D9032070BD04213046FCF76E -:1035A000D7FE0128F2D1002070BD000000040048C1 -:1035B000F8B50746FFF7F8FC0D4C0090A18820688D -:1035C000FCF7C6FE05460AE0FFF7EEFC0099461A36 -:1035D000002F04D0BE4202D90020C043F8BDA1880C -:1035E0002068FCF7B5FEA842EED03046F8BD0000DA -:1035F000C800002000010302B92F01287D22141EFB -:10360000661A4617E314AE12D710300FE60DCC0C35 -:10361000E10B240B970A0A0A7D091F09C1086308F8 -:103620000408A60777071907EA06BB065D062E06FB -:10363000FF05D005A105720543051405E404B50492 -:103640008604860457042804F903F903CA039B037C -:103650009B036C036C033D033D030E030E03DF026B -:10366000DF02B002B00281028102810252025202E4 -:10367000520223022302230200002527292B2F2D8B -:103680003539333B37316761191B1D1F23214145F4 -:103690003F47433D4975010305070B094D514B5306 -:1036A0004F6571550D0F1113175B5D575F5971050C -:1036B0006F6373000000000000000000000F003383 -:1036C00037391D2D2F310D27292B250300005500DB -:1036D000000000000000000019751B006F00001BB7 -:1036E000000D0500110000000000000000000000B7 -:1036F00000000000006F6F6FFFF7FBF3FDF5F9F1BD -:10370000FEF6FAF2FCF4F8F07F777B737D75797141 -:103710007E767A727C747870BFB7BBB3BDB5B9B131 -:10372000BEB6BAB2BCB4B8B03F373B333D35393121 -:103730003E363A323C343830DFD7DBD3DDD5D9D111 -:10374000DED6DAD2DCD4D8D05F575B535D55595101 -:103750005E565A525C5458509F979B939D959991F1 -:103760009E969A929C9498901F171B131D151911E1 -:103770001E161A121C141810EFE7EBE3EDE5E9E151 -:10378000EEE6EAE2ECE4E8E06F676B636D656961C1 -:103790006E666A626C646860AFA7ABA3ADA5A9A1B1 -:1037A000AEA6AAA2ACA4A8A02F272B232D252921A1 -:1037B0002E262A222C242820CFC7CBC3CDC5C9C191 -:1037C000CEC6CAC2CCC4C8C04F474B434D45494181 -:1037D0004E464A424C4448408F878B838D85898171 -:1037E0008E868A828C8488800F070B030D05090161 -:1037F0000E060A020C040800000074717273646102 -:1038000062635051404145787577606566675253F1 -:103810005F445657487C70767B696A6B5455595A99 -:103820005B687E42797A6D6C6E6F585D5E4C7E226D -:103830007F5C7D00000000000000000000200024EC -:1038400026252128292A2B4D2D2E492C0000000049 -:1038500000000000000000002F7C27004600002729 -:10386000002223002B0000000000000000230000C5 -:103870000000000000000000FF3512131415171699 -:103880001A1C191D1B1833300C0D0E0F111020229D -:103890001F23211E243600010203050426282529A2 -:1038A000273238FF060708090B2D2E2B2F2C7B43C0 -:1038B0003A31397A78637660616264656D47FF59A1 -:1038C0005B5C4E565758455354555241FFFF0A67AB -:1038D0006FFFFFFFFFFFFFFF4C7D4BFF7CFF733E41 -:1038E000743B3C773D797275FFFFFFFF7F51FFFF0F -:1038F000FFFFFFFFFF37FFFFFFFFFFFFFFFFFFFFA0 -:10390000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 -:10391000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 -:10392000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF693D -:103930006B715553423456432050726F746F636FEE -:103940006C20426F6172640A4170706C6520507225 -:10395000652D5553420A64656B754E756B656D2018 -:10396000323032320000000000000000000102038B -:10397000040607080900000000010203040000001B -:10398000A03900080000002080000000021F00088D -:10399000203A00088000002098080000121F00084C -:1039A0000000000000000000000000000000000017 -:1039B000000000000000000000000000AF00000058 -:1039C0000000000000000000000000000000FFFFF9 -:1039D00000000000000000000000000000000000E7 -:1039E00000000000000000000000000000000000D7 -:1039F00000000000000000000000000000000000C7 -:103A000000000000000000000000000000127A002A -:103A100000000000000000000000000000000000A6 +:100370006800002070B504000FD0216813480860A1 +:1003800021681348086003CC41602068083C21685C +:100390008860FFF7E9FF054608E0012070BDFFF720 +:1003A000E3FF401B272801D9032070BD2068C068E7 +:1003B0000028F4D120680269E1688A4201D0016115 +:1003C00001E004490160002070BD0000CCCC0000B9 +:1003D00055550000AAAA00000068024901600020EB +:1003E00070470000AAAA000002480168491C016089 +:1003F000704700006800002010B506480168102210 +:1004000011430160002000F007F800F017F8002009 +:1004100010BD00000020024010B5044600F078F93D +:100420007D21C900FFF764FE00F056FD0022214641 +:10043000501E00F02FF8002010BD000008B50F4836 +:100440008169012211438161816911400091C26972 +:1004500001040A43C261C0690022084000901146AD +:10046000501F00F017F800221146901E00F012F8FD +:1004700000221146501E00F00DF808BD0010024089 +:10048000C106C90E0120884001490860704700007C +:1004900000E100E010B501F01BF910BDF8B504460D +:1004A0000068434DC00352D5E8690026C00007D458 +:1004B000E96928040143E961E969014001260091E5 +:1004C0003C480168C90510D40168821511430160D8 +:1004D000FFF74AFF074604E0FFF746FFC01B64280A +:1004E00024D834480068C005F6D5286A03273F029F +:1004F000384020D06168394081421CD0286A2A6A7D +:10050000B843012109040A432A622A6A8A432A62FB +:100510002862C0070FD0FFF727FF009008E0FFF721 +:1005200023FF0099411A2448814201D90320F8BDD4 +:10053000286A8007F3D5286A6168B84308432862AF +:10054000002E04D0E869012109078843E86120787A +:10055000C00705D0286BA168800880000843286385 +:100560002078800706D5286B032109048843E168B9 +:10057000084328632078800605D5286B102188431E +:100580002169084328632068800305D5286B8021F2 +:100590008843A169084328632088400505D5286B56 +:1005A000402188436169084328630020F8BD0000AA +:1005B000001002400070004088130000F8B50546A6 +:1005C0004E480E460068C007C00FB0420AD24B48E2 +:1005D000016849084900314301600068C007C00F45 +:1005E000B04270D12878464C800705D56068F0216C +:1005F0008843A968084360602878C00753D06868BA +:10060000012817D0022818D0032819D0216889079B +:10061000002958DA61688908890001436160FFF7A1 +:10062000A3FE69680746012913D002291DD00329BA +:1006300027D034E021688903EAE721688901E7E7E8 +:10064000616BC903E4E7FFF78FFEC11B2D488142B0 +:1006500023D860680007800F0128F4D123E0FFF75A +:1006600083FEC11B2748814217D860680007800FAE +:100670000228F4D117E0FFF777FEC11B2148814221 +:100680000BD860680007800F0328F4D10BE0FFF758 +:100690006BFEC11B1B48814201D90320F8BD606875 +:1006A0000007800FF3D115480168C907C90FB1428F +:1006B0000BD9016849084900314301600068C0074F +:1006C000C00FB04201D00120F8BD2878400706D500 +:1006D0006068072109028843E9680843606000F008 +:1006E0002DF86168084A0906090F515CC84007499E +:1006F00008600020FFF790FE0020F8BD00200240B7 +:100700000010024088130000273A00086C00002007 +:1007100001480068704700006C000020044805494B +:1007200000684968044A4905490F515CC840704750 +:100730006C00002000100240373A000830B516A3C4 +:100740000FCB89B06C460FC417A30FCB0FC41A4947 +:100750004A680C20144604401848042C05D0184B55 +:10076000082C04D00C2C00D1184609B030BD9402DE +:10077000240F6D462C5DC96A04AD0907090FD20329 +:10078000695C920F022A02D0032A00D11846FFF7B3 +:10079000AFFC6043E9E7000002030405060708090F +:1007A0000A0B0C0D0E0F10100102030405060708BA +:1007B000090A0B0C0D0E0F100010024000127A00F7 +:1007C000006CDC02FEB504460078F04EF04DC00728 +:1007D00048D068680007800F01281FD068680007AC +:1007E000800F022804D16868C003800F022815D04A +:1007F0006168012919D001208004002901D0052950 +:1008000017D02968B143296029688143296060684D +:1008100000281BD0FFF7A8FD074613E028688003D7 +:1008200020D56068002876D01CE028683043286016 +:10083000EDE7296801432960F7E7FFF795FDC01B45 +:10084000642869D828688003F7D50BE0FFF78CFD92 +:10085000074604E0FFF788FDC01B6428F1D828682C +:100860008003F7D4207880073ED568680007800FA2 +:1008700014D068680007800F022804D16868C0039C +:10088000800F01280AD0E068002828681DD00121C7 +:1008900008432860FFF768FD07460BE028688007DB +:1008A0000BD5E068012836D107E0FFF75DFDC01BDE +:1008B0000228C6D828688007F7D52868F821884319 +:1008C0002169C900084328600EE040084000286004 +:1008D000FFF74AFD074604E0FFF746FDC01B02286C +:1008E000AFD828688007F7D42078000724D5E069BE +:1008F0000028686A11D0012108436862FFF734FDBF +:10090000074604E0FFF730FDC01B022899D8686A4B +:100910008007F7D510E036E1D1E04008400068627A +:10092000FFF722FD074604E0FFF71EFDC01B02286B +:1009300087D8686A8007F7D4207804274007002802 +:1009400061DA00200190E869C00008D4E969B806BE +:100950000143E961E96901400120009101908D485E +:100960000168C90511D40168821511430160FFF7C0 +:10097000FBFC009005E0FFF7F7FC0099401A6428A3 +:1009800097D884480068C005F5D5A06801280AD02A +:10099000002801D0052811D0286A400840002862AC +:1009A000286AB84302E0286A012108432862A06847 +:1009B000002812D0FFF7D8FC00900AE0286A3843DC +:1009C0002862F0E7FFF7D0FC0099411A7248814293 +:1009D00075D8286A8007F5D50DE0FFF7C5FC0090B3 +:1009E00006E0FFF7C1FC0099411A6B48814266D8C6 +:1009F000286A8007F5D40198002804D0E96901200D +:100A000000078143E9612078C00635D56069012877 +:100A10000CD0401D686B24D038436863686B400875 +:100A200040006863FFF7A0FC074622E0686B38438C +:100A30006863686B012108436863FFF795FC07460C +:100A400004E0FFF791FCC01B022838D8686B8007D0 +:100A5000F7D5686BF8218843A169C900084368632A +:100A60000AE0B8436863F4E7FFF77EFCC01B022886 +:100A700025D8686B8007F7D42078800637D568685A +:100A80000007800F032813D068680007800F022832 +:100A900004D16868C003800F032809D0206A0028A9 +:100AA000686B16D030436863FFF75EFC06460CE0C7 +:100AB000686BC0031BD5206A012864D117E05BE096 +:100AC000FFF752FC801B022856D8686BC003F7D58D +:100AD0000DE0B0436863FFF747FC064604E0FFF70C +:100AE00043FC801B022847D8686BC003F7D4606AB8 +:100AF000002846D069680907890F022943D00126DA +:100B000036060228286805D0B0432860FFF72CFC81 +:100B1000044633E0B0432860FFF726FC074604E0B4 +:100B2000FFF722FCC01B022826D828688001F7D4D2 +:100B3000E86A216B000900010843E862A16AE06AE3 +:100B4000084369687B22D2039143084368602868A0 +:100B500030432860FFF708FC044604E0FFF704FC7C +:100B6000001B022808D828688001F7D509E0FFF7A4 +:100B7000FBFB001B022801D90320FEBD2868800171 +:100B8000F5D40020FEBD0120FEBD000000000100E4 +:100B90000010024000700040881300007047000001 +:100BA000F8B504460068426881684B0605D4CB0757 +:100BB00003D0530601D5E16C04E08B0705D513067D +:100BC00003D5216D20468847F8BDFF2361331942C4 +:100BD000FAD09306F8D523464D064033002D09DAA6 +:100BE0005D7F032D3CD0256E042635432566C56800 +:100BF000856800958E060125002E08DA266E2E43A4 +:100C000026668668009606684027BE430660C805CB +:100C100006D5206E08210843206620688068009071 +:100C2000206E0028D0D020684168E026B1434160A2 +:100C30005D77900718D02068416889088900416075 +:100C4000A06D0B4D002803D04563A06DFFF7B0FAEF +:100C5000606D0028B8D04563606DFFF7A9FAF8BD54 +:100C6000C16880680090F8BD2046FFF797FFF8BD87 +:100C70008B180008F8B5040007D00026254640353B +:100C8000A662687F002802D005E00120F8BD2E771B +:100C9000204600F04BF802236B7720680168402261 +:100CA000914301600721E0680902884201D90022CE +:100CB00001E0012212030F273F02B84202D088420E +:100CC00000D0A662276B002F05D1884201D923638B +:100CD00001E001202063A16860686369084321691D +:100CE000194308430123A1695B0219400843E169E4 +:100CF0000843216A0843A16A084321680860616BC0 +:100D0000606AA36908431B0C0427E1683B40194350 +:100D100008432168104348602068C1697A02914302 +:100D2000C1612666012068770020F8BD00B5006823 +:100D3000114987B088421DD11048826981140A4345 +:100D40008261806908400590F020009002200190A7 +:100D50000021032003900291049109206946C006F6 +:100D6000FFF74AFA002211461920FFF793FB1920DA +:100D7000FFF786FB07B000BD0030014000100240C5 +:100D800070470000F0B504468C464034217F0025B2 +:100D9000C768964601290CD001212177667F4168FA +:100DA000012E0CD0CA1FFD3A07D18168002904D159 +:100DB00001E00220F0BD042E01D0022540E0614692 +:100DC00000291BD07146002918D0002B16D0617F56 +:100DD000042901D005216177002101666146816304 +:100DE0008387C38771460164A380E38007210902DA +:100DF0008F4205D9144AC264144A04E001251FE059 +:100E0000134AC264134A0265012212038F4202D8B8 +:100E1000E188022903D301684B68934302E001682B +:100E20004B6813434B6001684A68E0231A434A60E9 +:100E300000680168490603D401684022114301603B +:100E4000002020772846F0BD29170008BD170008AC +:100E50005F170008F117000870B501220920D103BF +:100E6000C006FFF77AFA104C2078DE2801D0012066 +:100E700000E000200D4DE8700B4802F0C9F9A078A1 +:100E8000032805D10121002249030948FFF765FA2B +:100E9000054A2023D11A0748FFF774FF02F0E2F851 +:100EA00005494018286170BDDC0200204000002088 +:100EB00000080048E8000020102700000422044930 +:100EC0000428086902D09043086170471043FBE78B +:100ED00000E000E070470000094910B5401E88425C +:100EE00001D9012010BD074C60610321081F00F0EB +:100EF000EFFB0020A06107202061002010BD000052 +:100F0000FFFFFF0000E000E010B5FFF7E3FF10BDBA +:100F10007047704770B502462032137F012B1BD0FB +:100F20000123137702245477046865687026B5435B +:100F30006560046865680E68354365600468A56887 +:100F40008026B543A5600068846849680C438460C6 +:100F500053770020107770BD022070BD70B504007B +:100F600005D025462035687F002802D006E0012004 +:100F700070BD00202877204600F00AF8022068772C +:100F8000211D206800F0DAFD01206877002070BD87 +:100F900008B50122016892072048914207D1C16932 +:100FA00001221143C161C0691040009008BD1C4A74 +:100FB00091420DD1C26989150A43C261C0690022FC +:100FC0000840009003211320FFF764FA132010E07B +:100FD000144A914210D18269012149040A43826175 +:100FE000806900220840009003211520FFF752FA83 +:100FF0001520FFF745FA08BD0B4A9142FBD18269E3 +:10100000012189040A43826180690022084000901E +:1010100002211620FFF73EFA1620EAE700100240F0 +:1010200000200040004401400048014002220146E7 +:1010300020314A7702681368012003431360487720 +:10104000002070470268D36801210B43D360006819 +:1010500002680A43026000207047F8B5054604465E +:101060002035287F012817D001272F7702206877A5 +:10107000226890687726FF23B0431B029843906054 +:101080000868502837D00EDC202857D006DC00280E +:101090004ED0102840D14EE00220F8BD302850D06C +:1010A000402839D13CE060282DD0702817D001228B +:1010B0001203801A0ED090422ED1CB684A688968FC +:1010C000206800F085FD20688168012292031143A9 +:1010D000816021E020688168C908C900F8E7CB6811 +:1010E0004A688968206800F073FD21688868B04309 +:1010F0003043886010E0CA684968206800F07BFDD2 +:101100005021206806E0CA684968206800F084FD24 +:101110006021206800F067FD6F7700202877F8BD18 +:10112000CA684968206800F066FD40212068F1E740 +:1011300000212068EEE710212068EBE720212068DD +:10114000E8E730212068E5E7704770B5044600689D +:1011500001690025C9438907002915DBC168C94316 +:10116000890711D4E91E0161012020772068806978 +:101170008007204602D0FFF7E7FF04E000F096F872 +:10118000204600F094F8257720680169C943490793 +:1011900017D4C168C943490713D40421C943016165 +:1011A00002202077206880698005800F204602D0C9 +:1011B000FFF7CAFF04E000F079F8204600F077F866 +:1011C000257720680169C943090716D4C168C94356 +:1011D000090712D40821C94301610420207720683F +:1011E000C0698007204602D0FFF7AEFF04E000F0A0 +:1011F0005DF8204600F05BF8257720680169C94357 +:10120000C90617D4C168C943C90613D41021C943FC +:101210000161082020772068C0698005800F204682 +:1012200002D0FFF791FF04E000F040F8204600F004 +:101230003EF8257720680169C943C90708D1C1680C +:10124000C943C90704D1891E0161204600F030F866 +:1012500020680169C943090609D4C168C943090660 +:1012600005D48021C94301612046FFF751FE206863 +:101270000169C943490609D4C168C943490605D46F +:101280004021C9430161204600F07CF820680169D3 +:10129000C943890609D4C168C943890605D42021F8 +:1012A000C94301612046FFF734FE70BD70477047A7 +:1012B000F8B52F4C07462078002855D060682D4E91 +:1012C000874238D12C49206901F0F1F92A4D00906C +:1012D000288801B2304601F08DF9A88801B2304665 +:1012E0001C3001F087F9304601F0D2F9B061304688 +:1012F0001C3001F0CDF932461C329061B06901F02A +:101300008BF9A1680968C862906901F085F9E16804 +:101310000968C862009800280DD02A7A0121490383 +:101320001648002A02D1AA7A002A01D0002200E041 +:101330000122FFF712F8A068874209D1B06900289E +:1013400006D00C4802DD02F01DF801E001F0DAFFE2 +:10135000E068874208D107481C308069002803D024 +:10136000074802DD02F00EF8F8BD01F0CBFFF8BD32 +:101370000400002080000020B80000200004004885 +:101380009C000020704770B5040005D025466035EC +:10139000687A002802D006E0012070BD0020287283 +:1013A000204600F027F82420687220680168490868 +:1013B00049000160204600F0E1FC0128EDD0606AA0 +:1013C000002802D0204600F03AFC2068416809223B +:1013D000D20291434160206881682A229143816052 +:1013E00020680168012211430160204600F08CFC56 +:1013F00070BD000000B500680F4987B0884218D161 +:101400000E488269012189030A438261806908408C +:1014100005900320400200900220019000200290DD +:10142000032003900120049009206946C006FEF7BE +:10143000E3FE07B000BD000000380140001002408C +:10144000FFB5064604466036707A83B00D46202804 +:1014500058D1002D0CD00598002809D00120A16892 +:101460000003814207D12069002804D1E80702D097 +:10147000012007B0F0BD307A012843D0012030723E +:101480000020E06621207072FEF76EFF0190274673 +:101490004037059838820598788218E0788A401E8F +:1014A000788206980090002280212046019B00F05F +:1014B00013FD002818D10120A1680003814202D148 +:1014C0002069002812D02168287808856D1C788A48 +:1014D0000028E3D106980090002240212046019B7D +:1014E00000F0FAFC002808D00320C2E72888216811 +:1014F000C005C00D0885AD1CE9E7202070720020F2 +:101500003072B6E70220B4E7FEE70000F0B53848D5 +:1015100087B042690121C9040A43426142690A4015 +:101520000592426989100A43426142690A40059264 +:10153000426949000A434261406903240840640348 +:101540000590002221462B48FEF707FFFF260936AB +:10155000092001223146C006FEF7FFFE264F012278 +:1015600039462648FEF7F9FE01210022C903780614 +:10157000FEF7F3FE002208212048FEF7EEFE00945D +:10158000002401250195029469461A480394FEF748 +:1015900033FE00961126029469467806019603945C +:1015A000FEF72AFE16480090022002900194694638 +:1015B0001248FEF721FE02946946104800970196F2 +:1015C0000394FEF719FEE803009002946946019522 +:1015D00003947806FEF710FE0820009002946946F6 +:1015E000019503940548FEF707FE07B0F0BD000023 +:1015F000001002400008004824F5000000040048E4 +:10160000110A000010B50D480B490160002141602E +:1016100081600161416181610722016212024162C0 +:10162000C260816207220163C2624163FFF722FB4D +:10163000002800D0FEE710BD00300140E800002087 +:1016400010B50121124886B08907016000242F21BE +:10165000846041600461611E8461C160FFF77EFCAB +:10166000002800D0FEE701200003009069460848EA +:10167000FFF7F3FC002800D0FEE7049404A9044817 +:101680000594FFF747FC002800D0FEE706B010BD28 +:101690004C01002010B50C480A490160E1214902C3 +:1016A000416000218160C16001618161C1610C22E2 +:1016B000016242614162FFF766FE002800D0FEE74A +:1016C00010BD0000003801404C02002070470000AF +:1016D0008307FF22DB0E9A408907090E99400028F4 +:1016E0000BDA0007000F0838830808489B00181819 +:1016F000C36993430B43C3617047830804489B004D +:101700001B181868904308431860704700ED00E00C +:1017100000E400E07047000010B50248FFF740FA0F +:1017200010BD0000E800002010B50168C968026C17 +:101730001180016C891C016401464031CA88521E27 +:10174000CA80C988002909D101684A6840239A43A0 +:101750004A60C18F002901D100F06EF810BD10B5AC +:1017600001464031CC880368026C012C11D9DB683A +:101770001380026C921C0264CA88921ECA80CA88B6 +:10178000012A0DD1026853680124240323435360C6 +:1017900006E01C7B531C03641470CA88521ECA8066 +:1017A000C988002909D101684A6860239A434A60C0 +:1017B000C18F002901D100F03FF810BD10B5816B39 +:1017C00002680988D160816B891C8163C18F491EC1 +:1017D000C187C18F00290AD101684A6880239A43D2 +:1017E0004A604621095A002901D100F025F810BDB0 +:1017F00010B5C38F0268816B022B07D30988D160B3 +:10180000816B891C8163C18F891E05E04B1C83633A +:1018100009781173C18F491EC187C18F00290AD170 +:1018200001684A6880239A434A604621095A002980 +:1018300001D100F001F810BD70B50446FEF794FD2B +:101840000246206841682025A94341606421204662 +:1018500000F024F8002802D0206E28432066226E73 +:10186000204601214030002A04D041772046FFF76E +:1018700095F970BD427F4177042A204602D0FFF7D8 +:10188000EBFA70BDFFF77CFA70BD10B5406A00211D +:1018900046221152C187FFF781F910BDF8B50F46F6 +:1018A0000B4615460092032104460022C90200F0AF +:1018B0001BF82026002812D13B460022802120461A +:1018C000009500F05CF8002809D103213B46002276 +:1018D00049022046009500F007F8002803D0206E4A +:1018E000304320660320F8BDF8B51D4617460E4666 +:1018F00004463DE0032149028E4205D1002F03D169 +:10190000017B684601700078681C31D0002D05D03D +:10191000FEF72AFD0699401AA84229D3206841689B +:10192000E022914341606068C11FFD390CD1012163 +:10193000A068C903884202D04911884204D12068B6 +:1019400001684022914301600120A16A4003814265 +:1019500007D121680A6882430A6021680A68024345 +:101960000A60012040346077002020770320F8BD12 +:10197000206881683140B942BCD10020F8BDF8B57B +:101980001D4617460E46044633E0681C31D0002D34 +:1019900005D0FEF7E9FC0699401AA84229D3206831 +:1019A0004168E022914341606068C11FFD390CD15C +:1019B0000121A068C903884202D04911884204D19C +:1019C000206801684022914301600120A16A400320 +:1019D000814207D121680A6882430A6021680A6847 +:1019E00002430A6001204034607700202077032002 +:1019F000F8BD206881683046884304D00020B84292 +:101A0000C3D10020F8BD0120F9E7704710B5FEF7FB +:101A1000EBFCFFF779FA094C206800280CD001F0A4 +:101A200021FB2168884207D901210022890304484B +:101A3000FEF793FC0020206010BD00003C00002059 +:101A40000008004830B599B02820012500240090F6 +:101A50000895079509946846FEF7B4FE002800D063 +:101A6000FEE707200D9003200E900F9401211094A3 +:101A70000DA8FEF7A3FD002800D0FEE7119511A8E0 +:101A80001395FEF70BFD002800D0FEE7FEF740FEA1 +:101A90007D21C900FEF72CFBFFF71EFA0420FFF79B +:101AA0000DFA00221146501EFEF7F4FC19B030BDAD +:101AB000124801680122114301604168104A114037 +:101AC000416001680F4A11400160016801229204DF +:101AD0009143016041683F22120491434160C16A11 +:101AE00009090901C162016B074A11400163416B99 +:101AF000490849004163002181607047001002409D +:101B00000CB8FF08FFFFF6FE2CFEFCFF10B50248E4 +:101B1000FFF71BFB10BD00008C01002010B5024830 +:101B2000FFF713FB10BD0000CC01002010B50248E8 +:101B3000FFF70BFB10BD00000C020020F0B502689F +:101B40001D4B0124A4071D4D984203D0A04201D093 +:101B5000A84203D17026B2434E683243184E194F43 +:101B600098420DD0A0420BD0A84209D0164CA042FA +:101B700006D0B04204D0B84202D0144CA04204D1E6 +:101B800003242402A243CC6822438024A2434C694C +:101B9000224302608A68C2620A688262984206D062 +:101BA000B04204D0B84202D0084A904201D109693B +:101BB000016301214161F0BD002C0140000400409F +:101BC0000040014000440140002000400048014026 +:101BD00030B58468FF252D021B021343AC430B4331 +:101BE0002343836030BD826870239A430A430721F0 +:101BF0000A438260704730B5036A046A640864006F +:101C000004628469F025AC43120122430A24A343F1 +:101C10000B438261036230BD30B5036A1024A343D5 +:101C200003628469036A0F252D031203AC43224328 +:101C3000A024A343090119438261016230BD10B59C +:101C4000818CC90707D001684A6801235B049A4365 +:101C5000836A1A434A60818C890707D501684A68FC +:101C600001231B049A43C36A1A434A60818C4907C3 +:101C700007D501684A6801239B049A43036B1A4302 +:101C80004A60818C090707D501684A680123DB0394 +:101C90009A43436B1A434A60818CC90607D5026890 +:101CA000916801231B039943836B19439160818CD5 +:101CB000890607D501688A6801235B039A43C36BD1 +:101CC0001A438A60818C490612D503685A6801213B +:101CD0000905046C8A4322435A60026C8A4207D188 +:101CE0000268516803235B059943436C19435160B3 +:101CF000818C090607D501684A680123DB04806CE2 +:101D00009A4302434A6010BDF8B500260446C666F1 +:101D1000FEF72AFB054616492068884202D015497D +:101D200088421DD10068144F000709D501212B46B8 +:101D3000002249052046009700F0CEF800280DD17A +:101D40002068006840070BD501212B460022890539 +:101D50002046009700F0C0F8002801D00320F8BD0D +:101D6000202060346072A07226720020F8BD00004E +:101D70000038014000440040FFFFFF01F8B5044671 +:101D80002369A268E5691A43636910202B43002187 +:101D900025681A432B680E46474F3B4013432B6080 +:101DA00023685A6803252D03AA43E5682A435A602D +:101DB000236AA26925681A43AB680B273F02BB431D +:101DC0001343AB603D4F25683D4B0203BD420AD132 +:101DD0001B6B9B079B0F20D0012B14D0022B14D020 +:101DE000032B1BD10DE0374FBD4210D11B6B0327D6 +:101DF0003F043B4011D09B1A05D09B1A05D093425B +:101E00000CD102200AE0042008E0082006E02E4B56 +:101E10009D4202D02D4B9D4200D100200123E76955 +:101E2000DB039F4222D100280CD002280DD00428C9 +:101E300013D0082817D001260A0912010807400FFD +:101E400010432EE0FEF76AFC09E06168204A48086A +:101E50008018FEF74DF981B2EEE7FEF76FFC61687E +:101E600040004A08F4E761684808F1E7002808D014 +:101E7000022809D004280CD0082815D001263046A5 +:101E8000F8BDFEF74BFC06E06168124A480880186E +:101E90000DE0FEF753FC61684A088018FEF728F948 +:101EA00080B22168C860EAE761684808C018FEF798 +:101EB0001FF980B2E860E2E7F369FFEF0038014004 +:101EC000001002400044004000480040004C004028 +:101ED0000024F40000127A00FFB581B017460E46C8 +:101EE00004460A9D1DE0681C1BD0002D05D0FEF79E +:101EF0003BFA0499401AA84213D920680168FF22CE +:101F0000A1329143016020688168490849008160DD +:101F1000202060346072A07200202072032005B07F +:101F2000F0BD2068C1693046884304D00020B84223 +:101F3000D9D00020F3E70120F9E700000FB410B575 +:101F400003A9044B044A029800F024F810BC08BC12 +:101F500004B01847792600087400002030B4744695 +:101F6000641E2578641CAB4200D21D46635D5B0095 +:101F7000E31830BC184702E008C8121F08C1002A45 +:101F8000FAD170477047002001E001C1121F002AFA +:101F9000FBD17047FFB58DB00F460546002606E021 +:101FA00025280AD0109A0F9990476D1C761C287826 +:101FB0000028F5D1304611B0F0BD00240121674A58 +:101FC000009400E004436D1C2B780846203B9840A9 +:101FD0001042F7D128782E2815D1042004436878C0 +:101FE0006D1C2A280AD101CF6D1C00900BE00099CE +:101FF0000A225143303940186D1C00902878014660 +:1020000030390929F3D92878692843D006DC00281B +:10201000D0D063280BD0642804D13BE073280FD0C4 +:1020200075284CD0109A0F999047761C94E0387818 +:10203000694608720020487202A80190012003E05E +:10204000386801900020C0433F1D61070CD5002473 +:1020500000E0641C00998C420FDA8442F9DB01999C +:10206000095D0029F5D108E0002400E0641C8442E9 +:10207000FCDB0199095D0029F8D1361907E00198C8 +:1020800001990078491C0191109A0F999047641E9C +:10209000F5D261E00A20019001CF002802DA404227 +:1020A0002D2102E0210504D52B216A461172012160 +:1020B00003E0E10701D02021F7E70C9104E00A20BA +:1020C000019001CF00210C910BA90B9108E001991F +:1020D000FEF70EF80A460B993032491E0B910A7032 +:1020E0000028F4D10B9803A9081A2030019060074A +:1020F00001D5009801E0012000900199884203DD9C +:1021000001460198081A00E000200024009006E033 +:1021100002A8109A005D0F999047641C761C0C98D9 +:102120008442F5DB04E0109A30200F999047761C2A +:102130000099481E00900029F5DC08E00B980B99E7 +:102140000078491C0B91109A0F999047761C0199C1 +:10215000481E01900029F1DC6D1C28E709280100C8 +:1021600010B5044CE26023812061618100F078F9B0 +:1021700010BD0000280000201CB5454C6A4601A98E +:10218000444800F05CFB002844D168460079BA2836 +:102190001BD24149095CFF2917D039290BD1684668 +:1021A0000078012811D13D4AD079401CD071C00778 +:1021B000C00F6A46107068460078002800D080245E +:1021C0004806400C204300F061F9324800F047FB1C +:1021D0006846017932486F2906D03A290ED01D2968 +:1021E00019D0612917D01EE06946097800290188B5 +:1021F00001D02C4A08E00122920309E069460978DF +:102200000029018802D0284A114002E0012252032D +:10221000114301801CBD6A461278002A028807D04B +:10222000224B1A4002802A2906D0362904D00BE01E +:102230000123DB021A43F5E76A461278002A028876 +:1022400007D01B4B1A400280382906D0642904D0DD +:102250000BE001239B021A43F5E76A461278002A35 +:1022600002880DD0134B1A4002807D2901D07E29AF +:10227000D0D1694609780029018805D00E4AC3E704 +:1022800001235B021A43EFE7FF220132C0E700009F +:1022900080800000FC02002030390008400000204F +:1022A0002E000020FFBF0000FFDF0000FFF700004E +:1022B000FFFB0000FFFD0000FFFE0000F8B5002757 +:1022C0001D4C0780064661892069FEF741F8012808 +:1022D0002FD11A4D284600F01FF9401C29D028465E +:1022E00000F01AF9401C24D0284600F015F9401CD3 +:1022F0001FD00122002591031148FEF72EF86761D7 +:1023000000240F2700F04AF8052811D0391B884017 +:102310002843641C85B2102CF4DB012100228903C0 +:102320000748FEF71AF8054800F0F6F83580002057 +:10233000F8BD0520F8BD000028000020A8610000BD +:102340000008004810B5134800F0C8FE00281FD050 +:102350001149104800F0ABF90F4B0022187A002801 +:1023600001D10122D203987A002801D180200243B2 +:10237000188800B200F012FA44069888640E1443DC +:1023800000B200F00BFA4006400C204300F07EF84B +:1023900010BD000060000020B800002070B50D489E +:1023A00041890069FDF7D4FF00280FD10A4D284666 +:1023B00000F0B2F80446284600F0AEF8611C05D0E3 +:1023C000411C03D0A04203DD012070BD052070BD7B +:1023D000002070BD28000020A8610000F8B5064666 +:1023E0000020307000F00AFB012806D1114800F0EF +:1023F00093F83238292801D30520F8BD01220025A1 +:1024000091030D48FDF7A9FF00240727FFF7C6FF3A +:102410000528F2D0391B88402843641CC5B2082C1B +:10242000F4DB00F01FFE0549FF30F53048613570E0 +:102430000020F8BDA8610000000800482800002026 +:1024400010B5064C01222189E068FDF786FF0122C4 +:1024500061892069FDF781FF10BD00002800002080 +:1024600010B5084C0220607003202070FFF7E8FFD1 +:10247000002060610246012189030348FDF76DFFDA +:1024800010BD00002800002000080048F8B5012217 +:102490000646970339461E48FDF75FFF1D4C002591 +:1024A00065610120A070C82000F0D2F80022618987 +:1024B0002069FDF752FF222000F0CAF8012261894D +:1024C0002069FDF74AFF402000F0C2F8304600F0D6 +:1024D00045F8062814D0002261892069FDF73DFFE8 +:1024E000402000F0B5F8012261892069FDF735FF31 +:1024F000A570002239460648FDF72FFF0020F8BDE1 +:10250000A570002239460248FDF727FF0620F8BDD6 +:102510000008004828000020F8B5074600F0A2FD9A +:102520000D4C009061892069FDF712FF05460AE015 +:1025300000F098FD0099461A002F04D0BE4202D93F +:102540000020C043F8BD61892069FDF701FFA84262 +:10255000EED03046F8BD00002800002010B504463B +:10256000000A00F009F8062805D0E0B200F004F8EF +:10257000062800D0002010BDF8B500251C4C0646EA +:102580000727791B3046C840C00714D00022618954 +:102590002069FDF7E2FE222000F05AF8012261894D +:1025A0002069FDF7DAFE61892069FDF7D1FE012877 +:1025B00014D1402015E0002261892069FDF7CDFE8D +:1025C000402000F045F8012261892069FDF7C5FE31 +:1025D00061892069FDF7BCFE012801D00620F8BD05 +:1025E000222000F035F86D1C082DCADB0020F8BD54 +:1025F00028000020027D520012181182017D491C22 +:10260000C9B20175022901D3002101757047090281 +:10261000014308B270470000002800DA4042002859 +:1026200001DD402802DBFF20F53070470149400002 +:10263000085A7047B036000802687F2A01DD7F2102 +:1026400003E07E21C9438A4200DA0160704700003E +:102650000449096809684A6A10184A6A8242FCD328 +:10266000704700000000002010B502490860FEF726 +:10267000DDFC10BD0000002013B50A2301226946CD +:102680000248FEF7DDFE00981CBD00004C02002051 +:1026900010B500210A4653001C181023E35E521C9B +:1026A0005918022AF7DBC80F4018401010BD30B58A +:1026B00000240C604C600C720B4605468C72284658 +:1026C00000F00CFD002815D01968026889181960FF +:1026D0005968426889185960197A027A1143197247 +:1026E000997A807A01439972284600F001FD641CB2 +:1026F000E4B2E4E71846FFF79FFF181DFFF79CFFC1 +:10270000204630BDF8B54406C609640EF6010746FA +:10271000102C3ED21F4D285D00283AD028461C3888 +:1027200000F0A6F81C4800F0ECFC7806400EC01E35 +:10273000295D002E16D002292BD10300FFF70EFCD5 +:102740000910101010101006090E100000F00AFEFB +:1027500006E01148083800F05FFA01E000F0C2F826 +:10276000012015E0012914D10300FFF7F7FB091040 +:10277000101010101006090E100000F0CDFD06E03C +:102780000548083800F048FA01E000F0ABF80220F4 +:102790002855F8BD1803002060000020C11C062940 +:1027A00009D93E214010C9433F2801DB3F2002E008 +:1027B000884200DC0846C0B270470000102803D2EF +:1027C0000249085C012800D000207047180300204F +:1027D00010B50C46034600F027F8002801D0012070 +:1027E00010BD19785868445419789868425418787C +:1027F000401C4007400F1870002010BD10B5044663 +:10280000082000F0F9FB6060082000F0F5FBA060F4 +:10281000204600F02DF810BD41780078814201D1AA +:10282000012070470020704741780078401C400725 +:10283000400F814201D1012070470020704710B540 +:1028400043780478A34201D1012010BD4468E35CC1 +:102850000B7081684078085C1070002010BD4178D2 +:102860000278914203D0491C4907490F41707047D3 +:1028700010B5044600202070607008216068FDF7E4 +:102880007AFC0821A068FDF776FC10BD10B50A4659 +:1028900002290AD00549095C002906D0002A01D086 +:1028A00080200143024800F01BF910BDB038000839 +:1028B0002000002010B5024800F025F910BD0000EE +:1028C0002000002010B50921C9060160082181807F +:1028D0000349816001218181FFF7ECFF10BD0000F9 +:1028E0000004004810B50548012281880068FDF702 +:1028F00034FD034800F038F910BD0000C800002086 +:1029000020000020F8B52A4CA1882068FDF720FDA2 +:1029100001283ED0274800F0A7FE411C3AD00A28E3 +:1029200037DD254800F0F9F8002832D16946224801 +:1029300000F006F909201021C006FDF709FD002866 +:1029400027D01D4800F007F901221C4E95032946A7 +:102950003046FDF702FD72B60820FFF779FEA18828 +:1029600000222068FDF7F9FC0F20FFF771FE684692 +:10297000007800F025F8A18801222068FDF7EDFC21 +:102980000F20FFF765FE62B6002229463046FDF7AC +:10299000E4FCF8BD084800F0E7F88021064800F0A4 +:1029A0009FF80548001F0178001D00F099F8F8BD58 +:1029B000C8000020941100002000002000080048FA +:1029C00070B50C490C4E0D5C07242846E040C20748 +:1029D000D20FB1883068FDF7C0FC0F20FFF738FE3A +:1029E000042C02D0641EF0D570BD0F20FFF730FE1E +:1029F0000324EAE7B0370008C800002070B5124C85 +:102A000061892069FDF7A4FC104D012804D12846F6 +:102A1000FFF782FD401C10D00120A0702846FFF770 +:102A20007BFD7D210901884209DC411C07D0FF2183 +:102A3000F531884205DA042070BDFF2070BD032007 +:102A400070BD012070BD000028000020A8610000BA +:102A500070B509201021C006FDF77AFC002832D09D +:102A60001D4C207900282ED0FDF77EFC61690025E1 +:102A7000401AFA2803D97B2000F00EF922E02079D1 +:102A8000002820D01448183000F047F8002817D04C +:102A90002079002817D0104A1048921D511EFFF7C8 +:102AA000CEFE00280FD10C48183000F05DF80A4A1D +:102AB000A1791832607900F033FA002804D006E0DA +:102AC00000F02AF9257170BD00F026F92571034840 +:102AD000FFF7C5FE70BD000040000020FC02002092 +:102AE00000B50B46024600F020F8002801D0012076 +:102AF00000BD1178506843541078401C4007400FC7 +:102B00001070002000BD10B50446082000F074FAD3 +:102B10006060204600F028F810BD417800788142BE +:102B200001D1012070470020704741780078401C97 +:102B30004007400F814201D10120704700207047BB +:102B4000427803789A4201D1012070474068805C46 +:102B500008700020704741780278914203D0491CE8 +:102B60004907490F4170704710B50021017041704D +:102B700040680821FDF7FFFA10BD000070B5FDF7B1 +:102B8000F3FB0446084D07E004212846FDF7E0FB6F +:102B9000002801D0012070BDFDF7E6FB001B0A28CC +:102BA000F2D3022070BD000000040048F1B50025FA +:102BB0008024114FE600002231463846FDF7CDFB58 +:102BC000B420FFF745FD012231463846FDF7C5FB2D +:102BD0005020FFF73DFD04213846FDF7B9FB0128E1 +:102BE00000D1254364088C20FFF732FD002CE2D190 +:102BF000009805700020F8BD0004004870B50C4630 +:102C00000546FFF7BBFF012805D02846FFF7CEFF9A +:102C1000204600F011FD70BD10B5FFF7A5FF064C72 +:102C2000012291022046FDF798FB01220421204653 +:102C3000FDF793FB10BD00000004004810B54B21C8 +:102C4000C9001448FFF7DAFF124C641EA070002878 +:102C50000FD16078102807D014280BD0162814D074 +:102C6000362806D17D2011E001202071FDF77CFB84 +:102C7000606110BD07481730FFF74FFF002801D0F3 +:102C80007B2003E000F048F810BD0B2000F004F8B2 +:102C900010BD000041000020F8B501221C4E07467F +:102CA000950229463046FDF758FBC82000F0C4FCC9 +:102CB00003282BD0012291031648FDF74EFB72B674 +:102CC00007240120A040384201D0012200E0002268 +:102CD00004213046FDF741FB002229463046FDF72E +:102CE0003CFBA020FFF7B4FC012229463046FDF74B +:102CF00034FBAA20FFF7ACFC641EE2D562B60022CA +:102D0000012189030348FDF728FB0020F8BD0000DE +:102D1000000400480008004808B569460548FFF768 +:102D20000FFF0448FFF717FF68460078FFF7B4FF6E +:102D300008BD00005800002088B0FDF75DFBFEF7DD +:102D400081FEFEF7E3FBFEF75DFCFEF7A3FCFEF75A +:102D500077FC6248002585605F49614C05612F273B +:102D6000C46082C080260C3060C01C38FEF7F6F8C4 +:102D7000002800D0FEE759485A494030856082C09B +:102D80008560C5605849056141600838FEF7E6F87E +:102D9000002800D0FEE751485449403886618560DC +:102DA00082C0001D30C01438FEF7D8F8002800D0CB +:102DB000FEE74A484E49F4380160032141604D491D +:102DC000C1608160FDF7D6FA002800D0FEE74A4CCA +:102DD000012208212046FDF7C0FA4048F438FDF7EB +:102DE000FBFA012001950090444D00232A784449C4 +:102DF00044A0FFF7A3F839488038FFF735FC00F00E +:102E00006FFA28461830FFF77EFE4348FFF7F6FCBE +:102E10002846203000F044F93F4820214038FDF793 +:102E2000AAF93D4A2D482023203AD11AE438FDF76B +:102E3000A9FF3A48FFF746FD20232246DF00394626 +:102E40001046FFF78DF93801C60039460790069401 +:102E50008000224A0927214B019103900596FF0625 +:102E6000114628460494403B00970294403120309C +:102E700000F092FA0920FFF7A1FC002802D000F030 +:102E800071FA01E000F048FA002208212046FDF71F +:102E900064FA1248F438FDF79FFAEA7808212046D0 +:102EA000FDF75BFA00F0DEF82969884204D90022B8 +:102EB00031463846FDF751FA00F0BCFA00F08AFBC3 +:102EC00000F062FB144A05482023203AD11AE43866 +:102ED000FDF758FFDDE7000000440140CC01002071 +:102EE000FFFF0000004801401027000000200040C4 +:102EF00000300040FF0F00000004004840000020A8 +:102F0000EA39000825730A726576256420762564FF +:102F10002E25642E25640A00FC020020C800002033 +:102F200070B500241646802801D2314A145C02296B +:102F30003BD0002C39D080253A282CD037283DD0E2 +:102F40004E283BD0622839D0452843D0472841D06D +:102F500048283FD049283DD04A283BD04B2839D07B +:102F60004C2837D04D2835D04F2833D0502831D079 +:102F700051282FD052282DD053282BD0602829D06B +:102F8000672827D0692825D06A2823D06C2821D02B +:102F9000002908D12AE0002907D01648012102782B +:102FA0009143017003D0214603E0042070BD214607 +:102FB00029433046FFF794FD002070BD002904D05E +:102FC00071213046FFF78CFD06E0F1213046FFF716 +:102FD00087FD06E0002904D079213046FFF780FD07 +:102FE000E1E779213046FFF77BFDE0E72C43DAE7A4 +:102FF0003037000818000020F0B50B30C108C900B8 +:10300000144F0026144A0FE003688B420BD38B4207 +:1030100005D95C1A4318456830C3083B00E0436893 +:10302000136002C004E0021D10680028ECD1304695 +:10303000002803D13868002801D00020F0BD064ADE +:1030400006481060064A121AD208D20044C0012075 +:103050003860D7E77C000020780000202C03002097 +:1030600028050020024800680068406A7047000098 +:103070000000002030B50B46024600F024F800287E +:1030800001D0012030BD11785068090140183ACBB9 +:103090003AC01078401C0007000F1070002030BDAF +:1030A00010B50446FF200130FFF7A6FF6060204600 +:1030B00000F027F810BD41780078814201D101204D +:1030C00070470020704741780078401C0007000FCF +:1030D000814201D101207047002070474178027879 +:1030E000914201D1002070474068090140187047A3 +:1030F00041780278914203D0491C0907090F4170B9 +:10310000704710B5002101704170FF214068013106 +:10311000FDF731F810BD0000F8B501078607050975 +:10312000890FB60F002D58D0374C0329207802D0D4 +:1031300002292DD066E0032E02D0002E4BD022E0D3 +:1031400085420ED1207900280BD0304FFCF7FAFFD2 +:103150000F21FCF7E3FF0806010C38460843FFF790 +:1031600095F9607885420ED1E07800280BD0274F82 +:103170003F1DFCF7E7FF0F21FCF7D0FF0806000C0E +:103180003843FFF783F9002E29D0022E2CD039E0E6 +:10319000032E02D0022E2CD034E085420BD168469B +:1031A000FFF78CF8684600880106490E7F2902D196 +:1031B0000005000F20706078854223D16846FFF734 +:1031C0007DF8684600880106490E7F291AD100055E +:1031D000000F607016E0854201D10520F8BD6078CF +:1031E00085420FD10220F8BD607885420AD10320C4 +:1031F000F8BD6078854205D10348801DFFF75EF871 +:103200000420F8BD0020F8BD280000200160000067 +:1032100070B50446807809280FD0082827D00128E7 +:103220002CD0022808D10325605D002804D0FFF7C8 +:1032300069FA6D1C202DF7DB70BD61792079FFF7ED +:10324000E6F9254A1060E179A079FFF7E0F95060CE +:10325000607B1072A07B9072E07B5072207CD072F9 +:10326000607C10731C491D48FFF704FF70BD1A48AD +:10327000A27921790C38FFF7ABFA70BD16482021EE +:103280004C38FCF778FF1448CD214C380170617838 +:103290004170802585700321C170104901222039B9 +:1032A0000978017100214171827108220446C171BF +:1032B0005C34635C002B0BD0022B02D0012B02D0BC +:1032C00004E0815402E00B462B438354521CD2B2DB +:1032D000491C1029EDDB70BD0803002060000020B0 +:1032E00007480021016441648164C16401214030C8 +:1032F000C1708171022141728172C17270470000F8 +:10330000D802002010B5817B491E8907890F81737F +:1033100000F078F810BD000010B50F4900200F4CE8 +:103320000870A18801222068FDF717F8A189012201 +:10333000A068FDF712F81C34A18801222068FDF76F +:103340000CF8A1890122A068FDF707F801225103BA +:103350000348FDF702F810BD0400002080000020A3 +:103360000004004810B5054800F042F803481C303E +:1033700000F03EF802490120087010BD80000020D6 +:103380000400002010B5817B491C8907890F8173D7 +:1033900000F038F810BD0000F8B506ACE0CC124CD7 +:1033A0002560A680A760099DA5811C340A9D256023 +:1033B0000B9DA5800C9DA5600D9DA5810B4C2061EA +:1033C000241D0EC40848103C00F012F806481C30BA +:1033D00000F00EF86068FDF735FEA068FDF732FEDC +:1033E000E068FDF72FFEF8BD8000002004000020FB +:1033F00010B50021817301758161018200F002F82E +:1034000010BD000070B50446807B09490D5CA188A1 +:103410002068EA0700D00122FCF79FFFA807A189D6 +:10342000A06801D5012200E00022FCF796FF70BDE4 +:10343000AC360008F8B5012149024948FCF788FF7D +:1034400000281BD00320FFF7B9F9464D287006204D +:10345000FFF7B4F9444E3070297801430CD043484B +:10346000FEF7BCFF414C0027083C414960720F70D9 +:10347000032804D0002804D0FEF7F2FFF8BDFEF7C1 +:10348000EFFF207A0009A0723A48FFF7C5F900283B +:1034900008D036481830FFF70EFE00280CD0E7722F +:1034A000277321E03449A07A0978884201D00120AD +:1034B00000E00020E07208E03049A07A09788842F4 +:1034C00001D0012000E000202073E07A002802D023 +:1034D0002878002805D1207B002805D030780028E6 +:1034E00002D000F095F802E02548FFF715F8207AA1 +:1034F000FFF712FE607205281AD002281ED0214C58 +:10350000032821D00428B9D11A4820214038FCF7DB +:1035100032FE1848CD214038017081218170228807 +:1035200001215307002B00DBC170D30713D013E038 +:1035300030780028A2D0FEF705FFF8BD28780028D3 +:10354000FBD0FEF719FEF8BD28780028FBD02088B4 +:10355000FEF79CFFF8BD01719207FBD44171F8BDE5 +:10356000000400482B0000202C0000204800002010 +:103570002A000020FC020020290000202800002052 +:10358000A86100002E00002010B50F48C07A022864 +:1035900019D001210D48FCF7DBFE002813D0FFF7FE +:1035A000B1F90B4A0848511E1C38FFF748F90028AA +:1035B00009D10748801F81794079FFF767F90248F0 +:1035C0001C38FFF74CF910BD180300200004004818 +:1035D0004600002010B50C48807A022812D00B4C0F +:1035E0000121C9022046FCF7B3FE00280AD00121C0 +:1035F00089022046FCF7ACFE002803D0FFF71EFB33 +:10360000FFF726FA10BD0000180300200004004850 +:1036100010B5084C002261892069FCF79EFEFF204E +:103620002D30FFF715F8012261892069FCF795FE1E +:1036300010BD00002800002070B50546FCF794FE80 +:103640000446084EFCF790FE001BA84201D9032057 +:1036500070BD04213046FCF77BFE0128F2D100202A +:1036600070BD000000040048F8B50746FFF7FAFCFB +:103670000D4C0090A1882068FCF76AFE05460AE020 +:10368000FFF7F0FC0099461A002F04D0BE4202D981 +:103690000020C043F8BDA1882068FCF759FEA8426D +:1036A000EED03046F8BD0000C80000200001030243 +:1036B000B92F01287D22141E661A4617E314AE1294 +:1036C000D710300FE60DCC0CE10B240B970A0A0A39 +:1036D0007D091F09C10863080408A60777071907B1 +:1036E000EA06BB065D062E06FF05D005A10572059C +:1036F00043051405E404B50486048604570428042D +:10370000F903F903CA039B039B036C036C033D039A +:103710003D030E030E03DF02DF02B002B00281029E +:103720008102810252025202520223022302230228 +:1037300000002527292B2F2D3539333B3731676181 +:10374000191B1D1F232141453F47433D4975010377 +:1037500005070B094D514B534F6571550D0F111353 +:10376000175B5D575F5971056F63730000000000C0 +:1037700000000000000F003337391D2D2F310D27B9 +:10378000292B250300005500000000000000000068 +:1037900019751B006F00001B000D050011000000D3 +:1037A000000000000000000000000000006F6F6FCC +:1037B000FFF7FBF3FDF5F9F1FEF6FAF2FCF4F8F091 +:1037C0007F777B737D7579717E767A727C74787081 +:1037D000BFB7BBB3BDB5B9B1BEB6BAB2BCB4B8B071 +:1037E0003F373B333D3539313E363A323C34383061 +:1037F000DFD7DBD3DDD5D9D1DED6DAD2DCD4D8D051 +:103800005F575B535D5559515E565A525C54585040 +:103810009F979B939D9599919E969A929C94989030 +:103820001F171B131D1519111E161A121C14181020 +:10383000EFE7EBE3EDE5E9E1EEE6EAE2ECE4E8E010 +:103840006F676B636D6569616E666A626C64686000 +:10385000AFA7ABA3ADA5A9A1AEA6AAA2ACA4A8A0F0 +:103860002F272B232D2529212E262A222C242820E0 +:10387000CFC7CBC3CDC5C9C1CEC6CAC2CCC4C8C0D0 +:103880004F474B434D4549414E464A424C444840C0 +:103890008F878B838D8589818E868A828C848880B0 +:1038A0000F070B030D0509010E060A020C040800A0 +:1038B00000007471727364616263505140414578D5 +:1038C00075776065666752535F445657487C7076DB +:1038D0007B696A6B5455595A5B687E42797A6D6C84 +:1038E0006E6F585D5E4C7E227F5C7D0000000000A4 +:1038F000000000000020002426252128292A2B4D25 +:103900002D2E492C000000000000000000000000E7 +:103910002F7C270046000027002223002B000000F8 +:103920000000000000230000000000000000000074 +:10393000FF351213141517161A1C191D1B183330D6 +:103940000C0D0E0F111020221F23211E2436000102 +:103950000203050426282529273238FF060708090F +:103960000B2D2E2B2F2C7B433A31397A78637660DE +:10397000616264656D47FF595B5C4E56575845530D +:1039800054555241FFFF0A676FFFFFFFFFFFFFFF24 +:103990004C7D4BFF7CFF733E743B3C773D797275E9 +:1039A000FFFFFFFF7F51FFFFFFFFFFFFFF37FFFF1D +:1039B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1039C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:1039D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:1039E000FFFFFFFFFFFFFF696B71555342345643E2 +:1039F0002050726F746F636F6C20436172640A4170 +:103A000070706C65204C6973612C204D61632C20B3 +:103A1000616E64204144420A64656B754E756B6546 +:103A20006D20323032330000000000000000000141 +:103A30000203040607080900000000010203040055 +:103A4000603A00080000002080000000761F000897 +:103A5000E03A000880000020A8080000861F000847 +:103A60000000000000000000000000000000000056 +:103A7000000000000000000000000000AF00000097 +:103A80000000000000000000000000000000FFFF38 +:103A90000000000000000000000000000000000026 +:103AA0000000000000000000000000000000000016 +:103AB0000000000000000000000000000000000006 +:103AC00000000000000000000000000000127A006A +:103AD00000000000000000000000000000000000E6 :04000005080000C12E :00000001FF diff --git a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.htm b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.htm index 9c20f0a..dc8a4e5 100644 --- a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.htm +++ b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.htm @@ -3,7 +3,7 @@ Static Call Graph - [apple_all\apple_all.axf]

Static Call Graph for image apple_all\apple_all.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Fri Apr 07 18:39:49 2023 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sun Apr 16 16:56:59 2023

Maximum Stack Usage = 228 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -73,7 +73,7 @@ Global Symbols

__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]

  • startup_stm32f072xb.o(.text)
-

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Calls]

  • >>   __scatterload @@ -83,15 +83,15 @@ Global Symbols

    [Called By]
    • >>   __scatterload
    -

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) -

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    • startup_stm32f072xb.o(RESET) @@ -184,59 +184,59 @@ Global Symbols

      WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
      [Address Reference Count : 1]

      • startup_stm32f072xb.o(RESET)
      -

      __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) +

      __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)

      __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))

      [Stack]

      • Max Depth = 12
      • Call Chain = __aeabi_uidivmod
      -
      [Called By]
      • >>   HAL_InitTick -
      • >>   HAL_RCC_GetSysClockFreq -
      • >>   SystemClock_Config +
        [Called By]
        • >>   HAL_InitTick +
        • >>   HAL_RCC_GetSysClockFreq +
        • >>   SystemClock_Config
        • >>   __aeabi_idivmod -
        • >>   UART_SetConfig -
        • >>   _printf_core +
        • >>   UART_SetConfig +
        • >>   _printf_core
        -

        __aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED) +

        __aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED)

        __aeabi_idivmod (Thumb, 40 bytes, Stack size 16 bytes, idiv.o(.text))

        [Stack]

        • Max Depth = 28
        • Call Chain = __aeabi_idivmod ⇒ __aeabi_uidivmod

        [Calls]
        • >>   __aeabi_uidivmod
        -
        [Called By]
        • >>   parse_adb_cmd +
          [Called By]
          • >>   parse_adb_cmd
          -

          rand (Thumb, 18 bytes, Stack size 0 bytes, rand.o(.text)) -

          [Called By]

          • >>   parse_adb_cmd +

            rand (Thumb, 18 bytes, Stack size 0 bytes, rand.o(.text)) +

            [Called By]

            • >>   parse_adb_cmd
            -

            srand (Thumb, 6 bytes, Stack size 0 bytes, rand.o(.text), UNUSED) +

            srand (Thumb, 6 bytes, Stack size 0 bytes, rand.o(.text), UNUSED)

            __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))

            [Called By]

            • >>   _memset$wrapper
            • >>   __aeabi_memclr
            -

            __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

            __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) -

            __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

            __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

            __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))

            [Calls]

            • >>   __aeabi_memset
            -
            [Called By]
            • >>   m0110a_cmd_buf_reset -
            • >>   kb_buf_reset +
              [Called By]
              • >>   m0110a_cmd_buf_reset +
              • >>   kb_buf_reset
              -

              __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) -

              [Called By]

              • >>   mouse_buf_reset -
              • >>   run_adb -
              • >>   parse_spi_buf +

                __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) +

                [Called By]

                • >>   mouse_buf_reset +
                • >>   run_adb +
                • >>   parse_spi_buf
                • >>   main
                -

                __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

                __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

                _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

                [Calls]

                • >>   __aeabi_memset @@ -248,374 +248,387 @@ Global Symbols
                  [Called By]
                  • >>   _main_scatterload
                  -

                  __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

                  __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) -

                  HAL_DMA_Abort_IT (Thumb, 72 bytes, Stack size 16 bytes, stm32f0xx_hal_dma.o(i.HAL_DMA_Abort_IT)) +

                  HAL_DMA_Abort_IT (Thumb, 72 bytes, Stack size 16 bytes, stm32f0xx_hal_dma.o(i.HAL_DMA_Abort_IT))

                  [Stack]

                  • Max Depth = 16
                  • Call Chain = HAL_DMA_Abort_IT
                  -
                  [Called By]
                  • >>   HAL_SPI_IRQHandler +
                    [Called By]
                    • >>   HAL_SPI_IRQHandler
                    -

                    HAL_GPIO_Init (Thumb, 314 bytes, Stack size 24 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_Init)) +

                    HAL_GPIO_Init (Thumb, 314 bytes, Stack size 24 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_Init))

                    [Stack]

                    • Max Depth = 24
                    • Call Chain = HAL_GPIO_Init
                    -
                    [Called By]
                    • >>   MX_GPIO_Init -
                    • >>   HAL_UART_MspInit -
                    • >>   HAL_SPI_MspInit +
                      [Called By]
                      • >>   MX_GPIO_Init +
                      • >>   HAL_UART_MspInit +
                      • >>   HAL_SPI_MspInit
                      -

                      HAL_GPIO_ReadPin (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin)) -

                      [Called By]

                      • >>   look_for_atten -
                      • >>   adb_write_byte -
                      • >>   adb_wait_until_change -
                      • >>   adb_read_bit -
                      • >>   adb_listen_16b -
                      • >>   wait_until_change -
                      • >>   lisa_kb_update -
                      • >>   wait_for_data_idle -
                      • >>   m0110a_read -
                      • >>   m0110a_get_line_status -
                      • >>   run_mac_kb -
                      • >>   run_lisa_kb -
                      • >>   run_adb -
                      • >>   m0100a_handle_inquiry +

                        HAL_GPIO_ReadPin (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin)) +

                        [Called By]

                        • >>   look_for_atten +
                        • >>   adb_write_byte +
                        • >>   adb_wait_until_change +
                        • >>   adb_read_bit +
                        • >>   adb_listen_16b +
                        • >>   wait_until_change +
                        • >>   lisa_kb_update +
                        • >>   wait_for_data_idle +
                        • >>   m0110a_read +
                        • >>   m0110a_get_line_status +
                        • >>   run_mac_kb +
                        • >>   run_lisa_kb +
                        • >>   run_adb +
                        • >>   m0100a_handle_inquiry
                        -

                        HAL_GPIO_WritePin (Thumb, 12 bytes, Stack size 0 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin)) -

                        [Called By]

                        • >>   MX_GPIO_Init -
                        • >>   send_srq -
                        • >>   adb_write_byte -
                        • >>   adb_send_response_16b -
                        • >>   adb_reset -
                        • >>   adb_release_lines -
                        • >>   adb_recv_cmd -
                        • >>   adb_listen_16b -
                        • >>   lisa_write_byte -
                        • >>   lisa_kb_update -
                        • >>   lisa_kb_reset -
                        • >>   m0110a_write -
                        • >>   m0110a_reset -
                        • >>   m0110a_read -
                        • >>   quad_write -
                        • >>   quad_disable -
                        • >>   HAL_TIM_PeriodElapsedCallback +

                          HAL_GPIO_WritePin (Thumb, 12 bytes, Stack size 0 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin)) +

                          [Called By]

                          • >>   MX_GPIO_Init +
                          • >>   send_srq +
                          • >>   adb_write_byte +
                          • >>   adb_send_response_16b +
                          • >>   adb_reset +
                          • >>   adb_release_lines +
                          • >>   adb_recv_cmd +
                          • >>   adb_listen_16b +
                          • >>   lisa_write_byte +
                          • >>   lisa_kb_update +
                          • >>   lisa_kb_reset +
                          • >>   m0110a_write +
                          • >>   m0110a_reset +
                          • >>   m0110a_read +
                          • >>   quad_write +
                          • >>   quad_disable +
                          • >>   HAL_TIM_PeriodElapsedCallback
                          • >>   SysTick_Handler
                          • >>   main -
                          • >>   HAL_SPI_TxRxCpltCallback +
                          • >>   HAL_SPI_TxRxCpltCallback
                          -

                          HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_hal.o(i.HAL_GetTick)) -

                          [Called By]

                          • >>   wait_for_data_idle -
                          • >>   m0110a_get_line_status -
                          • >>   HAL_UART_Transmit -
                          • >>   HAL_RCC_OscConfig -
                          • >>   HAL_RCC_ClockConfig -
                          • >>   HAL_RCCEx_PeriphCLKConfig -
                          • >>   m0110a_update -
                          • >>   m0100a_handle_inquiry -
                          • >>   SPI_CloseRxTx_ISR -
                          • >>   SPI_WaitFlagStateUntilTimeout -
                          • >>   SPI_WaitFifoStateUntilTimeout -
                          • >>   UART_WaitOnFlagUntilTimeout -
                          • >>   UART_CheckIdleState +

                            HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_hal.o(i.HAL_GetTick)) +

                            [Called By]

                            • >>   wait_for_data_idle +
                            • >>   m0110a_get_line_status +
                            • >>   HAL_UART_Transmit +
                            • >>   HAL_RCC_OscConfig +
                            • >>   HAL_RCC_ClockConfig +
                            • >>   HAL_RCCEx_PeriphCLKConfig +
                            • >>   HAL_IWDG_Init +
                            • >>   m0110a_update +
                            • >>   m0100a_handle_inquiry +
                            • >>   SPI_CloseRxTx_ISR +
                            • >>   SPI_WaitFlagStateUntilTimeout +
                            • >>   SPI_WaitFifoStateUntilTimeout +
                            • >>   UART_WaitOnFlagUntilTimeout +
                            • >>   UART_CheckIdleState
                            -

                            HAL_IncTick (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_hal.o(i.HAL_IncTick)) -

                            [Called By]

                            • >>   SysTick_Handler +

                              HAL_IWDG_Init (Thumb, 86 bytes, Stack size 16 bytes, stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Init)) +

                              [Stack]

                              • Max Depth = 16
                              • Call Chain = HAL_IWDG_Init
                              - -

                              HAL_Init (Thumb, 26 bytes, Stack size 8 bytes, stm32f0xx_hal.o(i.HAL_Init)) -

                              [Stack]

                              • Max Depth = 28
                              • Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ __aeabi_uidivmod -
                              -
                              [Calls]
                              • >>   HAL_InitTick -
                              • >>   HAL_MspInit +
                                [Calls]
                                • >>   HAL_GetTick

                                [Called By]
                                • >>   main
                                -

                                HAL_InitTick (Thumb, 34 bytes, Stack size 8 bytes, stm32f0xx_hal.o(i.HAL_InitTick)) +

                                HAL_IWDG_Refresh (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Refresh)) +

                                [Called By]

                                • >>   main +
                                + +

                                HAL_IncTick (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_hal.o(i.HAL_IncTick)) +

                                [Called By]

                                • >>   SysTick_Handler +
                                + +

                                HAL_Init (Thumb, 26 bytes, Stack size 8 bytes, stm32f0xx_hal.o(i.HAL_Init)) +

                                [Stack]

                                • Max Depth = 28
                                • Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ __aeabi_uidivmod +
                                +
                                [Calls]
                                • >>   HAL_InitTick +
                                • >>   HAL_MspInit +
                                +
                                [Called By]
                                • >>   main +
                                + +

                                HAL_InitTick (Thumb, 34 bytes, Stack size 8 bytes, stm32f0xx_hal.o(i.HAL_InitTick))

                                [Stack]

                                • Max Depth = 20
                                • Call Chain = HAL_InitTick ⇒ __aeabi_uidivmod
                                -
                                [Calls]
                                • >>   HAL_SYSTICK_Config -
                                • >>   HAL_RCC_GetHCLKFreq -
                                • >>   HAL_NVIC_SetPriority +
                                  [Calls]
                                  • >>   HAL_SYSTICK_Config +
                                  • >>   HAL_RCC_GetHCLKFreq +
                                  • >>   HAL_NVIC_SetPriority
                                  • >>   __aeabi_uidivmod
                                  -
                                  [Called By]
                                  • >>   HAL_RCC_ClockConfig -
                                  • >>   HAL_Init +
                                    [Called By]
                                    • >>   HAL_RCC_ClockConfig +
                                    • >>   HAL_Init
                                    -

                                    HAL_MspInit (Thumb, 64 bytes, Stack size 8 bytes, stm32f0xx_hal_msp.o(i.HAL_MspInit)) +

                                    HAL_MspInit (Thumb, 64 bytes, Stack size 8 bytes, stm32f0xx_hal_msp.o(i.HAL_MspInit))

                                    [Stack]

                                    • Max Depth = 16
                                    • Call Chain = HAL_MspInit ⇒ HAL_NVIC_SetPriority
                                    -
                                    [Calls]
                                    • >>   HAL_NVIC_SetPriority +
                                      [Calls]
                                      • >>   HAL_NVIC_SetPriority
                                      -
                                      [Called By]
                                      • >>   HAL_Init +
                                        [Called By]
                                        • >>   HAL_Init
                                        -

                                        HAL_NVIC_EnableIRQ (Thumb, 14 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)) -

                                        [Called By]

                                        • >>   HAL_TIM_Base_MspInit -
                                        • >>   HAL_SPI_MspInit +

                                          HAL_NVIC_EnableIRQ (Thumb, 14 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)) +

                                          [Called By]

                                          • >>   HAL_TIM_Base_MspInit +
                                          • >>   HAL_SPI_MspInit
                                          -

                                          HAL_NVIC_SetPriority (Thumb, 8 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority)) +

                                          HAL_NVIC_SetPriority (Thumb, 8 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority))

                                          [Stack]

                                          • Max Depth = 8
                                          • Call Chain = HAL_NVIC_SetPriority
                                          -
                                          [Calls]
                                          • >>   NVIC_SetPriority +
                                            [Calls]
                                            • >>   NVIC_SetPriority
                                            -
                                            [Called By]
                                            • >>   HAL_InitTick -
                                            • >>   HAL_TIM_Base_MspInit -
                                            • >>   HAL_SPI_MspInit -
                                            • >>   HAL_MspInit -
                                            • >>   SystemClock_Config +
                                              [Called By]
                                              • >>   HAL_InitTick +
                                              • >>   HAL_TIM_Base_MspInit +
                                              • >>   HAL_SPI_MspInit +
                                              • >>   HAL_MspInit +
                                              • >>   SystemClock_Config
                                              -

                                              HAL_RCCEx_PeriphCLKConfig (Thumb, 274 bytes, Stack size 24 bytes, stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)) +

                                              HAL_RCCEx_PeriphCLKConfig (Thumb, 274 bytes, Stack size 24 bytes, stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig))

                                              [Stack]

                                              • Max Depth = 24
                                              • Call Chain = HAL_RCCEx_PeriphCLKConfig
                                              -
                                              [Calls]
                                              • >>   HAL_GetTick +
                                                [Calls]
                                                • >>   HAL_GetTick
                                                -
                                                [Called By]
                                                • >>   SystemClock_Config +
                                                  [Called By]
                                                  • >>   SystemClock_Config
                                                  -

                                                  HAL_RCC_ClockConfig (Thumb, 320 bytes, Stack size 24 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig)) +

                                                  HAL_RCC_ClockConfig (Thumb, 320 bytes, Stack size 24 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig))

                                                  [Stack]

                                                  • Max Depth = 84
                                                  • Call Chain = HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod
                                                  -
                                                  [Calls]
                                                  • >>   HAL_GetTick -
                                                  • >>   HAL_InitTick -
                                                  • >>   HAL_RCC_GetSysClockFreq +
                                                    [Calls]
                                                    • >>   HAL_GetTick +
                                                    • >>   HAL_InitTick +
                                                    • >>   HAL_RCC_GetSysClockFreq
                                                    -
                                                    [Called By]
                                                    • >>   SystemClock_Config +
                                                      [Called By]
                                                      • >>   SystemClock_Config
                                                      -

                                                      HAL_RCC_GetHCLKFreq (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq)) -

                                                      [Called By]

                                                      • >>   HAL_InitTick -
                                                      • >>   SystemClock_Config +

                                                        HAL_RCC_GetHCLKFreq (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq)) +

                                                        [Called By]

                                                        • >>   HAL_InitTick +
                                                        • >>   SystemClock_Config
                                                        -

                                                        HAL_RCC_GetPCLK1Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)) -

                                                        [Called By]

                                                        • >>   UART_SetConfig +

                                                          HAL_RCC_GetPCLK1Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)) +

                                                          [Called By]

                                                          • >>   UART_SetConfig
                                                          -

                                                          HAL_RCC_GetSysClockFreq (Thumb, 90 bytes, Stack size 48 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)) +

                                                          HAL_RCC_GetSysClockFreq (Thumb, 90 bytes, Stack size 48 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))

                                                          [Stack]

                                                          • Max Depth = 60
                                                          • Call Chain = HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod

                                                          [Calls]
                                                          • >>   __aeabi_uidivmod
                                                          -
                                                          [Called By]
                                                          • >>   HAL_RCC_ClockConfig -
                                                          • >>   UART_SetConfig +
                                                            [Called By]
                                                            • >>   HAL_RCC_ClockConfig +
                                                            • >>   UART_SetConfig
                                                            -

                                                            HAL_RCC_OscConfig (Thumb, 966 bytes, Stack size 32 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig)) +

                                                            HAL_RCC_OscConfig (Thumb, 966 bytes, Stack size 32 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig))

                                                            [Stack]

                                                            • Max Depth = 32
                                                            • Call Chain = HAL_RCC_OscConfig
                                                            -
                                                            [Calls]
                                                            • >>   HAL_GetTick +
                                                              [Calls]
                                                              • >>   HAL_GetTick
                                                              -
                                                              [Called By]
                                                              • >>   SystemClock_Config +
                                                                [Called By]
                                                                • >>   SystemClock_Config
                                                                -

                                                                HAL_SPI_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback)) -

                                                                [Called By]

                                                                • >>   HAL_SPI_IRQHandler +

                                                                  HAL_SPI_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback)) +

                                                                  [Called By]

                                                                  • >>   HAL_SPI_IRQHandler
                                                                  • >>   SPI_DMAAbortOnError -
                                                                  • >>   SPI_CloseRxTx_ISR +
                                                                  • >>   SPI_CloseRxTx_ISR
                                                                  -

                                                                  HAL_SPI_IRQHandler (Thumb, 208 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler)) +

                                                                  HAL_SPI_IRQHandler (Thumb, 208 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler))

                                                                  [Stack]

                                                                  • Max Depth = 40
                                                                  • Call Chain = HAL_SPI_IRQHandler ⇒ HAL_DMA_Abort_IT
                                                                  -
                                                                  [Calls]
                                                                  • >>   HAL_DMA_Abort_IT -
                                                                  • >>   HAL_SPI_ErrorCallback +
                                                                    [Calls]
                                                                    • >>   HAL_DMA_Abort_IT +
                                                                    • >>   HAL_SPI_ErrorCallback

                                                                    [Called By]
                                                                    • >>   SPI1_IRQHandler
                                                                    -

                                                                    HAL_SPI_Init (Thumb, 184 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_Init)) +

                                                                    HAL_SPI_Init (Thumb, 184 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_Init))

                                                                    [Stack]

                                                                    • Max Depth = 80
                                                                    • Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
                                                                    -
                                                                    [Calls]
                                                                    • >>   HAL_SPI_MspInit +
                                                                      [Calls]
                                                                      • >>   HAL_SPI_MspInit
                                                                      -
                                                                      [Called By]
                                                                      • >>   MX_SPI1_Init +
                                                                        [Called By]
                                                                        • >>   MX_SPI1_Init
                                                                        -

                                                                        HAL_SPI_MspInit (Thumb, 76 bytes, Stack size 32 bytes, stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit)) +

                                                                        HAL_SPI_MspInit (Thumb, 76 bytes, Stack size 32 bytes, stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit))

                                                                        [Stack]

                                                                        • Max Depth = 56
                                                                        • Call Chain = HAL_SPI_MspInit ⇒ HAL_GPIO_Init
                                                                        -
                                                                        [Calls]
                                                                        • >>   HAL_NVIC_EnableIRQ -
                                                                        • >>   HAL_NVIC_SetPriority -
                                                                        • >>   HAL_GPIO_Init +
                                                                          [Calls]
                                                                          • >>   HAL_NVIC_EnableIRQ +
                                                                          • >>   HAL_NVIC_SetPriority +
                                                                          • >>   HAL_GPIO_Init
                                                                          -
                                                                          [Called By]
                                                                          • >>   HAL_SPI_Init +
                                                                            [Called By]
                                                                            • >>   HAL_SPI_Init
                                                                            -

                                                                            HAL_SPI_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_RxCpltCallback)) -

                                                                            [Called By]

                                                                            • >>   SPI_CloseRxTx_ISR +

                                                                              HAL_SPI_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_RxCpltCallback)) +

                                                                              [Called By]

                                                                              • >>   SPI_CloseRxTx_ISR
                                                                              -

                                                                              HAL_SPI_TransmitReceive_IT (Thumb, 196 bytes, Stack size 20 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)) +

                                                                              HAL_SPI_TransmitReceive_IT (Thumb, 196 bytes, Stack size 20 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT))

                                                                              [Stack]

                                                                              • Max Depth = 20
                                                                              • Call Chain = HAL_SPI_TransmitReceive_IT

                                                                              [Called By]
                                                                              • >>   main -
                                                                              • >>   HAL_SPI_TxRxCpltCallback +
                                                                              • >>   HAL_SPI_TxRxCpltCallback
                                                                              -

                                                                              HAL_SPI_TxRxCpltCallback (Thumb, 80 bytes, Stack size 16 bytes, main.o(i.HAL_SPI_TxRxCpltCallback)) +

                                                                              HAL_SPI_TxRxCpltCallback (Thumb, 80 bytes, Stack size 16 bytes, main.o(i.HAL_SPI_TxRxCpltCallback))

                                                                              [Stack]

                                                                              • Max Depth = 88
                                                                              • Call Chain = HAL_SPI_TxRxCpltCallback ⇒ parse_spi_buf ⇒ handle_protocol_switch ⇒ quad_enable ⇒ quad_reset ⇒ quad_write
                                                                              -
                                                                              [Calls]
                                                                              • >>   HAL_GPIO_WritePin -
                                                                              • >>   micros -
                                                                              • >>   HAL_SPI_TransmitReceive_IT -
                                                                              • >>   parse_spi_buf +
                                                                                [Calls]
                                                                                • >>   HAL_GPIO_WritePin +
                                                                                • >>   micros +
                                                                                • >>   HAL_SPI_TransmitReceive_IT +
                                                                                • >>   parse_spi_buf
                                                                                -
                                                                                [Called By]
                                                                                • >>   SPI_CloseRxTx_ISR +
                                                                                  [Called By]
                                                                                  • >>   SPI_CloseRxTx_ISR
                                                                                  -

                                                                                  HAL_SYSTICK_CLKSourceConfig (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig)) -

                                                                                  [Called By]

                                                                                  • >>   SystemClock_Config +

                                                                                    HAL_SYSTICK_CLKSourceConfig (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig)) +

                                                                                    [Called By]

                                                                                    • >>   SystemClock_Config
                                                                                    -

                                                                                    HAL_SYSTICK_Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback)) -

                                                                                    [Called By]

                                                                                    • >>   HAL_SYSTICK_IRQHandler +

                                                                                      HAL_SYSTICK_Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback)) +

                                                                                      [Called By]

                                                                                      • >>   HAL_SYSTICK_IRQHandler
                                                                                      -

                                                                                      HAL_SYSTICK_Config (Thumb, 38 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config)) +

                                                                                      HAL_SYSTICK_Config (Thumb, 38 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config))

                                                                                      [Stack]

                                                                                      • Max Depth = 8
                                                                                      • Call Chain = HAL_SYSTICK_Config
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   NVIC_SetPriority +
                                                                                        [Calls]
                                                                                        • >>   NVIC_SetPriority
                                                                                        -
                                                                                        [Called By]
                                                                                        • >>   HAL_InitTick -
                                                                                        • >>   SystemClock_Config +
                                                                                          [Called By]
                                                                                          • >>   HAL_InitTick +
                                                                                          • >>   SystemClock_Config
                                                                                          -

                                                                                          HAL_SYSTICK_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler)) +

                                                                                          HAL_SYSTICK_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler))

                                                                                          [Stack]

                                                                                          • Max Depth = 8
                                                                                          • Call Chain = HAL_SYSTICK_IRQHandler
                                                                                          -
                                                                                          [Calls]
                                                                                          • >>   HAL_SYSTICK_Callback +
                                                                                            [Calls]
                                                                                            • >>   HAL_SYSTICK_Callback

                                                                                            [Called By]
                                                                                            • >>   SysTick_Handler
                                                                                            -

                                                                                            HAL_TIMEx_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)) -

                                                                                            [Called By]

                                                                                            • >>   HAL_TIM_IRQHandler +

                                                                                              HAL_TIMEx_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)) +

                                                                                              [Called By]

                                                                                              • >>   HAL_TIM_IRQHandler
                                                                                              -

                                                                                              HAL_TIMEx_CommutationCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_CommutationCallback)) -

                                                                                              [Called By]

                                                                                              • >>   HAL_TIM_IRQHandler +

                                                                                                HAL_TIMEx_CommutationCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_CommutationCallback)) +

                                                                                                [Called By]

                                                                                                • >>   HAL_TIM_IRQHandler
                                                                                                -

                                                                                                HAL_TIMEx_MasterConfigSynchronization (Thumb, 72 bytes, Stack size 16 bytes, stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)) +

                                                                                                HAL_TIMEx_MasterConfigSynchronization (Thumb, 72 bytes, Stack size 16 bytes, stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization))

                                                                                                [Stack]

                                                                                                • Max Depth = 16
                                                                                                • Call Chain = HAL_TIMEx_MasterConfigSynchronization
                                                                                                -
                                                                                                [Called By]
                                                                                                • >>   MX_TIM2_Init +
                                                                                                  [Called By]
                                                                                                  • >>   MX_TIM2_Init
                                                                                                  -

                                                                                                  HAL_TIM_Base_Init (Thumb, 52 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init)) +

                                                                                                  HAL_TIM_Base_Init (Thumb, 52 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init))

                                                                                                  [Stack]

                                                                                                  • Max Depth = 36
                                                                                                  • Call Chain = HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
                                                                                                  -
                                                                                                  [Calls]
                                                                                                  • >>   HAL_TIM_Base_MspInit -
                                                                                                  • >>   TIM_Base_SetConfig +
                                                                                                    [Calls]
                                                                                                    • >>   HAL_TIM_Base_MspInit +
                                                                                                    • >>   TIM_Base_SetConfig
                                                                                                    -
                                                                                                    [Called By]
                                                                                                    • >>   MX_TIM2_Init +
                                                                                                      [Called By]
                                                                                                      • >>   MX_TIM2_Init
                                                                                                      • >>   main
                                                                                                      -

                                                                                                      HAL_TIM_Base_MspInit (Thumb, 140 bytes, Stack size 8 bytes, stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit)) +

                                                                                                      HAL_TIM_Base_MspInit (Thumb, 140 bytes, Stack size 8 bytes, stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit))

                                                                                                      [Stack]

                                                                                                      • Max Depth = 16
                                                                                                      • Call Chain = HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority
                                                                                                      -
                                                                                                      [Calls]
                                                                                                      • >>   HAL_NVIC_EnableIRQ -
                                                                                                      • >>   HAL_NVIC_SetPriority +
                                                                                                        [Calls]
                                                                                                        • >>   HAL_NVIC_EnableIRQ +
                                                                                                        • >>   HAL_NVIC_SetPriority
                                                                                                        -
                                                                                                        [Called By]
                                                                                                        • >>   HAL_TIM_Base_Init +
                                                                                                          [Called By]
                                                                                                          • >>   HAL_TIM_Base_Init
                                                                                                          -

                                                                                                          HAL_TIM_Base_Start (Thumb, 24 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start)) -

                                                                                                          [Called By]

                                                                                                          • >>   delay_us_init +

                                                                                                            HAL_TIM_Base_Start (Thumb, 24 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start)) +

                                                                                                            [Called By]

                                                                                                            • >>   delay_us_init
                                                                                                            -

                                                                                                            HAL_TIM_Base_Start_IT (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)) -

                                                                                                            [Called By]

                                                                                                            • >>   quad_init +

                                                                                                              HAL_TIM_Base_Start_IT (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)) +

                                                                                                              [Called By]

                                                                                                              • >>   quad_init
                                                                                                              -

                                                                                                              HAL_TIM_ConfigClockSource (Thumb, 238 bytes, Stack size 24 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)) +

                                                                                                              HAL_TIM_ConfigClockSource (Thumb, 238 bytes, Stack size 24 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 36
                                                                                                              • Call Chain = HAL_TIM_ConfigClockSource ⇒ TIM_TI2_ConfigInputStage
                                                                                                              -
                                                                                                              [Calls]
                                                                                                              • >>   TIM_TI2_ConfigInputStage -
                                                                                                              • >>   TIM_TI1_ConfigInputStage -
                                                                                                              • >>   TIM_ITRx_SetConfig -
                                                                                                              • >>   TIM_ETR_SetConfig +
                                                                                                                [Calls]
                                                                                                                • >>   TIM_TI2_ConfigInputStage +
                                                                                                                • >>   TIM_TI1_ConfigInputStage +
                                                                                                                • >>   TIM_ITRx_SetConfig +
                                                                                                                • >>   TIM_ETR_SetConfig
                                                                                                                -
                                                                                                                [Called By]
                                                                                                                • >>   MX_TIM2_Init +
                                                                                                                  [Called By]
                                                                                                                  • >>   MX_TIM2_Init
                                                                                                                  -

                                                                                                                  HAL_TIM_IC_CaptureCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)) -

                                                                                                                  [Called By]

                                                                                                                  • >>   HAL_TIM_IRQHandler +

                                                                                                                    HAL_TIM_IC_CaptureCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)) +

                                                                                                                    [Called By]

                                                                                                                    • >>   HAL_TIM_IRQHandler
                                                                                                                    -

                                                                                                                    HAL_TIM_IRQHandler (Thumb, 354 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_IRQHandler)) +

                                                                                                                    HAL_TIM_IRQHandler (Thumb, 354 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_IRQHandler))

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 64
                                                                                                                    • Call Chain = HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ quad_increment ⇒ quad_write
                                                                                                                    -
                                                                                                                    [Calls]
                                                                                                                    • >>   HAL_TIM_PeriodElapsedCallback -
                                                                                                                    • >>   HAL_TIM_TriggerCallback -
                                                                                                                    • >>   HAL_TIM_PWM_PulseFinishedCallback -
                                                                                                                    • >>   HAL_TIM_OC_DelayElapsedCallback -
                                                                                                                    • >>   HAL_TIM_IC_CaptureCallback -
                                                                                                                    • >>   HAL_TIMEx_CommutationCallback -
                                                                                                                    • >>   HAL_TIMEx_BreakCallback +
                                                                                                                      [Calls]
                                                                                                                      • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                                      • >>   HAL_TIM_TriggerCallback +
                                                                                                                      • >>   HAL_TIM_PWM_PulseFinishedCallback +
                                                                                                                      • >>   HAL_TIM_OC_DelayElapsedCallback +
                                                                                                                      • >>   HAL_TIM_IC_CaptureCallback +
                                                                                                                      • >>   HAL_TIMEx_CommutationCallback +
                                                                                                                      • >>   HAL_TIMEx_BreakCallback

                                                                                                                      [Called By]
                                                                                                                      • >>   TIM17_IRQHandler
                                                                                                                      • >>   TIM16_IRQHandler
                                                                                                                      • >>   TIM14_IRQHandler
                                                                                                                      -

                                                                                                                      HAL_TIM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)) -

                                                                                                                      [Called By]

                                                                                                                      • >>   HAL_TIM_IRQHandler +

                                                                                                                        HAL_TIM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)) +

                                                                                                                        [Called By]

                                                                                                                        • >>   HAL_TIM_IRQHandler
                                                                                                                        -

                                                                                                                        HAL_TIM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)) -

                                                                                                                        [Called By]

                                                                                                                        • >>   HAL_TIM_IRQHandler +

                                                                                                                          HAL_TIM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)) +

                                                                                                                          [Called By]

                                                                                                                          • >>   HAL_TIM_IRQHandler
                                                                                                                          -

                                                                                                                          HAL_TIM_PeriodElapsedCallback (Thumb, 192 bytes, Stack size 24 bytes, quad_encoder.o(i.HAL_TIM_PeriodElapsedCallback)) +

                                                                                                                          HAL_TIM_PeriodElapsedCallback (Thumb, 192 bytes, Stack size 24 bytes, quad_encoder.o(i.HAL_TIM_PeriodElapsedCallback))

                                                                                                                          [Stack]

                                                                                                                          • Max Depth = 48
                                                                                                                          • Call Chain = HAL_TIM_PeriodElapsedCallback ⇒ quad_increment ⇒ quad_write
                                                                                                                          -
                                                                                                                          [Calls]
                                                                                                                          • >>   get_consolidated_mouse_event -
                                                                                                                          • >>   HAL_GPIO_WritePin -
                                                                                                                          • >>   quad_increment -
                                                                                                                          • >>   quad_decrement -
                                                                                                                          • >>   get_buf_avg -
                                                                                                                          • >>   calc_arr -
                                                                                                                          • >>   avg_buf_add +
                                                                                                                            [Calls]
                                                                                                                            • >>   get_consolidated_mouse_event +
                                                                                                                            • >>   HAL_GPIO_WritePin +
                                                                                                                            • >>   quad_increment +
                                                                                                                            • >>   quad_decrement +
                                                                                                                            • >>   get_buf_avg +
                                                                                                                            • >>   calc_arr +
                                                                                                                            • >>   avg_buf_add
                                                                                                                            -
                                                                                                                            [Called By]
                                                                                                                            • >>   HAL_TIM_IRQHandler +
                                                                                                                              [Called By]
                                                                                                                              • >>   HAL_TIM_IRQHandler
                                                                                                                              -

                                                                                                                              HAL_TIM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_TriggerCallback)) -

                                                                                                                              [Called By]

                                                                                                                              • >>   HAL_TIM_IRQHandler +

                                                                                                                                HAL_TIM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_TriggerCallback)) +

                                                                                                                                [Called By]

                                                                                                                                • >>   HAL_TIM_IRQHandler
                                                                                                                                -

                                                                                                                                HAL_UART_Init (Thumb, 108 bytes, Stack size 16 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_Init)) +

                                                                                                                                HAL_UART_Init (Thumb, 108 bytes, Stack size 16 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_Init))

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 100
                                                                                                                                • Call Chain = HAL_UART_Init ⇒ UART_SetConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   HAL_UART_MspInit -
                                                                                                                                • >>   UART_SetConfig -
                                                                                                                                • >>   UART_CheckIdleState -
                                                                                                                                • >>   UART_AdvFeatureConfig +
                                                                                                                                  [Calls]
                                                                                                                                  • >>   HAL_UART_MspInit +
                                                                                                                                  • >>   UART_SetConfig +
                                                                                                                                  • >>   UART_CheckIdleState +
                                                                                                                                  • >>   UART_AdvFeatureConfig
                                                                                                                                  -
                                                                                                                                  [Called By]
                                                                                                                                  • >>   MX_USART1_UART_Init +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   MX_USART1_UART_Init
                                                                                                                                    -

                                                                                                                                    HAL_UART_MspInit (Thumb, 66 bytes, Stack size 32 bytes, stm32f0xx_hal_msp.o(i.HAL_UART_MspInit)) +

                                                                                                                                    HAL_UART_MspInit (Thumb, 66 bytes, Stack size 32 bytes, stm32f0xx_hal_msp.o(i.HAL_UART_MspInit))

                                                                                                                                    [Stack]

                                                                                                                                    • Max Depth = 56
                                                                                                                                    • Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                    -
                                                                                                                                    [Calls]
                                                                                                                                    • >>   HAL_GPIO_Init +
                                                                                                                                      [Calls]
                                                                                                                                      • >>   HAL_GPIO_Init
                                                                                                                                      -
                                                                                                                                      [Called By]
                                                                                                                                      • >>   HAL_UART_Init +
                                                                                                                                        [Called By]
                                                                                                                                        • >>   HAL_UART_Init
                                                                                                                                        -

                                                                                                                                        HAL_UART_Transmit (Thumb, 200 bytes, Stack size 48 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_Transmit)) +

                                                                                                                                        HAL_UART_Transmit (Thumb, 200 bytes, Stack size 48 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_Transmit))

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 88
                                                                                                                                        • Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
                                                                                                                                        -
                                                                                                                                        [Calls]
                                                                                                                                        • >>   HAL_GetTick -
                                                                                                                                        • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                          [Calls]
                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                          • >>   UART_WaitOnFlagUntilTimeout

                                                                                                                                          [Called By]
                                                                                                                                          • >>   fputc
                                                                                                                                          @@ -636,7 +649,7 @@ Global Symbols

                                                                                                                                          SPI1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.SPI1_IRQHandler))

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 48
                                                                                                                                          • Call Chain = SPI1_IRQHandler ⇒ HAL_SPI_IRQHandler ⇒ HAL_DMA_Abort_IT
                                                                                                                                          -
                                                                                                                                          [Calls]
                                                                                                                                          • >>   HAL_SPI_IRQHandler +
                                                                                                                                            [Calls]
                                                                                                                                            • >>   HAL_SPI_IRQHandler

                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                            • startup_stm32f072xb.o(RESET)
                                                                                                                                            @@ -646,23 +659,23 @@ Global Symbols

                                                                                                                                            SysTick_Handler (Thumb, 46 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.SysTick_Handler))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 16
                                                                                                                                            • Call Chain = SysTick_Handler ⇒ HAL_SYSTICK_IRQHandler
                                                                                                                                            -
                                                                                                                                            [Calls]
                                                                                                                                            • >>   HAL_GPIO_WritePin -
                                                                                                                                            • >>   micros -
                                                                                                                                            • >>   HAL_SYSTICK_IRQHandler -
                                                                                                                                            • >>   HAL_IncTick +
                                                                                                                                              [Calls]
                                                                                                                                              • >>   HAL_GPIO_WritePin +
                                                                                                                                              • >>   micros +
                                                                                                                                              • >>   HAL_SYSTICK_IRQHandler +
                                                                                                                                              • >>   HAL_IncTick

                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                              • startup_stm32f072xb.o(RESET)
                                                                                                                                              -

                                                                                                                                              SystemClock_Config (Thumb, 108 bytes, Stack size 112 bytes, main.o(i.SystemClock_Config)) +

                                                                                                                                              SystemClock_Config (Thumb, 108 bytes, Stack size 112 bytes, main.o(i.SystemClock_Config))

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 196
                                                                                                                                              • Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod
                                                                                                                                              -
                                                                                                                                              [Calls]
                                                                                                                                              • >>   HAL_SYSTICK_Config -
                                                                                                                                              • >>   HAL_SYSTICK_CLKSourceConfig -
                                                                                                                                              • >>   HAL_RCC_OscConfig -
                                                                                                                                              • >>   HAL_RCC_GetHCLKFreq -
                                                                                                                                              • >>   HAL_RCC_ClockConfig -
                                                                                                                                              • >>   HAL_RCCEx_PeriphCLKConfig -
                                                                                                                                              • >>   HAL_NVIC_SetPriority +
                                                                                                                                                [Calls]
                                                                                                                                                • >>   HAL_SYSTICK_Config +
                                                                                                                                                • >>   HAL_SYSTICK_CLKSourceConfig +
                                                                                                                                                • >>   HAL_RCC_OscConfig +
                                                                                                                                                • >>   HAL_RCC_GetHCLKFreq +
                                                                                                                                                • >>   HAL_RCC_ClockConfig +
                                                                                                                                                • >>   HAL_RCCEx_PeriphCLKConfig +
                                                                                                                                                • >>   HAL_NVIC_SetPriority
                                                                                                                                                • >>   __aeabi_uidivmod

                                                                                                                                                [Called By]
                                                                                                                                                • >>   main @@ -674,248 +687,248 @@ Global Symbols

                                                                                                                                                  TIM14_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.TIM14_IRQHandler))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 72
                                                                                                                                                  • Call Chain = TIM14_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ quad_increment ⇒ quad_write
                                                                                                                                                  -
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   HAL_TIM_IRQHandler +
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   HAL_TIM_IRQHandler

                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                    • startup_stm32f072xb.o(RESET)

                                                                                                                                                    TIM16_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.TIM16_IRQHandler))

                                                                                                                                                    [Stack]

                                                                                                                                                    • Max Depth = 72
                                                                                                                                                    • Call Chain = TIM16_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ quad_increment ⇒ quad_write
                                                                                                                                                    -
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   HAL_TIM_IRQHandler +
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   HAL_TIM_IRQHandler

                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                      • startup_stm32f072xb.o(RESET)

                                                                                                                                                      TIM17_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.TIM17_IRQHandler))

                                                                                                                                                      [Stack]

                                                                                                                                                      • Max Depth = 72
                                                                                                                                                      • Call Chain = TIM17_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ quad_increment ⇒ quad_write
                                                                                                                                                      -
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   HAL_TIM_IRQHandler +
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   HAL_TIM_IRQHandler

                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                        • startup_stm32f072xb.o(RESET)
                                                                                                                                                        -

                                                                                                                                                        TIM_Base_SetConfig (Thumb, 124 bytes, Stack size 20 bytes, stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig)) +

                                                                                                                                                        TIM_Base_SetConfig (Thumb, 124 bytes, Stack size 20 bytes, stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig))

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 20
                                                                                                                                                        • Call Chain = TIM_Base_SetConfig
                                                                                                                                                        -
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   HAL_TIM_Base_Init +
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   HAL_TIM_Base_Init
                                                                                                                                                          -

                                                                                                                                                          TIM_ETR_SetConfig (Thumb, 22 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig)) +

                                                                                                                                                          TIM_ETR_SetConfig (Thumb, 22 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig))

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 12
                                                                                                                                                          • Call Chain = TIM_ETR_SetConfig
                                                                                                                                                          -
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                            -

                                                                                                                                                            UART_AdvFeatureConfig (Thumb, 202 bytes, Stack size 8 bytes, stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig)) +

                                                                                                                                                            UART_AdvFeatureConfig (Thumb, 202 bytes, Stack size 8 bytes, stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig))

                                                                                                                                                            [Stack]

                                                                                                                                                            • Max Depth = 8
                                                                                                                                                            • Call Chain = UART_AdvFeatureConfig
                                                                                                                                                            -
                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   HAL_UART_Init +
                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   HAL_UART_Init
                                                                                                                                                              -

                                                                                                                                                              UART_CheckIdleState (Thumb, 102 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.UART_CheckIdleState)) +

                                                                                                                                                              UART_CheckIdleState (Thumb, 102 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.UART_CheckIdleState))

                                                                                                                                                              [Stack]

                                                                                                                                                              • Max Depth = 64
                                                                                                                                                              • Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout
                                                                                                                                                              -
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   HAL_GetTick -
                                                                                                                                                              • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_GetTick +
                                                                                                                                                                • >>   UART_WaitOnFlagUntilTimeout
                                                                                                                                                                -
                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   HAL_UART_Init +
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   HAL_UART_Init
                                                                                                                                                                  -

                                                                                                                                                                  UART_SetConfig (Thumb, 316 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.UART_SetConfig)) +

                                                                                                                                                                  UART_SetConfig (Thumb, 316 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.UART_SetConfig))

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 84
                                                                                                                                                                  • Call Chain = UART_SetConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod
                                                                                                                                                                  -
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   HAL_RCC_GetSysClockFreq -
                                                                                                                                                                  • >>   HAL_RCC_GetPCLK1Freq +
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   HAL_RCC_GetSysClockFreq +
                                                                                                                                                                    • >>   HAL_RCC_GetPCLK1Freq
                                                                                                                                                                    • >>   __aeabi_uidivmod
                                                                                                                                                                    -
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   HAL_UART_Init +
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   HAL_UART_Init
                                                                                                                                                                      -

                                                                                                                                                                      UART_WaitOnFlagUntilTimeout (Thumb, 98 bytes, Stack size 40 bytes, stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)) +

                                                                                                                                                                      UART_WaitOnFlagUntilTimeout (Thumb, 98 bytes, Stack size 40 bytes, stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))

                                                                                                                                                                      [Stack]

                                                                                                                                                                      • Max Depth = 40
                                                                                                                                                                      • Call Chain = UART_WaitOnFlagUntilTimeout
                                                                                                                                                                      -
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   HAL_GetTick
                                                                                                                                                                        -
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   HAL_UART_Transmit -
                                                                                                                                                                        • >>   UART_CheckIdleState +
                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   HAL_UART_Transmit +
                                                                                                                                                                          • >>   UART_CheckIdleState
                                                                                                                                                                          -

                                                                                                                                                                          __0printf$3 (Thumb, 24 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3), UNUSED) -

                                                                                                                                                                          [Calls]

                                                                                                                                                                          • >>   _printf_core +

                                                                                                                                                                            __0printf$3 (Thumb, 24 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3), UNUSED) +

                                                                                                                                                                            [Calls]

                                                                                                                                                                            • >>   _printf_core
                                                                                                                                                                            -

                                                                                                                                                                            __1printf$3 (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3), UNUSED) +

                                                                                                                                                                            __1printf$3 (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3), UNUSED) -

                                                                                                                                                                            __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3)) +

                                                                                                                                                                            __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3))

                                                                                                                                                                            [Stack]

                                                                                                                                                                            • Max Depth = 24
                                                                                                                                                                            • Call Chain = __2printf

                                                                                                                                                                            [Called By]
                                                                                                                                                                            • >>   main
                                                                                                                                                                            -

                                                                                                                                                                            __ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, main.o(i.__ARM_common_switch8)) +

                                                                                                                                                                            __ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, main.o(i.__ARM_common_switch8))

                                                                                                                                                                            [Stack]

                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                            • Call Chain = __ARM_common_switch8
                                                                                                                                                                            -
                                                                                                                                                                            [Called By]
                                                                                                                                                                            • >>   handle_protocol_switch +
                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   handle_protocol_switch
                                                                                                                                                                              -

                                                                                                                                                                              __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                                                                                                                                                              __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -

                                                                                                                                                                              __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                                                                                                                                                              __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) -

                                                                                                                                                                              __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                                                                                                                                                              __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) -

                                                                                                                                                                              adb_init (Thumb, 18 bytes, Stack size 8 bytes, adb.o(i.adb_init)) +

                                                                                                                                                                              adb_init (Thumb, 18 bytes, Stack size 8 bytes, adb.o(i.adb_init))

                                                                                                                                                                              [Stack]

                                                                                                                                                                              • Max Depth = 24
                                                                                                                                                                              • Call Chain = adb_init ⇒ adb_reset ⇒ adb_release_lines
                                                                                                                                                                              -
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   adb_reset +
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   adb_reset

                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   main
                                                                                                                                                                                -

                                                                                                                                                                                adb_keyboard_update (Thumb, 278 bytes, Stack size 16 bytes, main.o(i.adb_keyboard_update)) +

                                                                                                                                                                                adb_keyboard_update (Thumb, 278 bytes, Stack size 16 bytes, main.o(i.adb_keyboard_update))

                                                                                                                                                                                [Stack]

                                                                                                                                                                                • Max Depth = 72
                                                                                                                                                                                • Call Chain = adb_keyboard_update ⇒ adb_send_response_16b ⇒ adb_write_16 ⇒ adb_write_byte
                                                                                                                                                                                -
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   adb_send_response_16b -
                                                                                                                                                                                • >>   kb_buf_pop -
                                                                                                                                                                                • >>   kb_buf_peek +
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   adb_send_response_16b +
                                                                                                                                                                                  • >>   kb_buf_pop +
                                                                                                                                                                                  • >>   kb_buf_peek
                                                                                                                                                                                  -
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   run_adb +
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   run_adb
                                                                                                                                                                                    -

                                                                                                                                                                                    adb_listen_16b (Thumb, 122 bytes, Stack size 24 bytes, adb.o(i.adb_listen_16b)) +

                                                                                                                                                                                    adb_listen_16b (Thumb, 122 bytes, Stack size 24 bytes, adb.o(i.adb_listen_16b))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 64
                                                                                                                                                                                    • Call Chain = adb_listen_16b ⇒ adb_read_bit ⇒ adb_wait_until_change
                                                                                                                                                                                    -
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   adb_wait_until_change -
                                                                                                                                                                                    • >>   adb_read_bit -
                                                                                                                                                                                    • >>   HAL_GPIO_ReadPin -
                                                                                                                                                                                    • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   adb_wait_until_change +
                                                                                                                                                                                      • >>   adb_read_bit +
                                                                                                                                                                                      • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                      • >>   HAL_GPIO_WritePin
                                                                                                                                                                                      -
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   parse_adb_cmd +
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   parse_adb_cmd
                                                                                                                                                                                        -

                                                                                                                                                                                        adb_mouse_update (Thumb, 78 bytes, Stack size 8 bytes, main.o(i.adb_mouse_update)) +

                                                                                                                                                                                        adb_mouse_update (Thumb, 78 bytes, Stack size 8 bytes, main.o(i.adb_mouse_update))

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 64
                                                                                                                                                                                        • Call Chain = adb_mouse_update ⇒ adb_send_response_16b ⇒ adb_write_16 ⇒ adb_write_byte
                                                                                                                                                                                        -
                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   adb_send_response_16b -
                                                                                                                                                                                        • >>   mouse_buf_peek -
                                                                                                                                                                                        • >>   get_consolidated_mouse_event -
                                                                                                                                                                                        • >>   int16_to_uint6 +
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   adb_send_response_16b +
                                                                                                                                                                                          • >>   mouse_buf_peek +
                                                                                                                                                                                          • >>   get_consolidated_mouse_event +
                                                                                                                                                                                          • >>   int16_to_uint6
                                                                                                                                                                                          -
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   run_adb +
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   run_adb
                                                                                                                                                                                            -

                                                                                                                                                                                            adb_read_bit (Thumb, 56 bytes, Stack size 16 bytes, adb.o(i.adb_read_bit)) +

                                                                                                                                                                                            adb_read_bit (Thumb, 56 bytes, Stack size 16 bytes, adb.o(i.adb_read_bit))

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                                            • Call Chain = adb_read_bit ⇒ adb_wait_until_change
                                                                                                                                                                                            -
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   adb_wait_until_change -
                                                                                                                                                                                            • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   adb_wait_until_change +
                                                                                                                                                                                              • >>   HAL_GPIO_ReadPin
                                                                                                                                                                                              -
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   adb_recv_cmd -
                                                                                                                                                                                              • >>   adb_listen_16b +
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   adb_recv_cmd +
                                                                                                                                                                                                • >>   adb_listen_16b
                                                                                                                                                                                                -

                                                                                                                                                                                                adb_recv_cmd (Thumb, 88 bytes, Stack size 24 bytes, adb.o(i.adb_recv_cmd)) +

                                                                                                                                                                                                adb_recv_cmd (Thumb, 88 bytes, Stack size 24 bytes, adb.o(i.adb_recv_cmd))

                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                • Max Depth = 64
                                                                                                                                                                                                • Call Chain = adb_recv_cmd ⇒ look_for_atten ⇒ adb_wait_until_change
                                                                                                                                                                                                -
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   look_for_atten -
                                                                                                                                                                                                • >>   adb_wait_until_change -
                                                                                                                                                                                                • >>   adb_read_bit -
                                                                                                                                                                                                • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                • >>   micros +
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   look_for_atten +
                                                                                                                                                                                                  • >>   adb_wait_until_change +
                                                                                                                                                                                                  • >>   adb_read_bit +
                                                                                                                                                                                                  • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                  • >>   micros
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   run_adb +
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   run_adb
                                                                                                                                                                                                    -

                                                                                                                                                                                                    adb_release_lines (Thumb, 26 bytes, Stack size 8 bytes, adb.o(i.adb_release_lines)) +

                                                                                                                                                                                                    adb_release_lines (Thumb, 26 bytes, Stack size 8 bytes, adb.o(i.adb_release_lines))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                    • Call Chain = adb_release_lines
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   HAL_GPIO_WritePin
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   adb_reset +
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   adb_reset
                                                                                                                                                                                                        -

                                                                                                                                                                                                        adb_reset (Thumb, 34 bytes, Stack size 8 bytes, adb.o(i.adb_reset)) +

                                                                                                                                                                                                        adb_reset (Thumb, 34 bytes, Stack size 8 bytes, adb.o(i.adb_reset))

                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                        • Call Chain = adb_reset ⇒ adb_release_lines
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   adb_release_lines -
                                                                                                                                                                                                        • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   adb_release_lines +
                                                                                                                                                                                                          • >>   HAL_GPIO_WritePin
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   adb_init -
                                                                                                                                                                                                          • >>   run_adb +
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   adb_init +
                                                                                                                                                                                                            • >>   run_adb
                                                                                                                                                                                                            -

                                                                                                                                                                                                            adb_send_response_16b (Thumb, 132 bytes, Stack size 24 bytes, adb.o(i.adb_send_response_16b)) +

                                                                                                                                                                                                            adb_send_response_16b (Thumb, 132 bytes, Stack size 24 bytes, adb.o(i.adb_send_response_16b))

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 56
                                                                                                                                                                                                            • Call Chain = adb_send_response_16b ⇒ adb_write_16 ⇒ adb_write_byte
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   adb_write_16 -
                                                                                                                                                                                                            • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                            • >>   delay_us +
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   adb_write_16 +
                                                                                                                                                                                                              • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                              • >>   delay_us
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   parse_adb_cmd -
                                                                                                                                                                                                              • >>   run_adb -
                                                                                                                                                                                                              • >>   adb_mouse_update -
                                                                                                                                                                                                              • >>   adb_keyboard_update +
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   parse_adb_cmd +
                                                                                                                                                                                                                • >>   run_adb +
                                                                                                                                                                                                                • >>   adb_mouse_update +
                                                                                                                                                                                                                • >>   adb_keyboard_update
                                                                                                                                                                                                                -

                                                                                                                                                                                                                adb_wait_until_change (Thumb, 62 bytes, Stack size 24 bytes, adb.o(i.adb_wait_until_change)) +

                                                                                                                                                                                                                adb_wait_until_change (Thumb, 62 bytes, Stack size 24 bytes, adb.o(i.adb_wait_until_change))

                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                • Max Depth = 24
                                                                                                                                                                                                                • Call Chain = adb_wait_until_change
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   HAL_GPIO_ReadPin -
                                                                                                                                                                                                                • >>   micros +
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                  • >>   micros
                                                                                                                                                                                                                  -
                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   look_for_atten -
                                                                                                                                                                                                                  • >>   adb_recv_cmd -
                                                                                                                                                                                                                  • >>   adb_read_bit -
                                                                                                                                                                                                                  • >>   adb_listen_16b -
                                                                                                                                                                                                                  • >>   run_adb +
                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   look_for_atten +
                                                                                                                                                                                                                    • >>   adb_recv_cmd +
                                                                                                                                                                                                                    • >>   adb_read_bit +
                                                                                                                                                                                                                    • >>   adb_listen_16b +
                                                                                                                                                                                                                    • >>   run_adb
                                                                                                                                                                                                                    -

                                                                                                                                                                                                                    adb_write_16 (Thumb, 28 bytes, Stack size 8 bytes, adb.o(i.adb_write_16)) +

                                                                                                                                                                                                                    adb_write_16 (Thumb, 28 bytes, Stack size 8 bytes, adb.o(i.adb_write_16))

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                                    • Call Chain = adb_write_16 ⇒ adb_write_byte
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   adb_write_byte +
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   adb_write_byte
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   adb_send_response_16b +
                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   adb_send_response_16b
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        adb_write_byte (Thumb, 120 bytes, Stack size 24 bytes, adb.o(i.adb_write_byte)) +

                                                                                                                                                                                                                        adb_write_byte (Thumb, 120 bytes, Stack size 24 bytes, adb.o(i.adb_write_byte))

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 24
                                                                                                                                                                                                                        • Call Chain = adb_write_byte
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   HAL_GPIO_ReadPin -
                                                                                                                                                                                                                        • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                        • >>   delay_us +
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                          • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                          • >>   delay_us
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   adb_write_16 +
                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   adb_write_16
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            avg_buf_add (Thumb, 26 bytes, Stack size 0 bytes, quad_encoder.o(i.avg_buf_add)) -

                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                            • >>   HAL_TIM_PeriodElapsedCallback +

                                                                                                                                                                                                                              avg_buf_add (Thumb, 26 bytes, Stack size 0 bytes, quad_encoder.o(i.avg_buf_add)) +

                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                              • >>   HAL_TIM_PeriodElapsedCallback
                                                                                                                                                                                                                              -

                                                                                                                                                                                                                              byte_to_int16_t (Thumb, 8 bytes, Stack size 0 bytes, main.o(i.byte_to_int16_t)) -

                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                              • >>   parse_spi_buf +

                                                                                                                                                                                                                                byte_to_int16_t (Thumb, 8 bytes, Stack size 0 bytes, main.o(i.byte_to_int16_t)) +

                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                • >>   parse_spi_buf
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                calc_arr (Thumb, 28 bytes, Stack size 0 bytes, quad_encoder.o(i.calc_arr)) -

                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                • >>   HAL_TIM_PeriodElapsedCallback +

                                                                                                                                                                                                                                  calc_arr (Thumb, 28 bytes, Stack size 0 bytes, quad_encoder.o(i.calc_arr)) +

                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                  • >>   HAL_TIM_PeriodElapsedCallback
                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                  cap_to_127 (Thumb, 22 bytes, Stack size 0 bytes, helpers.o(i.cap_to_127)) -

                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                  • >>   get_consolidated_mouse_event +

                                                                                                                                                                                                                                    cap_to_127 (Thumb, 22 bytes, Stack size 0 bytes, helpers.o(i.cap_to_127)) +

                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                    • >>   get_consolidated_mouse_event
                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                    delay_us (Thumb, 18 bytes, Stack size 0 bytes, delay_us.o(i.delay_us)) -

                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                    • >>   send_srq -
                                                                                                                                                                                                                                    • >>   adb_write_byte -
                                                                                                                                                                                                                                    • >>   adb_send_response_16b -
                                                                                                                                                                                                                                    • >>   lisa_write_byte -
                                                                                                                                                                                                                                    • >>   lisa_kb_update -
                                                                                                                                                                                                                                    • >>   m0110a_write -
                                                                                                                                                                                                                                    • >>   m0110a_read +

                                                                                                                                                                                                                                      delay_us (Thumb, 18 bytes, Stack size 0 bytes, delay_us.o(i.delay_us)) +

                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                      • >>   send_srq +
                                                                                                                                                                                                                                      • >>   adb_write_byte +
                                                                                                                                                                                                                                      • >>   adb_send_response_16b +
                                                                                                                                                                                                                                      • >>   lisa_write_byte +
                                                                                                                                                                                                                                      • >>   lisa_kb_update +
                                                                                                                                                                                                                                      • >>   m0110a_write +
                                                                                                                                                                                                                                      • >>   m0110a_read
                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                      delay_us_init (Thumb, 12 bytes, Stack size 8 bytes, delay_us.o(i.delay_us_init)) +

                                                                                                                                                                                                                                      delay_us_init (Thumb, 12 bytes, Stack size 8 bytes, delay_us.o(i.delay_us_init))

                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                      • Call Chain = delay_us_init
                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   HAL_TIM_Base_Start +
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   HAL_TIM_Base_Start

                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   main
                                                                                                                                                                                                                                        @@ -923,645 +936,647 @@ Global Symbols

                                                                                                                                                                                                                                        fputc (Thumb, 18 bytes, Stack size 16 bytes, main.o(i.fputc))

                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                        • Max Depth = 104
                                                                                                                                                                                                                                        • Call Chain = fputc ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   HAL_UART_Transmit +
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   HAL_UART_Transmit

                                                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                                                          • printf3.o(i.__0printf$3)
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          get_buf_avg (Thumb, 30 bytes, Stack size 8 bytes, quad_encoder.o(i.get_buf_avg)) +

                                                                                                                                                                                                                                          get_buf_avg (Thumb, 30 bytes, Stack size 8 bytes, quad_encoder.o(i.get_buf_avg))

                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                          • Max Depth = 8
                                                                                                                                                                                                                                          • Call Chain = get_buf_avg
                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   HAL_TIM_PeriodElapsedCallback
                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                            get_consolidated_mouse_event (Thumb, 86 bytes, Stack size 12 bytes, helpers.o(i.get_consolidated_mouse_event)) +

                                                                                                                                                                                                                                            get_consolidated_mouse_event (Thumb, 86 bytes, Stack size 12 bytes, helpers.o(i.get_consolidated_mouse_event))

                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                            • Max Depth = 12
                                                                                                                                                                                                                                            • Call Chain = get_consolidated_mouse_event
                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   mouse_buf_pop -
                                                                                                                                                                                                                                            • >>   mouse_buf_peek -
                                                                                                                                                                                                                                            • >>   cap_to_127 +
                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                              • >>   mouse_buf_pop +
                                                                                                                                                                                                                                              • >>   mouse_buf_peek +
                                                                                                                                                                                                                                              • >>   cap_to_127
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   HAL_TIM_PeriodElapsedCallback -
                                                                                                                                                                                                                                              • >>   adb_mouse_update +
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                                                                                                                                                                • >>   adb_mouse_update
                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                handle_protocol_switch (Thumb, 144 bytes, Stack size 24 bytes, main.o(i.handle_protocol_switch)) +

                                                                                                                                                                                                                                                handle_protocol_switch (Thumb, 144 bytes, Stack size 24 bytes, main.o(i.handle_protocol_switch))

                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                • Max Depth = 56
                                                                                                                                                                                                                                                • Call Chain = handle_protocol_switch ⇒ quad_enable ⇒ quad_reset ⇒ quad_write
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                • >>   lisa_kb_reset -
                                                                                                                                                                                                                                                • >>   m0110a_reset -
                                                                                                                                                                                                                                                • >>   mouse_buf_reset -
                                                                                                                                                                                                                                                • >>   kb_buf_reset -
                                                                                                                                                                                                                                                • >>   quad_enable -
                                                                                                                                                                                                                                                • >>   quad_disable -
                                                                                                                                                                                                                                                • >>   __ARM_common_switch8 +
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   lisa_kb_reset +
                                                                                                                                                                                                                                                  • >>   m0110a_reset +
                                                                                                                                                                                                                                                  • >>   mouse_buf_reset +
                                                                                                                                                                                                                                                  • >>   kb_buf_reset +
                                                                                                                                                                                                                                                  • >>   quad_enable +
                                                                                                                                                                                                                                                  • >>   quad_disable +
                                                                                                                                                                                                                                                  • >>   __ARM_common_switch8
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                  • >>   parse_spi_buf +
                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   parse_spi_buf
                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                    int16_to_uint6 (Thumb, 30 bytes, Stack size 0 bytes, main.o(i.int16_to_uint6)) -

                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                    • >>   adb_mouse_update +

                                                                                                                                                                                                                                                      int16_to_uint6 (Thumb, 30 bytes, Stack size 0 bytes, main.o(i.int16_to_uint6)) +

                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                      • >>   adb_mouse_update
                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                      is_protocol_enabled (Thumb, 16 bytes, Stack size 0 bytes, main.o(i.is_protocol_enabled)) -

                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                      • >>   run_adb +

                                                                                                                                                                                                                                                        is_protocol_enabled (Thumb, 16 bytes, Stack size 0 bytes, main.o(i.is_protocol_enabled)) +

                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                        • >>   run_adb
                                                                                                                                                                                                                                                        • >>   main
                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        kb_buf_add (Thumb, 44 bytes, Stack size 8 bytes, helpers.o(i.kb_buf_add)) +

                                                                                                                                                                                                                                                        kb_buf_add (Thumb, 44 bytes, Stack size 8 bytes, helpers.o(i.kb_buf_add))

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                        • Call Chain = kb_buf_add
                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   kb_buf_is_full +
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   kb_buf_is_full
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   parse_spi_buf +
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   parse_spi_buf
                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                            kb_buf_init (Thumb, 28 bytes, Stack size 8 bytes, helpers.o(i.kb_buf_init)) +

                                                                                                                                                                                                                                                            kb_buf_init (Thumb, 28 bytes, Stack size 8 bytes, helpers.o(i.kb_buf_init))

                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                            • Max Depth = 28
                                                                                                                                                                                                                                                            • Call Chain = kb_buf_init ⇒ malloc
                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                            • >>   kb_buf_reset -
                                                                                                                                                                                                                                                            • >>   malloc +
                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                              • >>   kb_buf_reset +
                                                                                                                                                                                                                                                              • >>   malloc

                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   main
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              kb_buf_is_empty (Thumb, 16 bytes, Stack size 0 bytes, helpers.o(i.kb_buf_is_empty)) -

                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                              • >>   run_adb +

                                                                                                                                                                                                                                                                kb_buf_is_empty (Thumb, 16 bytes, Stack size 0 bytes, helpers.o(i.kb_buf_is_empty)) +

                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                • >>   run_adb
                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                kb_buf_is_full (Thumb, 22 bytes, Stack size 0 bytes, helpers.o(i.kb_buf_is_full)) -

                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                • >>   kb_buf_add +

                                                                                                                                                                                                                                                                  kb_buf_is_full (Thumb, 22 bytes, Stack size 0 bytes, helpers.o(i.kb_buf_is_full)) +

                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                  • >>   kb_buf_add
                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                  kb_buf_peek (Thumb, 32 bytes, Stack size 8 bytes, helpers.o(i.kb_buf_peek)) +

                                                                                                                                                                                                                                                                  kb_buf_peek (Thumb, 32 bytes, Stack size 8 bytes, helpers.o(i.kb_buf_peek))

                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                  • Call Chain = kb_buf_peek
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   run_lisa_kb -
                                                                                                                                                                                                                                                                  • >>   m0100a_handle_inquiry -
                                                                                                                                                                                                                                                                  • >>   adb_keyboard_update +
                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                    • >>   run_lisa_kb +
                                                                                                                                                                                                                                                                    • >>   m0100a_handle_inquiry +
                                                                                                                                                                                                                                                                    • >>   adb_keyboard_update
                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                    kb_buf_pop (Thumb, 18 bytes, Stack size 0 bytes, helpers.o(i.kb_buf_pop)) -

                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                    • >>   run_lisa_kb -
                                                                                                                                                                                                                                                                    • >>   m0100a_handle_inquiry -
                                                                                                                                                                                                                                                                    • >>   adb_keyboard_update +

                                                                                                                                                                                                                                                                      kb_buf_pop (Thumb, 18 bytes, Stack size 0 bytes, helpers.o(i.kb_buf_pop)) +

                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                      • >>   run_lisa_kb +
                                                                                                                                                                                                                                                                      • >>   m0100a_handle_inquiry +
                                                                                                                                                                                                                                                                      • >>   adb_keyboard_update
                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                      kb_buf_reset (Thumb, 28 bytes, Stack size 8 bytes, helpers.o(i.kb_buf_reset)) +

                                                                                                                                                                                                                                                                      kb_buf_reset (Thumb, 28 bytes, Stack size 8 bytes, helpers.o(i.kb_buf_reset))

                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                      • Call Chain = kb_buf_reset

                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                      • >>   __aeabi_memclr
                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                      • >>   kb_buf_init -
                                                                                                                                                                                                                                                                      • >>   handle_protocol_switch +
                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   kb_buf_init +
                                                                                                                                                                                                                                                                        • >>   handle_protocol_switch
                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                        lisa_buf_add (Thumb, 32 bytes, Stack size 8 bytes, lisa_kb.o(i.lisa_buf_add)) +

                                                                                                                                                                                                                                                                        lisa_buf_add (Thumb, 32 bytes, Stack size 8 bytes, lisa_kb.o(i.lisa_buf_add))

                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                        • Max Depth = 12
                                                                                                                                                                                                                                                                        • Call Chain = lisa_buf_add ⇒ m0110a_cmd_buf_add
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   m0110a_cmd_buf_add +
                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                          • >>   m0110a_cmd_buf_add
                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                          • >>   run_lisa_kb +
                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                            • >>   run_lisa_kb
                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                            lisa_buf_init (Thumb, 10 bytes, Stack size 8 bytes, lisa_kb.o(i.lisa_buf_init)) +

                                                                                                                                                                                                                                                                            lisa_buf_init (Thumb, 10 bytes, Stack size 8 bytes, lisa_kb.o(i.lisa_buf_init))

                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                            • Max Depth = 36
                                                                                                                                                                                                                                                                            • Call Chain = lisa_buf_init ⇒ m0110a_cmd_buf_init ⇒ malloc
                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   m0110a_cmd_buf_init +
                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                              • >>   m0110a_cmd_buf_init
                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                              • >>   lisa_init +
                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   lisa_init
                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                lisa_init (Thumb, 26 bytes, Stack size 8 bytes, main.o(i.lisa_init)) +

                                                                                                                                                                                                                                                                                lisa_init (Thumb, 26 bytes, Stack size 8 bytes, main.o(i.lisa_init))

                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                • Max Depth = 44
                                                                                                                                                                                                                                                                                • Call Chain = lisa_init ⇒ lisa_buf_init ⇒ m0110a_cmd_buf_init ⇒ malloc
                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                • >>   lisa_buf_init +
                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                  • >>   lisa_buf_init

                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   main
                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                  lisa_kb_reset (Thumb, 22 bytes, Stack size 8 bytes, lisa_kb.o(i.lisa_kb_reset)) +

                                                                                                                                                                                                                                                                                  lisa_kb_reset (Thumb, 22 bytes, Stack size 8 bytes, lisa_kb.o(i.lisa_kb_reset))

                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                                                                                  • Call Chain = lisa_kb_reset ⇒ m0110a_cmd_buf_reset
                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                  • >>   m0110a_cmd_buf_reset -
                                                                                                                                                                                                                                                                                  • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                    • >>   m0110a_cmd_buf_reset +
                                                                                                                                                                                                                                                                                    • >>   HAL_GPIO_WritePin
                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   handle_protocol_switch +
                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                      • >>   handle_protocol_switch
                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                      lisa_kb_update (Thumb, 172 bytes, Stack size 24 bytes, lisa_kb.o(i.lisa_kb_update)) +

                                                                                                                                                                                                                                                                                      lisa_kb_update (Thumb, 172 bytes, Stack size 24 bytes, lisa_kb.o(i.lisa_kb_update))

                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                      • Max Depth = 48
                                                                                                                                                                                                                                                                                      • Call Chain = lisa_kb_update ⇒ wait_until_change
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   wait_until_change -
                                                                                                                                                                                                                                                                                      • >>   lisa_write_byte -
                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_ReadPin -
                                                                                                                                                                                                                                                                                      • >>   m0110a_cmd_buf_reset -
                                                                                                                                                                                                                                                                                      • >>   m0110a_cmd_buf_pop -
                                                                                                                                                                                                                                                                                      • >>   m0110a_cmd_buf_peek -
                                                                                                                                                                                                                                                                                      • >>   m0110a_cmd_buf_is_empty -
                                                                                                                                                                                                                                                                                      • >>   m0110a_cmd_buf_add -
                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                      • >>   delay_us +
                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                        • >>   wait_until_change +
                                                                                                                                                                                                                                                                                        • >>   lisa_write_byte +
                                                                                                                                                                                                                                                                                        • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                        • >>   m0110a_cmd_buf_reset +
                                                                                                                                                                                                                                                                                        • >>   m0110a_cmd_buf_pop +
                                                                                                                                                                                                                                                                                        • >>   m0110a_cmd_buf_peek +
                                                                                                                                                                                                                                                                                        • >>   m0110a_cmd_buf_is_empty +
                                                                                                                                                                                                                                                                                        • >>   m0110a_cmd_buf_add +
                                                                                                                                                                                                                                                                                        • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                        • >>   delay_us
                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                        • >>   run_lisa_kb +
                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                          • >>   run_lisa_kb
                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                          lisa_write_byte (Thumb, 52 bytes, Stack size 16 bytes, lisa_kb.o(i.lisa_write_byte)) +

                                                                                                                                                                                                                                                                                          lisa_write_byte (Thumb, 52 bytes, Stack size 16 bytes, lisa_kb.o(i.lisa_write_byte))

                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                                          • Call Chain = lisa_write_byte
                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                          • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                          • >>   delay_us +
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                            • >>   delay_us
                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   lisa_kb_update +
                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                              • >>   lisa_kb_update
                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                              look_for_atten (Thumb, 74 bytes, Stack size 16 bytes, adb.o(i.look_for_atten)) +

                                                                                                                                                                                                                                                                                              look_for_atten (Thumb, 74 bytes, Stack size 16 bytes, adb.o(i.look_for_atten))

                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                              • Max Depth = 40
                                                                                                                                                                                                                                                                                              • Call Chain = look_for_atten ⇒ adb_wait_until_change
                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                              • >>   adb_wait_until_change -
                                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                • >>   adb_wait_until_change +
                                                                                                                                                                                                                                                                                                • >>   HAL_GPIO_ReadPin
                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                • >>   adb_recv_cmd +
                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                  • >>   adb_recv_cmd
                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                  m0100a_handle_inquiry (Thumb, 134 bytes, Stack size 16 bytes, main.o(i.m0100a_handle_inquiry)) +

                                                                                                                                                                                                                                                                                                  m0100a_handle_inquiry (Thumb, 134 bytes, Stack size 16 bytes, main.o(i.m0100a_handle_inquiry))

                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                  • Max Depth = 64
                                                                                                                                                                                                                                                                                                  • Call Chain = m0100a_handle_inquiry ⇒ m0110a_write_1b_from_buf ⇒ m0110a_write ⇒ wait_for_data_idle
                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                  • >>   HAL_GetTick -
                                                                                                                                                                                                                                                                                                  • >>   HAL_GPIO_ReadPin -
                                                                                                                                                                                                                                                                                                  • >>   make_m0110a_scancode -
                                                                                                                                                                                                                                                                                                  • >>   m0110a_write -
                                                                                                                                                                                                                                                                                                  • >>   m0110a_cmd_buf_reset -
                                                                                                                                                                                                                                                                                                  • >>   m0110a_cmd_buf_is_empty -
                                                                                                                                                                                                                                                                                                  • >>   kb_buf_pop -
                                                                                                                                                                                                                                                                                                  • >>   kb_buf_peek -
                                                                                                                                                                                                                                                                                                  • >>   m0110a_write_1b_from_buf +
                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                    • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                                    • >>   make_m0110a_scancode +
                                                                                                                                                                                                                                                                                                    • >>   m0110a_write +
                                                                                                                                                                                                                                                                                                    • >>   m0110a_cmd_buf_reset +
                                                                                                                                                                                                                                                                                                    • >>   m0110a_cmd_buf_is_empty +
                                                                                                                                                                                                                                                                                                    • >>   kb_buf_pop +
                                                                                                                                                                                                                                                                                                    • >>   kb_buf_peek +
                                                                                                                                                                                                                                                                                                    • >>   m0110a_write_1b_from_buf
                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                    • >>   run_mac_kb +
                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                      • >>   run_mac_kb
                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                      m0110a_cmd_buf_add (Thumb, 38 bytes, Stack size 4 bytes, m0110a.o(i.m0110a_cmd_buf_add)) +

                                                                                                                                                                                                                                                                                                      m0110a_cmd_buf_add (Thumb, 38 bytes, Stack size 4 bytes, m0110a.o(i.m0110a_cmd_buf_add))

                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                      • Max Depth = 4
                                                                                                                                                                                                                                                                                                      • Call Chain = m0110a_cmd_buf_add
                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                      • >>   m0110a_cmd_buf_is_full +
                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                        • >>   m0110a_cmd_buf_is_full
                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                        • >>   lisa_kb_update -
                                                                                                                                                                                                                                                                                                        • >>   lisa_buf_add -
                                                                                                                                                                                                                                                                                                        • >>   make_m0110a_scancode +
                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                          • >>   lisa_kb_update +
                                                                                                                                                                                                                                                                                                          • >>   lisa_buf_add +
                                                                                                                                                                                                                                                                                                          • >>   make_m0110a_scancode
                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                          m0110a_cmd_buf_init (Thumb, 20 bytes, Stack size 8 bytes, m0110a.o(i.m0110a_cmd_buf_init)) +

                                                                                                                                                                                                                                                                                                          m0110a_cmd_buf_init (Thumb, 20 bytes, Stack size 8 bytes, m0110a.o(i.m0110a_cmd_buf_init))

                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                          • Max Depth = 28
                                                                                                                                                                                                                                                                                                          • Call Chain = m0110a_cmd_buf_init ⇒ malloc
                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                          • >>   m0110a_cmd_buf_reset -
                                                                                                                                                                                                                                                                                                          • >>   malloc +
                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                            • >>   m0110a_cmd_buf_reset +
                                                                                                                                                                                                                                                                                                            • >>   malloc
                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                            • >>   lisa_buf_init +
                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                              • >>   lisa_buf_init
                                                                                                                                                                                                                                                                                                              • >>   main
                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                              m0110a_cmd_buf_is_empty (Thumb, 16 bytes, Stack size 0 bytes, m0110a.o(i.m0110a_cmd_buf_is_empty)) -

                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                              • >>   lisa_kb_update -
                                                                                                                                                                                                                                                                                                              • >>   m0110a_update -
                                                                                                                                                                                                                                                                                                              • >>   m0100a_handle_inquiry +

                                                                                                                                                                                                                                                                                                                m0110a_cmd_buf_is_empty (Thumb, 16 bytes, Stack size 0 bytes, m0110a.o(i.m0110a_cmd_buf_is_empty)) +

                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                • >>   lisa_kb_update +
                                                                                                                                                                                                                                                                                                                • >>   m0110a_update +
                                                                                                                                                                                                                                                                                                                • >>   m0100a_handle_inquiry
                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                m0110a_cmd_buf_is_full (Thumb, 22 bytes, Stack size 0 bytes, m0110a.o(i.m0110a_cmd_buf_is_full)) -

                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                • >>   m0110a_cmd_buf_add +

                                                                                                                                                                                                                                                                                                                  m0110a_cmd_buf_is_full (Thumb, 22 bytes, Stack size 0 bytes, m0110a.o(i.m0110a_cmd_buf_is_full)) +

                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                  • >>   m0110a_cmd_buf_add
                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                  m0110a_cmd_buf_peek (Thumb, 22 bytes, Stack size 0 bytes, m0110a.o(i.m0110a_cmd_buf_peek)) -

                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                  • >>   lisa_kb_update -
                                                                                                                                                                                                                                                                                                                  • >>   m0110a_write_1b_from_buf +

                                                                                                                                                                                                                                                                                                                    m0110a_cmd_buf_peek (Thumb, 22 bytes, Stack size 0 bytes, m0110a.o(i.m0110a_cmd_buf_peek)) +

                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                    • >>   lisa_kb_update +
                                                                                                                                                                                                                                                                                                                    • >>   m0110a_write_1b_from_buf
                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                    m0110a_cmd_buf_pop (Thumb, 18 bytes, Stack size 0 bytes, m0110a.o(i.m0110a_cmd_buf_pop)) -

                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                    • >>   lisa_kb_update -
                                                                                                                                                                                                                                                                                                                    • >>   m0110a_write_1b_from_buf +

                                                                                                                                                                                                                                                                                                                      m0110a_cmd_buf_pop (Thumb, 18 bytes, Stack size 0 bytes, m0110a.o(i.m0110a_cmd_buf_pop)) +

                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                      • >>   lisa_kb_update +
                                                                                                                                                                                                                                                                                                                      • >>   m0110a_write_1b_from_buf
                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                      m0110a_cmd_buf_reset (Thumb, 18 bytes, Stack size 8 bytes, m0110a.o(i.m0110a_cmd_buf_reset)) +

                                                                                                                                                                                                                                                                                                                      m0110a_cmd_buf_reset (Thumb, 18 bytes, Stack size 8 bytes, m0110a.o(i.m0110a_cmd_buf_reset))

                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                                                                      • Call Chain = m0110a_cmd_buf_reset

                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memclr
                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                      • >>   lisa_kb_update -
                                                                                                                                                                                                                                                                                                                      • >>   lisa_kb_reset -
                                                                                                                                                                                                                                                                                                                      • >>   m0110a_reset -
                                                                                                                                                                                                                                                                                                                      • >>   m0110a_cmd_buf_init -
                                                                                                                                                                                                                                                                                                                      • >>   m0100a_handle_inquiry +
                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                        • >>   lisa_kb_update +
                                                                                                                                                                                                                                                                                                                        • >>   lisa_kb_reset +
                                                                                                                                                                                                                                                                                                                        • >>   m0110a_reset +
                                                                                                                                                                                                                                                                                                                        • >>   m0110a_cmd_buf_init +
                                                                                                                                                                                                                                                                                                                        • >>   m0100a_handle_inquiry
                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                        m0110a_get_line_status (Thumb, 42 bytes, Stack size 16 bytes, m0110a.o(i.m0110a_get_line_status)) +

                                                                                                                                                                                                                                                                                                                        m0110a_get_line_status (Thumb, 42 bytes, Stack size 16 bytes, m0110a.o(i.m0110a_get_line_status))

                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                                                                                                                        • Call Chain = m0110a_get_line_status
                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick -
                                                                                                                                                                                                                                                                                                                        • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                          • >>   HAL_GPIO_ReadPin
                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                          • >>   m0110a_read_host_cmd +
                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                            • >>   m0110a_read_host_cmd
                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                            m0110a_read (Thumb, 76 bytes, Stack size 24 bytes, m0110a.o(i.m0110a_read)) +

                                                                                                                                                                                                                                                                                                                            m0110a_read (Thumb, 76 bytes, Stack size 24 bytes, m0110a.o(i.m0110a_read))

                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                            • Max Depth = 24
                                                                                                                                                                                                                                                                                                                            • Call Chain = m0110a_read
                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_ReadPin -
                                                                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                            • >>   delay_us +
                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                              • >>   delay_us
                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                              • >>   m0110a_read_host_cmd +
                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                • >>   m0110a_read_host_cmd
                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                m0110a_read_host_cmd (Thumb, 28 bytes, Stack size 16 bytes, m0110a.o(i.m0110a_read_host_cmd)) +

                                                                                                                                                                                                                                                                                                                                m0110a_read_host_cmd (Thumb, 28 bytes, Stack size 16 bytes, m0110a.o(i.m0110a_read_host_cmd))

                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                • Call Chain = m0110a_read_host_cmd ⇒ m0110a_read
                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                • >>   wait_for_data_idle -
                                                                                                                                                                                                                                                                                                                                • >>   m0110a_read -
                                                                                                                                                                                                                                                                                                                                • >>   m0110a_get_line_status +
                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                  • >>   wait_for_data_idle +
                                                                                                                                                                                                                                                                                                                                  • >>   m0110a_read +
                                                                                                                                                                                                                                                                                                                                  • >>   m0110a_get_line_status
                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                  • >>   m0110a_update +
                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                    • >>   m0110a_update
                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                    m0110a_reset (Thumb, 30 bytes, Stack size 8 bytes, m0110a.o(i.m0110a_reset)) +

                                                                                                                                                                                                                                                                                                                                    m0110a_reset (Thumb, 30 bytes, Stack size 8 bytes, m0110a.o(i.m0110a_reset))

                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                    • Call Chain = m0110a_reset ⇒ m0110a_cmd_buf_reset
                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                    • >>   m0110a_cmd_buf_reset -
                                                                                                                                                                                                                                                                                                                                    • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                      • >>   m0110a_cmd_buf_reset +
                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_WritePin
                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                      • >>   handle_protocol_switch +
                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                        • >>   handle_protocol_switch
                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                        m0110a_update (Thumb, 86 bytes, Stack size 8 bytes, main.o(i.m0110a_update)) +

                                                                                                                                                                                                                                                                                                                                        m0110a_update (Thumb, 86 bytes, Stack size 8 bytes, main.o(i.m0110a_update))

                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                        • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                        • Call Chain = m0110a_update ⇒ m0110a_write_1b_from_buf ⇒ m0110a_write ⇒ wait_for_data_idle
                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick -
                                                                                                                                                                                                                                                                                                                                        • >>   m0110a_write -
                                                                                                                                                                                                                                                                                                                                        • >>   m0110a_read_host_cmd -
                                                                                                                                                                                                                                                                                                                                        • >>   m0110a_cmd_buf_is_empty -
                                                                                                                                                                                                                                                                                                                                        • >>   m0110a_write_1b_from_buf +
                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                          • >>   m0110a_write +
                                                                                                                                                                                                                                                                                                                                          • >>   m0110a_read_host_cmd +
                                                                                                                                                                                                                                                                                                                                          • >>   m0110a_cmd_buf_is_empty +
                                                                                                                                                                                                                                                                                                                                          • >>   m0110a_write_1b_from_buf
                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                          • >>   run_mac_kb +
                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                            • >>   run_mac_kb
                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                            m0110a_write (Thumb, 118 bytes, Stack size 24 bytes, m0110a.o(i.m0110a_write)) +

                                                                                                                                                                                                                                                                                                                                            m0110a_write (Thumb, 118 bytes, Stack size 24 bytes, m0110a.o(i.m0110a_write))

                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                            • Call Chain = m0110a_write ⇒ wait_for_data_idle
                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                            • >>   wait_for_data_idle -
                                                                                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                                            • >>   delay_us +
                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                              • >>   wait_for_data_idle +
                                                                                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                              • >>   delay_us
                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                              • >>   m0110a_write_1b_from_buf -
                                                                                                                                                                                                                                                                                                                                              • >>   m0110a_update -
                                                                                                                                                                                                                                                                                                                                              • >>   m0100a_handle_inquiry +
                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                • >>   m0110a_write_1b_from_buf +
                                                                                                                                                                                                                                                                                                                                                • >>   m0110a_update +
                                                                                                                                                                                                                                                                                                                                                • >>   m0100a_handle_inquiry
                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                m0110a_write_1b_from_buf (Thumb, 26 bytes, Stack size 8 bytes, main.o(i.m0110a_write_1b_from_buf)) +

                                                                                                                                                                                                                                                                                                                                                m0110a_write_1b_from_buf (Thumb, 26 bytes, Stack size 8 bytes, main.o(i.m0110a_write_1b_from_buf))

                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                • Call Chain = m0110a_write_1b_from_buf ⇒ m0110a_write ⇒ wait_for_data_idle
                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                • >>   m0110a_write -
                                                                                                                                                                                                                                                                                                                                                • >>   m0110a_cmd_buf_pop -
                                                                                                                                                                                                                                                                                                                                                • >>   m0110a_cmd_buf_peek +
                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                  • >>   m0110a_write +
                                                                                                                                                                                                                                                                                                                                                  • >>   m0110a_cmd_buf_pop +
                                                                                                                                                                                                                                                                                                                                                  • >>   m0110a_cmd_buf_peek
                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                  • >>   m0110a_update -
                                                                                                                                                                                                                                                                                                                                                  • >>   m0100a_handle_inquiry +
                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                    • >>   m0110a_update +
                                                                                                                                                                                                                                                                                                                                                    • >>   m0100a_handle_inquiry
                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                    main (Thumb, 350 bytes, Stack size 32 bytes, main.o(i.main)) +

                                                                                                                                                                                                                                                                                                                                                    main (Thumb, 414 bytes, Stack size 32 bytes, main.o(i.main))

                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 228
                                                                                                                                                                                                                                                                                                                                                    • Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod
                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                    • >>   MX_USART1_UART_Init -
                                                                                                                                                                                                                                                                                                                                                    • >>   MX_TIM2_Init -
                                                                                                                                                                                                                                                                                                                                                    • >>   MX_SPI1_Init -
                                                                                                                                                                                                                                                                                                                                                    • >>   MX_GPIO_Init -
                                                                                                                                                                                                                                                                                                                                                    • >>   adb_init -
                                                                                                                                                                                                                                                                                                                                                    • >>   m0110a_cmd_buf_init -
                                                                                                                                                                                                                                                                                                                                                    • >>   mouse_buf_init -
                                                                                                                                                                                                                                                                                                                                                    • >>   kb_buf_init -
                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                                                    • >>   quad_init -
                                                                                                                                                                                                                                                                                                                                                    • >>   quad_enable -
                                                                                                                                                                                                                                                                                                                                                    • >>   quad_disable -
                                                                                                                                                                                                                                                                                                                                                    • >>   micros -
                                                                                                                                                                                                                                                                                                                                                    • >>   delay_us_init -
                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_TIM_Base_Init -
                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_SPI_TransmitReceive_IT -
                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_Init -
                                                                                                                                                                                                                                                                                                                                                    • >>   run_mac_kb -
                                                                                                                                                                                                                                                                                                                                                    • >>   run_lisa_kb -
                                                                                                                                                                                                                                                                                                                                                    • >>   run_adb -
                                                                                                                                                                                                                                                                                                                                                    • >>   protocol_status_lookup_init -
                                                                                                                                                                                                                                                                                                                                                    • >>   lisa_init -
                                                                                                                                                                                                                                                                                                                                                    • >>   is_protocol_enabled -
                                                                                                                                                                                                                                                                                                                                                    • >>   SystemClock_Config -
                                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_memclr4 -
                                                                                                                                                                                                                                                                                                                                                    • >>   __2printf +
                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                      • >>   MX_USART1_UART_Init +
                                                                                                                                                                                                                                                                                                                                                      • >>   MX_TIM2_Init +
                                                                                                                                                                                                                                                                                                                                                      • >>   MX_SPI1_Init +
                                                                                                                                                                                                                                                                                                                                                      • >>   MX_GPIO_Init +
                                                                                                                                                                                                                                                                                                                                                      • >>   adb_init +
                                                                                                                                                                                                                                                                                                                                                      • >>   m0110a_cmd_buf_init +
                                                                                                                                                                                                                                                                                                                                                      • >>   mouse_buf_init +
                                                                                                                                                                                                                                                                                                                                                      • >>   kb_buf_init +
                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                      • >>   quad_init +
                                                                                                                                                                                                                                                                                                                                                      • >>   quad_enable +
                                                                                                                                                                                                                                                                                                                                                      • >>   quad_disable +
                                                                                                                                                                                                                                                                                                                                                      • >>   micros +
                                                                                                                                                                                                                                                                                                                                                      • >>   delay_us_init +
                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_TransmitReceive_IT +
                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_Init +
                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_IWDG_Refresh +
                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_IWDG_Init +
                                                                                                                                                                                                                                                                                                                                                      • >>   run_mac_kb +
                                                                                                                                                                                                                                                                                                                                                      • >>   run_lisa_kb +
                                                                                                                                                                                                                                                                                                                                                      • >>   run_adb +
                                                                                                                                                                                                                                                                                                                                                      • >>   protocol_status_lookup_init +
                                                                                                                                                                                                                                                                                                                                                      • >>   lisa_init +
                                                                                                                                                                                                                                                                                                                                                      • >>   is_protocol_enabled +
                                                                                                                                                                                                                                                                                                                                                      • >>   SystemClock_Config +
                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                                                                                                                                      • >>   __2printf

                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                      • entry9a.o(.ARM.Collect$$$$0000000B)
                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                      make_m0110a_scancode (Thumb, 208 bytes, Stack size 16 bytes, m0110a.o(i.make_m0110a_scancode)) +

                                                                                                                                                                                                                                                                                                                                                      make_m0110a_scancode (Thumb, 208 bytes, Stack size 16 bytes, m0110a.o(i.make_m0110a_scancode))

                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 20
                                                                                                                                                                                                                                                                                                                                                      • Call Chain = make_m0110a_scancode ⇒ m0110a_cmd_buf_add
                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                      • >>   m0110a_cmd_buf_add +
                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                        • >>   m0110a_cmd_buf_add
                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                        • >>   m0100a_handle_inquiry +
                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                          • >>   m0100a_handle_inquiry
                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                          malloc (Thumb, 92 bytes, Stack size 20 bytes, malloc.o(i.malloc)) +

                                                                                                                                                                                                                                                                                                                                                          malloc (Thumb, 92 bytes, Stack size 20 bytes, malloc.o(i.malloc))

                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 20
                                                                                                                                                                                                                                                                                                                                                          • Call Chain = malloc
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                          • >>   m0110a_cmd_buf_init -
                                                                                                                                                                                                                                                                                                                                                          • >>   mouse_buf_init -
                                                                                                                                                                                                                                                                                                                                                          • >>   kb_buf_init +
                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                            • >>   m0110a_cmd_buf_init +
                                                                                                                                                                                                                                                                                                                                                            • >>   mouse_buf_init +
                                                                                                                                                                                                                                                                                                                                                            • >>   kb_buf_init
                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                            micros (Thumb, 10 bytes, Stack size 0 bytes, delay_us.o(i.micros)) -

                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                            • >>   adb_wait_until_change -
                                                                                                                                                                                                                                                                                                                                                            • >>   adb_recv_cmd -
                                                                                                                                                                                                                                                                                                                                                            • >>   wait_until_change +

                                                                                                                                                                                                                                                                                                                                                              micros (Thumb, 10 bytes, Stack size 0 bytes, delay_us.o(i.micros)) +

                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                              • >>   adb_wait_until_change +
                                                                                                                                                                                                                                                                                                                                                              • >>   adb_recv_cmd +
                                                                                                                                                                                                                                                                                                                                                              • >>   wait_until_change
                                                                                                                                                                                                                                                                                                                                                              • >>   SysTick_Handler
                                                                                                                                                                                                                                                                                                                                                              • >>   main -
                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_SPI_TxRxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_SPI_TxRxCpltCallback
                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                              mouse_buf_add (Thumb, 44 bytes, Stack size 12 bytes, helpers.o(i.mouse_buf_add)) +

                                                                                                                                                                                                                                                                                                                                                              mouse_buf_add (Thumb, 44 bytes, Stack size 12 bytes, helpers.o(i.mouse_buf_add))

                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                              • Call Chain = mouse_buf_add
                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                              • >>   mouse_buf_is_full +
                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                • >>   mouse_buf_is_full
                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                • >>   parse_spi_buf +
                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                  • >>   parse_spi_buf
                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                  mouse_buf_init (Thumb, 22 bytes, Stack size 8 bytes, helpers.o(i.mouse_buf_init)) +

                                                                                                                                                                                                                                                                                                                                                                  mouse_buf_init (Thumb, 22 bytes, Stack size 8 bytes, helpers.o(i.mouse_buf_init))

                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 28
                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = mouse_buf_init ⇒ malloc
                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                  • >>   mouse_buf_reset -
                                                                                                                                                                                                                                                                                                                                                                  • >>   malloc +
                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                    • >>   mouse_buf_reset +
                                                                                                                                                                                                                                                                                                                                                                    • >>   malloc

                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                    mouse_buf_is_empty (Thumb, 16 bytes, Stack size 0 bytes, helpers.o(i.mouse_buf_is_empty)) -

                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                    • >>   run_adb +

                                                                                                                                                                                                                                                                                                                                                                      mouse_buf_is_empty (Thumb, 16 bytes, Stack size 0 bytes, helpers.o(i.mouse_buf_is_empty)) +

                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                      • >>   run_adb
                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                      mouse_buf_is_full (Thumb, 22 bytes, Stack size 0 bytes, helpers.o(i.mouse_buf_is_full)) -

                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                      • >>   mouse_buf_add +

                                                                                                                                                                                                                                                                                                                                                                        mouse_buf_is_full (Thumb, 22 bytes, Stack size 0 bytes, helpers.o(i.mouse_buf_is_full)) +

                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                        • >>   mouse_buf_add
                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                        mouse_buf_peek (Thumb, 20 bytes, Stack size 0 bytes, helpers.o(i.mouse_buf_peek)) -

                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                        • >>   get_consolidated_mouse_event -
                                                                                                                                                                                                                                                                                                                                                                        • >>   adb_mouse_update +

                                                                                                                                                                                                                                                                                                                                                                          mouse_buf_peek (Thumb, 20 bytes, Stack size 0 bytes, helpers.o(i.mouse_buf_peek)) +

                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                          • >>   get_consolidated_mouse_event +
                                                                                                                                                                                                                                                                                                                                                                          • >>   adb_mouse_update
                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                          mouse_buf_pop (Thumb, 18 bytes, Stack size 0 bytes, helpers.o(i.mouse_buf_pop)) -

                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                          • >>   get_consolidated_mouse_event +

                                                                                                                                                                                                                                                                                                                                                                            mouse_buf_pop (Thumb, 18 bytes, Stack size 0 bytes, helpers.o(i.mouse_buf_pop)) +

                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                            • >>   get_consolidated_mouse_event
                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                            mouse_buf_reset (Thumb, 20 bytes, Stack size 8 bytes, helpers.o(i.mouse_buf_reset)) +

                                                                                                                                                                                                                                                                                                                                                                            mouse_buf_reset (Thumb, 20 bytes, Stack size 8 bytes, helpers.o(i.mouse_buf_reset))

                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = mouse_buf_reset
                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_memclr4
                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                              • >>   mouse_buf_init -
                                                                                                                                                                                                                                                                                                                                                                              • >>   handle_protocol_switch +
                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                • >>   mouse_buf_init +
                                                                                                                                                                                                                                                                                                                                                                                • >>   handle_protocol_switch
                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                parse_adb_cmd (Thumb, 240 bytes, Stack size 24 bytes, adb.o(i.parse_adb_cmd)) +

                                                                                                                                                                                                                                                                                                                                                                                parse_adb_cmd (Thumb, 240 bytes, Stack size 24 bytes, adb.o(i.parse_adb_cmd))

                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = parse_adb_cmd ⇒ adb_listen_16b ⇒ adb_read_bit ⇒ adb_wait_until_change
                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                • >>   adb_send_response_16b -
                                                                                                                                                                                                                                                                                                                                                                                • >>   adb_listen_16b -
                                                                                                                                                                                                                                                                                                                                                                                • >>   rand +
                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                  • >>   adb_send_response_16b +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   adb_listen_16b +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   rand
                                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_idivmod
                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                  • >>   run_adb +
                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   run_adb
                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                    parse_spi_buf (Thumb, 202 bytes, Stack size 16 bytes, main.o(i.parse_spi_buf)) +

                                                                                                                                                                                                                                                                                                                                                                                    parse_spi_buf (Thumb, 200 bytes, Stack size 16 bytes, main.o(i.parse_spi_buf))

                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = parse_spi_buf ⇒ handle_protocol_switch ⇒ quad_enable ⇒ quad_reset ⇒ quad_write
                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   mouse_buf_add -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   kb_buf_add -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   handle_protocol_switch -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   byte_to_int16_t -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   mouse_buf_add +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   kb_buf_add +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   handle_protocol_switch +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   byte_to_int16_t +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memclr4
                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_TxRxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_TxRxCpltCallback
                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                        protocol_status_lookup_init (Thumb, 30 bytes, Stack size 0 bytes, main.o(i.protocol_status_lookup_init)) +

                                                                                                                                                                                                                                                                                                                                                                                        protocol_status_lookup_init (Thumb, 30 bytes, Stack size 0 bytes, main.o(i.protocol_status_lookup_init))

                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                        • >>   main
                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                        quad_decrement (Thumb, 18 bytes, Stack size 8 bytes, quad_encoder.o(i.quad_decrement)) +

                                                                                                                                                                                                                                                                                                                                                                                        quad_decrement (Thumb, 18 bytes, Stack size 8 bytes, quad_encoder.o(i.quad_decrement))

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = quad_decrement ⇒ quad_write
                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   quad_write +
                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   quad_write
                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_TIM_PeriodElapsedCallback
                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                            quad_disable (Thumb, 64 bytes, Stack size 8 bytes, quad_encoder.o(i.quad_disable)) +

                                                                                                                                                                                                                                                                                                                                                                                            quad_disable (Thumb, 64 bytes, Stack size 8 bytes, quad_encoder.o(i.quad_disable))

                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = quad_disable
                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_WritePin

                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                              • >>   main -
                                                                                                                                                                                                                                                                                                                                                                                              • >>   handle_protocol_switch +
                                                                                                                                                                                                                                                                                                                                                                                              • >>   handle_protocol_switch
                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                              quad_enable (Thumb, 24 bytes, Stack size 8 bytes, quad_encoder.o(i.quad_enable)) +

                                                                                                                                                                                                                                                                                                                                                                                              quad_enable (Thumb, 24 bytes, Stack size 8 bytes, quad_encoder.o(i.quad_enable))

                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = quad_enable ⇒ quad_reset ⇒ quad_write
                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                              • >>   quad_reset +
                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   quad_reset

                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   main -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   handle_protocol_switch +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   handle_protocol_switch
                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                quad_increment (Thumb, 18 bytes, Stack size 8 bytes, quad_encoder.o(i.quad_increment)) +

                                                                                                                                                                                                                                                                                                                                                                                                quad_increment (Thumb, 18 bytes, Stack size 8 bytes, quad_encoder.o(i.quad_increment))

                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = quad_increment ⇒ quad_write
                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   quad_write +
                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   quad_write
                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_TIM_PeriodElapsedCallback
                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                    quad_init (Thumb, 80 bytes, Stack size 24 bytes, quad_encoder.o(i.quad_init)) +

                                                                                                                                                                                                                                                                                                                                                                                                    quad_init (Thumb, 80 bytes, Stack size 24 bytes, quad_encoder.o(i.quad_init))

                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = quad_init ⇒ quad_reset ⇒ quad_write
                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_TIM_Base_Start_IT -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   quad_reset +
                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_TIM_Base_Start_IT +
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   quad_reset

                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                      quad_reset (Thumb, 18 bytes, Stack size 8 bytes, quad_encoder.o(i.quad_reset)) +

                                                                                                                                                                                                                                                                                                                                                                                                      quad_reset (Thumb, 18 bytes, Stack size 8 bytes, quad_encoder.o(i.quad_reset))

                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = quad_reset ⇒ quad_write
                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   quad_write +
                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   quad_write
                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   quad_init -
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   quad_enable +
                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   quad_init +
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   quad_enable
                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                          quad_write (Thumb, 44 bytes, Stack size 16 bytes, quad_encoder.o(i.quad_write)) +

                                                                                                                                                                                                                                                                                                                                                                                                          quad_write (Thumb, 44 bytes, Stack size 16 bytes, quad_encoder.o(i.quad_write))

                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = quad_write
                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_WritePin
                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   quad_reset -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   quad_increment -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   quad_decrement +
                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   quad_reset +
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   quad_increment +
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   quad_decrement
                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                              run_adb (Thumb, 300 bytes, Stack size 24 bytes, main.o(i.run_adb)) +

                                                                                                                                                                                                                                                                                                                                                                                                              run_adb (Thumb, 300 bytes, Stack size 24 bytes, main.o(i.run_adb))

                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = run_adb ⇒ parse_adb_cmd ⇒ adb_listen_16b ⇒ adb_read_bit ⇒ adb_wait_until_change
                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   send_srq -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   parse_adb_cmd -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   adb_wait_until_change -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   adb_send_response_16b -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   adb_reset -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   adb_recv_cmd -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_ReadPin -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   mouse_buf_is_empty -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   kb_buf_is_empty -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   is_protocol_enabled -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   adb_mouse_update -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   adb_keyboard_update -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   send_srq +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   parse_adb_cmd +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   adb_wait_until_change +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   adb_send_response_16b +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   adb_reset +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   adb_recv_cmd +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   mouse_buf_is_empty +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   kb_buf_is_empty +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   is_protocol_enabled +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   adb_mouse_update +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   adb_keyboard_update +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_memclr4

                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                run_lisa_kb (Thumb, 64 bytes, Stack size 8 bytes, main.o(i.run_lisa_kb)) +

                                                                                                                                                                                                                                                                                                                                                                                                                run_lisa_kb (Thumb, 64 bytes, Stack size 8 bytes, main.o(i.run_lisa_kb))

                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = run_lisa_kb ⇒ lisa_kb_update ⇒ wait_until_change
                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   lisa_kb_update -
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   lisa_buf_add -
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_GPIO_ReadPin -
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   kb_buf_pop -
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   kb_buf_peek +
                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   lisa_kb_update +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   lisa_buf_add +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   kb_buf_pop +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   kb_buf_peek

                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                  run_mac_kb (Thumb, 50 bytes, Stack size 8 bytes, main.o(i.run_mac_kb)) +

                                                                                                                                                                                                                                                                                                                                                                                                                  run_mac_kb (Thumb, 50 bytes, Stack size 8 bytes, main.o(i.run_mac_kb))

                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = run_mac_kb ⇒ m0100a_handle_inquiry ⇒ m0110a_write_1b_from_buf ⇒ m0110a_write ⇒ wait_for_data_idle
                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_GPIO_ReadPin -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   m0110a_update -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   m0100a_handle_inquiry +
                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   m0110a_update +
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   m0100a_handle_inquiry

                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                    send_srq (Thumb, 34 bytes, Stack size 8 bytes, adb.o(i.send_srq)) +

                                                                                                                                                                                                                                                                                                                                                                                                                    send_srq (Thumb, 34 bytes, Stack size 8 bytes, adb.o(i.send_srq))

                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = send_srq
                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   delay_us +
                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   delay_us
                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   run_adb +
                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   run_adb
                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                        wait_for_data_idle (Thumb, 42 bytes, Stack size 16 bytes, m0110a.o(i.wait_for_data_idle)) +

                                                                                                                                                                                                                                                                                                                                                                                                                        wait_for_data_idle (Thumb, 42 bytes, Stack size 16 bytes, m0110a.o(i.wait_for_data_idle))

                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = wait_for_data_idle
                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick -
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_GPIO_ReadPin
                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   m0110a_write -
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   m0110a_read_host_cmd +
                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   m0110a_write +
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   m0110a_read_host_cmd
                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                            wait_until_change (Thumb, 62 bytes, Stack size 24 bytes, lisa_kb.o(i.wait_until_change)) +

                                                                                                                                                                                                                                                                                                                                                                                                                            wait_until_change (Thumb, 62 bytes, Stack size 24 bytes, lisa_kb.o(i.wait_until_change))

                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = wait_until_change
                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_ReadPin -
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   micros +
                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   micros
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   lisa_kb_update +
                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   lisa_kb_update

                                                                                                                                                                                                                                                                                                                                                                                                                                Local Symbols

                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                MX_GPIO_Init (Thumb, 226 bytes, Stack size 48 bytes, main.o(i.MX_GPIO_Init)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                MX_GPIO_Init (Thumb, 226 bytes, Stack size 48 bytes, main.o(i.MX_GPIO_Init))

                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_GPIO_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_GPIO_Init

                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                  MX_SPI1_Init (Thumb, 52 bytes, Stack size 8 bytes, main.o(i.MX_SPI1_Init)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                  MX_SPI1_Init (Thumb, 52 bytes, Stack size 8 bytes, main.o(i.MX_SPI1_Init))

                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = MX_SPI1_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_SPI_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_SPI_Init

                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                    MX_TIM2_Init (Thumb, 80 bytes, Stack size 32 bytes, main.o(i.MX_TIM2_Init)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                    MX_TIM2_Init (Thumb, 80 bytes, Stack size 32 bytes, main.o(i.MX_TIM2_Init))

                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 68
                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = MX_TIM2_Init ⇒ HAL_TIM_ConfigClockSource ⇒ TIM_TI2_ConfigInputStage
                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_TIM_ConfigClockSource -
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_TIM_Base_Init -
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_TIMEx_MasterConfigSynchronization +
                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_TIMEx_MasterConfigSynchronization

                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                      MX_USART1_UART_Init (Thumb, 46 bytes, Stack size 8 bytes, main.o(i.MX_USART1_UART_Init)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                      MX_USART1_UART_Init (Thumb, 46 bytes, Stack size 8 bytes, main.o(i.MX_USART1_UART_Init))

                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 108
                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ UART_SetConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod
                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_Init

                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                        NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.NVIC_SetPriority)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SYSTICK_Config -
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_NVIC_SetPriority +

                                                                                                                                                                                                                                                                                                                                                                                                                                          NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.NVIC_SetPriority)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_SYSTICK_Config +
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority

                                                                                                                                                                                                                                                                                                                                                                                                                                          SPI_2linesRxISR_16BIT (Thumb, 54 bytes, Stack size 8 bytes, stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_16BIT))

                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = SPI_2linesRxISR_16BIT ⇒ SPI_CloseRxTx_ISR ⇒ HAL_SPI_TxRxCpltCallback ⇒ parse_spi_buf ⇒ handle_protocol_switch ⇒ quad_enable ⇒ quad_reset ⇒ quad_write
                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SPI_CloseRxTx_ISR

                                                                                                                                                                                                                                                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                            • stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)

                                                                                                                                                                                                                                                                                                                                                                                                                                            SPI_2linesRxISR_8BIT (Thumb, 94 bytes, Stack size 8 bytes, stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_8BIT))

                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = SPI_2linesRxISR_8BIT ⇒ SPI_CloseRxTx_ISR ⇒ HAL_SPI_TxRxCpltCallback ⇒ parse_spi_buf ⇒ handle_protocol_switch ⇒ quad_enable ⇒ quad_reset ⇒ quad_write
                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SPI_CloseRxTx_ISR

                                                                                                                                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                              • stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)

                                                                                                                                                                                                                                                                                                                                                                                                                                              SPI_2linesTxISR_16BIT (Thumb, 52 bytes, Stack size 8 bytes, stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_16BIT))

                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = SPI_2linesTxISR_16BIT ⇒ SPI_CloseRxTx_ISR ⇒ HAL_SPI_TxRxCpltCallback ⇒ parse_spi_buf ⇒ handle_protocol_switch ⇒ quad_enable ⇒ quad_reset ⇒ quad_write
                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SPI_CloseRxTx_ISR

                                                                                                                                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                • stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)

                                                                                                                                                                                                                                                                                                                                                                                                                                                SPI_2linesTxISR_8BIT (Thumb, 72 bytes, Stack size 8 bytes, stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_8BIT))

                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = SPI_2linesTxISR_8BIT ⇒ SPI_CloseRxTx_ISR ⇒ HAL_SPI_TxRxCpltCallback ⇒ parse_spi_buf ⇒ handle_protocol_switch ⇒ quad_enable ⇒ quad_reset ⇒ quad_write
                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SPI_CloseRxTx_ISR

                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                  SPI_CloseRxTx_ISR (Thumb, 82 bytes, Stack size 16 bytes, stm32f0xx_hal_spi.o(i.SPI_CloseRxTx_ISR)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  SPI_CloseRxTx_ISR (Thumb, 82 bytes, Stack size 16 bytes, stm32f0xx_hal_spi.o(i.SPI_CloseRxTx_ISR))

                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 104
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = SPI_CloseRxTx_ISR ⇒ HAL_SPI_TxRxCpltCallback ⇒ parse_spi_buf ⇒ handle_protocol_switch ⇒ quad_enable ⇒ quad_reset ⇒ quad_write
                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_GetTick -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_SPI_TxRxCpltCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_SPI_RxCpltCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_SPI_ErrorCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_SPI_TxRxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_SPI_RxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_SPI_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SPI_EndRxTxTransaction

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SPI_2linesTxISR_8BIT
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SPI_2linesTxISR_16BIT @@ -1572,55 +1587,55 @@ Local Symbols

                                                                                                                                                                                                                                                                                                                                                                                                                                                      SPI_DMAAbortOnError (Thumb, 18 bytes, Stack size 8 bytes, stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError))

                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_DMAAbortOnError
                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_ErrorCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler)
                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                        SPI_EndRxTxTransaction (Thumb, 76 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.SPI_EndRxTxTransaction)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        SPI_EndRxTxTransaction (Thumb, 76 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.SPI_EndRxTxTransaction))

                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_WaitFlagStateUntilTimeout -
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_WaitFifoStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SPI_WaitFifoStateUntilTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SPI_CloseRxTx_ISR
                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                            SPI_WaitFifoStateUntilTimeout (Thumb, 150 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.SPI_WaitFifoStateUntilTimeout)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            SPI_WaitFifoStateUntilTimeout (Thumb, 150 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.SPI_WaitFifoStateUntilTimeout))

                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = SPI_WaitFifoStateUntilTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SPI_EndRxTxTransaction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                SPI_WaitFlagStateUntilTimeout (Thumb, 140 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                SPI_WaitFlagStateUntilTimeout (Thumb, 140 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = SPI_WaitFlagStateUntilTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SPI_EndRxTxTransaction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TIM_ITRx_SetConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_TIM_ConfigClockSource +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TIM_ITRx_SetConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TIM_TI1_ConfigInputStage (Thumb, 34 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TIM_TI1_ConfigInputStage (Thumb, 34 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = TIM_TI1_ConfigInputStage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        TIM_TI2_ConfigInputStage (Thumb, 38 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        TIM_TI2_ConfigInputStage (Thumb, 38 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = TIM_TI2_ConfigInputStage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          _printf_core (Thumb, 456 bytes, Stack size 88 bytes, printf3.o(i._printf_core), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          _printf_core (Thumb, 456 bytes, Stack size 88 bytes, printf3.o(i._printf_core), UNUSED)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_uidivmod
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __0printf$3 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __0printf$3

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            diff --git a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.map b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.map index 3d06888..93c10d6 100644 --- a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.map +++ b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all.map @@ -230,6 +230,9 @@ Section Cross References main.o(i.main) refers to main.o(i.MX_USART1_UART_Init) for MX_USART1_UART_Init main.o(i.main) refers to main.o(i.MX_TIM2_Init) for MX_TIM2_Init main.o(i.main) refers to stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init) for HAL_TIM_Base_Init + main.o(i.main) refers to stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Init) for HAL_IWDG_Init + main.o(i.main) refers to stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + main.o(i.main) refers to stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Refresh) for HAL_IWDG_Refresh main.o(i.main) refers to printf3.o(i.__0printf$3) for __2printf main.o(i.main) refers to delay_us.o(i.delay_us_init) for delay_us_init main.o(i.main) refers to main.o(i.protocol_status_lookup_init) for protocol_status_lookup_init @@ -244,7 +247,6 @@ Section Cross References main.o(i.main) refers to main.o(i.is_protocol_enabled) for is_protocol_enabled main.o(i.main) refers to quad_encoder.o(i.quad_enable) for quad_enable main.o(i.main) refers to quad_encoder.o(i.quad_disable) for quad_disable - main.o(i.main) refers to stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin main.o(i.main) refers to delay_us.o(i.micros) for micros main.o(i.main) refers to main.o(i.run_adb) for run_adb main.o(i.main) refers to main.o(i.run_mac_kb) for run_mac_kb @@ -1258,7 +1260,6 @@ Removing Unused input sections from the image. Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing main.o(i._Error_Handler), (2 bytes). - Removing main.o(.bss), (16 bytes). Removing main.o(.constdata), (1 bytes). Removing main.o(.constdata), (1 bytes). Removing main.o(.constdata), (1 bytes). @@ -1272,8 +1273,6 @@ Removing Unused input sections from the image. Removing stm32f0xx_hal_msp.o(i.HAL_UART_MspDeInit), (44 bytes). Removing stm32f0xx_hal_iwdg.o(.rev16_text), (4 bytes). Removing stm32f0xx_hal_iwdg.o(.revsh_text), (4 bytes). - Removing stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Init), (100 bytes). - Removing stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Refresh), (16 bytes). Removing stm32f0xx_hal_rcc.o(.rev16_text), (4 bytes). Removing stm32f0xx_hal_rcc.o(.revsh_text), (4 bytes). Removing stm32f0xx_hal_rcc.o(i.HAL_RCC_CSSCallback), (2 bytes). @@ -1735,7 +1734,7 @@ Removing Unused input sections from the image. Removing depilogue.o(.text), (190 bytes). Removing depilogue.o(i.__ARM_clz), (46 bytes). -491 unused section(s) (total 35000 bytes) removed from the image. +488 unused section(s) (total 34868 bytes) removed from the image. ============================================================================== @@ -1769,45 +1768,45 @@ Image Symbol Table ../Src/stm32f0xx_it.c 0x00000000 Number 0 stm32f0xx_it.o ABSOLUTE ../Src/system_stm32f0xx.c 0x00000000 Number 0 system_stm32f0xx.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE - ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE - ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE - ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE ../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/stdlib/rand.c 0x00000000 Number 0 rand.o ABSOLUTE - ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE @@ -1877,191 +1876,193 @@ Image Symbol Table i.HAL_GPIO_ReadPin 0x08000350 Section 0 stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin) i.HAL_GPIO_WritePin 0x0800035a Section 0 stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) i.HAL_GetTick 0x08000368 Section 0 stm32f0xx_hal.o(i.HAL_GetTick) - i.HAL_IncTick 0x08000374 Section 0 stm32f0xx_hal.o(i.HAL_IncTick) - i.HAL_Init 0x08000384 Section 0 stm32f0xx_hal.o(i.HAL_Init) - i.HAL_InitTick 0x080003a4 Section 0 stm32f0xx_hal.o(i.HAL_InitTick) - i.HAL_MspInit 0x080003c8 Section 0 stm32f0xx_hal_msp.o(i.HAL_MspInit) - i.HAL_NVIC_EnableIRQ 0x0800040c Section 0 stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - i.HAL_NVIC_SetPriority 0x08000420 Section 0 stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - i.HAL_RCCEx_PeriphCLKConfig 0x08000428 Section 0 stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) - i.HAL_RCC_ClockConfig 0x08000548 Section 0 stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - i.HAL_RCC_GetHCLKFreq 0x0800069c Section 0 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) - i.HAL_RCC_GetPCLK1Freq 0x080006a8 Section 0 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - i.HAL_RCC_GetSysClockFreq 0x080006c8 Section 0 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - i.HAL_RCC_OscConfig 0x08000750 Section 0 stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig) - i.HAL_SPI_ErrorCallback 0x08000b28 Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback) - i.HAL_SPI_IRQHandler 0x08000b2c Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler) - i.HAL_SPI_Init 0x08000c00 Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_Init) - i.HAL_SPI_MspInit 0x08000cb8 Section 0 stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit) - i.HAL_SPI_RxCpltCallback 0x08000d0c Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_RxCpltCallback) - i.HAL_SPI_TransmitReceive_IT 0x08000d10 Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) - i.HAL_SPI_TxRxCpltCallback 0x08000de4 Section 0 main.o(i.HAL_SPI_TxRxCpltCallback) - i.HAL_SYSTICK_CLKSourceConfig 0x08000e48 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig) - i.HAL_SYSTICK_Callback 0x08000e60 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback) - i.HAL_SYSTICK_Config 0x08000e64 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config) - i.HAL_SYSTICK_IRQHandler 0x08000e94 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) - i.HAL_TIMEx_BreakCallback 0x08000e9c Section 0 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) - i.HAL_TIMEx_CommutationCallback 0x08000e9e Section 0 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_CommutationCallback) - i.HAL_TIMEx_MasterConfigSynchronization 0x08000ea0 Section 0 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - i.HAL_TIM_Base_Init 0x08000ee8 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init) - i.HAL_TIM_Base_MspInit 0x08000f1c Section 0 stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit) - i.HAL_TIM_Base_Start 0x08000fb8 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start) - i.HAL_TIM_Base_Start_IT 0x08000fd0 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) - i.HAL_TIM_ConfigClockSource 0x08000fe6 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) - i.HAL_TIM_IC_CaptureCallback 0x080010d4 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) - i.HAL_TIM_IRQHandler 0x080010d6 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_IRQHandler) - i.HAL_TIM_OC_DelayElapsedCallback 0x08001238 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) - i.HAL_TIM_PWM_PulseFinishedCallback 0x0800123a Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) - i.HAL_TIM_PeriodElapsedCallback 0x0800123c Section 0 quad_encoder.o(i.HAL_TIM_PeriodElapsedCallback) - i.HAL_TIM_TriggerCallback 0x08001310 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - i.HAL_UART_Init 0x08001312 Section 0 stm32f0xx_hal_uart.o(i.HAL_UART_Init) - i.HAL_UART_MspInit 0x08001380 Section 0 stm32f0xx_hal_msp.o(i.HAL_UART_MspInit) - i.HAL_UART_Transmit 0x080013cc Section 0 stm32f0xx_hal_uart.o(i.HAL_UART_Transmit) - i.HardFault_Handler 0x08001494 Section 0 stm32f0xx_it.o(i.HardFault_Handler) - i.MX_GPIO_Init 0x08001498 Section 0 main.o(i.MX_GPIO_Init) - MX_GPIO_Init 0x08001499 Thumb Code 226 main.o(i.MX_GPIO_Init) - i.MX_SPI1_Init 0x08001590 Section 0 main.o(i.MX_SPI1_Init) - MX_SPI1_Init 0x08001591 Thumb Code 52 main.o(i.MX_SPI1_Init) - i.MX_TIM2_Init 0x080015cc Section 0 main.o(i.MX_TIM2_Init) - MX_TIM2_Init 0x080015cd Thumb Code 80 main.o(i.MX_TIM2_Init) - i.MX_USART1_UART_Init 0x08001620 Section 0 main.o(i.MX_USART1_UART_Init) - MX_USART1_UART_Init 0x08001621 Thumb Code 46 main.o(i.MX_USART1_UART_Init) - i.NMI_Handler 0x08001658 Section 0 stm32f0xx_it.o(i.NMI_Handler) - i.NVIC_SetPriority 0x0800165c Section 0 stm32f0xx_hal_cortex.o(i.NVIC_SetPriority) - NVIC_SetPriority 0x0800165d Thumb Code 60 stm32f0xx_hal_cortex.o(i.NVIC_SetPriority) - i.PendSV_Handler 0x080016a0 Section 0 stm32f0xx_it.o(i.PendSV_Handler) - i.SPI1_IRQHandler 0x080016a4 Section 0 stm32f0xx_it.o(i.SPI1_IRQHandler) - i.SPI_2linesRxISR_16BIT 0x080016b4 Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_16BIT) - SPI_2linesRxISR_16BIT 0x080016b5 Thumb Code 54 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_16BIT) - i.SPI_2linesRxISR_8BIT 0x080016ea Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_8BIT) - SPI_2linesRxISR_8BIT 0x080016eb Thumb Code 94 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_8BIT) - i.SPI_2linesTxISR_16BIT 0x08001748 Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_16BIT) - SPI_2linesTxISR_16BIT 0x08001749 Thumb Code 52 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_16BIT) - i.SPI_2linesTxISR_8BIT 0x0800177c Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_8BIT) - SPI_2linesTxISR_8BIT 0x0800177d Thumb Code 72 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_8BIT) - i.SPI_CloseRxTx_ISR 0x080017c4 Section 0 stm32f0xx_hal_spi.o(i.SPI_CloseRxTx_ISR) - SPI_CloseRxTx_ISR 0x080017c5 Thumb Code 82 stm32f0xx_hal_spi.o(i.SPI_CloseRxTx_ISR) - i.SPI_DMAAbortOnError 0x08001816 Section 0 stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError) - SPI_DMAAbortOnError 0x08001817 Thumb Code 18 stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError) - i.SPI_EndRxTxTransaction 0x08001828 Section 0 stm32f0xx_hal_spi.o(i.SPI_EndRxTxTransaction) - SPI_EndRxTxTransaction 0x08001829 Thumb Code 76 stm32f0xx_hal_spi.o(i.SPI_EndRxTxTransaction) - i.SPI_WaitFifoStateUntilTimeout 0x08001874 Section 0 stm32f0xx_hal_spi.o(i.SPI_WaitFifoStateUntilTimeout) - SPI_WaitFifoStateUntilTimeout 0x08001875 Thumb Code 150 stm32f0xx_hal_spi.o(i.SPI_WaitFifoStateUntilTimeout) - i.SPI_WaitFlagStateUntilTimeout 0x0800190a Section 0 stm32f0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) - SPI_WaitFlagStateUntilTimeout 0x0800190b Thumb Code 140 stm32f0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) - i.SVC_Handler 0x08001996 Section 0 stm32f0xx_it.o(i.SVC_Handler) - i.SysTick_Handler 0x08001998 Section 0 stm32f0xx_it.o(i.SysTick_Handler) - i.SystemClock_Config 0x080019d0 Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x08001a3c Section 0 system_stm32f0xx.o(i.SystemInit) - i.TIM14_IRQHandler 0x08001a98 Section 0 stm32f0xx_it.o(i.TIM14_IRQHandler) - i.TIM16_IRQHandler 0x08001aa8 Section 0 stm32f0xx_it.o(i.TIM16_IRQHandler) - i.TIM17_IRQHandler 0x08001ab8 Section 0 stm32f0xx_it.o(i.TIM17_IRQHandler) - i.TIM_Base_SetConfig 0x08001ac8 Section 0 stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig) - i.TIM_ETR_SetConfig 0x08001b5c Section 0 stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig) - i.TIM_ITRx_SetConfig 0x08001b72 Section 0 stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig) - TIM_ITRx_SetConfig 0x08001b73 Thumb Code 16 stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig) - i.TIM_TI1_ConfigInputStage 0x08001b82 Section 0 stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - TIM_TI1_ConfigInputStage 0x08001b83 Thumb Code 34 stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - i.TIM_TI2_ConfigInputStage 0x08001ba4 Section 0 stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - TIM_TI2_ConfigInputStage 0x08001ba5 Thumb Code 38 stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - i.UART_AdvFeatureConfig 0x08001bca Section 0 stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig) - i.UART_CheckIdleState 0x08001c94 Section 0 stm32f0xx_hal_uart.o(i.UART_CheckIdleState) - i.UART_SetConfig 0x08001d08 Section 0 stm32f0xx_hal_uart.o(i.UART_SetConfig) - i.UART_WaitOnFlagUntilTimeout 0x08001e64 Section 0 stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) - i.__0printf$3 0x08001ec8 Section 0 printf3.o(i.__0printf$3) - i.__ARM_common_switch8 0x08001ee8 Section 0 main.o(i.__ARM_common_switch8) - i.__scatterload_copy 0x08001f02 Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x08001f10 Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x08001f12 Section 14 handlers.o(i.__scatterload_zeroinit) - i._printf_core 0x08001f20 Section 0 printf3.o(i._printf_core) - _printf_core 0x08001f21 Thumb Code 456 printf3.o(i._printf_core) - i.adb_init 0x080020ec Section 0 adb.o(i.adb_init) - i.adb_keyboard_update 0x08002104 Section 0 main.o(i.adb_keyboard_update) - i.adb_listen_16b 0x08002248 Section 0 adb.o(i.adb_listen_16b) - i.adb_mouse_update 0x080022d0 Section 0 main.o(i.adb_mouse_update) - i.adb_read_bit 0x08002328 Section 0 adb.o(i.adb_read_bit) - i.adb_recv_cmd 0x08002368 Section 0 adb.o(i.adb_recv_cmd) - i.adb_release_lines 0x080023cc Section 0 adb.o(i.adb_release_lines) - i.adb_reset 0x080023ec Section 0 adb.o(i.adb_reset) - i.adb_send_response_16b 0x08002418 Section 0 adb.o(i.adb_send_response_16b) - i.adb_wait_until_change 0x080024a4 Section 0 adb.o(i.adb_wait_until_change) - i.adb_write_16 0x080024e8 Section 0 adb.o(i.adb_write_16) - i.adb_write_byte 0x08002504 Section 0 adb.o(i.adb_write_byte) - i.avg_buf_add 0x08002580 Section 0 quad_encoder.o(i.avg_buf_add) - i.byte_to_int16_t 0x0800259a Section 0 main.o(i.byte_to_int16_t) - i.calc_arr 0x080025a4 Section 0 quad_encoder.o(i.calc_arr) - i.cap_to_127 0x080025c4 Section 0 helpers.o(i.cap_to_127) - i.delay_us 0x080025dc Section 0 delay_us.o(i.delay_us) - i.delay_us_init 0x080025f4 Section 0 delay_us.o(i.delay_us_init) - i.fputc 0x08002604 Section 0 main.o(i.fputc) - i.get_buf_avg 0x0800261c Section 0 quad_encoder.o(i.get_buf_avg) - i.get_consolidated_mouse_event 0x0800263a Section 0 helpers.o(i.get_consolidated_mouse_event) - i.handle_protocol_switch 0x08002690 Section 0 main.o(i.handle_protocol_switch) - i.int16_to_uint6 0x08002728 Section 0 main.o(i.int16_to_uint6) - i.is_protocol_enabled 0x08002748 Section 0 main.o(i.is_protocol_enabled) - i.kb_buf_add 0x0800275c Section 0 helpers.o(i.kb_buf_add) - i.kb_buf_init 0x08002788 Section 0 helpers.o(i.kb_buf_init) - i.kb_buf_is_empty 0x080027a4 Section 0 helpers.o(i.kb_buf_is_empty) - i.kb_buf_is_full 0x080027b4 Section 0 helpers.o(i.kb_buf_is_full) - i.kb_buf_peek 0x080027ca Section 0 helpers.o(i.kb_buf_peek) - i.kb_buf_pop 0x080027ea Section 0 helpers.o(i.kb_buf_pop) - i.kb_buf_reset 0x080027fc Section 0 helpers.o(i.kb_buf_reset) - i.lisa_buf_add 0x08002818 Section 0 lisa_kb.o(i.lisa_buf_add) - i.lisa_buf_init 0x08002840 Section 0 lisa_kb.o(i.lisa_buf_init) - i.lisa_init 0x08002850 Section 0 main.o(i.lisa_init) - i.lisa_kb_reset 0x08002870 Section 0 lisa_kb.o(i.lisa_kb_reset) - i.lisa_kb_update 0x08002890 Section 0 lisa_kb.o(i.lisa_kb_update) - i.lisa_write_byte 0x0800294c Section 0 lisa_kb.o(i.lisa_write_byte) - i.look_for_atten 0x08002988 Section 0 adb.o(i.look_for_atten) - i.m0100a_handle_inquiry 0x080029dc Section 0 main.o(i.m0100a_handle_inquiry) - i.m0110a_cmd_buf_add 0x08002a6c Section 0 m0110a.o(i.m0110a_cmd_buf_add) - i.m0110a_cmd_buf_init 0x08002a92 Section 0 m0110a.o(i.m0110a_cmd_buf_init) - i.m0110a_cmd_buf_is_empty 0x08002aa6 Section 0 m0110a.o(i.m0110a_cmd_buf_is_empty) - i.m0110a_cmd_buf_is_full 0x08002ab6 Section 0 m0110a.o(i.m0110a_cmd_buf_is_full) - i.m0110a_cmd_buf_peek 0x08002acc Section 0 m0110a.o(i.m0110a_cmd_buf_peek) - i.m0110a_cmd_buf_pop 0x08002ae2 Section 0 m0110a.o(i.m0110a_cmd_buf_pop) - i.m0110a_cmd_buf_reset 0x08002af4 Section 0 m0110a.o(i.m0110a_cmd_buf_reset) - i.m0110a_get_line_status 0x08002b08 Section 0 m0110a.o(i.m0110a_get_line_status) - i.m0110a_read 0x08002b38 Section 0 m0110a.o(i.m0110a_read) - i.m0110a_read_host_cmd 0x08002b88 Section 0 m0110a.o(i.m0110a_read_host_cmd) - i.m0110a_reset 0x08002ba4 Section 0 m0110a.o(i.m0110a_reset) - i.m0110a_update 0x08002bc8 Section 0 main.o(i.m0110a_update) - i.m0110a_write 0x08002c24 Section 0 m0110a.o(i.m0110a_write) - i.m0110a_write_1b_from_buf 0x08002ca4 Section 0 main.o(i.m0110a_write_1b_from_buf) - i.main 0x08002cc4 Section 0 main.o(i.main) - i.make_m0110a_scancode 0x08002e64 Section 0 m0110a.o(i.make_m0110a_scancode) - i.malloc 0x08002f3c Section 0 malloc.o(i.malloc) - i.micros 0x08002fa8 Section 0 delay_us.o(i.micros) - i.mouse_buf_add 0x08002fb8 Section 0 helpers.o(i.mouse_buf_add) - i.mouse_buf_init 0x08002fe4 Section 0 helpers.o(i.mouse_buf_init) - i.mouse_buf_is_empty 0x08002ffa Section 0 helpers.o(i.mouse_buf_is_empty) - i.mouse_buf_is_full 0x0800300a Section 0 helpers.o(i.mouse_buf_is_full) - i.mouse_buf_peek 0x08003020 Section 0 helpers.o(i.mouse_buf_peek) - i.mouse_buf_pop 0x08003034 Section 0 helpers.o(i.mouse_buf_pop) - i.mouse_buf_reset 0x08003046 Section 0 helpers.o(i.mouse_buf_reset) - i.parse_adb_cmd 0x0800305c Section 0 adb.o(i.parse_adb_cmd) - i.parse_spi_buf 0x08003154 Section 0 main.o(i.parse_spi_buf) - i.protocol_status_lookup_init 0x08003228 Section 0 main.o(i.protocol_status_lookup_init) - i.quad_decrement 0x0800324c Section 0 quad_encoder.o(i.quad_decrement) - i.quad_disable 0x08003260 Section 0 quad_encoder.o(i.quad_disable) - i.quad_enable 0x080032ac Section 0 quad_encoder.o(i.quad_enable) - i.quad_increment 0x080032cc Section 0 quad_encoder.o(i.quad_increment) - i.quad_init 0x080032e0 Section 0 quad_encoder.o(i.quad_init) - i.quad_reset 0x08003338 Section 0 quad_encoder.o(i.quad_reset) - i.quad_write 0x0800334c Section 0 quad_encoder.o(i.quad_write) - i.run_adb 0x0800337c Section 0 main.o(i.run_adb) - i.run_lisa_kb 0x080034d0 Section 0 main.o(i.run_lisa_kb) - i.run_mac_kb 0x0800351c Section 0 main.o(i.run_mac_kb) - i.send_srq 0x08003558 Section 0 adb.o(i.send_srq) - i.wait_for_data_idle 0x08003580 Section 0 m0110a.o(i.wait_for_data_idle) - i.wait_until_change 0x080035b0 Section 0 lisa_kb.o(i.wait_until_change) - .constdata 0x080035f4 Section 132 quad_encoder.o(.constdata) - .constdata 0x08003678 Section 128 m0110a.o(.constdata) - .constdata 0x080036f8 Section 384 lisa_kb.o(.constdata) - .constdata 0x08003878 Section 186 adb.o(.constdata) - .constdata 0x08003932 Section 51 main.o(.constdata) - .constdata 0x08003965 Section 16 system_stm32f0xx.o(.constdata) - .constdata 0x08003975 Section 8 system_stm32f0xx.o(.constdata) + i.HAL_IWDG_Init 0x08000374 Section 0 stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Init) + i.HAL_IWDG_Refresh 0x080003d8 Section 0 stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Refresh) + i.HAL_IncTick 0x080003e8 Section 0 stm32f0xx_hal.o(i.HAL_IncTick) + i.HAL_Init 0x080003f8 Section 0 stm32f0xx_hal.o(i.HAL_Init) + i.HAL_InitTick 0x08000418 Section 0 stm32f0xx_hal.o(i.HAL_InitTick) + i.HAL_MspInit 0x0800043c Section 0 stm32f0xx_hal_msp.o(i.HAL_MspInit) + i.HAL_NVIC_EnableIRQ 0x08000480 Section 0 stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + i.HAL_NVIC_SetPriority 0x08000494 Section 0 stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + i.HAL_RCCEx_PeriphCLKConfig 0x0800049c Section 0 stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) + i.HAL_RCC_ClockConfig 0x080005bc Section 0 stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + i.HAL_RCC_GetHCLKFreq 0x08000710 Section 0 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) + i.HAL_RCC_GetPCLK1Freq 0x0800071c Section 0 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + i.HAL_RCC_GetSysClockFreq 0x0800073c Section 0 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + i.HAL_RCC_OscConfig 0x080007c4 Section 0 stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig) + i.HAL_SPI_ErrorCallback 0x08000b9c Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback) + i.HAL_SPI_IRQHandler 0x08000ba0 Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler) + i.HAL_SPI_Init 0x08000c74 Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_Init) + i.HAL_SPI_MspInit 0x08000d2c Section 0 stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit) + i.HAL_SPI_RxCpltCallback 0x08000d80 Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_RxCpltCallback) + i.HAL_SPI_TransmitReceive_IT 0x08000d84 Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) + i.HAL_SPI_TxRxCpltCallback 0x08000e58 Section 0 main.o(i.HAL_SPI_TxRxCpltCallback) + i.HAL_SYSTICK_CLKSourceConfig 0x08000ebc Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig) + i.HAL_SYSTICK_Callback 0x08000ed4 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback) + i.HAL_SYSTICK_Config 0x08000ed8 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config) + i.HAL_SYSTICK_IRQHandler 0x08000f08 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) + i.HAL_TIMEx_BreakCallback 0x08000f10 Section 0 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) + i.HAL_TIMEx_CommutationCallback 0x08000f12 Section 0 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_CommutationCallback) + i.HAL_TIMEx_MasterConfigSynchronization 0x08000f14 Section 0 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + i.HAL_TIM_Base_Init 0x08000f5c Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init) + i.HAL_TIM_Base_MspInit 0x08000f90 Section 0 stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit) + i.HAL_TIM_Base_Start 0x0800102c Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start) + i.HAL_TIM_Base_Start_IT 0x08001044 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) + i.HAL_TIM_ConfigClockSource 0x0800105a Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) + i.HAL_TIM_IC_CaptureCallback 0x08001148 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) + i.HAL_TIM_IRQHandler 0x0800114a Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_IRQHandler) + i.HAL_TIM_OC_DelayElapsedCallback 0x080012ac Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) + i.HAL_TIM_PWM_PulseFinishedCallback 0x080012ae Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) + i.HAL_TIM_PeriodElapsedCallback 0x080012b0 Section 0 quad_encoder.o(i.HAL_TIM_PeriodElapsedCallback) + i.HAL_TIM_TriggerCallback 0x08001384 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + i.HAL_UART_Init 0x08001386 Section 0 stm32f0xx_hal_uart.o(i.HAL_UART_Init) + i.HAL_UART_MspInit 0x080013f4 Section 0 stm32f0xx_hal_msp.o(i.HAL_UART_MspInit) + i.HAL_UART_Transmit 0x08001440 Section 0 stm32f0xx_hal_uart.o(i.HAL_UART_Transmit) + i.HardFault_Handler 0x08001508 Section 0 stm32f0xx_it.o(i.HardFault_Handler) + i.MX_GPIO_Init 0x0800150c Section 0 main.o(i.MX_GPIO_Init) + MX_GPIO_Init 0x0800150d Thumb Code 226 main.o(i.MX_GPIO_Init) + i.MX_SPI1_Init 0x08001604 Section 0 main.o(i.MX_SPI1_Init) + MX_SPI1_Init 0x08001605 Thumb Code 52 main.o(i.MX_SPI1_Init) + i.MX_TIM2_Init 0x08001640 Section 0 main.o(i.MX_TIM2_Init) + MX_TIM2_Init 0x08001641 Thumb Code 80 main.o(i.MX_TIM2_Init) + i.MX_USART1_UART_Init 0x08001694 Section 0 main.o(i.MX_USART1_UART_Init) + MX_USART1_UART_Init 0x08001695 Thumb Code 46 main.o(i.MX_USART1_UART_Init) + i.NMI_Handler 0x080016cc Section 0 stm32f0xx_it.o(i.NMI_Handler) + i.NVIC_SetPriority 0x080016d0 Section 0 stm32f0xx_hal_cortex.o(i.NVIC_SetPriority) + NVIC_SetPriority 0x080016d1 Thumb Code 60 stm32f0xx_hal_cortex.o(i.NVIC_SetPriority) + i.PendSV_Handler 0x08001714 Section 0 stm32f0xx_it.o(i.PendSV_Handler) + i.SPI1_IRQHandler 0x08001718 Section 0 stm32f0xx_it.o(i.SPI1_IRQHandler) + i.SPI_2linesRxISR_16BIT 0x08001728 Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_16BIT) + SPI_2linesRxISR_16BIT 0x08001729 Thumb Code 54 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_16BIT) + i.SPI_2linesRxISR_8BIT 0x0800175e Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_8BIT) + SPI_2linesRxISR_8BIT 0x0800175f Thumb Code 94 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_8BIT) + i.SPI_2linesTxISR_16BIT 0x080017bc Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_16BIT) + SPI_2linesTxISR_16BIT 0x080017bd Thumb Code 52 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_16BIT) + i.SPI_2linesTxISR_8BIT 0x080017f0 Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_8BIT) + SPI_2linesTxISR_8BIT 0x080017f1 Thumb Code 72 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_8BIT) + i.SPI_CloseRxTx_ISR 0x08001838 Section 0 stm32f0xx_hal_spi.o(i.SPI_CloseRxTx_ISR) + SPI_CloseRxTx_ISR 0x08001839 Thumb Code 82 stm32f0xx_hal_spi.o(i.SPI_CloseRxTx_ISR) + i.SPI_DMAAbortOnError 0x0800188a Section 0 stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError) + SPI_DMAAbortOnError 0x0800188b Thumb Code 18 stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError) + i.SPI_EndRxTxTransaction 0x0800189c Section 0 stm32f0xx_hal_spi.o(i.SPI_EndRxTxTransaction) + SPI_EndRxTxTransaction 0x0800189d Thumb Code 76 stm32f0xx_hal_spi.o(i.SPI_EndRxTxTransaction) + i.SPI_WaitFifoStateUntilTimeout 0x080018e8 Section 0 stm32f0xx_hal_spi.o(i.SPI_WaitFifoStateUntilTimeout) + SPI_WaitFifoStateUntilTimeout 0x080018e9 Thumb Code 150 stm32f0xx_hal_spi.o(i.SPI_WaitFifoStateUntilTimeout) + i.SPI_WaitFlagStateUntilTimeout 0x0800197e Section 0 stm32f0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) + SPI_WaitFlagStateUntilTimeout 0x0800197f Thumb Code 140 stm32f0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) + i.SVC_Handler 0x08001a0a Section 0 stm32f0xx_it.o(i.SVC_Handler) + i.SysTick_Handler 0x08001a0c Section 0 stm32f0xx_it.o(i.SysTick_Handler) + i.SystemClock_Config 0x08001a44 Section 0 main.o(i.SystemClock_Config) + i.SystemInit 0x08001ab0 Section 0 system_stm32f0xx.o(i.SystemInit) + i.TIM14_IRQHandler 0x08001b0c Section 0 stm32f0xx_it.o(i.TIM14_IRQHandler) + i.TIM16_IRQHandler 0x08001b1c Section 0 stm32f0xx_it.o(i.TIM16_IRQHandler) + i.TIM17_IRQHandler 0x08001b2c Section 0 stm32f0xx_it.o(i.TIM17_IRQHandler) + i.TIM_Base_SetConfig 0x08001b3c Section 0 stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig) + i.TIM_ETR_SetConfig 0x08001bd0 Section 0 stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig) + i.TIM_ITRx_SetConfig 0x08001be6 Section 0 stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig) + TIM_ITRx_SetConfig 0x08001be7 Thumb Code 16 stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig) + i.TIM_TI1_ConfigInputStage 0x08001bf6 Section 0 stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + TIM_TI1_ConfigInputStage 0x08001bf7 Thumb Code 34 stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + i.TIM_TI2_ConfigInputStage 0x08001c18 Section 0 stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + TIM_TI2_ConfigInputStage 0x08001c19 Thumb Code 38 stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + i.UART_AdvFeatureConfig 0x08001c3e Section 0 stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig) + i.UART_CheckIdleState 0x08001d08 Section 0 stm32f0xx_hal_uart.o(i.UART_CheckIdleState) + i.UART_SetConfig 0x08001d7c Section 0 stm32f0xx_hal_uart.o(i.UART_SetConfig) + i.UART_WaitOnFlagUntilTimeout 0x08001ed8 Section 0 stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) + i.__0printf$3 0x08001f3c Section 0 printf3.o(i.__0printf$3) + i.__ARM_common_switch8 0x08001f5c Section 0 main.o(i.__ARM_common_switch8) + i.__scatterload_copy 0x08001f76 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08001f84 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08001f86 Section 14 handlers.o(i.__scatterload_zeroinit) + i._printf_core 0x08001f94 Section 0 printf3.o(i._printf_core) + _printf_core 0x08001f95 Thumb Code 456 printf3.o(i._printf_core) + i.adb_init 0x08002160 Section 0 adb.o(i.adb_init) + i.adb_keyboard_update 0x08002178 Section 0 main.o(i.adb_keyboard_update) + i.adb_listen_16b 0x080022bc Section 0 adb.o(i.adb_listen_16b) + i.adb_mouse_update 0x08002344 Section 0 main.o(i.adb_mouse_update) + i.adb_read_bit 0x0800239c Section 0 adb.o(i.adb_read_bit) + i.adb_recv_cmd 0x080023dc Section 0 adb.o(i.adb_recv_cmd) + i.adb_release_lines 0x08002440 Section 0 adb.o(i.adb_release_lines) + i.adb_reset 0x08002460 Section 0 adb.o(i.adb_reset) + i.adb_send_response_16b 0x0800248c Section 0 adb.o(i.adb_send_response_16b) + i.adb_wait_until_change 0x08002518 Section 0 adb.o(i.adb_wait_until_change) + i.adb_write_16 0x0800255c Section 0 adb.o(i.adb_write_16) + i.adb_write_byte 0x08002578 Section 0 adb.o(i.adb_write_byte) + i.avg_buf_add 0x080025f4 Section 0 quad_encoder.o(i.avg_buf_add) + i.byte_to_int16_t 0x0800260e Section 0 main.o(i.byte_to_int16_t) + i.calc_arr 0x08002618 Section 0 quad_encoder.o(i.calc_arr) + i.cap_to_127 0x08002638 Section 0 helpers.o(i.cap_to_127) + i.delay_us 0x08002650 Section 0 delay_us.o(i.delay_us) + i.delay_us_init 0x08002668 Section 0 delay_us.o(i.delay_us_init) + i.fputc 0x08002678 Section 0 main.o(i.fputc) + i.get_buf_avg 0x08002690 Section 0 quad_encoder.o(i.get_buf_avg) + i.get_consolidated_mouse_event 0x080026ae Section 0 helpers.o(i.get_consolidated_mouse_event) + i.handle_protocol_switch 0x08002704 Section 0 main.o(i.handle_protocol_switch) + i.int16_to_uint6 0x0800279c Section 0 main.o(i.int16_to_uint6) + i.is_protocol_enabled 0x080027bc Section 0 main.o(i.is_protocol_enabled) + i.kb_buf_add 0x080027d0 Section 0 helpers.o(i.kb_buf_add) + i.kb_buf_init 0x080027fc Section 0 helpers.o(i.kb_buf_init) + i.kb_buf_is_empty 0x08002818 Section 0 helpers.o(i.kb_buf_is_empty) + i.kb_buf_is_full 0x08002828 Section 0 helpers.o(i.kb_buf_is_full) + i.kb_buf_peek 0x0800283e Section 0 helpers.o(i.kb_buf_peek) + i.kb_buf_pop 0x0800285e Section 0 helpers.o(i.kb_buf_pop) + i.kb_buf_reset 0x08002870 Section 0 helpers.o(i.kb_buf_reset) + i.lisa_buf_add 0x0800288c Section 0 lisa_kb.o(i.lisa_buf_add) + i.lisa_buf_init 0x080028b4 Section 0 lisa_kb.o(i.lisa_buf_init) + i.lisa_init 0x080028c4 Section 0 main.o(i.lisa_init) + i.lisa_kb_reset 0x080028e4 Section 0 lisa_kb.o(i.lisa_kb_reset) + i.lisa_kb_update 0x08002904 Section 0 lisa_kb.o(i.lisa_kb_update) + i.lisa_write_byte 0x080029c0 Section 0 lisa_kb.o(i.lisa_write_byte) + i.look_for_atten 0x080029fc Section 0 adb.o(i.look_for_atten) + i.m0100a_handle_inquiry 0x08002a50 Section 0 main.o(i.m0100a_handle_inquiry) + i.m0110a_cmd_buf_add 0x08002ae0 Section 0 m0110a.o(i.m0110a_cmd_buf_add) + i.m0110a_cmd_buf_init 0x08002b06 Section 0 m0110a.o(i.m0110a_cmd_buf_init) + i.m0110a_cmd_buf_is_empty 0x08002b1a Section 0 m0110a.o(i.m0110a_cmd_buf_is_empty) + i.m0110a_cmd_buf_is_full 0x08002b2a Section 0 m0110a.o(i.m0110a_cmd_buf_is_full) + i.m0110a_cmd_buf_peek 0x08002b40 Section 0 m0110a.o(i.m0110a_cmd_buf_peek) + i.m0110a_cmd_buf_pop 0x08002b56 Section 0 m0110a.o(i.m0110a_cmd_buf_pop) + i.m0110a_cmd_buf_reset 0x08002b68 Section 0 m0110a.o(i.m0110a_cmd_buf_reset) + i.m0110a_get_line_status 0x08002b7c Section 0 m0110a.o(i.m0110a_get_line_status) + i.m0110a_read 0x08002bac Section 0 m0110a.o(i.m0110a_read) + i.m0110a_read_host_cmd 0x08002bfc Section 0 m0110a.o(i.m0110a_read_host_cmd) + i.m0110a_reset 0x08002c18 Section 0 m0110a.o(i.m0110a_reset) + i.m0110a_update 0x08002c3c Section 0 main.o(i.m0110a_update) + i.m0110a_write 0x08002c98 Section 0 m0110a.o(i.m0110a_write) + i.m0110a_write_1b_from_buf 0x08002d18 Section 0 main.o(i.m0110a_write_1b_from_buf) + i.main 0x08002d38 Section 0 main.o(i.main) + i.make_m0110a_scancode 0x08002f20 Section 0 m0110a.o(i.make_m0110a_scancode) + i.malloc 0x08002ff8 Section 0 malloc.o(i.malloc) + i.micros 0x08003064 Section 0 delay_us.o(i.micros) + i.mouse_buf_add 0x08003074 Section 0 helpers.o(i.mouse_buf_add) + i.mouse_buf_init 0x080030a0 Section 0 helpers.o(i.mouse_buf_init) + i.mouse_buf_is_empty 0x080030b6 Section 0 helpers.o(i.mouse_buf_is_empty) + i.mouse_buf_is_full 0x080030c6 Section 0 helpers.o(i.mouse_buf_is_full) + i.mouse_buf_peek 0x080030dc Section 0 helpers.o(i.mouse_buf_peek) + i.mouse_buf_pop 0x080030f0 Section 0 helpers.o(i.mouse_buf_pop) + i.mouse_buf_reset 0x08003102 Section 0 helpers.o(i.mouse_buf_reset) + i.parse_adb_cmd 0x08003118 Section 0 adb.o(i.parse_adb_cmd) + i.parse_spi_buf 0x08003210 Section 0 main.o(i.parse_spi_buf) + i.protocol_status_lookup_init 0x080032e0 Section 0 main.o(i.protocol_status_lookup_init) + i.quad_decrement 0x08003304 Section 0 quad_encoder.o(i.quad_decrement) + i.quad_disable 0x08003318 Section 0 quad_encoder.o(i.quad_disable) + i.quad_enable 0x08003364 Section 0 quad_encoder.o(i.quad_enable) + i.quad_increment 0x08003384 Section 0 quad_encoder.o(i.quad_increment) + i.quad_init 0x08003398 Section 0 quad_encoder.o(i.quad_init) + i.quad_reset 0x080033f0 Section 0 quad_encoder.o(i.quad_reset) + i.quad_write 0x08003404 Section 0 quad_encoder.o(i.quad_write) + i.run_adb 0x08003434 Section 0 main.o(i.run_adb) + i.run_lisa_kb 0x08003588 Section 0 main.o(i.run_lisa_kb) + i.run_mac_kb 0x080035d4 Section 0 main.o(i.run_mac_kb) + i.send_srq 0x08003610 Section 0 adb.o(i.send_srq) + i.wait_for_data_idle 0x08003638 Section 0 m0110a.o(i.wait_for_data_idle) + i.wait_until_change 0x08003668 Section 0 lisa_kb.o(i.wait_until_change) + .constdata 0x080036ac Section 132 quad_encoder.o(.constdata) + .constdata 0x08003730 Section 128 m0110a.o(.constdata) + .constdata 0x080037b0 Section 384 lisa_kb.o(.constdata) + .constdata 0x08003930 Section 186 adb.o(.constdata) + .constdata 0x080039ea Section 61 main.o(.constdata) + .constdata 0x08003a27 Section 16 system_stm32f0xx.o(.constdata) + .constdata 0x08003a37 Section 8 system_stm32f0xx.o(.constdata) .data 0x20000000 Section 4 delay_us.o(.data) .data 0x20000004 Section 20 quad_encoder.o(.data) .data 0x20000018 Section 1 m0110a.o(.data) @@ -2080,9 +2081,9 @@ Image Symbol Table .bss 0x20000080 Section 56 quad_encoder.o(.bss) .bss 0x200000b8 Section 16 helpers.o(.bss) .bss 0x200000c8 Section 16 lisa_kb.o(.bss) - .bss 0x200000d8 Section 576 main.o(.bss) - HEAP 0x20000318 Section 512 startup_stm32f072xb.o(HEAP) - STACK 0x20000518 Section 1024 startup_stm32f072xb.o(STACK) + .bss 0x200000d8 Section 592 main.o(.bss) + HEAP 0x20000328 Section 512 startup_stm32f072xb.o(HEAP) + STACK 0x20000528 Section 1024 startup_stm32f072xb.o(STACK) Global Symbols @@ -2197,161 +2198,163 @@ Image Symbol Table HAL_GPIO_ReadPin 0x08000351 Thumb Code 10 stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin) HAL_GPIO_WritePin 0x0800035b Thumb Code 12 stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) HAL_GetTick 0x08000369 Thumb Code 6 stm32f0xx_hal.o(i.HAL_GetTick) - HAL_IncTick 0x08000375 Thumb Code 10 stm32f0xx_hal.o(i.HAL_IncTick) - HAL_Init 0x08000385 Thumb Code 26 stm32f0xx_hal.o(i.HAL_Init) - HAL_InitTick 0x080003a5 Thumb Code 34 stm32f0xx_hal.o(i.HAL_InitTick) - HAL_MspInit 0x080003c9 Thumb Code 64 stm32f0xx_hal_msp.o(i.HAL_MspInit) - HAL_NVIC_EnableIRQ 0x0800040d Thumb Code 14 stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x08000421 Thumb Code 8 stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - HAL_RCCEx_PeriphCLKConfig 0x08000429 Thumb Code 274 stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) - HAL_RCC_ClockConfig 0x08000549 Thumb Code 320 stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - HAL_RCC_GetHCLKFreq 0x0800069d Thumb Code 6 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) - HAL_RCC_GetPCLK1Freq 0x080006a9 Thumb Code 20 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetSysClockFreq 0x080006c9 Thumb Code 90 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x08000751 Thumb Code 966 stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig) - HAL_SPI_ErrorCallback 0x08000b29 Thumb Code 2 stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback) - HAL_SPI_IRQHandler 0x08000b2d Thumb Code 208 stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler) - HAL_SPI_Init 0x08000c01 Thumb Code 184 stm32f0xx_hal_spi.o(i.HAL_SPI_Init) - HAL_SPI_MspInit 0x08000cb9 Thumb Code 76 stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit) - HAL_SPI_RxCpltCallback 0x08000d0d Thumb Code 2 stm32f0xx_hal_spi.o(i.HAL_SPI_RxCpltCallback) - HAL_SPI_TransmitReceive_IT 0x08000d11 Thumb Code 196 stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) - HAL_SPI_TxRxCpltCallback 0x08000de5 Thumb Code 80 main.o(i.HAL_SPI_TxRxCpltCallback) - HAL_SYSTICK_CLKSourceConfig 0x08000e49 Thumb Code 20 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig) - HAL_SYSTICK_Callback 0x08000e61 Thumb Code 2 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback) - HAL_SYSTICK_Config 0x08000e65 Thumb Code 38 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config) - HAL_SYSTICK_IRQHandler 0x08000e95 Thumb Code 8 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) - HAL_TIMEx_BreakCallback 0x08000e9d Thumb Code 2 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) - HAL_TIMEx_CommutationCallback 0x08000e9f Thumb Code 2 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_CommutationCallback) - HAL_TIMEx_MasterConfigSynchronization 0x08000ea1 Thumb Code 72 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - HAL_TIM_Base_Init 0x08000ee9 Thumb Code 52 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x08000f1d Thumb Code 140 stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit) - HAL_TIM_Base_Start 0x08000fb9 Thumb Code 24 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start) - HAL_TIM_Base_Start_IT 0x08000fd1 Thumb Code 22 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) - HAL_TIM_ConfigClockSource 0x08000fe7 Thumb Code 238 stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) - HAL_TIM_IC_CaptureCallback 0x080010d5 Thumb Code 2 stm32f0xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) - HAL_TIM_IRQHandler 0x080010d7 Thumb Code 354 stm32f0xx_hal_tim.o(i.HAL_TIM_IRQHandler) - HAL_TIM_OC_DelayElapsedCallback 0x08001239 Thumb Code 2 stm32f0xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) - HAL_TIM_PWM_PulseFinishedCallback 0x0800123b Thumb Code 2 stm32f0xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) - HAL_TIM_PeriodElapsedCallback 0x0800123d Thumb Code 192 quad_encoder.o(i.HAL_TIM_PeriodElapsedCallback) - HAL_TIM_TriggerCallback 0x08001311 Thumb Code 2 stm32f0xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - HAL_UART_Init 0x08001313 Thumb Code 108 stm32f0xx_hal_uart.o(i.HAL_UART_Init) - HAL_UART_MspInit 0x08001381 Thumb Code 66 stm32f0xx_hal_msp.o(i.HAL_UART_MspInit) - HAL_UART_Transmit 0x080013cd Thumb Code 200 stm32f0xx_hal_uart.o(i.HAL_UART_Transmit) - HardFault_Handler 0x08001495 Thumb Code 2 stm32f0xx_it.o(i.HardFault_Handler) - NMI_Handler 0x08001659 Thumb Code 2 stm32f0xx_it.o(i.NMI_Handler) - PendSV_Handler 0x080016a1 Thumb Code 2 stm32f0xx_it.o(i.PendSV_Handler) - SPI1_IRQHandler 0x080016a5 Thumb Code 10 stm32f0xx_it.o(i.SPI1_IRQHandler) - SVC_Handler 0x08001997 Thumb Code 2 stm32f0xx_it.o(i.SVC_Handler) - SysTick_Handler 0x08001999 Thumb Code 46 stm32f0xx_it.o(i.SysTick_Handler) - SystemClock_Config 0x080019d1 Thumb Code 108 main.o(i.SystemClock_Config) - SystemInit 0x08001a3d Thumb Code 76 system_stm32f0xx.o(i.SystemInit) - TIM14_IRQHandler 0x08001a99 Thumb Code 10 stm32f0xx_it.o(i.TIM14_IRQHandler) - TIM16_IRQHandler 0x08001aa9 Thumb Code 10 stm32f0xx_it.o(i.TIM16_IRQHandler) - TIM17_IRQHandler 0x08001ab9 Thumb Code 10 stm32f0xx_it.o(i.TIM17_IRQHandler) - TIM_Base_SetConfig 0x08001ac9 Thumb Code 124 stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig) - TIM_ETR_SetConfig 0x08001b5d Thumb Code 22 stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig) - UART_AdvFeatureConfig 0x08001bcb Thumb Code 202 stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig) - UART_CheckIdleState 0x08001c95 Thumb Code 102 stm32f0xx_hal_uart.o(i.UART_CheckIdleState) - UART_SetConfig 0x08001d09 Thumb Code 316 stm32f0xx_hal_uart.o(i.UART_SetConfig) - UART_WaitOnFlagUntilTimeout 0x08001e65 Thumb Code 98 stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) - __0printf$3 0x08001ec9 Thumb Code 24 printf3.o(i.__0printf$3) - __1printf$3 0x08001ec9 Thumb Code 0 printf3.o(i.__0printf$3) - __2printf 0x08001ec9 Thumb Code 0 printf3.o(i.__0printf$3) - __ARM_common_switch8 0x08001ee9 Thumb Code 26 main.o(i.__ARM_common_switch8) - __scatterload_copy 0x08001f03 Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x08001f11 Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x08001f13 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - adb_init 0x080020ed Thumb Code 18 adb.o(i.adb_init) - adb_keyboard_update 0x08002105 Thumb Code 278 main.o(i.adb_keyboard_update) - adb_listen_16b 0x08002249 Thumb Code 122 adb.o(i.adb_listen_16b) - adb_mouse_update 0x080022d1 Thumb Code 78 main.o(i.adb_mouse_update) - adb_read_bit 0x08002329 Thumb Code 56 adb.o(i.adb_read_bit) - adb_recv_cmd 0x08002369 Thumb Code 88 adb.o(i.adb_recv_cmd) - adb_release_lines 0x080023cd Thumb Code 26 adb.o(i.adb_release_lines) - adb_reset 0x080023ed Thumb Code 34 adb.o(i.adb_reset) - adb_send_response_16b 0x08002419 Thumb Code 132 adb.o(i.adb_send_response_16b) - adb_wait_until_change 0x080024a5 Thumb Code 62 adb.o(i.adb_wait_until_change) - adb_write_16 0x080024e9 Thumb Code 28 adb.o(i.adb_write_16) - adb_write_byte 0x08002505 Thumb Code 120 adb.o(i.adb_write_byte) - avg_buf_add 0x08002581 Thumb Code 26 quad_encoder.o(i.avg_buf_add) - byte_to_int16_t 0x0800259b Thumb Code 8 main.o(i.byte_to_int16_t) - calc_arr 0x080025a5 Thumb Code 28 quad_encoder.o(i.calc_arr) - cap_to_127 0x080025c5 Thumb Code 22 helpers.o(i.cap_to_127) - delay_us 0x080025dd Thumb Code 18 delay_us.o(i.delay_us) - delay_us_init 0x080025f5 Thumb Code 12 delay_us.o(i.delay_us_init) - fputc 0x08002605 Thumb Code 18 main.o(i.fputc) - get_buf_avg 0x0800261d Thumb Code 30 quad_encoder.o(i.get_buf_avg) - get_consolidated_mouse_event 0x0800263b Thumb Code 86 helpers.o(i.get_consolidated_mouse_event) - handle_protocol_switch 0x08002691 Thumb Code 144 main.o(i.handle_protocol_switch) - int16_to_uint6 0x08002729 Thumb Code 30 main.o(i.int16_to_uint6) - is_protocol_enabled 0x08002749 Thumb Code 16 main.o(i.is_protocol_enabled) - kb_buf_add 0x0800275d Thumb Code 44 helpers.o(i.kb_buf_add) - kb_buf_init 0x08002789 Thumb Code 28 helpers.o(i.kb_buf_init) - kb_buf_is_empty 0x080027a5 Thumb Code 16 helpers.o(i.kb_buf_is_empty) - kb_buf_is_full 0x080027b5 Thumb Code 22 helpers.o(i.kb_buf_is_full) - kb_buf_peek 0x080027cb Thumb Code 32 helpers.o(i.kb_buf_peek) - kb_buf_pop 0x080027eb Thumb Code 18 helpers.o(i.kb_buf_pop) - kb_buf_reset 0x080027fd Thumb Code 28 helpers.o(i.kb_buf_reset) - lisa_buf_add 0x08002819 Thumb Code 32 lisa_kb.o(i.lisa_buf_add) - lisa_buf_init 0x08002841 Thumb Code 10 lisa_kb.o(i.lisa_buf_init) - lisa_init 0x08002851 Thumb Code 26 main.o(i.lisa_init) - lisa_kb_reset 0x08002871 Thumb Code 22 lisa_kb.o(i.lisa_kb_reset) - lisa_kb_update 0x08002891 Thumb Code 172 lisa_kb.o(i.lisa_kb_update) - lisa_write_byte 0x0800294d Thumb Code 52 lisa_kb.o(i.lisa_write_byte) - look_for_atten 0x08002989 Thumb Code 74 adb.o(i.look_for_atten) - m0100a_handle_inquiry 0x080029dd Thumb Code 134 main.o(i.m0100a_handle_inquiry) - m0110a_cmd_buf_add 0x08002a6d Thumb Code 38 m0110a.o(i.m0110a_cmd_buf_add) - m0110a_cmd_buf_init 0x08002a93 Thumb Code 20 m0110a.o(i.m0110a_cmd_buf_init) - m0110a_cmd_buf_is_empty 0x08002aa7 Thumb Code 16 m0110a.o(i.m0110a_cmd_buf_is_empty) - m0110a_cmd_buf_is_full 0x08002ab7 Thumb Code 22 m0110a.o(i.m0110a_cmd_buf_is_full) - m0110a_cmd_buf_peek 0x08002acd Thumb Code 22 m0110a.o(i.m0110a_cmd_buf_peek) - m0110a_cmd_buf_pop 0x08002ae3 Thumb Code 18 m0110a.o(i.m0110a_cmd_buf_pop) - m0110a_cmd_buf_reset 0x08002af5 Thumb Code 18 m0110a.o(i.m0110a_cmd_buf_reset) - m0110a_get_line_status 0x08002b09 Thumb Code 42 m0110a.o(i.m0110a_get_line_status) - m0110a_read 0x08002b39 Thumb Code 76 m0110a.o(i.m0110a_read) - m0110a_read_host_cmd 0x08002b89 Thumb Code 28 m0110a.o(i.m0110a_read_host_cmd) - m0110a_reset 0x08002ba5 Thumb Code 30 m0110a.o(i.m0110a_reset) - m0110a_update 0x08002bc9 Thumb Code 86 main.o(i.m0110a_update) - m0110a_write 0x08002c25 Thumb Code 118 m0110a.o(i.m0110a_write) - m0110a_write_1b_from_buf 0x08002ca5 Thumb Code 26 main.o(i.m0110a_write_1b_from_buf) - main 0x08002cc5 Thumb Code 350 main.o(i.main) - make_m0110a_scancode 0x08002e65 Thumb Code 208 m0110a.o(i.make_m0110a_scancode) - malloc 0x08002f3d Thumb Code 92 malloc.o(i.malloc) - micros 0x08002fa9 Thumb Code 10 delay_us.o(i.micros) - mouse_buf_add 0x08002fb9 Thumb Code 44 helpers.o(i.mouse_buf_add) - mouse_buf_init 0x08002fe5 Thumb Code 22 helpers.o(i.mouse_buf_init) - mouse_buf_is_empty 0x08002ffb Thumb Code 16 helpers.o(i.mouse_buf_is_empty) - mouse_buf_is_full 0x0800300b Thumb Code 22 helpers.o(i.mouse_buf_is_full) - mouse_buf_peek 0x08003021 Thumb Code 20 helpers.o(i.mouse_buf_peek) - mouse_buf_pop 0x08003035 Thumb Code 18 helpers.o(i.mouse_buf_pop) - mouse_buf_reset 0x08003047 Thumb Code 20 helpers.o(i.mouse_buf_reset) - parse_adb_cmd 0x0800305d Thumb Code 240 adb.o(i.parse_adb_cmd) - parse_spi_buf 0x08003155 Thumb Code 202 main.o(i.parse_spi_buf) - protocol_status_lookup_init 0x08003229 Thumb Code 30 main.o(i.protocol_status_lookup_init) - quad_decrement 0x0800324d Thumb Code 18 quad_encoder.o(i.quad_decrement) - quad_disable 0x08003261 Thumb Code 64 quad_encoder.o(i.quad_disable) - quad_enable 0x080032ad Thumb Code 24 quad_encoder.o(i.quad_enable) - quad_increment 0x080032cd Thumb Code 18 quad_encoder.o(i.quad_increment) - quad_init 0x080032e1 Thumb Code 80 quad_encoder.o(i.quad_init) - quad_reset 0x08003339 Thumb Code 18 quad_encoder.o(i.quad_reset) - quad_write 0x0800334d Thumb Code 44 quad_encoder.o(i.quad_write) - run_adb 0x0800337d Thumb Code 300 main.o(i.run_adb) - run_lisa_kb 0x080034d1 Thumb Code 64 main.o(i.run_lisa_kb) - run_mac_kb 0x0800351d Thumb Code 50 main.o(i.run_mac_kb) - send_srq 0x08003559 Thumb Code 34 adb.o(i.send_srq) - wait_for_data_idle 0x08003581 Thumb Code 42 m0110a.o(i.wait_for_data_idle) - wait_until_change 0x080035b1 Thumb Code 62 lisa_kb.o(i.wait_until_change) - grey_code_lookup 0x080035f4 Data 4 quad_encoder.o(.constdata) - arr_lookup 0x080035f8 Data 128 quad_encoder.o(.constdata) - linux_keycode_to_m0110a_scancode_lookup 0x08003678 Data 128 m0110a.o(.constdata) - lisa_byte_lookup 0x080036f8 Data 256 lisa_kb.o(.constdata) - linux_keycode_to_lisa_lookup 0x080037f8 Data 128 lisa_kb.o(.constdata) - linux_ev_to_adb_lookup 0x08003878 Data 186 adb.o(.constdata) - boot_message 0x08003932 Data 51 main.o(.constdata) - AHBPrescTable 0x08003965 Data 16 system_stm32f0xx.o(.constdata) - APBPrescTable 0x08003975 Data 8 system_stm32f0xx.o(.constdata) - Region$$Table$$Base 0x08003980 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x080039a0 Number 0 anon$$obj.o(Region$$Table) + HAL_IWDG_Init 0x08000375 Thumb Code 86 stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Init) + HAL_IWDG_Refresh 0x080003d9 Thumb Code 10 stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Refresh) + HAL_IncTick 0x080003e9 Thumb Code 10 stm32f0xx_hal.o(i.HAL_IncTick) + HAL_Init 0x080003f9 Thumb Code 26 stm32f0xx_hal.o(i.HAL_Init) + HAL_InitTick 0x08000419 Thumb Code 34 stm32f0xx_hal.o(i.HAL_InitTick) + HAL_MspInit 0x0800043d Thumb Code 64 stm32f0xx_hal_msp.o(i.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x08000481 Thumb Code 14 stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x08000495 Thumb Code 8 stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + HAL_RCCEx_PeriphCLKConfig 0x0800049d Thumb Code 274 stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) + HAL_RCC_ClockConfig 0x080005bd Thumb Code 320 stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + HAL_RCC_GetHCLKFreq 0x08000711 Thumb Code 6 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) + HAL_RCC_GetPCLK1Freq 0x0800071d Thumb Code 20 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetSysClockFreq 0x0800073d Thumb Code 90 stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x080007c5 Thumb Code 966 stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig) + HAL_SPI_ErrorCallback 0x08000b9d Thumb Code 2 stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback) + HAL_SPI_IRQHandler 0x08000ba1 Thumb Code 208 stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler) + HAL_SPI_Init 0x08000c75 Thumb Code 184 stm32f0xx_hal_spi.o(i.HAL_SPI_Init) + HAL_SPI_MspInit 0x08000d2d Thumb Code 76 stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit) + HAL_SPI_RxCpltCallback 0x08000d81 Thumb Code 2 stm32f0xx_hal_spi.o(i.HAL_SPI_RxCpltCallback) + HAL_SPI_TransmitReceive_IT 0x08000d85 Thumb Code 196 stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) + HAL_SPI_TxRxCpltCallback 0x08000e59 Thumb Code 80 main.o(i.HAL_SPI_TxRxCpltCallback) + HAL_SYSTICK_CLKSourceConfig 0x08000ebd Thumb Code 20 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig) + HAL_SYSTICK_Callback 0x08000ed5 Thumb Code 2 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback) + HAL_SYSTICK_Config 0x08000ed9 Thumb Code 38 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config) + HAL_SYSTICK_IRQHandler 0x08000f09 Thumb Code 8 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) + HAL_TIMEx_BreakCallback 0x08000f11 Thumb Code 2 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) + HAL_TIMEx_CommutationCallback 0x08000f13 Thumb Code 2 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_CommutationCallback) + HAL_TIMEx_MasterConfigSynchronization 0x08000f15 Thumb Code 72 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + HAL_TIM_Base_Init 0x08000f5d Thumb Code 52 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init) + HAL_TIM_Base_MspInit 0x08000f91 Thumb Code 140 stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit) + HAL_TIM_Base_Start 0x0800102d Thumb Code 24 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start) + HAL_TIM_Base_Start_IT 0x08001045 Thumb Code 22 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) + HAL_TIM_ConfigClockSource 0x0800105b Thumb Code 238 stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) + HAL_TIM_IC_CaptureCallback 0x08001149 Thumb Code 2 stm32f0xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) + HAL_TIM_IRQHandler 0x0800114b Thumb Code 354 stm32f0xx_hal_tim.o(i.HAL_TIM_IRQHandler) + HAL_TIM_OC_DelayElapsedCallback 0x080012ad Thumb Code 2 stm32f0xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) + HAL_TIM_PWM_PulseFinishedCallback 0x080012af Thumb Code 2 stm32f0xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) + HAL_TIM_PeriodElapsedCallback 0x080012b1 Thumb Code 192 quad_encoder.o(i.HAL_TIM_PeriodElapsedCallback) + HAL_TIM_TriggerCallback 0x08001385 Thumb Code 2 stm32f0xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + HAL_UART_Init 0x08001387 Thumb Code 108 stm32f0xx_hal_uart.o(i.HAL_UART_Init) + HAL_UART_MspInit 0x080013f5 Thumb Code 66 stm32f0xx_hal_msp.o(i.HAL_UART_MspInit) + HAL_UART_Transmit 0x08001441 Thumb Code 200 stm32f0xx_hal_uart.o(i.HAL_UART_Transmit) + HardFault_Handler 0x08001509 Thumb Code 2 stm32f0xx_it.o(i.HardFault_Handler) + NMI_Handler 0x080016cd Thumb Code 2 stm32f0xx_it.o(i.NMI_Handler) + PendSV_Handler 0x08001715 Thumb Code 2 stm32f0xx_it.o(i.PendSV_Handler) + SPI1_IRQHandler 0x08001719 Thumb Code 10 stm32f0xx_it.o(i.SPI1_IRQHandler) + SVC_Handler 0x08001a0b Thumb Code 2 stm32f0xx_it.o(i.SVC_Handler) + SysTick_Handler 0x08001a0d Thumb Code 46 stm32f0xx_it.o(i.SysTick_Handler) + SystemClock_Config 0x08001a45 Thumb Code 108 main.o(i.SystemClock_Config) + SystemInit 0x08001ab1 Thumb Code 76 system_stm32f0xx.o(i.SystemInit) + TIM14_IRQHandler 0x08001b0d Thumb Code 10 stm32f0xx_it.o(i.TIM14_IRQHandler) + TIM16_IRQHandler 0x08001b1d Thumb Code 10 stm32f0xx_it.o(i.TIM16_IRQHandler) + TIM17_IRQHandler 0x08001b2d Thumb Code 10 stm32f0xx_it.o(i.TIM17_IRQHandler) + TIM_Base_SetConfig 0x08001b3d Thumb Code 124 stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig) + TIM_ETR_SetConfig 0x08001bd1 Thumb Code 22 stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig) + UART_AdvFeatureConfig 0x08001c3f Thumb Code 202 stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig) + UART_CheckIdleState 0x08001d09 Thumb Code 102 stm32f0xx_hal_uart.o(i.UART_CheckIdleState) + UART_SetConfig 0x08001d7d Thumb Code 316 stm32f0xx_hal_uart.o(i.UART_SetConfig) + UART_WaitOnFlagUntilTimeout 0x08001ed9 Thumb Code 98 stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) + __0printf$3 0x08001f3d Thumb Code 24 printf3.o(i.__0printf$3) + __1printf$3 0x08001f3d Thumb Code 0 printf3.o(i.__0printf$3) + __2printf 0x08001f3d Thumb Code 0 printf3.o(i.__0printf$3) + __ARM_common_switch8 0x08001f5d Thumb Code 26 main.o(i.__ARM_common_switch8) + __scatterload_copy 0x08001f77 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08001f85 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08001f87 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + adb_init 0x08002161 Thumb Code 18 adb.o(i.adb_init) + adb_keyboard_update 0x08002179 Thumb Code 278 main.o(i.adb_keyboard_update) + adb_listen_16b 0x080022bd Thumb Code 122 adb.o(i.adb_listen_16b) + adb_mouse_update 0x08002345 Thumb Code 78 main.o(i.adb_mouse_update) + adb_read_bit 0x0800239d Thumb Code 56 adb.o(i.adb_read_bit) + adb_recv_cmd 0x080023dd Thumb Code 88 adb.o(i.adb_recv_cmd) + adb_release_lines 0x08002441 Thumb Code 26 adb.o(i.adb_release_lines) + adb_reset 0x08002461 Thumb Code 34 adb.o(i.adb_reset) + adb_send_response_16b 0x0800248d Thumb Code 132 adb.o(i.adb_send_response_16b) + adb_wait_until_change 0x08002519 Thumb Code 62 adb.o(i.adb_wait_until_change) + adb_write_16 0x0800255d Thumb Code 28 adb.o(i.adb_write_16) + adb_write_byte 0x08002579 Thumb Code 120 adb.o(i.adb_write_byte) + avg_buf_add 0x080025f5 Thumb Code 26 quad_encoder.o(i.avg_buf_add) + byte_to_int16_t 0x0800260f Thumb Code 8 main.o(i.byte_to_int16_t) + calc_arr 0x08002619 Thumb Code 28 quad_encoder.o(i.calc_arr) + cap_to_127 0x08002639 Thumb Code 22 helpers.o(i.cap_to_127) + delay_us 0x08002651 Thumb Code 18 delay_us.o(i.delay_us) + delay_us_init 0x08002669 Thumb Code 12 delay_us.o(i.delay_us_init) + fputc 0x08002679 Thumb Code 18 main.o(i.fputc) + get_buf_avg 0x08002691 Thumb Code 30 quad_encoder.o(i.get_buf_avg) + get_consolidated_mouse_event 0x080026af Thumb Code 86 helpers.o(i.get_consolidated_mouse_event) + handle_protocol_switch 0x08002705 Thumb Code 144 main.o(i.handle_protocol_switch) + int16_to_uint6 0x0800279d Thumb Code 30 main.o(i.int16_to_uint6) + is_protocol_enabled 0x080027bd Thumb Code 16 main.o(i.is_protocol_enabled) + kb_buf_add 0x080027d1 Thumb Code 44 helpers.o(i.kb_buf_add) + kb_buf_init 0x080027fd Thumb Code 28 helpers.o(i.kb_buf_init) + kb_buf_is_empty 0x08002819 Thumb Code 16 helpers.o(i.kb_buf_is_empty) + kb_buf_is_full 0x08002829 Thumb Code 22 helpers.o(i.kb_buf_is_full) + kb_buf_peek 0x0800283f Thumb Code 32 helpers.o(i.kb_buf_peek) + kb_buf_pop 0x0800285f Thumb Code 18 helpers.o(i.kb_buf_pop) + kb_buf_reset 0x08002871 Thumb Code 28 helpers.o(i.kb_buf_reset) + lisa_buf_add 0x0800288d Thumb Code 32 lisa_kb.o(i.lisa_buf_add) + lisa_buf_init 0x080028b5 Thumb Code 10 lisa_kb.o(i.lisa_buf_init) + lisa_init 0x080028c5 Thumb Code 26 main.o(i.lisa_init) + lisa_kb_reset 0x080028e5 Thumb Code 22 lisa_kb.o(i.lisa_kb_reset) + lisa_kb_update 0x08002905 Thumb Code 172 lisa_kb.o(i.lisa_kb_update) + lisa_write_byte 0x080029c1 Thumb Code 52 lisa_kb.o(i.lisa_write_byte) + look_for_atten 0x080029fd Thumb Code 74 adb.o(i.look_for_atten) + m0100a_handle_inquiry 0x08002a51 Thumb Code 134 main.o(i.m0100a_handle_inquiry) + m0110a_cmd_buf_add 0x08002ae1 Thumb Code 38 m0110a.o(i.m0110a_cmd_buf_add) + m0110a_cmd_buf_init 0x08002b07 Thumb Code 20 m0110a.o(i.m0110a_cmd_buf_init) + m0110a_cmd_buf_is_empty 0x08002b1b Thumb Code 16 m0110a.o(i.m0110a_cmd_buf_is_empty) + m0110a_cmd_buf_is_full 0x08002b2b Thumb Code 22 m0110a.o(i.m0110a_cmd_buf_is_full) + m0110a_cmd_buf_peek 0x08002b41 Thumb Code 22 m0110a.o(i.m0110a_cmd_buf_peek) + m0110a_cmd_buf_pop 0x08002b57 Thumb Code 18 m0110a.o(i.m0110a_cmd_buf_pop) + m0110a_cmd_buf_reset 0x08002b69 Thumb Code 18 m0110a.o(i.m0110a_cmd_buf_reset) + m0110a_get_line_status 0x08002b7d Thumb Code 42 m0110a.o(i.m0110a_get_line_status) + m0110a_read 0x08002bad Thumb Code 76 m0110a.o(i.m0110a_read) + m0110a_read_host_cmd 0x08002bfd Thumb Code 28 m0110a.o(i.m0110a_read_host_cmd) + m0110a_reset 0x08002c19 Thumb Code 30 m0110a.o(i.m0110a_reset) + m0110a_update 0x08002c3d Thumb Code 86 main.o(i.m0110a_update) + m0110a_write 0x08002c99 Thumb Code 118 m0110a.o(i.m0110a_write) + m0110a_write_1b_from_buf 0x08002d19 Thumb Code 26 main.o(i.m0110a_write_1b_from_buf) + main 0x08002d39 Thumb Code 414 main.o(i.main) + make_m0110a_scancode 0x08002f21 Thumb Code 208 m0110a.o(i.make_m0110a_scancode) + malloc 0x08002ff9 Thumb Code 92 malloc.o(i.malloc) + micros 0x08003065 Thumb Code 10 delay_us.o(i.micros) + mouse_buf_add 0x08003075 Thumb Code 44 helpers.o(i.mouse_buf_add) + mouse_buf_init 0x080030a1 Thumb Code 22 helpers.o(i.mouse_buf_init) + mouse_buf_is_empty 0x080030b7 Thumb Code 16 helpers.o(i.mouse_buf_is_empty) + mouse_buf_is_full 0x080030c7 Thumb Code 22 helpers.o(i.mouse_buf_is_full) + mouse_buf_peek 0x080030dd Thumb Code 20 helpers.o(i.mouse_buf_peek) + mouse_buf_pop 0x080030f1 Thumb Code 18 helpers.o(i.mouse_buf_pop) + mouse_buf_reset 0x08003103 Thumb Code 20 helpers.o(i.mouse_buf_reset) + parse_adb_cmd 0x08003119 Thumb Code 240 adb.o(i.parse_adb_cmd) + parse_spi_buf 0x08003211 Thumb Code 200 main.o(i.parse_spi_buf) + protocol_status_lookup_init 0x080032e1 Thumb Code 30 main.o(i.protocol_status_lookup_init) + quad_decrement 0x08003305 Thumb Code 18 quad_encoder.o(i.quad_decrement) + quad_disable 0x08003319 Thumb Code 64 quad_encoder.o(i.quad_disable) + quad_enable 0x08003365 Thumb Code 24 quad_encoder.o(i.quad_enable) + quad_increment 0x08003385 Thumb Code 18 quad_encoder.o(i.quad_increment) + quad_init 0x08003399 Thumb Code 80 quad_encoder.o(i.quad_init) + quad_reset 0x080033f1 Thumb Code 18 quad_encoder.o(i.quad_reset) + quad_write 0x08003405 Thumb Code 44 quad_encoder.o(i.quad_write) + run_adb 0x08003435 Thumb Code 300 main.o(i.run_adb) + run_lisa_kb 0x08003589 Thumb Code 64 main.o(i.run_lisa_kb) + run_mac_kb 0x080035d5 Thumb Code 50 main.o(i.run_mac_kb) + send_srq 0x08003611 Thumb Code 34 adb.o(i.send_srq) + wait_for_data_idle 0x08003639 Thumb Code 42 m0110a.o(i.wait_for_data_idle) + wait_until_change 0x08003669 Thumb Code 62 lisa_kb.o(i.wait_until_change) + grey_code_lookup 0x080036ac Data 4 quad_encoder.o(.constdata) + arr_lookup 0x080036b0 Data 128 quad_encoder.o(.constdata) + linux_keycode_to_m0110a_scancode_lookup 0x08003730 Data 128 m0110a.o(.constdata) + lisa_byte_lookup 0x080037b0 Data 256 lisa_kb.o(.constdata) + linux_keycode_to_lisa_lookup 0x080038b0 Data 128 lisa_kb.o(.constdata) + linux_ev_to_adb_lookup 0x08003930 Data 186 adb.o(.constdata) + boot_message 0x080039ea Data 61 main.o(.constdata) + AHBPrescTable 0x08003a27 Data 16 system_stm32f0xx.o(.constdata) + APBPrescTable 0x08003a37 Data 8 system_stm32f0xx.o(.constdata) + Region$$Table$$Base 0x08003a40 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08003a60 Number 0 anon$$obj.o(Region$$Table) us_timer 0x20000000 Data 4 delay_us.o(.data) quad_mouse_is_enabled 0x20000004 Data 1 quad_encoder.o(.data) avg_timer 0x20000008 Data 4 quad_encoder.o(.data) @@ -2396,20 +2399,21 @@ Image Symbol Table quad_y 0x2000009c Data 28 quad_encoder.o(.bss) consolidated_mouse_event 0x200000b8 Data 16 helpers.o(.bss) lh 0x200000c8 Data 16 lisa_kb.o(.bss) - hspi1 0x200000d8 Data 100 main.o(.bss) - htim2 0x2000013c Data 64 main.o(.bss) - htim14 0x2000017c Data 64 main.o(.bss) - htim16 0x200001bc Data 64 main.o(.bss) - htim17 0x200001fc Data 64 main.o(.bss) - huart1 0x2000023c Data 112 main.o(.bss) - spi_transmit_buf 0x200002ac Data 32 main.o(.bss) - spi_recv_buf 0x200002cc Data 32 main.o(.bss) - my_kb_buf 0x200002ec Data 12 main.o(.bss) - latest_mouse_event 0x200002f8 Data 16 main.o(.bss) - protocol_status_lookup 0x20000308 Data 16 main.o(.bss) - __heap_base 0x20000318 Data 0 startup_stm32f072xb.o(HEAP) - __heap_limit 0x20000518 Data 0 startup_stm32f072xb.o(HEAP) - __initial_sp 0x20000918 Data 0 startup_stm32f072xb.o(STACK) + hiwdg 0x200000d8 Data 16 main.o(.bss) + hspi1 0x200000e8 Data 100 main.o(.bss) + htim2 0x2000014c Data 64 main.o(.bss) + htim14 0x2000018c Data 64 main.o(.bss) + htim16 0x200001cc Data 64 main.o(.bss) + htim17 0x2000020c Data 64 main.o(.bss) + huart1 0x2000024c Data 112 main.o(.bss) + spi_transmit_buf 0x200002bc Data 32 main.o(.bss) + spi_recv_buf 0x200002dc Data 32 main.o(.bss) + my_kb_buf 0x200002fc Data 12 main.o(.bss) + latest_mouse_event 0x20000308 Data 16 main.o(.bss) + protocol_status_lookup 0x20000318 Data 16 main.o(.bss) + __heap_base 0x20000328 Data 0 startup_stm32f072xb.o(HEAP) + __heap_limit 0x20000528 Data 0 startup_stm32f072xb.o(HEAP) + __initial_sp 0x20000928 Data 0 startup_stm32f072xb.o(STACK) @@ -2419,245 +2423,247 @@ Memory Map of the image Image Entry point : 0x080000c1 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003a20, Max: 0x00010000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003ae0, Max: 0x00010000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000039a0, Max: 0x00010000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003a60, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000000c0 Data RO 3 RESET startup_stm32f072xb.o - 0x080000c0 0x080000c0 0x00000000 Code RO 3975 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) - 0x080000c0 0x080000c0 0x00000004 Code RO 4278 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) - 0x080000c4 0x080000c4 0x00000004 Code RO 4281 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) - 0x080000c8 0x080000c8 0x00000000 Code RO 4283 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) - 0x080000c8 0x080000c8 0x00000000 Code RO 4285 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) - 0x080000c8 0x080000c8 0x00000008 Code RO 4286 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) - 0x080000d0 0x080000d0 0x00000000 Code RO 4288 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) - 0x080000d0 0x080000d0 0x00000000 Code RO 4290 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) - 0x080000d0 0x080000d0 0x00000004 Code RO 4279 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x080000c0 0x080000c0 0x00000000 Code RO 3974 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x080000c0 0x080000c0 0x00000004 Code RO 4277 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x080000c4 0x080000c4 0x00000004 Code RO 4280 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x080000c8 0x080000c8 0x00000000 Code RO 4282 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x080000c8 0x080000c8 0x00000000 Code RO 4284 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x080000c8 0x080000c8 0x00000008 Code RO 4285 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x080000d0 0x080000d0 0x00000000 Code RO 4287 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x080000d0 0x080000d0 0x00000000 Code RO 4289 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x080000d0 0x080000d0 0x00000004 Code RO 4278 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) 0x080000d4 0x080000d4 0x0000001c Code RO 4 .text startup_stm32f072xb.o - 0x080000f0 0x080000f0 0x0000002c Code RO 3978 .text mc_p.l(uidiv.o) - 0x0800011c 0x0800011c 0x00000028 Code RO 3980 .text mc_p.l(idiv.o) - 0x08000144 0x08000144 0x00000024 Code RO 3984 .text mc_p.l(rand.o) - 0x08000168 0x08000168 0x00000024 Code RO 3987 .text mc_p.l(memseta.o) - 0x0800018c 0x0800018c 0x00000024 Code RO 4312 .text mc_p.l(init.o) - 0x080001b0 0x080001b0 0x00000048 Code RO 1799 i.HAL_DMA_Abort_IT stm32f0xx_hal_dma.o - 0x080001f8 0x080001f8 0x00000158 Code RO 1737 i.HAL_GPIO_Init stm32f0xx_hal_gpio.o - 0x08000350 0x08000350 0x0000000a Code RO 1739 i.HAL_GPIO_ReadPin stm32f0xx_hal_gpio.o - 0x0800035a 0x0800035a 0x0000000c Code RO 1741 i.HAL_GPIO_WritePin stm32f0xx_hal_gpio.o + 0x080000f0 0x080000f0 0x0000002c Code RO 3977 .text mc_p.l(uidiv.o) + 0x0800011c 0x0800011c 0x00000028 Code RO 3979 .text mc_p.l(idiv.o) + 0x08000144 0x08000144 0x00000024 Code RO 3983 .text mc_p.l(rand.o) + 0x08000168 0x08000168 0x00000024 Code RO 3986 .text mc_p.l(memseta.o) + 0x0800018c 0x0800018c 0x00000024 Code RO 4311 .text mc_p.l(init.o) + 0x080001b0 0x080001b0 0x00000048 Code RO 1798 i.HAL_DMA_Abort_IT stm32f0xx_hal_dma.o + 0x080001f8 0x080001f8 0x00000158 Code RO 1736 i.HAL_GPIO_Init stm32f0xx_hal_gpio.o + 0x08000350 0x08000350 0x0000000a Code RO 1738 i.HAL_GPIO_ReadPin stm32f0xx_hal_gpio.o + 0x0800035a 0x0800035a 0x0000000c Code RO 1740 i.HAL_GPIO_WritePin stm32f0xx_hal_gpio.o 0x08000366 0x08000366 0x00000002 PAD - 0x08000368 0x08000368 0x0000000c Code RO 1132 i.HAL_GetTick stm32f0xx_hal.o - 0x08000374 0x08000374 0x00000010 Code RO 1136 i.HAL_IncTick stm32f0xx_hal.o - 0x08000384 0x08000384 0x00000020 Code RO 1137 i.HAL_Init stm32f0xx_hal.o - 0x080003a4 0x080003a4 0x00000022 Code RO 1138 i.HAL_InitTick stm32f0xx_hal.o - 0x080003c6 0x080003c6 0x00000002 PAD - 0x080003c8 0x080003c8 0x00000044 Code RO 863 i.HAL_MspInit stm32f0xx_hal_msp.o - 0x0800040c 0x0800040c 0x00000014 Code RO 1894 i.HAL_NVIC_EnableIRQ stm32f0xx_hal_cortex.o - 0x08000420 0x08000420 0x00000008 Code RO 1898 i.HAL_NVIC_SetPriority stm32f0xx_hal_cortex.o - 0x08000428 0x08000428 0x00000120 Code RO 1048 i.HAL_RCCEx_PeriphCLKConfig stm32f0xx_hal_rcc_ex.o - 0x08000548 0x08000548 0x00000154 Code RO 946 i.HAL_RCC_ClockConfig stm32f0xx_hal_rcc.o - 0x0800069c 0x0800069c 0x0000000c Code RO 951 i.HAL_RCC_GetHCLKFreq stm32f0xx_hal_rcc.o - 0x080006a8 0x080006a8 0x00000020 Code RO 953 i.HAL_RCC_GetPCLK1Freq stm32f0xx_hal_rcc.o - 0x080006c8 0x080006c8 0x00000088 Code RO 954 i.HAL_RCC_GetSysClockFreq stm32f0xx_hal_rcc.o - 0x08000750 0x08000750 0x000003d8 Code RO 957 i.HAL_RCC_OscConfig stm32f0xx_hal_rcc.o - 0x08000b28 0x08000b28 0x00000002 Code RO 2327 i.HAL_SPI_ErrorCallback stm32f0xx_hal_spi.o - 0x08000b2a 0x08000b2a 0x00000002 PAD - 0x08000b2c 0x08000b2c 0x000000d4 Code RO 2330 i.HAL_SPI_IRQHandler stm32f0xx_hal_spi.o - 0x08000c00 0x08000c00 0x000000b8 Code RO 2331 i.HAL_SPI_Init stm32f0xx_hal_spi.o - 0x08000cb8 0x08000cb8 0x00000054 Code RO 865 i.HAL_SPI_MspInit stm32f0xx_hal_msp.o - 0x08000d0c 0x08000d0c 0x00000002 Code RO 2337 i.HAL_SPI_RxCpltCallback stm32f0xx_hal_spi.o - 0x08000d0e 0x08000d0e 0x00000002 PAD - 0x08000d10 0x08000d10 0x000000d4 Code RO 2342 i.HAL_SPI_TransmitReceive_IT stm32f0xx_hal_spi.o - 0x08000de4 0x08000de4 0x00000064 Code RO 619 i.HAL_SPI_TxRxCpltCallback main.o - 0x08000e48 0x08000e48 0x00000018 Code RO 1900 i.HAL_SYSTICK_CLKSourceConfig stm32f0xx_hal_cortex.o - 0x08000e60 0x08000e60 0x00000002 Code RO 1901 i.HAL_SYSTICK_Callback stm32f0xx_hal_cortex.o - 0x08000e62 0x08000e62 0x00000002 PAD - 0x08000e64 0x08000e64 0x00000030 Code RO 1902 i.HAL_SYSTICK_Config stm32f0xx_hal_cortex.o - 0x08000e94 0x08000e94 0x00000008 Code RO 1903 i.HAL_SYSTICK_IRQHandler stm32f0xx_hal_cortex.o - 0x08000e9c 0x08000e9c 0x00000002 Code RO 3302 i.HAL_TIMEx_BreakCallback stm32f0xx_hal_tim_ex.o - 0x08000e9e 0x08000e9e 0x00000002 Code RO 3303 i.HAL_TIMEx_CommutationCallback stm32f0xx_hal_tim_ex.o - 0x08000ea0 0x08000ea0 0x00000048 Code RO 3319 i.HAL_TIMEx_MasterConfigSynchronization stm32f0xx_hal_tim_ex.o - 0x08000ee8 0x08000ee8 0x00000034 Code RO 2665 i.HAL_TIM_Base_Init stm32f0xx_hal_tim.o - 0x08000f1c 0x08000f1c 0x0000009c Code RO 867 i.HAL_TIM_Base_MspInit stm32f0xx_hal_msp.o - 0x08000fb8 0x08000fb8 0x00000018 Code RO 2668 i.HAL_TIM_Base_Start stm32f0xx_hal_tim.o - 0x08000fd0 0x08000fd0 0x00000016 Code RO 2670 i.HAL_TIM_Base_Start_IT stm32f0xx_hal_tim.o - 0x08000fe6 0x08000fe6 0x000000ee Code RO 2674 i.HAL_TIM_ConfigClockSource stm32f0xx_hal_tim.o - 0x080010d4 0x080010d4 0x00000002 Code RO 2696 i.HAL_TIM_IC_CaptureCallback stm32f0xx_hal_tim.o - 0x080010d6 0x080010d6 0x00000162 Code RO 2709 i.HAL_TIM_IRQHandler stm32f0xx_hal_tim.o - 0x08001238 0x08001238 0x00000002 Code RO 2712 i.HAL_TIM_OC_DelayElapsedCallback stm32f0xx_hal_tim.o - 0x0800123a 0x0800123a 0x00000002 Code RO 2739 i.HAL_TIM_PWM_PulseFinishedCallback stm32f0xx_hal_tim.o - 0x0800123c 0x0800123c 0x000000d4 Code RO 152 i.HAL_TIM_PeriodElapsedCallback quad_encoder.o - 0x08001310 0x08001310 0x00000002 Code RO 2750 i.HAL_TIM_TriggerCallback stm32f0xx_hal_tim.o - 0x08001312 0x08001312 0x0000006c Code RO 3567 i.HAL_UART_Init stm32f0xx_hal_uart.o - 0x0800137e 0x0800137e 0x00000002 PAD - 0x08001380 0x08001380 0x0000004c Code RO 869 i.HAL_UART_MspInit stm32f0xx_hal_msp.o - 0x080013cc 0x080013cc 0x000000c8 Code RO 3575 i.HAL_UART_Transmit stm32f0xx_hal_uart.o - 0x08001494 0x08001494 0x00000002 Code RO 791 i.HardFault_Handler stm32f0xx_it.o - 0x08001496 0x08001496 0x00000002 PAD - 0x08001498 0x08001498 0x000000f8 Code RO 620 i.MX_GPIO_Init main.o - 0x08001590 0x08001590 0x0000003c Code RO 621 i.MX_SPI1_Init main.o - 0x080015cc 0x080015cc 0x00000054 Code RO 622 i.MX_TIM2_Init main.o - 0x08001620 0x08001620 0x00000038 Code RO 623 i.MX_USART1_UART_Init main.o - 0x08001658 0x08001658 0x00000002 Code RO 792 i.NMI_Handler stm32f0xx_it.o - 0x0800165a 0x0800165a 0x00000002 PAD - 0x0800165c 0x0800165c 0x00000044 Code RO 1904 i.NVIC_SetPriority stm32f0xx_hal_cortex.o - 0x080016a0 0x080016a0 0x00000002 Code RO 793 i.PendSV_Handler stm32f0xx_it.o - 0x080016a2 0x080016a2 0x00000002 PAD - 0x080016a4 0x080016a4 0x00000010 Code RO 794 i.SPI1_IRQHandler stm32f0xx_it.o - 0x080016b4 0x080016b4 0x00000036 Code RO 2349 i.SPI_2linesRxISR_16BIT stm32f0xx_hal_spi.o - 0x080016ea 0x080016ea 0x0000005e Code RO 2350 i.SPI_2linesRxISR_8BIT stm32f0xx_hal_spi.o - 0x08001748 0x08001748 0x00000034 Code RO 2351 i.SPI_2linesTxISR_16BIT stm32f0xx_hal_spi.o - 0x0800177c 0x0800177c 0x00000048 Code RO 2352 i.SPI_2linesTxISR_8BIT stm32f0xx_hal_spi.o - 0x080017c4 0x080017c4 0x00000052 Code RO 2355 i.SPI_CloseRxTx_ISR stm32f0xx_hal_spi.o - 0x08001816 0x08001816 0x00000012 Code RO 2358 i.SPI_DMAAbortOnError stm32f0xx_hal_spi.o - 0x08001828 0x08001828 0x0000004c Code RO 2369 i.SPI_EndRxTxTransaction stm32f0xx_hal_spi.o - 0x08001874 0x08001874 0x00000096 Code RO 2374 i.SPI_WaitFifoStateUntilTimeout stm32f0xx_hal_spi.o - 0x0800190a 0x0800190a 0x0000008c Code RO 2375 i.SPI_WaitFlagStateUntilTimeout stm32f0xx_hal_spi.o - 0x08001996 0x08001996 0x00000002 Code RO 795 i.SVC_Handler stm32f0xx_it.o - 0x08001998 0x08001998 0x00000038 Code RO 796 i.SysTick_Handler stm32f0xx_it.o - 0x080019d0 0x080019d0 0x0000006c Code RO 624 i.SystemClock_Config main.o - 0x08001a3c 0x08001a3c 0x0000005c Code RO 3944 i.SystemInit system_stm32f0xx.o - 0x08001a98 0x08001a98 0x00000010 Code RO 797 i.TIM14_IRQHandler stm32f0xx_it.o - 0x08001aa8 0x08001aa8 0x00000010 Code RO 798 i.TIM16_IRQHandler stm32f0xx_it.o - 0x08001ab8 0x08001ab8 0x00000010 Code RO 799 i.TIM17_IRQHandler stm32f0xx_it.o - 0x08001ac8 0x08001ac8 0x00000094 Code RO 2751 i.TIM_Base_SetConfig stm32f0xx_hal_tim.o - 0x08001b5c 0x08001b5c 0x00000016 Code RO 2758 i.TIM_ETR_SetConfig stm32f0xx_hal_tim.o - 0x08001b72 0x08001b72 0x00000010 Code RO 2759 i.TIM_ITRx_SetConfig stm32f0xx_hal_tim.o - 0x08001b82 0x08001b82 0x00000022 Code RO 2765 i.TIM_TI1_ConfigInputStage stm32f0xx_hal_tim.o - 0x08001ba4 0x08001ba4 0x00000026 Code RO 2767 i.TIM_TI2_ConfigInputStage stm32f0xx_hal_tim.o - 0x08001bca 0x08001bca 0x000000ca Code RO 3580 i.UART_AdvFeatureConfig stm32f0xx_hal_uart.o - 0x08001c94 0x08001c94 0x00000074 Code RO 3581 i.UART_CheckIdleState stm32f0xx_hal_uart.o - 0x08001d08 0x08001d08 0x0000015c Code RO 3596 i.UART_SetConfig stm32f0xx_hal_uart.o - 0x08001e64 0x08001e64 0x00000062 Code RO 3598 i.UART_WaitOnFlagUntilTimeout stm32f0xx_hal_uart.o - 0x08001ec6 0x08001ec6 0x00000002 PAD - 0x08001ec8 0x08001ec8 0x00000020 Code RO 4078 i.__0printf$3 mc_p.l(printf3.o) - 0x08001ee8 0x08001ee8 0x0000001a Code RO 772 i.__ARM_common_switch8 main.o - 0x08001f02 0x08001f02 0x0000000e Code RO 4324 i.__scatterload_copy mc_p.l(handlers.o) - 0x08001f10 0x08001f10 0x00000002 Code RO 4325 i.__scatterload_null mc_p.l(handlers.o) - 0x08001f12 0x08001f12 0x0000000e Code RO 4326 i.__scatterload_zeroinit mc_p.l(handlers.o) - 0x08001f20 0x08001f20 0x000001cc Code RO 4085 i._printf_core mc_p.l(printf3.o) - 0x080020ec 0x080020ec 0x00000018 Code RO 522 i.adb_init adb.o - 0x08002104 0x08002104 0x00000144 Code RO 626 i.adb_keyboard_update main.o - 0x08002248 0x08002248 0x00000088 Code RO 523 i.adb_listen_16b adb.o - 0x080022d0 0x080022d0 0x00000058 Code RO 627 i.adb_mouse_update main.o - 0x08002328 0x08002328 0x00000040 Code RO 524 i.adb_read_bit adb.o - 0x08002368 0x08002368 0x00000064 Code RO 525 i.adb_recv_cmd adb.o - 0x080023cc 0x080023cc 0x00000020 Code RO 526 i.adb_release_lines adb.o - 0x080023ec 0x080023ec 0x0000002c Code RO 527 i.adb_reset adb.o - 0x08002418 0x08002418 0x0000008c Code RO 528 i.adb_send_response_16b adb.o - 0x080024a4 0x080024a4 0x00000044 Code RO 529 i.adb_wait_until_change adb.o - 0x080024e8 0x080024e8 0x0000001c Code RO 530 i.adb_write_16 adb.o - 0x08002504 0x08002504 0x0000007c Code RO 531 i.adb_write_byte adb.o - 0x08002580 0x08002580 0x0000001a Code RO 153 i.avg_buf_add quad_encoder.o - 0x0800259a 0x0800259a 0x00000008 Code RO 628 i.byte_to_int16_t main.o - 0x080025a2 0x080025a2 0x00000002 PAD - 0x080025a4 0x080025a4 0x00000020 Code RO 154 i.calc_arr quad_encoder.o - 0x080025c4 0x080025c4 0x00000016 Code RO 249 i.cap_to_127 helpers.o - 0x080025da 0x080025da 0x00000002 PAD - 0x080025dc 0x080025dc 0x00000018 Code RO 12 i.delay_us delay_us.o - 0x080025f4 0x080025f4 0x00000010 Code RO 13 i.delay_us_init delay_us.o - 0x08002604 0x08002604 0x00000018 Code RO 629 i.fputc main.o - 0x0800261c 0x0800261c 0x0000001e Code RO 155 i.get_buf_avg quad_encoder.o - 0x0800263a 0x0800263a 0x00000056 Code RO 250 i.get_consolidated_mouse_event helpers.o - 0x08002690 0x08002690 0x00000098 Code RO 630 i.handle_protocol_switch main.o - 0x08002728 0x08002728 0x0000001e Code RO 631 i.int16_to_uint6 main.o - 0x08002746 0x08002746 0x00000002 PAD - 0x08002748 0x08002748 0x00000014 Code RO 632 i.is_protocol_enabled main.o - 0x0800275c 0x0800275c 0x0000002c Code RO 251 i.kb_buf_add helpers.o - 0x08002788 0x08002788 0x0000001c Code RO 252 i.kb_buf_init helpers.o - 0x080027a4 0x080027a4 0x00000010 Code RO 253 i.kb_buf_is_empty helpers.o - 0x080027b4 0x080027b4 0x00000016 Code RO 254 i.kb_buf_is_full helpers.o - 0x080027ca 0x080027ca 0x00000020 Code RO 255 i.kb_buf_peek helpers.o - 0x080027ea 0x080027ea 0x00000012 Code RO 256 i.kb_buf_pop helpers.o - 0x080027fc 0x080027fc 0x0000001c Code RO 257 i.kb_buf_reset helpers.o - 0x08002818 0x08002818 0x00000028 Code RO 460 i.lisa_buf_add lisa_kb.o - 0x08002840 0x08002840 0x00000010 Code RO 461 i.lisa_buf_init lisa_kb.o - 0x08002850 0x08002850 0x00000020 Code RO 633 i.lisa_init main.o - 0x08002870 0x08002870 0x00000020 Code RO 462 i.lisa_kb_reset lisa_kb.o - 0x08002890 0x08002890 0x000000bc Code RO 463 i.lisa_kb_update lisa_kb.o - 0x0800294c 0x0800294c 0x0000003c Code RO 464 i.lisa_write_byte lisa_kb.o - 0x08002988 0x08002988 0x00000054 Code RO 532 i.look_for_atten adb.o - 0x080029dc 0x080029dc 0x00000090 Code RO 634 i.m0100a_handle_inquiry main.o - 0x08002a6c 0x08002a6c 0x00000026 Code RO 359 i.m0110a_cmd_buf_add m0110a.o - 0x08002a92 0x08002a92 0x00000014 Code RO 360 i.m0110a_cmd_buf_init m0110a.o - 0x08002aa6 0x08002aa6 0x00000010 Code RO 361 i.m0110a_cmd_buf_is_empty m0110a.o - 0x08002ab6 0x08002ab6 0x00000016 Code RO 362 i.m0110a_cmd_buf_is_full m0110a.o - 0x08002acc 0x08002acc 0x00000016 Code RO 363 i.m0110a_cmd_buf_peek m0110a.o - 0x08002ae2 0x08002ae2 0x00000012 Code RO 364 i.m0110a_cmd_buf_pop m0110a.o - 0x08002af4 0x08002af4 0x00000012 Code RO 365 i.m0110a_cmd_buf_reset m0110a.o - 0x08002b06 0x08002b06 0x00000002 PAD - 0x08002b08 0x08002b08 0x00000030 Code RO 366 i.m0110a_get_line_status m0110a.o - 0x08002b38 0x08002b38 0x00000050 Code RO 367 i.m0110a_read m0110a.o - 0x08002b88 0x08002b88 0x0000001c Code RO 368 i.m0110a_read_host_cmd m0110a.o - 0x08002ba4 0x08002ba4 0x00000024 Code RO 369 i.m0110a_reset m0110a.o - 0x08002bc8 0x08002bc8 0x0000005c Code RO 635 i.m0110a_update main.o - 0x08002c24 0x08002c24 0x00000080 Code RO 370 i.m0110a_write m0110a.o - 0x08002ca4 0x08002ca4 0x00000020 Code RO 636 i.m0110a_write_1b_from_buf main.o - 0x08002cc4 0x08002cc4 0x000001a0 Code RO 637 i.main main.o - 0x08002e64 0x08002e64 0x000000d8 Code RO 371 i.make_m0110a_scancode m0110a.o - 0x08002f3c 0x08002f3c 0x0000006c Code RO 4251 i.malloc mc_p.l(malloc.o) - 0x08002fa8 0x08002fa8 0x00000010 Code RO 14 i.micros delay_us.o - 0x08002fb8 0x08002fb8 0x0000002c Code RO 258 i.mouse_buf_add helpers.o - 0x08002fe4 0x08002fe4 0x00000016 Code RO 259 i.mouse_buf_init helpers.o - 0x08002ffa 0x08002ffa 0x00000010 Code RO 260 i.mouse_buf_is_empty helpers.o - 0x0800300a 0x0800300a 0x00000016 Code RO 261 i.mouse_buf_is_full helpers.o - 0x08003020 0x08003020 0x00000014 Code RO 262 i.mouse_buf_peek helpers.o - 0x08003034 0x08003034 0x00000012 Code RO 263 i.mouse_buf_pop helpers.o - 0x08003046 0x08003046 0x00000014 Code RO 264 i.mouse_buf_reset helpers.o - 0x0800305a 0x0800305a 0x00000002 PAD - 0x0800305c 0x0800305c 0x000000f8 Code RO 533 i.parse_adb_cmd adb.o - 0x08003154 0x08003154 0x000000d4 Code RO 638 i.parse_spi_buf main.o - 0x08003228 0x08003228 0x00000024 Code RO 639 i.protocol_status_lookup_init main.o - 0x0800324c 0x0800324c 0x00000012 Code RO 156 i.quad_decrement quad_encoder.o - 0x0800325e 0x0800325e 0x00000002 PAD - 0x08003260 0x08003260 0x0000004c Code RO 157 i.quad_disable quad_encoder.o - 0x080032ac 0x080032ac 0x00000020 Code RO 158 i.quad_enable quad_encoder.o - 0x080032cc 0x080032cc 0x00000012 Code RO 159 i.quad_increment quad_encoder.o - 0x080032de 0x080032de 0x00000002 PAD - 0x080032e0 0x080032e0 0x00000058 Code RO 160 i.quad_init quad_encoder.o - 0x08003338 0x08003338 0x00000012 Code RO 161 i.quad_reset quad_encoder.o - 0x0800334a 0x0800334a 0x00000002 PAD - 0x0800334c 0x0800334c 0x00000030 Code RO 162 i.quad_write quad_encoder.o - 0x0800337c 0x0800337c 0x00000154 Code RO 640 i.run_adb main.o - 0x080034d0 0x080034d0 0x0000004c Code RO 641 i.run_lisa_kb main.o - 0x0800351c 0x0800351c 0x0000003c Code RO 642 i.run_mac_kb main.o - 0x08003558 0x08003558 0x00000028 Code RO 534 i.send_srq adb.o - 0x08003580 0x08003580 0x00000030 Code RO 372 i.wait_for_data_idle m0110a.o - 0x080035b0 0x080035b0 0x00000044 Code RO 465 i.wait_until_change lisa_kb.o - 0x080035f4 0x080035f4 0x00000084 Data RO 164 .constdata quad_encoder.o - 0x08003678 0x08003678 0x00000080 Data RO 373 .constdata m0110a.o - 0x080036f8 0x080036f8 0x00000180 Data RO 467 .constdata lisa_kb.o - 0x08003878 0x08003878 0x000000ba Data RO 535 .constdata adb.o - 0x08003932 0x08003932 0x00000033 Data RO 649 .constdata main.o - 0x08003965 0x08003965 0x00000010 Data RO 3945 .constdata system_stm32f0xx.o - 0x08003975 0x08003975 0x00000008 Data RO 3946 .constdata system_stm32f0xx.o - 0x0800397d 0x0800397d 0x00000003 PAD - 0x08003980 0x08003980 0x00000020 Data RO 4322 Region$$Table anon$$obj.o + 0x08000368 0x08000368 0x0000000c Code RO 1131 i.HAL_GetTick stm32f0xx_hal.o + 0x08000374 0x08000374 0x00000064 Code RO 918 i.HAL_IWDG_Init stm32f0xx_hal_iwdg.o + 0x080003d8 0x080003d8 0x00000010 Code RO 919 i.HAL_IWDG_Refresh stm32f0xx_hal_iwdg.o + 0x080003e8 0x080003e8 0x00000010 Code RO 1135 i.HAL_IncTick stm32f0xx_hal.o + 0x080003f8 0x080003f8 0x00000020 Code RO 1136 i.HAL_Init stm32f0xx_hal.o + 0x08000418 0x08000418 0x00000022 Code RO 1137 i.HAL_InitTick stm32f0xx_hal.o + 0x0800043a 0x0800043a 0x00000002 PAD + 0x0800043c 0x0800043c 0x00000044 Code RO 862 i.HAL_MspInit stm32f0xx_hal_msp.o + 0x08000480 0x08000480 0x00000014 Code RO 1893 i.HAL_NVIC_EnableIRQ stm32f0xx_hal_cortex.o + 0x08000494 0x08000494 0x00000008 Code RO 1897 i.HAL_NVIC_SetPriority stm32f0xx_hal_cortex.o + 0x0800049c 0x0800049c 0x00000120 Code RO 1047 i.HAL_RCCEx_PeriphCLKConfig stm32f0xx_hal_rcc_ex.o + 0x080005bc 0x080005bc 0x00000154 Code RO 945 i.HAL_RCC_ClockConfig stm32f0xx_hal_rcc.o + 0x08000710 0x08000710 0x0000000c Code RO 950 i.HAL_RCC_GetHCLKFreq stm32f0xx_hal_rcc.o + 0x0800071c 0x0800071c 0x00000020 Code RO 952 i.HAL_RCC_GetPCLK1Freq stm32f0xx_hal_rcc.o + 0x0800073c 0x0800073c 0x00000088 Code RO 953 i.HAL_RCC_GetSysClockFreq stm32f0xx_hal_rcc.o + 0x080007c4 0x080007c4 0x000003d8 Code RO 956 i.HAL_RCC_OscConfig stm32f0xx_hal_rcc.o + 0x08000b9c 0x08000b9c 0x00000002 Code RO 2326 i.HAL_SPI_ErrorCallback stm32f0xx_hal_spi.o + 0x08000b9e 0x08000b9e 0x00000002 PAD + 0x08000ba0 0x08000ba0 0x000000d4 Code RO 2329 i.HAL_SPI_IRQHandler stm32f0xx_hal_spi.o + 0x08000c74 0x08000c74 0x000000b8 Code RO 2330 i.HAL_SPI_Init stm32f0xx_hal_spi.o + 0x08000d2c 0x08000d2c 0x00000054 Code RO 864 i.HAL_SPI_MspInit stm32f0xx_hal_msp.o + 0x08000d80 0x08000d80 0x00000002 Code RO 2336 i.HAL_SPI_RxCpltCallback stm32f0xx_hal_spi.o + 0x08000d82 0x08000d82 0x00000002 PAD + 0x08000d84 0x08000d84 0x000000d4 Code RO 2341 i.HAL_SPI_TransmitReceive_IT stm32f0xx_hal_spi.o + 0x08000e58 0x08000e58 0x00000064 Code RO 619 i.HAL_SPI_TxRxCpltCallback main.o + 0x08000ebc 0x08000ebc 0x00000018 Code RO 1899 i.HAL_SYSTICK_CLKSourceConfig stm32f0xx_hal_cortex.o + 0x08000ed4 0x08000ed4 0x00000002 Code RO 1900 i.HAL_SYSTICK_Callback stm32f0xx_hal_cortex.o + 0x08000ed6 0x08000ed6 0x00000002 PAD + 0x08000ed8 0x08000ed8 0x00000030 Code RO 1901 i.HAL_SYSTICK_Config stm32f0xx_hal_cortex.o + 0x08000f08 0x08000f08 0x00000008 Code RO 1902 i.HAL_SYSTICK_IRQHandler stm32f0xx_hal_cortex.o + 0x08000f10 0x08000f10 0x00000002 Code RO 3301 i.HAL_TIMEx_BreakCallback stm32f0xx_hal_tim_ex.o + 0x08000f12 0x08000f12 0x00000002 Code RO 3302 i.HAL_TIMEx_CommutationCallback stm32f0xx_hal_tim_ex.o + 0x08000f14 0x08000f14 0x00000048 Code RO 3318 i.HAL_TIMEx_MasterConfigSynchronization stm32f0xx_hal_tim_ex.o + 0x08000f5c 0x08000f5c 0x00000034 Code RO 2664 i.HAL_TIM_Base_Init stm32f0xx_hal_tim.o + 0x08000f90 0x08000f90 0x0000009c Code RO 866 i.HAL_TIM_Base_MspInit stm32f0xx_hal_msp.o + 0x0800102c 0x0800102c 0x00000018 Code RO 2667 i.HAL_TIM_Base_Start stm32f0xx_hal_tim.o + 0x08001044 0x08001044 0x00000016 Code RO 2669 i.HAL_TIM_Base_Start_IT stm32f0xx_hal_tim.o + 0x0800105a 0x0800105a 0x000000ee Code RO 2673 i.HAL_TIM_ConfigClockSource stm32f0xx_hal_tim.o + 0x08001148 0x08001148 0x00000002 Code RO 2695 i.HAL_TIM_IC_CaptureCallback stm32f0xx_hal_tim.o + 0x0800114a 0x0800114a 0x00000162 Code RO 2708 i.HAL_TIM_IRQHandler stm32f0xx_hal_tim.o + 0x080012ac 0x080012ac 0x00000002 Code RO 2711 i.HAL_TIM_OC_DelayElapsedCallback stm32f0xx_hal_tim.o + 0x080012ae 0x080012ae 0x00000002 Code RO 2738 i.HAL_TIM_PWM_PulseFinishedCallback stm32f0xx_hal_tim.o + 0x080012b0 0x080012b0 0x000000d4 Code RO 152 i.HAL_TIM_PeriodElapsedCallback quad_encoder.o + 0x08001384 0x08001384 0x00000002 Code RO 2749 i.HAL_TIM_TriggerCallback stm32f0xx_hal_tim.o + 0x08001386 0x08001386 0x0000006c Code RO 3566 i.HAL_UART_Init stm32f0xx_hal_uart.o + 0x080013f2 0x080013f2 0x00000002 PAD + 0x080013f4 0x080013f4 0x0000004c Code RO 868 i.HAL_UART_MspInit stm32f0xx_hal_msp.o + 0x08001440 0x08001440 0x000000c8 Code RO 3574 i.HAL_UART_Transmit stm32f0xx_hal_uart.o + 0x08001508 0x08001508 0x00000002 Code RO 790 i.HardFault_Handler stm32f0xx_it.o + 0x0800150a 0x0800150a 0x00000002 PAD + 0x0800150c 0x0800150c 0x000000f8 Code RO 620 i.MX_GPIO_Init main.o + 0x08001604 0x08001604 0x0000003c Code RO 621 i.MX_SPI1_Init main.o + 0x08001640 0x08001640 0x00000054 Code RO 622 i.MX_TIM2_Init main.o + 0x08001694 0x08001694 0x00000038 Code RO 623 i.MX_USART1_UART_Init main.o + 0x080016cc 0x080016cc 0x00000002 Code RO 791 i.NMI_Handler stm32f0xx_it.o + 0x080016ce 0x080016ce 0x00000002 PAD + 0x080016d0 0x080016d0 0x00000044 Code RO 1903 i.NVIC_SetPriority stm32f0xx_hal_cortex.o + 0x08001714 0x08001714 0x00000002 Code RO 792 i.PendSV_Handler stm32f0xx_it.o + 0x08001716 0x08001716 0x00000002 PAD + 0x08001718 0x08001718 0x00000010 Code RO 793 i.SPI1_IRQHandler stm32f0xx_it.o + 0x08001728 0x08001728 0x00000036 Code RO 2348 i.SPI_2linesRxISR_16BIT stm32f0xx_hal_spi.o + 0x0800175e 0x0800175e 0x0000005e Code RO 2349 i.SPI_2linesRxISR_8BIT stm32f0xx_hal_spi.o + 0x080017bc 0x080017bc 0x00000034 Code RO 2350 i.SPI_2linesTxISR_16BIT stm32f0xx_hal_spi.o + 0x080017f0 0x080017f0 0x00000048 Code RO 2351 i.SPI_2linesTxISR_8BIT stm32f0xx_hal_spi.o + 0x08001838 0x08001838 0x00000052 Code RO 2354 i.SPI_CloseRxTx_ISR stm32f0xx_hal_spi.o + 0x0800188a 0x0800188a 0x00000012 Code RO 2357 i.SPI_DMAAbortOnError stm32f0xx_hal_spi.o + 0x0800189c 0x0800189c 0x0000004c Code RO 2368 i.SPI_EndRxTxTransaction stm32f0xx_hal_spi.o + 0x080018e8 0x080018e8 0x00000096 Code RO 2373 i.SPI_WaitFifoStateUntilTimeout stm32f0xx_hal_spi.o + 0x0800197e 0x0800197e 0x0000008c Code RO 2374 i.SPI_WaitFlagStateUntilTimeout stm32f0xx_hal_spi.o + 0x08001a0a 0x08001a0a 0x00000002 Code RO 794 i.SVC_Handler stm32f0xx_it.o + 0x08001a0c 0x08001a0c 0x00000038 Code RO 795 i.SysTick_Handler stm32f0xx_it.o + 0x08001a44 0x08001a44 0x0000006c Code RO 624 i.SystemClock_Config main.o + 0x08001ab0 0x08001ab0 0x0000005c Code RO 3943 i.SystemInit system_stm32f0xx.o + 0x08001b0c 0x08001b0c 0x00000010 Code RO 796 i.TIM14_IRQHandler stm32f0xx_it.o + 0x08001b1c 0x08001b1c 0x00000010 Code RO 797 i.TIM16_IRQHandler stm32f0xx_it.o + 0x08001b2c 0x08001b2c 0x00000010 Code RO 798 i.TIM17_IRQHandler stm32f0xx_it.o + 0x08001b3c 0x08001b3c 0x00000094 Code RO 2750 i.TIM_Base_SetConfig stm32f0xx_hal_tim.o + 0x08001bd0 0x08001bd0 0x00000016 Code RO 2757 i.TIM_ETR_SetConfig stm32f0xx_hal_tim.o + 0x08001be6 0x08001be6 0x00000010 Code RO 2758 i.TIM_ITRx_SetConfig stm32f0xx_hal_tim.o + 0x08001bf6 0x08001bf6 0x00000022 Code RO 2764 i.TIM_TI1_ConfigInputStage stm32f0xx_hal_tim.o + 0x08001c18 0x08001c18 0x00000026 Code RO 2766 i.TIM_TI2_ConfigInputStage stm32f0xx_hal_tim.o + 0x08001c3e 0x08001c3e 0x000000ca Code RO 3579 i.UART_AdvFeatureConfig stm32f0xx_hal_uart.o + 0x08001d08 0x08001d08 0x00000074 Code RO 3580 i.UART_CheckIdleState stm32f0xx_hal_uart.o + 0x08001d7c 0x08001d7c 0x0000015c Code RO 3595 i.UART_SetConfig stm32f0xx_hal_uart.o + 0x08001ed8 0x08001ed8 0x00000062 Code RO 3597 i.UART_WaitOnFlagUntilTimeout stm32f0xx_hal_uart.o + 0x08001f3a 0x08001f3a 0x00000002 PAD + 0x08001f3c 0x08001f3c 0x00000020 Code RO 4077 i.__0printf$3 mc_p.l(printf3.o) + 0x08001f5c 0x08001f5c 0x0000001a Code RO 771 i.__ARM_common_switch8 main.o + 0x08001f76 0x08001f76 0x0000000e Code RO 4323 i.__scatterload_copy mc_p.l(handlers.o) + 0x08001f84 0x08001f84 0x00000002 Code RO 4324 i.__scatterload_null mc_p.l(handlers.o) + 0x08001f86 0x08001f86 0x0000000e Code RO 4325 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x08001f94 0x08001f94 0x000001cc Code RO 4084 i._printf_core mc_p.l(printf3.o) + 0x08002160 0x08002160 0x00000018 Code RO 522 i.adb_init adb.o + 0x08002178 0x08002178 0x00000144 Code RO 626 i.adb_keyboard_update main.o + 0x080022bc 0x080022bc 0x00000088 Code RO 523 i.adb_listen_16b adb.o + 0x08002344 0x08002344 0x00000058 Code RO 627 i.adb_mouse_update main.o + 0x0800239c 0x0800239c 0x00000040 Code RO 524 i.adb_read_bit adb.o + 0x080023dc 0x080023dc 0x00000064 Code RO 525 i.adb_recv_cmd adb.o + 0x08002440 0x08002440 0x00000020 Code RO 526 i.adb_release_lines adb.o + 0x08002460 0x08002460 0x0000002c Code RO 527 i.adb_reset adb.o + 0x0800248c 0x0800248c 0x0000008c Code RO 528 i.adb_send_response_16b adb.o + 0x08002518 0x08002518 0x00000044 Code RO 529 i.adb_wait_until_change adb.o + 0x0800255c 0x0800255c 0x0000001c Code RO 530 i.adb_write_16 adb.o + 0x08002578 0x08002578 0x0000007c Code RO 531 i.adb_write_byte adb.o + 0x080025f4 0x080025f4 0x0000001a Code RO 153 i.avg_buf_add quad_encoder.o + 0x0800260e 0x0800260e 0x00000008 Code RO 628 i.byte_to_int16_t main.o + 0x08002616 0x08002616 0x00000002 PAD + 0x08002618 0x08002618 0x00000020 Code RO 154 i.calc_arr quad_encoder.o + 0x08002638 0x08002638 0x00000016 Code RO 249 i.cap_to_127 helpers.o + 0x0800264e 0x0800264e 0x00000002 PAD + 0x08002650 0x08002650 0x00000018 Code RO 12 i.delay_us delay_us.o + 0x08002668 0x08002668 0x00000010 Code RO 13 i.delay_us_init delay_us.o + 0x08002678 0x08002678 0x00000018 Code RO 629 i.fputc main.o + 0x08002690 0x08002690 0x0000001e Code RO 155 i.get_buf_avg quad_encoder.o + 0x080026ae 0x080026ae 0x00000056 Code RO 250 i.get_consolidated_mouse_event helpers.o + 0x08002704 0x08002704 0x00000098 Code RO 630 i.handle_protocol_switch main.o + 0x0800279c 0x0800279c 0x0000001e Code RO 631 i.int16_to_uint6 main.o + 0x080027ba 0x080027ba 0x00000002 PAD + 0x080027bc 0x080027bc 0x00000014 Code RO 632 i.is_protocol_enabled main.o + 0x080027d0 0x080027d0 0x0000002c Code RO 251 i.kb_buf_add helpers.o + 0x080027fc 0x080027fc 0x0000001c Code RO 252 i.kb_buf_init helpers.o + 0x08002818 0x08002818 0x00000010 Code RO 253 i.kb_buf_is_empty helpers.o + 0x08002828 0x08002828 0x00000016 Code RO 254 i.kb_buf_is_full helpers.o + 0x0800283e 0x0800283e 0x00000020 Code RO 255 i.kb_buf_peek helpers.o + 0x0800285e 0x0800285e 0x00000012 Code RO 256 i.kb_buf_pop helpers.o + 0x08002870 0x08002870 0x0000001c Code RO 257 i.kb_buf_reset helpers.o + 0x0800288c 0x0800288c 0x00000028 Code RO 460 i.lisa_buf_add lisa_kb.o + 0x080028b4 0x080028b4 0x00000010 Code RO 461 i.lisa_buf_init lisa_kb.o + 0x080028c4 0x080028c4 0x00000020 Code RO 633 i.lisa_init main.o + 0x080028e4 0x080028e4 0x00000020 Code RO 462 i.lisa_kb_reset lisa_kb.o + 0x08002904 0x08002904 0x000000bc Code RO 463 i.lisa_kb_update lisa_kb.o + 0x080029c0 0x080029c0 0x0000003c Code RO 464 i.lisa_write_byte lisa_kb.o + 0x080029fc 0x080029fc 0x00000054 Code RO 532 i.look_for_atten adb.o + 0x08002a50 0x08002a50 0x00000090 Code RO 634 i.m0100a_handle_inquiry main.o + 0x08002ae0 0x08002ae0 0x00000026 Code RO 359 i.m0110a_cmd_buf_add m0110a.o + 0x08002b06 0x08002b06 0x00000014 Code RO 360 i.m0110a_cmd_buf_init m0110a.o + 0x08002b1a 0x08002b1a 0x00000010 Code RO 361 i.m0110a_cmd_buf_is_empty m0110a.o + 0x08002b2a 0x08002b2a 0x00000016 Code RO 362 i.m0110a_cmd_buf_is_full m0110a.o + 0x08002b40 0x08002b40 0x00000016 Code RO 363 i.m0110a_cmd_buf_peek m0110a.o + 0x08002b56 0x08002b56 0x00000012 Code RO 364 i.m0110a_cmd_buf_pop m0110a.o + 0x08002b68 0x08002b68 0x00000012 Code RO 365 i.m0110a_cmd_buf_reset m0110a.o + 0x08002b7a 0x08002b7a 0x00000002 PAD + 0x08002b7c 0x08002b7c 0x00000030 Code RO 366 i.m0110a_get_line_status m0110a.o + 0x08002bac 0x08002bac 0x00000050 Code RO 367 i.m0110a_read m0110a.o + 0x08002bfc 0x08002bfc 0x0000001c Code RO 368 i.m0110a_read_host_cmd m0110a.o + 0x08002c18 0x08002c18 0x00000024 Code RO 369 i.m0110a_reset m0110a.o + 0x08002c3c 0x08002c3c 0x0000005c Code RO 635 i.m0110a_update main.o + 0x08002c98 0x08002c98 0x00000080 Code RO 370 i.m0110a_write m0110a.o + 0x08002d18 0x08002d18 0x00000020 Code RO 636 i.m0110a_write_1b_from_buf main.o + 0x08002d38 0x08002d38 0x000001e8 Code RO 637 i.main main.o + 0x08002f20 0x08002f20 0x000000d8 Code RO 371 i.make_m0110a_scancode m0110a.o + 0x08002ff8 0x08002ff8 0x0000006c Code RO 4250 i.malloc mc_p.l(malloc.o) + 0x08003064 0x08003064 0x00000010 Code RO 14 i.micros delay_us.o + 0x08003074 0x08003074 0x0000002c Code RO 258 i.mouse_buf_add helpers.o + 0x080030a0 0x080030a0 0x00000016 Code RO 259 i.mouse_buf_init helpers.o + 0x080030b6 0x080030b6 0x00000010 Code RO 260 i.mouse_buf_is_empty helpers.o + 0x080030c6 0x080030c6 0x00000016 Code RO 261 i.mouse_buf_is_full helpers.o + 0x080030dc 0x080030dc 0x00000014 Code RO 262 i.mouse_buf_peek helpers.o + 0x080030f0 0x080030f0 0x00000012 Code RO 263 i.mouse_buf_pop helpers.o + 0x08003102 0x08003102 0x00000014 Code RO 264 i.mouse_buf_reset helpers.o + 0x08003116 0x08003116 0x00000002 PAD + 0x08003118 0x08003118 0x000000f8 Code RO 533 i.parse_adb_cmd adb.o + 0x08003210 0x08003210 0x000000d0 Code RO 638 i.parse_spi_buf main.o + 0x080032e0 0x080032e0 0x00000024 Code RO 639 i.protocol_status_lookup_init main.o + 0x08003304 0x08003304 0x00000012 Code RO 156 i.quad_decrement quad_encoder.o + 0x08003316 0x08003316 0x00000002 PAD + 0x08003318 0x08003318 0x0000004c Code RO 157 i.quad_disable quad_encoder.o + 0x08003364 0x08003364 0x00000020 Code RO 158 i.quad_enable quad_encoder.o + 0x08003384 0x08003384 0x00000012 Code RO 159 i.quad_increment quad_encoder.o + 0x08003396 0x08003396 0x00000002 PAD + 0x08003398 0x08003398 0x00000058 Code RO 160 i.quad_init quad_encoder.o + 0x080033f0 0x080033f0 0x00000012 Code RO 161 i.quad_reset quad_encoder.o + 0x08003402 0x08003402 0x00000002 PAD + 0x08003404 0x08003404 0x00000030 Code RO 162 i.quad_write quad_encoder.o + 0x08003434 0x08003434 0x00000154 Code RO 640 i.run_adb main.o + 0x08003588 0x08003588 0x0000004c Code RO 641 i.run_lisa_kb main.o + 0x080035d4 0x080035d4 0x0000003c Code RO 642 i.run_mac_kb main.o + 0x08003610 0x08003610 0x00000028 Code RO 534 i.send_srq adb.o + 0x08003638 0x08003638 0x00000030 Code RO 372 i.wait_for_data_idle m0110a.o + 0x08003668 0x08003668 0x00000044 Code RO 465 i.wait_until_change lisa_kb.o + 0x080036ac 0x080036ac 0x00000084 Data RO 164 .constdata quad_encoder.o + 0x08003730 0x08003730 0x00000080 Data RO 373 .constdata m0110a.o + 0x080037b0 0x080037b0 0x00000180 Data RO 467 .constdata lisa_kb.o + 0x08003930 0x08003930 0x000000ba Data RO 535 .constdata adb.o + 0x080039ea 0x080039ea 0x0000003d Data RO 648 .constdata main.o + 0x08003a27 0x08003a27 0x00000010 Data RO 3944 .constdata system_stm32f0xx.o + 0x08003a37 0x08003a37 0x00000008 Data RO 3945 .constdata system_stm32f0xx.o + 0x08003a3f 0x08003a3f 0x00000001 PAD + 0x08003a40 0x08003a40 0x00000020 Data RO 4321 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080039a0, Size: 0x00000918, Max: 0x00004000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003a60, Size: 0x00000928, Max: 0x00004000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x080039a0 0x00000004 Data RW 15 .data delay_us.o - 0x20000004 0x080039a4 0x00000014 Data RW 165 .data quad_encoder.o - 0x20000018 0x080039b8 0x00000001 Data RW 374 .data m0110a.o - 0x20000019 0x080039b9 0x00000003 PAD - 0x2000001c 0x080039bc 0x0000000c Data RW 468 .data lisa_kb.o - 0x20000028 0x080039c8 0x00000018 Data RW 536 .data adb.o - 0x20000040 0x080039e0 0x00000028 Data RW 650 .data main.o - 0x20000068 0x08003a08 0x00000004 Data RW 1143 .data stm32f0xx_hal.o - 0x2000006c 0x08003a0c 0x00000004 Data RW 3947 .data system_stm32f0xx.o - 0x20000070 0x08003a10 0x00000004 Data RW 3985 .data mc_p.l(rand.o) - 0x20000074 0x08003a14 0x00000004 Data RW 4292 .data mc_p.l(stdout.o) - 0x20000078 0x08003a18 0x00000004 Data RW 4299 .data mc_p.l(mvars.o) - 0x2000007c 0x08003a1c 0x00000004 Data RW 4300 .data mc_p.l(mvars.o) + 0x20000000 0x08003a60 0x00000004 Data RW 15 .data delay_us.o + 0x20000004 0x08003a64 0x00000014 Data RW 165 .data quad_encoder.o + 0x20000018 0x08003a78 0x00000001 Data RW 374 .data m0110a.o + 0x20000019 0x08003a79 0x00000003 PAD + 0x2000001c 0x08003a7c 0x0000000c Data RW 468 .data lisa_kb.o + 0x20000028 0x08003a88 0x00000018 Data RW 536 .data adb.o + 0x20000040 0x08003aa0 0x00000028 Data RW 649 .data main.o + 0x20000068 0x08003ac8 0x00000004 Data RW 1142 .data stm32f0xx_hal.o + 0x2000006c 0x08003acc 0x00000004 Data RW 3946 .data system_stm32f0xx.o + 0x20000070 0x08003ad0 0x00000004 Data RW 3984 .data mc_p.l(rand.o) + 0x20000074 0x08003ad4 0x00000004 Data RW 4291 .data mc_p.l(stdout.o) + 0x20000078 0x08003ad8 0x00000004 Data RW 4298 .data mc_p.l(mvars.o) + 0x2000007c 0x08003adc 0x00000004 Data RW 4299 .data mc_p.l(mvars.o) 0x20000080 - 0x00000038 Zero RW 163 .bss quad_encoder.o 0x200000b8 - 0x00000010 Zero RW 265 .bss helpers.o 0x200000c8 - 0x00000010 Zero RW 466 .bss lisa_kb.o - 0x200000d8 - 0x00000240 Zero RW 644 .bss main.o - 0x20000318 - 0x00000200 Zero RW 2 HEAP startup_stm32f072xb.o - 0x20000518 - 0x00000400 Zero RW 1 STACK startup_stm32f072xb.o + 0x200000d8 - 0x00000250 Zero RW 643 .bss main.o + 0x20000328 - 0x00000200 Zero RW 2 HEAP startup_stm32f072xb.o + 0x20000528 - 0x00000400 Zero RW 1 STACK startup_stm32f072xb.o ============================================================================== @@ -2672,13 +2678,14 @@ Image component sizes 458 0 0 0 16 11072 helpers.o 404 54 384 12 16 5740 lisa_kb.o 738 40 128 1 0 10525 m0110a.o - 2768 334 51 40 576 16521 main.o + 2836 340 61 40 592 16629 main.o 598 56 132 20 56 9542 quad_encoder.o 28 8 192 0 1536 640 startup_stm32f072xb.o 94 18 0 4 0 3115 stm32f0xx_hal.o 178 28 0 0 0 10595 stm32f0xx_hal_cortex.o 72 0 0 0 0 1119 stm32f0xx_hal_dma.o 366 30 0 0 0 2915 stm32f0xx_hal_gpio.o + 116 20 0 0 0 1739 stm32f0xx_hal_iwdg.o 384 38 0 0 0 2918 stm32f0xx_hal_msp.o 1504 102 0 0 0 5221 stm32f0xx_hal_rcc.o 288 14 0 0 0 1524 stm32f0xx_hal_rcc_ex.o @@ -2690,9 +2697,9 @@ Image component sizes 92 16 24 4 0 1163 system_stm32f0xx.o ---------------------------------------------------------------------- - 12778 976 1132 112 2200 619408 Object Totals + 12962 1002 1140 112 2216 621255 Object Totals 0 0 32 0 0 0 (incl. Generated) - 36 0 3 3 0 0 (incl. Padding) + 36 0 1 3 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -2737,15 +2744,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 13620 1032 1132 128 2200 613152 Grand Totals - 13620 1032 1132 128 2200 613152 ELF Image Totals - 13620 1032 1132 128 0 0 ROM Totals + 13804 1058 1140 128 2216 614911 Grand Totals + 13804 1058 1140 128 2216 614911 ELF Image Totals + 13804 1058 1140 128 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 14752 ( 14.41kB) - Total RW Size (RW Data + ZI Data) 2328 ( 2.27kB) - Total ROM Size (Code + RO Data + RW Data) 14880 ( 14.53kB) + Total RO Size (Code + RO Data) 14944 ( 14.59kB) + Total RW Size (RW Data + ZI Data) 2344 ( 2.29kB) + Total ROM Size (Code + RO Data + RW Data) 15072 ( 14.72kB) ============================================================================== diff --git a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all_apple_all.dep b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all_apple_all.dep index dd7506f..7dfa9b0 100644 --- a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all_apple_all.dep +++ b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/apple_all_apple_all.dep @@ -240,7 +240,7 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_uart_ex.h)(0x5DFA0893) I (../Inc/shared.h)(0x617487BD) I (../Inc/adb.h)(0x64077765) I (../Inc/delay_us.h)(0x617487C7) -F (../Src/main.c)(0x64305563)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32F0xx_HAL_Driver/Inc -I ../Drivers/STM32F0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_apple_all -IC:\Users\allen\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\allen\AppData\Local\Arm\Packs\Keil\STM32F0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -D__UVISION_VERSION="529" -D_RTE_ -DSTM32F072xB -DUSE_HAL_DRIVER -DSTM32F072xB -o apple_all\main.o --omf_browse apple_all\main.crf --depend apple_all\main.d) +F (../Src/main.c)(0x643C1AC9)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32F0xx_HAL_Driver/Inc -I ../Drivers/STM32F0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I ../Drivers/CMSIS/Include -I.\RTE\_apple_all -IC:\Users\allen\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\allen\AppData\Local\Arm\Packs\Keil\STM32F0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -D__UVISION_VERSION="529" -D_RTE_ -DSTM32F072xB -DUSE_HAL_DRIVER -DSTM32F072xB -o apple_all\main.o --omf_browse apple_all\main.crf --depend apple_all\main.d) I (../Inc/main.h)(0x6430551B) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h)(0x5DFA0893) I (../Inc/stm32f0xx_hal_conf.h)(0x6430551A) diff --git a/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/main.crf b/firmware/apple_lisa_mac_adb/MDK-ARM/apple_all/main.crf index 02ed076db49971b4581358558a0bb14e1b709150..8bbcf22f5a1beb8223932216abe88fe484dd2c3a 100644 GIT binary patch delta 11706 zcmb_i33wGnw(jcNn-PI45h0qS!{Q~}QUnDx;s#F8h>`$Tkw=UQQMtE4$C=Ubb9^`K zge_r_h9nU79Sv&}R%J^F`zp{Z0YU_kC5UVSdH?AfNX+ofd(NBtedpXdOP#7dU3KbI zRd4wv=JKVOyk22po0eRdtO)q+?Du)tpwGh?Km@n|lJ$9*-0Vg$Lri1*h5|H9O=H9D zFu}!I>YUj9?OKAwTIrSIEw(Jk>?wU6Bno?4=jBv!G%Bu!L}kzDYar2BoX)S2-7H8} z!Q?&c*$}5D#9^$p&ig{bC#z{e)(AE4WzXrB9WK;h&+B}!3!>X{b^_J!V=si*pP_n9 z_M*-Qk`7sK2yrd;Qi$_ch-%1Rz zX$nwHh#p|=^r?{4Wv^6`ghBEkdsWYcq#jGC^88tl)Mu~h*>-&)g0 zI~%AsWDl{|eu_(@P|z&ck~S_Y+t%ok$6jz@09-bClA zf8_cyh#RxFLYy|%K26!mUR+Ggd{3y5&@n>S35}qUGKNq#p?QQ>6WT%OB%!sc{-Jdu zO!>wo??IJpYiv#BGclr`FpS;vjNYUURDys$3}^%fz$UA)TbV5e-vs>@pbOybG}g^- zFJv&@6;wAsGN3!42Y{**jBrd4`kIhQXdI!vgvtobruR1&D93)B%zaC=MTnZ_BMF&= z=G7tmEulf=ns3qdLDswBN`x!u3<76{?V_6J36&9YW`{F~ozXspYUcq7b|)c|@dBb9 zM?0e-^zO)u{qKS*$BHxDoVo0v@*sJYrfB_;S!YsJL(Y(>hMW=W3_OYnPGE2*c?i+F zcLsoAzd)V6L(_bACiQL9fM}Xg)e+4GXHd7dGV3XEHG_l6DV5%uLnOH@9UULZ_&K64 z5US?5f6qtdA*(hy^9-TjK=RZyLQ4o05IR8U2%#&#M^}lgMAwKU^f>&1&N_7H1(3w? zccn)&>CsI>69~;9H2)sLG>1*Az@r?lQOjx3X@abMV=a18Y3r^&ocqMd`z2dOHiOs02k~;dgmQy{%TSDbF(b0Gt%CK5MUJvHzfx!ZA$NDR*^J z<0$C`B$l_+OGo;9CIR0>NlK4@J!tEiYm$`s&;YFTn-j8~$m~oiClWZ5h*tgK z@cC6m-GNsA&G1$^d!6Z;t~O6&&)fIIYLx&(p+&Uo3fB~MCz^6rB**&{jgFghJ1R|N za^`MxKZ;G9KnTb5Rn-%+J`kmTs#+rJ{o#}Ts(KP8Xxv?}nsid`Ve#bF#Zbyt)f=+j z8A>^-dJ{_I;O`-rpsKfIJrRP5s#*>KIrtdJTvbg|LJn?ke%@L6`@eSZX!Aaw67`21 z91aJ6tE!o3(@s3~(q?K-bDa~p z9i-Jvolrq;wH8LHxsB?$g=4MM#n0&c5Of^0)l6xtJ`h<$C~2iy6@sp)e6p3gtb*)f z4Qs1r$npx*dD_%pRp-bnQM}LG{;E1wUWMWr%b%cr92UG2kM`JZ!HiR_=k&_;Y!`Ur z;?!kTc{{)xAE)Mn=Y%anTfobTQr>>~VD+DhmPF)FJMfmZiF;bimr>?4G zrZG~S7^kkT%G+r5^Qo7mhI#1yJUs5iXVvZ4A`m$TWbU)-jtX*?mD5#i>ykG>^o~`M ztZr!3Vm7+TR{(to(^+lR@yO-x@KV9cZmVWh<#o60zUoR*9*H_{nmGg1D5scctr?(h zYmi9EfQn|1Ca5QnXA>!dEKX2MDo7W|V+rcX3X*|5o}iXikmVpxB&a`DkT}!3rUY*ILFVfiGtU4Rj z3?^Si8X9TMEKuh&*BAQh)?1s@2-bQb9OH~RzL82t30);L43EJ_5gJcu4xyEVwh=l3 z)Xkb-q#l>5WhL3x#O!N-?baIlU-=IUuJq^4GNzwop zJxUsT7r{K7gjMfe;rmXt(^q*FH%UeThl4Q&kPVm$m;+d#ii4oA#^-LQ z^ATWt4afmZ1Iz_1RK>6C2;n=Q8+-2zFvbF=1Lgr1sp6})B7E<2zpk5wKdH5nFTnwe z?WcuxJ~uY5mHV)2n+RtKt=v1^$<5I+K6lSMJ9WzTXoEEd4R7(e{d#v4w))%w{XM&pu+8T-DpZ{;98#$_& zh(@;i+`X#o>o=j19X@yO>L)SjP~GWse_ZACWpfa^yL|3X^ibC4q#(2l9ArleyM69I zS6vDnp|hbRjsDQs<8yynQPasroNcJ1L0ubc#|nFW?!Q#HzcP<<)SS08-O_`&D?OmB~gu;1q%fasYGty08=13vdaki)6c96}3#8e<(e=yMN(U<~o5 z0u487pH+L*&mej%q3ML?5n2S)*&KdWjcPH1=&uP)BQ%%LLZH_$yH5Gs)0rNIKAiTs zXTWw21dFW0XVqdc>aKf0s!e&?PSd`iwyEzVkktk%?RGDjt;*B}FTEhFeAAsn!?H40 zuQsGAN3`?a9rxcE+w-lAGIhHu@5GcnXm-D*HgV2ex|x~R)OcqicQNg2Y7a+Yx%KjO z^{>pC>OWYkep8Q!M;)Rt943tF7J4E47~L%b6ZfzzW}B;OYti*>SVY;ZV{<^IzmuRw+PG?%62Z9E#2B1jcIvGv^8ORw}@#tjyVJ~ zGeSjvg-%&ULSAZ3bZbE=__HhyLF?m^Bhi(!vN!<5_~b}*<(w?0fyhdZM7%gJi(i7s zPL9M8+yz;WP-IWk%2zsO<=h)Kzj z@9O*#MbI!|a&lyMo&Opsi#||Ok|Xg5mt`>##MIuXVR8H(km z9)aQ&6a!}42(4@4MHCZJ^XKHqTv5M*nrD+EXJYO91%j6$IF}qbOVnwdIiDPv2f-x> zo`&E;a^wP0r@X!_IdT;Qmm%<2XCt%^MVV5KLhJ2Ftq-e}N#iyR44w^i$vPdS`IwY0 z>Xz9?*Ybmd6hw8vQb3_1w!+lyn-bj?0SSy501L255g((qJ|#L{=jmX~1S|s-DdHm# z^iPS#OCJKpEI>YBvm!>?HH85w(HH>B!PugR`OqAg5>4ltV9W-rP=K~7;yqScj5d!+ zBNg#+^YMn-qjEniCrzyP8)}^y4verW0hRy?6fxayD{N1Ro`Q#_&Qm|BOVm2qrH7$@ zQx~Z>)DAryJqLA}dWQ}@hnToM1wC*co1Ty!hWbrirA}Rhn|Gu{PqkV$*5X~^gV7@x z2C@ik0(#!eXri@9976OgLivO?12sn7l9cFUqMnb^$&~2ha5#crX-f1@==V_4+X_?) z-j6BKXTZCYEbq76v6|>|vf&L@J+A$O$tHAXnByPShRNel{L*UrnD(sN$W+7?G*jN! z;nZ=8Xkpoy{J!2r*N4+zM{&0GkJq&EF4;zTh8594+wGDmeSg%v*il;{eM#?VK_~5!OWuNY zrh_%-Eo~W-k0P9|H9ve?>mK$Uy`X(SYpgwQYq>1yVIjR|!|#bZkj}(U5n4y#x11_j zng6BTbjg|6g}h{qO3{8{@-^_cm_y#vqJkr-+Gx!0AK~xe{zp*v5mA5AZX=BFKSGNg zu5mI&32{I|7?5xfEB;>t<7wPQjPTzMkJ!aXwEATDJ!r!t>W|yah0LJebFY5q0>J5c zId$KOJ$Ig=G75cymp9VyxliZA(D6(R+EIQ_O`V^nO6&1h%fK4#_tdV!S_0M>zsIff zpGb>P29lPq{hs^vApe1Q#|f1ZIz#9tp%LVn4KOKT(HZOagzM|kxas#ipgXFupvL(< zb#+I*HmLD_&x6Q_QSTq1vizR<7-BH>2&inoCqj1`YX);Ue$PXg)rw#??yl9VLyg`K zrAdB|jtn1dK4B(y*B%Q-2s8YiCWuzlp&5kM5E=oEw~+SE^m}3vZizLU&{{$n5WWuK zEWf8ILN2l95!yg#0NykSXZt-~gk56g5!ytkKZeMkAe`g(a6}rG=0>hVf~|zE;JFIT zdwXc_2H(Lp4V_=)_r&Ra5UUsaJ-9hMzz{lJY#bO%{2tsM9t2~S3t4YXVX5DP0|Oh3 zsV+7a!@%-;a3pY;i9I1*=J(+0@DQZaU3fQPLcZUFad(6{OZ#%a=Os)!CccMV#|pov zO@!`w1w#mzNFH1tdC(iryXfHiw8BcM+UwGLX)M|FrD~5xQGT`ulX9cqla$7O#iT57 zO8h3g^pZI#Rcj)b;OV-UTTy(i80!26p#|{8i>SE6@9CVzPGSAo>6G{>l9m%Hf(k9( zyZjzs8aoNwyPXoB4%_MGiyvs=U2|bO13LTs9^88!fzA(3iQj@wECl=g^c*%y2b|JD zs2p@kycl)kA+Y`Qm_I;p$SH9;P#9o-^MTeRWfFA0g3d9&2RCTjpmW?Q@!7E78-f#l z^3P_JN}N&=R8Bf2o(nU7vmX*l{f_%`T@t+CL5^EkD$5$&}OQn@@kFwRnC$ z+T#O3Z^QC4AkgGtkQ<3N7`z2|a{~jhAY&V#Bb8le10$?KNk8q-9Ad6b|Ei zYE4??gGmu~d>~e*bVe7loDyG1RSF0d5!ym%KTwG|sV9=D8+f?!W`0ktb?ZEEkHW;% zKx|{YQ9Ru=r^FXPKyIBLh<$|4THV47r^MHjF&n6r+1w9f$5EVSCit}`4XKk8QD=T2 zHWqUbb-r;*d;vXT5m1u(wO@;V?wsi4vI_%E5qr*y*bj#Zivmq+(eb6&AH?E7Q-q*0 zQS5^txFpcjtv9U)6F;MY=gcy{_E>|yvh*c-yCTpu0)pQlpmW=mfu;|Eya;lr`BFfO zs(%Z`FVU0l0!Dy;22>qTTLWH%uY8i3wG7P&($*ygf`b9?<2v7h0dfSC9q{7hb2q5H zpbiDREiku1Z2@&S;C%v19H@1mjs(0<>iiU_<)DrRy!b}pJg5bT7R3Q?E4>p6#{%A` zoD+@X0WS_k$Andrsjh>8So;Ykf~{AR4*;M*&-AVLU20Z zMQ~V(e(whLQ^4B>6lA+Voe6l6jjje&Xd1ncZqW_xIK1DofHyvk?SQ{8IwfwRKAj8w z67aT5V_PA(YFmN9;9(-<*=u-OlLXjez$J=*^YbVNf?i)J%yLgSr)>#!2E?P~`z{2WT#F zq1SDNG{c(+YP-wDce;Wuz7K`{fWv^JfD%9{;0)j_;3D7>V6}wV3MiCVbM!0C;6)O9 z3L&76;YE1Fx+3zCkS_wP0IZ^}JSg-HNi(WQ^Cfr~7Y>HEBMvv3<9wmN!CT?XfrjS< zLYIKP!s*5UgFjWVfH@1*C=xCsw1Uu8pk6q08E9~PsN$?v&Z>mf2WKXPb`rWwh*ltH zks5}DV35HvczUFEl5#z`-_^Ev37_MuyO^i>F;83Sb4Jz z-V;-y6cLC|m-PTxIR^KGI!mlFMSlRS2?h^N`xLz?Sh)u8 z1?mE^a1ZzuSd$Fi8&nywf(sS>74Rk-{9}+8iML+Sp8#u$!9M}@3$Z3E2>!K&sRsWu zs7u7!FY6Hqiqj1Kg)^G}!7gBVm`>!YP@RFXMIMFbL7-TS-1x8KAxl$QbUHiCQ=3OgAx_*%lZ1}f>!%YrBw*7FQ}u7uM} zSkFc1UJxRGK$Qa(a1j3lHsBE8FyIK_DBw7tqykFu{}W@ht%8-Cp!(p2_X~>5uvw+^Ty+T2Vmx<(iBw&;Sa6JCUxNyya|FQTt zUF;qhEHro)EG!RVbdSV?Z8G>2(9^Ka&j8E>%mU1I;T6{siVQvv(zW2MbFo{fzZpIR zXC|fbFt}g-L_DTCD2?7?rK1R3&&q|gzW~tveWrS^tAv`=wj#b&UYAm zF?q`(^gW?XE{ux=W<%Lb?&mR3+!)k?t1h`jBo2P4MU_V^rx59zwvEJzoKpUNNf1P#!T$j5+PF#p delta 11388 zcmb_i2YgjU*1vP#ZHDFp1QJYg1Ly~)h5pfb0JJss>8U`MkyrP(vVZi;5du(qb~a6IacW$n!2$ZN9p zCjVJM>ATH2io9{GLzw+N^3-4*@8)?1IjPOxBU4S55au61^J=j-U??e~PNZIVguNN& zw06!I+IH4-CRw_e&Fl2AHz)fAw{?vtc$2GMf~QPn(^&`?5CD-oVS=oX=A zu)K%!=gL}?CnWk?Or}j#vWU=0LSiC_@hS%PSSpwS)YI)CjbMBw(ZbK7*95vwZodbK zVIjton5+Vc*(cCXVjR(=X&+WA=8r&P9NdG%kQ8H#CcT*XVit!Hb-3vD5~R4#lChYu z|Ac7t@G;c{zKdwMi}4$9vZ`qf%ZF~0qf2}=nLI;|Y7BEnGG0jZiTk+gKk`g24Zg!b zpN6&GAbKnfx6mxY*@U(e+C}Jx-=ecbmY{P)mLPI?Q+NT!hCNQ=5owQ8=+g?yRuDCcDoF7zr{Ec_x%b|o^Z)QgZTBTv@Y4}cA~JG`QGiYamBeH{3Ov-K6NH&dx+RyytC zHHB3!>6*Je6YIR+N^8Va>Y!fEtkzl@`!Bkt4u-^cS}E7u9W4AlwuDE?4`No8blTmX z3y%vL5+^Yvp!Q$5_@6zz+N~?C)AUiQ$$!U?5C#yrBi4OHTCeF}BlqumI@@h8ZP4`5 z$X7Dg#Cr698&sXeDinuNwV|}@N){in!u*@FV4Pc4+NkMcVH|n9z<#o=R$Ha%`K+DT zR*Mm%?Yf=PR@>B=hDr|dAJ_CH$WK1l;p$SMraP+H4uT?0UkU*Yp7S72X!P|JVOVNbweS-Nmo88~ddu8%|ozjfGPhrgk%+EjBP{P8{7y5tFc z!c!(E(go=}p-(I(4>;vw_4Hch%SuP<>x-Tjuc20Bsp=uay^>ybtle|?_Utd}* z?crQ(t`Aq$EaZI2?*FPjTb++&r2S01K1N-Dv|=-q3$#>OSYFY z;EiplFD=bG1>U%Z`ZDm&p_>FM1TU?jzPvQ=7e;1vN5GrVP+tLF@e1KjVU%%V zLw#ilGlfycNe%T?rFn;(QwjP{O3mr8ekqzesga(GK%B@WAk!P^dBx-+hy77+?opRP z6mVYcqOY%2Zz9>61r&nnwC4IaM9g=2Uw}8hxt>;<_jjjhUwwtF_D7j+HXESFh-7D{ z)&PA+jkdHmS3ykHzaJipeq{kH_mLi^&I^ zX0vpwO1+Y0oSfSM^JH=xZ5uNiV;D_oqwQeDp1Zrqzvdjt(N8JrSBTJtINR6hnN0Zz zt#m%$pbuy2IRt67owA$sxyOoB zLTd@_13K$e+^Qc_?g> zO+=$|dr&vqD*Ztre=D@?R$C=iHkF^sVjUS$4mC}HF*VTm+ijJhvKfs6ciJk$P++bq zHvpB=P8kU*OO@w?>fKKH8q|DMo&%~+JH-aIK$SC~y6;2nlr-qRM!JWR?upRd-(H!o zH;$Q#WCc|7Wjn=@&7SCz!R?e~C`^I~yXtOz%wsgZ*3x>_PPrkQ6_IB`JLMPTp}3j` z-o$oFe-AYUp0*F})?;eUMUpa3ft8RD`5?%t?Ub)T&I4J_uD(ZaA?9R}-E)uLNzBPD z&iXxi8WZDohtp%9{wb?T9o+|od$(8mW09m$@iWLi?Uf-QX}DZ+uJ6}vP0aPZ_UOa< zCS|EA_q4kn(JL#k+-NItkT|wwE8#C#y@5oaZDR)qChF4S;F(rc-)>N~7X= zd)8?^PNh}oF+2CP{-L@C$=-IeGrAQ@(PhNmG6HTHLAH$JqKxoaKIq0ss}j68xAq2O zAYeGa2229X(B)iY$Vu?FGt7k@Kb2~YWHdBy96&zfhDJ!d(JW?A?Do>;B)sOXUqFTwlay;l=+k#%Q+_oGtR5#5k=SAzFrGkkm#TRt6{zHwuv z`~>eO<&%ZD(E7YczOPTJeT=0u8Q`5Lb+jlF=x-^|ztvAgAIb zJy%!PW6qthPh8h)i+hLn>`FJVTF^}FVRyNq_YfI2I2&*1e_~>;9(S7F)Q?q;$)g1^ zLi(z66lUWtRh|uEROcwnyq&6?X*cy6v5~o|Ji)Cf*`1?s+kyflqP(g0=U$_3l`_)! z&QZzXAVbE`pU^p~r&$ zGz>VZ$|FIHON@pA$5eR;h_u9LO!MQY4#fDxXk0WEs&XF?6B47b85XJX7pQe&VsuCI zYj7teMt4GNrph0KNKcGTH2FzY4uY7R82ygPPhqJ8F(om&yU9;St8!ORQxl^xOV6ls zXAsj8qXSqeRrw9OMO7p9`NOLG2e*MVKQVeB`W*(7on#(aMaGZ~R3lYH`uS-9l#!0B zPMK=P3rxL(=6AQ-L>ir9j=(8hF{CypMz3S$PZ&~L5~HzYLv0F6us22;E!1O3zF=33 zGCHZpk$lAdB+96)79tsGe;H-Os6|MYvFB3q2PAvhdC1$~1d^Sh`fOr!x@=y9>T`+F znb>K zDzDPz&2VtXIDd&X5}0y_na%86(^wYz1uY$?$$U0og(jcG#O#w4+Z^i$1ZiN-0j$*I z!?e35#kMf{EeOVg`3+!|hTXo3)GsL(-FzE@31H3zaNvlpRg-X_TeV$LO$1GE=q3zK4x%H}ep zijrcF$+%4RN+*(H&%o|GRALSCQFwYXDfS2O?uMs7I+N-cvPZ<9JDnNa_yBjn3WvY#pJs+F>_}p$8|ON9!>6Q zmu+d7%3e+G;5^yVc$hWbPD92gZBC9mgz1FZsZy$osvymzkn~XTehB@xB*z^=PN>Mq z9QcYMt9h{gV|!>krqxa)yV&z7nU7=}J3roN{36BeO=uz|$8C|#RY+Y(j@v4mD=?*g zOpeP(H|$0h9|RYZ<95sD0thZ8#}z=Z2ZHK$+g8RRbuW^Ood;SQ<2-6E(%(9nZH#=6 zN)hvOcBq4qt$c#0(|Nw5amAyq#$NMBr@>psQl{>~MBHXydE4k7v4nbP8&JN}wUd#~ zqN_`T-mkfaxc>kgqRYu;G;gl}opWM38@D{_0L1;R9P=IHGE>ikzt67L&4`IerBbQr z?OS%!ZbnpSfUIE7E12>M?jGfTciF3eJN99LUl%`|5tOy)zu^HNZ1KtFlkQW}h=8w* zdG}&l7ow&fG!1da=zy;xE)IybpHKmzql7LK>PJqe3i|0sN4?t9x_GV zr$LPk_^RNE1o@*tjSKjynxfzUP-y{Qq$yNC32J=67ZtAUIXknvQL7Tw^e_aI13nYC z6sV|)eW<(fcqmfJ2>5E7{0r1Sfh<`p%t40UcwNa1`0AMaf51*B_EJLqA?pR%%z&@1 z$>~OIDzUQ(-GJ;mBIH>CpWoyu#L6I)BZO$o+@v1XSi{2iflkp5^-=wZAQ z>X^d%!V3!nzJ_LREX0cfK0J5jGOULlM1JL^#Q`6lyz;=99Biu&bDG8%2s= zf+JenPxUlvs|V4#Zgv+WTkWM@zCi+Zbmxl{9}nH5?43Q0%AH0-_c-L)8}PxrL&&pFr1)jzc?N?00cwYf)B%w?h%5(1 zitj~P+L+w{HFF;X1tP`id_LTM;a#J4(ir5S81!hsmq<5;xEBy9o(}z=LvTDm{@IFD zp-62(mLiejqoF3`R+ml$g!@K&6zUx60_sNUxomsGyT)ym;_jF2&F>lYo}Y&L_%EP) zU~lOkto<;^6~wy*UQ2Y=fM6Yvb!77yOtaKrod}$z$yo=0PTSADZ=@-3R;0b}eWP~0 zEHE#?v~j^YCbiX+(nN~Sq#`Q`ttPaV&<>y~_EQ0bBNtKGbUQv^G)~9>_cT;Y3)Xog zg}sQ@O&2Mi2|*DAGlF#<#aR^QW{4DDPRe!y#Y37Itm8{zjZkc+Nb&s;%(LBqQM)FY zJQI252J6&8_yY~|M2crpgI5D3+m8l~*d~RtOyT9X!Ma#_iewR}E)3SKK=*+1Fh~{! z>tY2uDa(Vg1}+ZP^_q37LB%mt(9-S`G#-EZnxg11B0E?&3WAFe3qeu*9I|j7&>Qvx7KZq6IIN>x-!dL+G78C; zvCwP@`YYjP1Jom+wg&x`abXB54%D`wAFJA8P;_0gJ?O`(mPImqvSnByI-B?*I2iOl zY4WugMyEizK|d}TH-kD1svzjEhZO+SUQpi${ZE^GAE@o14h8+snEVhZT0##8{dj&a z0+o$5y4lvkG*Rk_(i0Ixm{r3&7hxNf2SyTdnqH`3R4pm zTqcx}ZilI1ihK>!ouD6Y#C(p29Yh$LV)^Nvc)iENH+n)Iz72^TfPBCnz(GI(;3(iY z;1u8tV3C434OpeHjj$`l;;R+Rtm;y4%a28r_fv3n1Nkh#0>DBAH&j)nK4EG9QqnAi z-GGL^mcKo=p{MW?-_PRpO%Z~Oq9J+)Xrfy~>TmG|;Vq7~vVkO;M`!_|^FVXm$D{!k z#|Id+pNV}->`!AU!$v}93DF+KZvZ8^(Ne0#F>vT<93fAL51oj^aU#rk4UDfWj%fXOnDM&XOd4fze3x;EAwDj~HGnIS7Dt{n5es~6aa=p}ks0rcqW$n+Dm0yq zJ{)aveE2aMMjQ+Q?M1FbfJ=a@fK2Ros{!Mo_L8E!182tWg4fNbOk!W;uJa^CsvVWJ`2`Fi+2T8 zNGw-1n}9XR;@v0%v9@StJXq-#?+)q&v973Q3|Nyb-UHN0Vr6LNdtgnmcrvI{3O;+{ zOEoO)4@y%l-V?mjlx?(Teg-?IS^Qm4+f8er>s0Sf*C|o!3>N4nW9YO z%mZraJ|JZZRxdUk>6yjpX;3)J;(x>USEwQ#%kpfC_Y2`H*N>{C=vaio6|oo3fdqm9 za2Z^>4wZjn@xkC+M+JS5VQ!cliVVXTn}-wRJPV)H;EoTRUwa@8>3IO^g@u5Pj9Dm~ zWuc5I`e*?QvA;w6d<$RU;AR>t)IzM#3&P}fl*uiIJp2>v1ndIj19k)U0QLh87DEC4 zk1#d}^+3yIP}cz088)a&(zh1A^T7o_I2QmvGS7PO>^8L*C;?qzjo7Vn(LM~7W)UUMgWs@mp@yw9STA>40S$qyyDcFZMV13E4 z@Yxe$8&tCpW-SHe0M^L3Dytx^{#7a?hQ;<(R$6264anac#WO*!wGhMMYdH+5N-*)e zFj)u2U6oT5Jlz24$KgB%L7JEFD?7=|8P(ol3T3FuF*U)mVv z4L~HG3K%E=FCO^+(j)W1_#cA*p&s@D6mGKk2xyoOOJ<;5n=L*TWEyt!34n=Ey@pd8%f*XIgqqK&O${9C=li`1a}ym#jp?m z1c!>D2>*bK?i14XlG01ST?R9=LrAOxYz6EB8~_{vob(9S?Fbi{gRI|xy9lt-!`{SL z&b9FIn8{bb)|G%&9(*`hMar}IZ1UDzLJpxE4?b+HB<-~Dr5Zeo1vm|{$vlO{VAAe_ z|HEuND1kjnh;T)S|Kbn^;V#}ADoOca1!>rB5Mxo)RUO>jVeUk5X8;iTXyEP%bEkll z5#~zp|xA--fhWk~DhaQBnhcLdu!3`o^98!c7YJ&CdFcu(uyg+Y%^t?wec=Slu zPglfSAU*fdiyl4N4F-?i2I={aUie0W#yep>3{GgF2SIxCqo=(zNa*#D9ti0Tke>Rc zfQQ#adN8CnLA>O=DdQ6g~Uc;fYf^^ivXA1PGf(&4-!8wMF6P$D4 c;FGUc(2K_{`hs%Ywfzu0RA&u$S5gkVgD?t&2lY4gzqAA)W*Ri) zrpKA3%jTcmV_pr8e)3mpx@&`^`z8k39_d+$+KC+}bP^AiKGnYA_H$~_DHpGnKGg;u zPn3LB!^_CorE^w{Ub?c!B}7c8u%}zhc?vH88}>ItT}edn8C-5t(m-R z$?_#9Em>SMcFwYSrK6WFT|B>L;-WL>^sSjR=cK+hb55UEGkV;Z(s}bwJ?qG`PMv>R z&A|Qx2W5_)8um@kE{hd+gTY&y7M0x=vzwdBDq6+tElpjjCI$AV^l5F{5BmuP78gOr z*rjLBUv}oAC8y6iZPDpVmYItG6Km<50{e}*Zto#i>Dn%> z?dJ5bE?w;N=|(yKy33B>w?TSV&F;$6)o^>&oVzAHxAyP$&rJt(ZDs9i=~3N2ZgWS0 z%#z1Is7-&-qdEO~_j0>8{X_Tnf{TjM@AP=L?FNRw+K z-Cq>XB##NJn%4I2WP{(v(oOrn)%FKf)81zmR3f*aL;BVOp0T^rbNfs{zqqeYhfdwm zIKegZOq=I|t|;LH9MhMdwshJ2lTAhU^!7f_*}KyB_C0eZ?R5l`ZrDeQi`5>@kN-3v zcPO%TJUARDc5{Ra3euzLS)Cu~ev7)Su^!b_WZ#YzpEhUF>Bd$zi{LHk zN&VWV7Nb;#cN7l0J61IQMsZ-IC;cs+@17a|N-z}~l%7eAuc7g>Xw2}W*9tUN7L9}k zrO&0tH_-S+G*$o|C$#$tR30hn0Tr^YrOFq#Hw*F61gzh_dbpusfR0WpU zz-INK9|%n2Ka~;>K(;Rq`|qq)y7Pc%4%ngMZr#a>_lM{}ivN(UWV&?Va{GNcHSmaF zrA@yyaC~ryO;-&%#{MpS@}MbpUHZvEC)oSaZ3p+a&!rm%cMYm+dgYLz7+-e`Uem61 z(Qo3d;x+O1#ntiF#U*Wui;K>0Ra_Epn?7Pl|Dt$2o<48L2#&eOhb*x7r@IWDV*i{z zbLg!YVXcPUYImiZhBaa!mDQcffwZD-E{c7xZV86W5yMmV{-zg)pUJV(R6pW)i}G(A zITpj>!;#OTyWerhNx@|2%iHNgM|CTI&bErTZjJKW#4(|a8g+0rTDNY&u(vmrkLeoNTha%O%XAztR3`ea5S=w^>V!#$&6-uy zb->Vrhv2X2<8e2Y*vHeUiLD{MZsL;gHki5{#~n>ACUq$e??UzuIPPv5a?CGf;UAH` z7ssEP4w?CCadp_dUS80)U5mdU`vi_B zas0JucdBg={teluacsCadC_Ibi!6=+M-h%#bMm6%&o+k7fc-3vO_`f##jBe;jfII$Uvq4{TXBmQkbe=!OE_L`-gtccjac|9@~`1|y%~yai^DgNe-p=BnF}9| zcWi!lUi{XH;X5E~!SQZ0h)WiQ?;*bx$NLnjZccV6X;m722*NfTA35S-JxY!!4?h86 zJC1)l;==<<(xoAH6`$hxk0Z_>SyI$K{0xL$I6iMafuW;;c9x%P+po;Jt zK-h=l`^-lxN;)>%WhL*#!~cQsBaWY%K|HTx_zUuARbw-? zTS}^%FIZR7tt2c0A%>&a5jWmc(xDKU{LA4O@ax zfg|aNZ#`0SW0$ZM2vs;*li0C&-9Jk%E)Ls*P>rKqGl;|HhaHgbh@(^UoI?^qc2Zh~0=#HaD^S>`iyjL7@@$QXd|K@*Ok;vGv5AuC+9N4_*sswu2 zLCE*VF`#*LI&p*z2O&Qg$B^cAYZFs!i($yu;TVqN;O4#S5?7RjBauG@$EfDt-kdln zXi<;+XdGj3jBS4I*2Jqpi^Gr~kKS#<$vBS2 zaZGck`w~|Mokp6j6$b(Q*v>?v?Ku;;6|FMbK-0FflZCSIj<>+5KRm zb?PItVA10FrhDa+kUD)n>iXB1-BR3Q(zIC<8pr)=)&yEXHyHkA%-$9!8H0Sl;2eEd z%x=okhvn$2itQs=`p_JGbFp3N=>unFPJbvdG_|AHzAdz4r;I*k>VR3t;+)g?so3rm zho(%PFd$1#N|cJOjtjJ1OwskZ?46ozX_i+^M*xkv0*70Y`eG-;E#cgAmd~HHd#SWZA3+?12~0 zU&hj8;Fzh+H$R+sGF~!p*r2)t2bs*ATN1<5Tgob$?|wWnuPAldSSRYv))QdGc?3IF3PKUTmm7QSDOF@jSC0`YbV=2KP=uY>xPtQD9+Q>Clx9s756qK! z{32Lr$iq!gWQOPAMZCz*!%Yw~BY>j;Q|4oo6F}gAJb@xpT%b^F`Z@)}xg`L@ED-0)DNz3Vb^6 zj#|SCqpluLnfW02WX%EQhzQ=t42a-;P1^{5p!w-guT7)<%qJ22AoGt1-rqbJ!BYdw zx(H#QIWK|_GIJvMVDqa8KE(8m;6qI^f)6v_j>>ni&b*h8r_6A(A)kO-CwE2g5$5s; zKGH0S;D?y05qy*x9>EVaog;X?DaylB){Hivv2it7Gse6T!N-~>BKSCSTLeGMtd8L0 z&5{WID|1`~Z!m}C@D$o?g6WVanBlr~4BZ5ygWfA;XvwMV(AN7wj??muM^Hc<%X72Df%7?;q z^IK04{CKk@f}da-Blrw6DuSPAdPMMtRX5Vn{A00Zyd=SA;HJc*%Vsmc< zKh3O(;HR6jBlr?CBZ4nAV+42Qqrfvv?})%MvtI;1)9m4mO-EO_?_%_)7C6 za9=(IE;P4C1THeajo=rXr4f9UX^h~Pm{Ae@Qqv=XUuMc9_-gab&|LX&;J4;qL-Rep z+-!{CSD1Su_?70W2!54W8o{qNQzH29%+LtF#5v2 zcitiuQmG_&-q=B3$lBsDhHL-9KxT4L4k~$dVJd>%6J?uiej%0|ERRdb2|AF#6D}%) z!ShT#vjGs~I$-HqK6tPh1X4XjL41@)+!S#J1)58oN+<~Ph>&Z%)U@1K50L`R4 z&7pYE!fa348u-AXYQ%(CiVcR<4&~hknc!QxK-px6{+|RWlu~k0To0v+mq-Xi0`zCi zppGJLO>l^*fhwI0aA#NAe^4i2#zH!{$B6%oPx1ynUy{PRNa=9;N+>34DLu$}wGx80 zMS(e8i?UR&4a_uF(F{uB!p4}xlR$z&)GNkeM#PiUrbMci3WI_JN?-t{$WG$1DNK-& za5%k%>m~%OZG%%O{VK1uV9;w;M^uYpvy3{XcHsX|1@Ow#E}f|C}QCdx?sXAS_RBe}tYJWFECKEO@W{t%TOhUxe=aBP2Jvu)?OEbo7! z^?;0VEWCg4g_eBK(d4lsBHa-jgfkSE5gP@>roKiKofID^Ia0s|vCx*;6g4My@<>Puq(gf+-Z zFkl~@G}s4fH&SszSKL5RDKpsI4TDg!=J%vB&DhipqO^j!NULCabTeH)CwDtfI=Q~i zXK7uXFo;Y4<4kpR;R7A1D|)IF;ASfr489}X?Bxj@41(HVH}a3ynhQvyqj**&N-l3| z4}G7a#g0aHt@(+9$r?OELxzdnmKCnK3Q)?1cnuyInJF{_7HkL|L~Gg0Z+E!h;(&%B?ZaWKDLgAGut3}S?dJE4$01eRyGv09Biq=ndw^`$OmtNe4kK| zsQ|^b;(VAXhlDc>DjN%|H*v$QT3UwvkLmJcD;PpA#!Y}4;H^lc1baoYQtW-_%wUNn zlVr;tTPb;S7C`U><1PdsxSB`H$k?IAUh_vv{uzpD;nAe@|A$FIS_*Q~^kLRDZE!#H zs1VfuYm!)^;r%d^thiSVu$D*_aPKg{Q`m5p7V1exF%<+Y%~38OvNw=98Y8r&R8Q)U ztW=7XCb^$64`C5xdVzJMrl6D#`ru+x(}9264_abFPM>jw z2IYBUo=IYxOKZ9b!o;jhd%VcDAls$Sf@C>rS6 z@UefH5LCbHnlDw+kzqIW;dqhQXWj#ZTB%wH%>S4xHOU8XivXJ4OAKWMiUleY-(Xy$D~Y?V2a=$t61 zt+4SXMk^F01#_gEF0ipA>qiHfc)`XbEH0bm#}MkpQsT6HJxl!yPH6wQ6f#K)2gRBh zpg1kE4(6bt2uT03csPNq8Ec9ufueDxz;w(EQ!G14F{TQboUv@Z%(J9q>c7Sn=rk!-*}3I%D&jB|Gb={Rh)!bC zh80{W;vN}H;uu{iG6$PWVYL#>1CAp@S_b@}iY|zfX$fuT5-v(dx3+K!=IhNqysWSp z%BVwU(2z6#!nq#pj05Wc-q3*HYjmMrrs`*aTJTV1%p|6=9{hoP39r&TmpSykMC*=^ zs_Wp!;KA*HOwg;mHnS8GsnrHoyTI{>^lLd+%IwN_QbDHUr{e(P(sWdtMTiQihmtN+ z6(H=eB$q^ziv~!lFXa@IO{skoR1iZ1l=ls;Azj+2(C`&WavyL65oF{=zi73i2IlO{ zq^*h0^Jb`8k!ufwPC$zzgCM?3(cAyUeRw6V-e{ z2ukkJQ+I-*o4E4ft1kHnhP zlW;ihbSVue?@4g&W`cPC%q{OH+N1&u3~7XKq!WTC63L)k!y@u}`jR}6X3r8qyWI-_ zt(4cQ*vb74lR4KhR8uyY9Ld=1fr&{1NhG9vF&>yZv5QJ(j{E=)YK<=!t6Jy$HLQ6^q+be^Dk?u_YA_`IpmQ^Q-Yc^z* z=1Gv-tTe}Y(i;XxOZbBrbEjK{NYTn`NKtdlUWCidxgRDf+b;os;WUNw6ms$)|02S#tXZp&;UfN+Ld<=F zbJ8O{)ti|gt?Y(ba7W_kYW)d=z_1#;1LPfJ{Yo)`3;4D=|}jzm3NIx_gPuB zO7SWY^-4VpEXLz9sA2+RWF;Ga!6EHEpTe<>mOYXIpun}80}!EB_u^R^e{c3Zh>C{1DVkS6G- z1^3oSAR-c~K3d>G0k*49{Esy&6s{yhq*ep6peqScuoQrMHT}tled#-}+dv%plL=8C zE0m&QoP_-YS-ndSaG{|9BSXHV(!jxl!ZL;2fiac48M5?S>+Ef{F4WlP><4x!O6ABY zJ9l>C&Nr?3P$CH&3P8a4ACgAqpVG z@a+#6w8Z>Ch!why5RQ!`Y#o?-LO48*aK9jB8koUCJ(&>WS~?3nZ$n3V>afIU7)ZQZ z;39%vUk{vy*sEE9)D(I(z&X5n6Mm{S-sz@X%CoZv@cv%HL(u*YNXEU19n@pbt@sBD zk5Cv<#3CqqfRB(rM)iP;9-!y}){#HfZI5tu?Qq0@B9n;#dGNoJ@f2i`e_U;%6$JR(yiuYaN~nut18!Iu$rg@oN=7Rq>4Cixj_3 z@pBZ%6^=M?p5iwsK40-06+cn&n*_%*nG=+7vkG8)EDqhG_;kf@RUB~@{(8k56~9gK zGZepF@uL;LL-DDK-$@+p9~`Nj0yk>^#1MXk7xW3A&e1svf&o@WK~QPU>x#caSY_pX zb@IO^j{B@7?99Mh5aI>V8p0u#_kvA;7r_rz{4g2+xaOFvgoT9dthqq(iwWCXbG_oX z65`GAX2qW(#MpaT@iz!NS%aZ21!AvZg3g%v6b}O6U98;UphGDPSrfoL-sUEOw<3aC zYsM0y1``OoV!c-WDTKH(Oc7$RUqaX&4ifgW=2pTU)-(}9|1X5Cta+YryfrTo#;tjm z@CeMmA2Ne@?IN6n5E3TfZjr;|grPN6ink}k1m0WmeuQOMOzDGIW9|ESB`Gf>adl5xUETRY~iq94}2)Z~3C=SBvi|T+l2;4gu zv3ru*1%zFU|4kYy5M=5F{D6kG;wK=4=#;w^|4DIc9bbkQ_-GxGj}&yK76d32cupMx zE)fIVD&rq<`wtBxlu{t@J;WifPa*oBI3fjtk0CF7j9h^jASM94kKzX@9Io_;W0-;^ zvVct~7J&GPMsCO#`|#4IoUL01fS%CSnIued<99 zAR~sbn|N7qnc+Zxi}*H!8|;9-DXzd>Ce{o%MxF_NvADv;N`MGxa28Bs)!i-Zbv2^HY;H1MDQN2HEW zM*zhh+DCT9z$IdU60!gC-ahP&u^8rP{{Rdb=YZ0y(N>uLg)ZY9bS#L{h7tkbSonm0 zh|(hwX;eo5#gR93O#m)y0-#KEpWz;?jQz2t^8vZ@`8n(?j(h$DqN!cGZm)JSH^`3BQ-fgYXT@WLHwlm1DDK%y5s1Bo2=r1oQ0Z7fg?_NYu}W`HC=q}I z5&;x2UFGH}Uv^fY^U{qDoF#Ou|L3Z}#R@M|fh!bVtMnTbzeVBQO21EGByvY<%uObM97d?Xuaqt!hTKnz%c=-D>BNA%G-DsY z?n@wla7bJt4L&2CqG9RPVBk*#A~l(+H35{Gpur8la*AN(cosNMnYY3n$ z>!3@808tLczu&1GsRaQ_LGKh41iBOiC+GFJnN!kG#uC|siOG=--s#G)kf=O{c+A?A9aW2zR28CT%10l||QPzab< z1Y(>EJVW8p3K2q~qlVH%e^7Y0!apkflfwHH-k*8mo5ZkGv!ZA|QGZe|gfP+u(+vz& zq5B4DvTkNyougkwxyP(LoenTSygc@BCb(A~t>Bv0nvaQN1=+2TT{1<2jBdbD>}r71 z6rQYbg~Hz}yiMUF3SUzAp2A%UaZ^a_@yRpo;>MuBqZD3%TOC5kDB%wZpH=vQ!m!9G z_EI=h;o%AwDO{!SMuoR2d`#gcg)b?LOIJf^pJPbwx8@&&7ZrpMa|!lfCctd$L%Wgq zpHy$9bxQ|oi1kz|^sPdfU_r;#snGib4~#)sg|ia)CG8HMjE+^KM{!Xk|j zAF43KxKSwZ7=``{@jS)XDwHce$ftf*LVpd(NeWjgd`RJ!3VXy{0h1NJL|A9dR|?w{ zJAOw((EBSsMe*|$-sWJ++@}I>D*TrUe4%(x#GEzjt8lbJ-xTjN)Nfex5#c@7e5axR zMWM(YlWRKJnEl1NP5sq~|2bN-D;54x;WG+%Dm+6S`n$qnb;LW^p!ghxT}qte4=dcH z@FRsm0{j$eR#WZ-Z{N?sXB9TIbodDh(@BTpg$aoWU-w{S_9*;wrNiG)C^bjtew~qc z64%UxYjTm`E+G{>p}qHaImU$)#LbLL2(MH+mU?ec4E+ta3&>CB=n~o&HMHxkygNV# z+h}JUtPrgsj-QVHCz;x1OEw!L73L6zJQh1)is}y2(6@3Ilpm+RB#r^Oct&TJ*JYC_Xa>oV^cn>9{ zo2<1bvl;^l}aH8im&?Tu+EK-Pc(9(BHKW-DKspMOpuUW++gg>`eiWrXy&3 zuP8PDht~WSIHvNl$A!F?lSpjVNZg#Gi~h^1e|wG&d5r&;Q~|pRzkL2r3uvJc>8j9A zAfpwZp%4>^RNyxX(VBw$wnxVo{GSSYXe4JA>G;1$2_Fz5v~h+G5h&MC@^=x8P)7}E zPsM%BrG~F+4Ka&-trbXUfgKcL5*0ggc>{ZC^gkiIrtrTCe^Tf>V>j)Lc=#joQwln# zg#HzcVLxqxZVKxZ`aNDs@wE!?Rk%Un8wx*F__M+)ZK_@h=O~m3 zX$a!)hs|Be_*mhO3afR!AENLmg;yw)oeXOBgyMc9^O@rJaJ@&LdYTY@>N!F`EK``M zWzK(H=lnnD)C+^98fxEpd}ot!j1D6+mJZzo_^8krLs3j{Y>S1{aAIt_txc#pP%no z?_2@6zBa)ldUbr6?s^d^S?7KTBz_Ag}$jiRD6%Z z2if~4S@SI6ky!r;;XsK_M3o9VDeOrYLO?=0p!vT=;e)|`qmTSm_haUrJM^^EhRr&6 zNG3Tf9MSx7Jp8#uYxz#nG4mHJn}6m)(=d9Xd^jodc2)RYS)Nkn!#-iV=H0Es(@Ot; zcZmYRrTSdR(3(=pHsr#c3|dzQ^Kyc zTc*p@a6!LvR0U(*rI8#QITSZ$OnJPXv^f-rnaqkMVMlI&=Vf&mi*dQP-T2D~Nu`i* zff95d&i6P@?hHfteH868pz`@JLL|%1DQTq7h;NYGiV1)!lD7K{UQBZD+2;r^P|i!n z`-8!^o$9gzxKYE&gHs{WVma$cwZtprorGWzK>476_NGWr_U~_JRM~+zg5uH^h{6%X zL%o^i=qnk~j^06`#T`ab_qj=2a561-Kn%s}p@-|wXo|%}CeK=~JaayOEhve^#>_(} zhE<%#jJYlrUyGMn4iqLTnALZ0F&WJ2Or7Pdh~y8Eb533!Gz%$(U_tMufu;uIP$-+74o#xgZf z;e|<-a3!{^(ikB6^oHZ-x(gn4JnfiSJ=}ArSK1VKCmtrdI~ffIkeh`7ISJ%AhQs{M z36TONP0lPQs;QavGsD&?2uflMFEH`HDq8B_2L>)S6W*aR?Xq4G0c5;wZpF6A*G5sk5GEfwj4Kkx=g{`=9%5b+Z>2>sX$21J- ztWlQf4E-v|RGb*Lo_oh~hQ&l%FjhxI$_yrD+)klycscwb z<}@VECj_G$J)p5%zW7QuQ~PpO-nvM+Pg*)g9F>Q z*Bd~=?Wb%?Pb@3rhn3rsNO4IV0+Pnbs2Rc6ro0*cfWs#$bS2Aa&IAg{T*Ae6X3mVT ziX~(=oER1#aD%fmGS7%Ai+xA7*mO)xk1lK7eT2G{-_R&flc-c==FAJLrjMxbRFoj^ zk)DzzWStjid!Xo)BF&jtBAJ?7`w#T@#>@^MMU@2|EMPftDna#uVl6@2&+>gY%3LUpfbN}g2Yxtaza{=&GW*s!S~HB1WX_7TQ22IjsNvD zh{NOvSrAFno;);C89JW}K9DMkBKca$Cy%)Y%_SOwn_kk3W^qd9HA8C}%PWK1!BU30 zwTuI>`Bt=+K+HT2EOW;3SOw#jUuN@Z1~VAH1!=3XALECL`AH_hP_X;XZ z)P5>wo_6842Sb?2ru=E+1)+A#^6XGZa|aI?s^o9%nr7jLVfSPDt$T$g*nklnr;**;I>MKJFdDOJ|PpHwb`ufYX3z zZs3FTPaNBY<%~e`F&UfPx;X`$gGAN)sgZj7AAXwIzDsM9KgpZTh zk#|mnqSBxqU~K2i2N>4Xd1KC%4#{sD%mL`x?S@_nq%RIA;__RQbfCvQ=DN^<5TO8% z8CnTi=qN!|g z9zR~Q>c)Dd6FkF{$OB5TJZ1gWj4+0Yz+5W0w4PuZFMG1`0ZEy^tq2q86U$26g#byK z5cWr{FwaHkw z!Oz;yN!&zH$EEX-z`U8CM3jCYG4E}R0_vJvSckergA(4jmrPwJ5_%%{TvMMTdGUo_ zURZR690>Y=ne4g*`fP8%W$=m$Gj8@-Pc@p6mS02vC zc(a~j$K<(MhpdA?NVzX;1Hv}09( z3R+9$`tpw(jL)hkPYhenr8!Ab!K_I~#%rIRZ7xT#*|w;0pSuTB1<3Kr&~;fzyn(O$D4vr! z1T#;~#Ew*W$C$ElR1jnVvaTd2m#aBN{Opkxv3qYJJ^$iEY-JILXDm2AmxOD?2 zRGklwXv`&<4;SFm?-*N&7V>p@+U?cdJd!uJ+FraDOl|A|n8bw6Bgl7mRDZ_p8@C%0 z3CcRu>Gkzu4(=aCy(r!*R0j7yFywyAnJ>(buh4L|6lMO}K`B!f$^3cIdjc8OQ^sBg zE;PWzkoy#gn!-Oy*gYp~m7-Q>N1KRziOWv%Qqel(b|kF2ORm@~-a)97WFJ*#8e=Fq zM$#nQgLxSc7lm0_poj7XjFn&Q)c}no`?ShVlGWOEd-+ZM2)_$jE^}!L?pkvqj*6_~ z-cszZzekoIG;8!77Pm-jU$Z064X;)9l2;R`Q9D|8aipjp)Z9m0O{8!!h18cPBuEJZ zU*u#9Yl?B~WRqMQ!ztci+0Gw|&u(--@ANiBk{?yr<8;u{Wjn+~p5I^*!ye&EkvhRe zlX?0+RfsrA&`kL@WQzpF$rwoIr5RKG5CCx(TMg|tQ|y-|5m_$^KV9Ox6WDnC=y#O& zfGmR@m73{9WXPj##Nd#4t}zq=I+?e5!A^x-x`_0Znf<0@e1+wgzKSGEg~j_xF}I`L zguA*3Ar3wxacLd^E&7&!v&PZsrU-dSam4Y=9%>0&U7ekcqnWRIDvH;^XW$7C_h{Kv z!MK_3rRMnsuHRv&5h+XjbmD_mt0R92%tuLL9^QF}N%ua2NjGsz!X+O_l<&IPjMvD> z?FFHmpY9U{j08&u<>h98lchb^Y3CF9((`kLqVSV*5v-JchTV)yaP(1p$0gg(Zla{R zs~{U#xXlieO=Qq*m5V#ZxxC{M!)MKGDX*1Uk4|C=F&C_aq=aOpYfmSDKgGkmzIRL_Dh6h-G2ahE$BIZ1A6Lsp!;NNCI52h289 z^p@WwlLjsZFnS;2ia(%E6ppw|Ik@+smmpqDs7WBt0dh^{814&t(8n_n=Ze-vF63P( zXXNf>-=~gwWpfaeY`k?AM<#{_BESMH7dhkDgDVU^`V@!5oO+SQ@wBOeXT5sQ_CJVm zq7*U5$9dNZN68M9rfPjxa7+F->Y@CHPREEv68ug=mT$4w=m# z8af5(sZxj(F2*zcaP2THj{g3V1lWDOK~(2C19}z{81dA%X0dahyjXI+KD9Xuh{X*+ zrp7ovgcV|A);3j!XLSrDHRof4$epoP6+W&2t{8FCg6KhZmGJ0e zU^a2bN_`}>p5|n;5+jPisl<{#?E6^k68O|wQm-URkQbdDx}gjPiYc7JX<5}=P(ecf zn`qY4s*lD9P@QMUpux5SI3|7cE(Igyfgzr8f>QD$z8o$ox!Xa58`ll7+O*F18H~{?`6`JMdK8Vu zQR>MUwb}ZDiiw`v25DWy9h+Es74WH8t2${!=cO1RM;pydLu(;|GZW?m7co=~v zUaeD@h0mgK@o*dbgO5l=k*koY1KUwa*+MYvHX$&si&6Be=`Eay>`<5mH7~N*)ktU4 z{X}=aw$Isptr;~cGPp2qLDg&bdb&IT$4qXrLD!`zTXVqQX8Y}k2qXHyDmd6 z-pDiTJ9pNImx!Xwep=T%ffjS=MT6o0%rJ3~LX<5Gq9)O0e*1mG1uoLs)l`b|&M=}T z{6^Fd)+%Dp0LCenG;4H`=6B_>0!aAEINXp*+IAF}cREM&G7y{}%sOY~3k!JHKIpUN;R9(ASa3fE8|`-BekCki2&%QK@-z&Mqz$NqyxuYuV8>~zrOplH-? z4GgP#g;^%8OV450Zt|Cj_`&y`pvlX%gg()V3_NX1D&_(f;2V~@O2e4rNi#*9rVOvq z!QUpXCL16AwXyD5T``=LLi`Y}kRLKr1qu6IylNuJd=oM(U%eDbp5DSi``|?%KcW6? zBiy?SR#8w>h1pWVO=U6g*VHW(p=P_f&MC55AoIF|c$E1qI}kvYXtwc`m)63EA%Zii zC?C#SZnFHf8Vf<4b^*WucaPmge5jmx!U}($A~Hj7mw+YYLuX`@7XvMK#Z%J;B$VNz z!ylpV7)4ClA3#)Am|X&e;iO%5DgdK8Q7phI{;tmHH~~|S+W>jG2A{dL+-tfGz@0H% zkl~U%CPtlms>uHL=y48_9~$~^c!7joDS_EvWmm3obBixXyiuN9DV?tf-yve`FQl8R zNrXyPT3S^$D4?ZcYsp6vtC!;6a*Ny85Ho_BcKG_rK*n1RH<1Bhq&st#fzit4%MlMr zXj(^7m-Rzs&Xp^;>ty}4Z1X630Nu`|*!fUgQQ@}2&~mOBZ15yqiQAs2-f9GjclfSU z#q66{9v28pmQp@dNHAUbpj}0}FJ0XQWwCxz*$Fs)g0&1dteNIET0R`Ch{Y1sz9!z& zTm+#2|L>9F-E8Q}NXdi6-g0k%Oc$CpH2j*A@IHYe;mn4+FDPV+80N`qkk=F-vblt) z;a9z}4^0v70WmLyRHS)pFk62x65OPq4ot4>wR!geWQkK3WL<(tLOu_t@~WA?QE;^Z zf3=vz(4Qf@32NXQ%Cj*4F@rFvp)p=%}R`0-mLI-VKjZ)Pj~lNuf5hOKPq6y zR@Dq%zHAD(03X<*HI83r-@4W z($4p>qB^+CW#>#{wh-?%RA%tL*-~syAppsVf5`3@0*JpE|9L9 zpTN}!!>qxVMoHtl-a5TV)4=$B^0g#&a4W@Stz(Ai9tU`ag;m-t zSn5&y{W+fWhX;UjJD>9m1c+Woxxny0LT3{kW5`^st$(c>s=Xf0$~Y!av_b;kO`ZxU zT?z$YyW5j|T;(HF2s~?=Fps4CtLCKZj^s{cxsS_B5*OU?@*aRS!QIx z&X202diyIo&T;Lm(`FFJ=O`_I&yh>9gsJHE8t~QIq`UA&c{^+XM_fwaF3YxDtwRXc zkdwd;zQU=xOZkKjUNVv3#q<0hIJ1$rBnUeOjRg8Zy-;{c!IcEI8RjFA3SGUh(wamm z>*KfNu*nw~C~3r^(!> zIJV@jy;ekn2a;5Ze@qzxuRe3w1;iiXw0LhAfk_ z&9aa_MSQgWh$ftcxU!r8l_j9V$l6C@e+*StYbPy3Sbbvo1IULvF_|MBBIkh=XUW5; z>MBFGs&OD9%)$~ZYVtlvw4gDFUL=O~#_~Wx7Vl;(0GOpgslVBou!Dgl7*v`YBD_$_ zZjiFbaj8+q{IFb=>4*nNlc-<8u)M(CCeQyZn-#J7vjzw(lCAo8TD@@g2afz63QTD zgwSxhXPA4jLEIln4<5%sNl9V~ISc}vV?Iua&>q6>&ad%Hf=zY?ujYvQ28Tm%4xKO9 z!dEIpOQ2zfy#XBLAi5cyW%WX(q8y^i}|oy^a`S4M^aLLRwG3wy`jNlOJ}*lVTfD zUg9%~=j1Y1E(sG8t5MRlU$Fo&1v#V`mTI^F1)YycY+Q)bXA_u3nx@lH<8@mEXBWz> zT!L5K4@X5L^g`c-F@rhUE~S&X#QG(6X*iDXtk^>$(U7+QZ!Z@q$*5IT8BH;6<`RHwP^H|(kkZOfW_45jLM zYRsyt15S803^bZAsF0F|!8H!oqQ0*IhQa~5lx?@L^9A$lD;&JlVR>y z))I2Ur+H0Z>QDBF#QUm-+ z?7^Kt(wOpUUJVo`YDmsYjnp~G#Gs`OoedkLVtb@i`8foaN4#a(=-R@V-mERz?&v?C zR;56^j?zF~y!=sx_mq*S15=>7KrBG(Ko51SM@G^f_yImf#L2Ge-g{?W0}}4R|5=bi zT-j933k&F1Dw@@JM zi49k6Kh>E%G6+xzWW+Cs*>22ULk%X(f6x>I#{J_sxsQ(Ge-CZ~L!(tH5vIlE#x0@( z2i(Mis<`BB$ILeH+{jyNx=BmB>fnsK!=L8F83smHErfJI<^~YLZoD#e=_|KIAwtr% z(gUSnmB?s;46Nz4kAgm`PD0LZwPi2Z>mq?LNFo<4uEyB2^0XLPZqe-ZCbl=*!=SmB zx`+dYra|X$DmQ?pcNW0A5kxkkSKBKEg6O?-lcKM)x1b0wV>eipNk)3l_hjWchRts^X*TgVYNaWB zJ)6Twe9JvF^lvc>Yub8%6by+yX_j}%NSGfIU`bJ&r*l=779}IBaQ_Pv(ztkV-^%xa zWmrgq@c(ef(<(KU4q(g(a|UqE?tK!}oFuxf-qzgJd>zhoF-wm~eB8~CrOoKh`$JmPgv?nuzuw5jW zb&~*%NVg({Xd>_BC`KYQ)pYzG$bYYL?CL+Ed`WP8L+M{eLNx2wB3NyG_#USZflrWexux>{Fx<%43?=E zCR7L?H|7@g;W&6IoT1=M9z!J;KlGxNktJdZsx}Ykd{NiBER}DBC{csO|d#=$Iw~7 zakoXTrCtBWKl6cu*J|;KUOXcAl+#8b%Q(SP&hxSYfvu6E%Nd_)>zgGV-M+aIlEvv Z3JKvk;Yvq47M7XZ8JVR%uKFnK{{v2}1VI1* delta 41547 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 MfyBrP;^yi90O4l3AOHXW diff --git a/firmware/apple_lisa_mac_adb/Src/main.c b/firmware/apple_lisa_mac_adb/Src/main.c index 2bb7243..342d449 100644 --- a/firmware/apple_lisa_mac_adb/Src/main.c +++ b/firmware/apple_lisa_mac_adb/Src/main.c @@ -73,10 +73,20 @@ UART_HandleTypeDef huart1; /* USER CODE BEGIN PV */ /* Private variables ---------------------------------------------------------*/ +/* +0.0.1 +working beta + +0.1.0 +20230416 +initial release +added watchdog timer +*/ + const uint8_t board_id = 3; const uint8_t version_major = 0; -const uint8_t version_minor = 0; -const uint8_t version_patch = 1; +const uint8_t version_minor = 1; +const uint8_t version_patch = 0; uint8_t hw_revision = 0; uint8_t spi_transmit_buf[SPI_BUF_SIZE]; @@ -263,7 +273,7 @@ void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi) ACT_LED_off_ts = micros() + 10000; } -const char boot_message[] = "USB4VC Protocol Board\nApple Pre-USB\ndekuNukem 2022"; +const char boot_message[] = "USB4VC Protocol Card\nApple Lisa, Mac, and ADB\ndekuNukem 2023"; /* @@ -615,9 +625,10 @@ int main(void) MX_TIM16_Init(); MX_TIM17_Init(); MX_TIM14_Init(); - // MX_IWDG_Init(); + MX_IWDG_Init(); /* USER CODE BEGIN 2 */ - // HAL_IWDG_Refresh(&hiwdg); + HAL_GPIO_WritePin(ERR_LED_GPIO_Port, ERR_LED_Pin, GPIO_PIN_SET); + HAL_IWDG_Refresh(&hiwdg); printf("%s\nrev%d v%d.%d.%d\n", boot_message, hw_revision, version_major, version_minor, version_patch); delay_us_init(&htim2); protocol_status_lookup_init(); @@ -640,9 +651,10 @@ int main(void) /* Infinite loop */ /* USER CODE BEGIN WHILE */ - + HAL_GPIO_WritePin(ERR_LED_GPIO_Port, ERR_LED_Pin, GPIO_PIN_RESET); while (1) { + HAL_IWDG_Refresh(&hiwdg); HAL_GPIO_WritePin(ERR_LED_GPIO_Port, ERR_LED_Pin, spi_error_occured); if(micros() > ACT_LED_off_ts) HAL_GPIO_WritePin(ACT_LED_GPIO_Port, ACT_LED_Pin, GPIO_PIN_RESET); @@ -717,7 +729,7 @@ static void MX_IWDG_Init(void) { hiwdg.Instance = IWDG; - hiwdg.Init.Prescaler = IWDG_PRESCALER_16; + hiwdg.Init.Prescaler = IWDG_PRESCALER_32; hiwdg.Init.Window = 4095; hiwdg.Init.Reload = 4095; if (HAL_IWDG_Init(&hiwdg) != HAL_OK) diff --git a/firmware/releases/PBFW_LISA_MAC_ADB_PBID3_V0_1_0.dfu b/firmware/releases/PBFW_LISA_MAC_ADB_PBID3_V0_1_0.dfu new file mode 100644 index 0000000000000000000000000000000000000000..4b3ac117f9747ba416f68c6dbf63267291947203 GIT binary patch literal 15381 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 literal 0 HcmV?d00001 diff --git a/firmware/releases/README.md b/firmware/releases/README.md index 4193398..7c8a107 100644 --- a/firmware/releases/README.md +++ b/firmware/releases/README.md @@ -72,6 +72,12 @@ ## Apple Desktop Bus (ADB) Protocol Card +### 0.3.0 + +* 7 March 2023 + +* Added support for BUSY signal + ### 0.2.1 * Released 20 May 2022 diff --git a/user_program/usb4vc_check_update.py b/user_program/usb4vc_check_update.py index 6c0a233..3290d38 100644 --- a/user_program/usb4vc_check_update.py +++ b/user_program/usb4vc_check_update.py @@ -106,7 +106,7 @@ def get_firmware_list(pcard_id): try: file_list = json.loads(urllib.request.urlopen(firmware_url).read()) fw_list = [x['name'] for x in file_list if 'name' in x and 'type' in x and x['type'] == 'file'] - fw_list = [d for d in fw_list if d.startswith('PBFW') and d.lower() and f"PBID{pcard_id}" in d] + fw_list = [d for d in fw_list if d.startswith('PBFW') and f"PBID{pcard_id}" in d] fw_list.sort(key=lambda s: list(map(int, s.lower().split('_v')[1].split('.')[0].replace('_', '.').split('.'))), reverse=True) except Exception as e: print('get_firmware_list:', e)