diff --git a/Objects/R2_ARC_Motors.axf b/Objects/R2_ARC_Motors.axf new file mode 100644 index 0000000..1f97f7a Binary files /dev/null and b/Objects/R2_ARC_Motors.axf differ diff --git a/Objects/R2_ARC_Motors.hex b/Objects/R2_ARC_Motors.hex new file mode 100644 index 0000000..5f593b6 --- /dev/null +++ b/Objects/R2_ARC_Motors.hex @@ -0,0 +1,210 @@ +:020000040000FA +:10000000680400206D02000071020000730200000D +:100010007502000077020000790200000000000075 +:100020000000000000000000000000007B02000053 +:100030007D020000000000007F020000810200003D +:10004000830200008302000083020000830200009C +:10005000830200008302000083020000830200008C +:10006000830200008302000083020000830200007C +:10007000830200008302000083020000830200006C +:10008000830200008302000083020000830200005C +:10009000830200008302000083020000830200004C +:1000A000830200008302000083020000830200003C +:1000B0008302000083020000B103000083020000FD +:1000C000830200008302000083020000830200001C +:1000D000830200008302000083020000830200000C +:1000E00083020000830200008302000083020000FC +:1000F00083020000830200008302000083020000EC +:1001000083020000830200008302000083020000DB +:1001100083020000830200008302000083020000CB +:1001200083020000830200008302000083020000BB +:1001300083020000830200008302000083020000AB +:1001400000000000000000000000000000000000AF +:10015000830200008302000083020000830200008B +:10016000000000000000000000000000000000008F +:10017000000000000000000000000000000000007F +:10018000000000000000000000000000000000006F +:10019000000000000000000000000000000000005F +:1001A000000000000000000000000000000000004F +:1001B000830200008302000083020000830200002B +:1001C000830200008302000083020000830200001B +:1001D000830200008302000083020000830200000B +:1001E00083020000830200008302000083020000FB +:1001F00083020000830200008302000083020000EB +:10020000830200008302000083020000000000005F +:1002100083020000830200008302000083020000CA +:1002200083020000830200008302000083020000BA +:1002300083020000830200008302000083020000AA +:10024000830200008302000083020000830200009A +:10025000830200008302000083020000830200008A +:1002600083020000830200008302000000F00AB84D +:10027000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE756 +:10028000FEE7FEE700F002F800F02CF80AA090E884 +:10029000000C82448344AAF10107DA4501D100F041 +:1002A00021F8AFF2090EBAE80F0013F0010F18BFE2 +:1002B000FB1A43F0010318471C0A00002C0A000037 +:1002C0000023002400250026103A28BF78C1FBD85F +:1002D000520728BF30C148BF0B6070471FB51FBD14 +:1002E00010B510BD00F029F81146FFF7F7FF00F038 +:1002F00055FA00F047F803B4FFF7F2FF03BC00F033 +:100300004FF8000072B6704762B67047EFF3108086 +:1003100072B6704780F31088704730BF704702484C +:100320000249014A024B704768000020680400201F +:1003300068000020704770477047754600F02CF841 +:10034000AE4605006946534620F00700854618B0C2 +:1003500020B5FFF7E4FFBDE820404FF000064FF066 +:1003600000074FF000084FF0000BAC46ACE8C009A6 +:10037000ACE8C009ACE8C009ACE8C00921F007014D +:100380008D46704710B50446AFF300802046BDE8A7 +:100390001040FFF7B0BF0000004870470000002089 +:1003A00001491820ABBEFEE726000200704700009E +:1003B00080B545F21440C4F202000068C00780B165 +:1003C000FFE745F21C41C4F202010120086044F637 +:1003D0002061084600F00AFB00F092FB00F0FEF8F6 +:1003E000FFE745F21440C4F202000068C00600288E +:1003F00010D5FFE745F21C41C4F20201102008604D +:1004000044F62061084600F0F1FA00F0A3FA00F08B +:10041000E5F8FFE780BD000081B04EF27001C4F244 +:100420000F010091086840F000400860086840F43F +:10043000006008604EF26002C4F20F02106820F4FF +:10044000F8601060106800F5A8601060086820F07F +:100450007000086008680860086820F400500860B0 +:10046000086840F0804008600868092262F39C50E8 +:100470000860FFE74EF25000C4F20F00006840062B +:10048000002801D4FFE7F5E74EF27001C4F20F0136 +:10049000086820F40060086001B0704781B00090E7 +:1004A000FFE748F20C00C4F2000000684007002893 +:1004B00001D4FFE7F5E748F20800C4F20000006845 +:1004C0000099087001B0704781B04EF20411C4F277 +:1004D0000F01086840F0100008604EF20810C4F2E6 +:1004E0000F00016841F0010101600068009044F2D2 +:1004F0002041C4F20001086840F03C00086044F26A +:100500001C51C4F20001086840F03C00086044F24D +:100510002C51C4F200010868FF22CFF60F72104080 +:1005200042F20022C0F220021043086044F2285137 +:10053000C4F20001086820F03C00086048F20401A1 +:10054000C4F20001086820F002000860086840F06A +:100550000400086048F6C872C4F20002106820F077 +:100560000F00106048F21002C4F200021068082365 +:1005700063F30700106048F20002C4F20002106842 +:1005800020F47F401060106840F0C00010601068D8 +:1005900020F0300010601068072363F30300106040 +:1005A000086840F00200086001B0704781B08DF823 +:1005B0000300FFE748F20C00C4F200000068800767 +:1005C000002801D4FFE7F5E79DF8030048F2080191 +:1005D000C4F20001086001B07047000081B043F22E +:1005E000BC10C0F20C000090FFE7009820B1FFE7BC +:1005F000009801380090F8E701B070474EF20810FB +:10060000C4F20F0000688006002814D4FFE74EF201 +:100610000811C4F20F01086840F020000860FFE7ED +:100620004EF20810C4F20F0000688006002801D4C2 +:10063000FFE7F5E7FFE7FFE74EF20810C4F20F000F +:1006400000688006002801D4FFE7F5E745F2205155 +:10065000C4F2020144F24B30C4F64F40086045F248 +:100660002451C4F20201086840F00E00086045F20F +:100670002851C4F20201086820F00E00086045F21B +:100680002C51C4F2020108686FF31300086045F2B0 +:100690000041C4F20201086840F00E00086045F213 +:1006A0002041C4F20201086820F00E00086045F203 +:1006B0001C51C4F20201086840F00E00086045F2C7 +:1006C0003801C4F202010020086070474EF2406118 +:1006D000C4F20F01086840F0010008604EF20861A2 +:1006E000C4F20F01086840F00200086045F22041A2 +:1006F000C4F20001086840F08000086045F22C5107 +:10070000C4F20001086820F070400860086840F0FA +:100710008040086045F22851C4F20001086820F0CA +:100720008000086045F21C51C4F20001086840F0E6 +:10073000800008604EF26001C4F20F01086840F4C6 +:1007400080100860086820F460200860086808606D +:1007500048F24001C4F202010020086048F264033C +:10076000C4F2020340F608421A6048F25003C4F291 +:10077000020349F63F421A6048F25C02C4F20202E8 +:100780001060086840F00100086048F20801C4F2F7 +:100790000201086840F002000860704780B584B02C +:1007A00000200390FFF7AEFD00F054FAFFF7ACFD18 +:1007B000FFE700F0CFF840F26000C2F200000190C5 +:1007C000FFF76CFE01980078413801460291162827 +:1007D0004DD80299DFE801F01E4B4B274B4B4B4B9A +:1007E0004B4B4B4B4B4B3930424B154B4B4B0C004F +:1007F00000F0B0F840F26101C2F200015720087029 +:1008000038E000F08DF840F26101C2F2000153209F +:1008100008702FE000F02AFA40F26101C2F20001F4 +:100820004120087026E000F03BFA40F26101C2F27C +:100830000001442008701DE000F0C0F840F26101A2 +:10084000C2F200015020087014E000F09DF840F260 +:100850006101C2F200014F2008700BE000F050F976 +:1008600040F26101C2F200015120087002E000F084 +:1008700047F9FFE740F26100C2F200000078FFF79D +:1008800095FE96E74EF20810C4F20F00006880074C +:10089000002814D4FFE74EF20811C4F20F010868D3 +:1008A00040F002000860FFE74EF20810C4F20F00AB +:1008B00000688007002801D4FFE7F5E7FFE745F26D +:1008C0002851C4F20001086820F03C00086045F29D +:1008D0002041C4F20001086820F03C00086045F2A5 +:1008E0002C51C4F2000108686FF31720086045F22C +:1008F0000041C4F20001086840F03C00086045F285 +:100900001C51C4F20001086840F03C0008607047C8 +:1009100080B500F07FF8FFF7D9FEFFF7B3FF80BD89 +:1009200045F23801C4F202010420086044F23C019F +:10093000C4F202010A20086048F20801C4F2020170 +:10094000086840F002000860086840F00100086094 +:100950007047000045F23801C4F202010820086027 +:1009600044F23C01C4F202010F20086048F2080181 +:10097000C4F20201086840F002000860086840F014 +:10098000010008607047000045F23801C4F202011E +:100990000A20086044F23C01C4F202010920086008 +:1009A00048F20801C4F20201086840F00200086041 +:1009B000086840F0010008607047000045F2380107 +:1009C000C4F202010620086044F23C01C4F20201B4 +:1009D000086048F20801C4F20201086840F0020011 +:1009E0000860086840F001000860704782B001901C +:1009F00000910098013848F25801C4F202010860E1 +:100A00000198013848F25C01C4F20201086002B0AA +:100A1000704700004EF24061C4F20F01086840F0D8 +:100A2000010008604EF20861C4F20F01086840F04E +:100A300002000860FFE74EF20860C4F20F00006891 +:100A40008007002801D4FFE7F5E745F22041C4F212 +:100A50000001086840F04000086045F22C51C4F2E3 +:100A60000001086820F070600860086840F080604D +:100A7000086045F22851C4F20001086820F04000E7 +:100A8000086045F21C51C4F20001086840F04000C3 +:100A9000086045F20851C4F20001086840F0C00047 +:100AA00008604EF26001C4F20F010868082262F388 +:100AB0005440086048F24001C4F20201002008607E +:100AC00048F26003C4F20203C8221A6048F25003DD +:100AD000C4F2020349F63F421A6048F25802C4F2D7 +:100AE00002021060086840F00100086048F2080146 +:100AF000C4F20201086840F001000860704700007D +:100B000045F23801C4F202010020086048F20801F1 +:100B1000C4F20201086820F002000860086820F0B2 +:100B200001000860704700004EF20810C4F20F0088 +:100B300000688006002814D4FFE74EF20811C4F2C2 +:100B40000F01086840F020000860FFE74EF208102F +:100B5000C4F20F0000688006002801D4FFE7F5E723 +:100B6000FFE745F22051C4F2020144F24B30C4F6D3 +:100B70004F40086045F22451C4F20201086840F079 +:100B80001100086045F22851C4F20201086820F003 +:100B90001100086045F22C51C4F20201086820F0EF +:100BA0000F10086045F20041C4F20201086820F00D +:100BB0001100086045F22041C4F20201086820F0EB +:100BC0001100086045F21051C4F20201086840F0BB +:100BD0001100086045F21C51C4F20201086840F09F +:100BE0001F00086045F20441C4F20201086820F0C9 +:100BF0001100086045F20841C4F20201086820F0C3 +:100C00001100086045F20C41C4F20201086820F0AE +:100C10001100086045F21C41C4F202011120086075 +:100C200045F21041C4F20201086840F0110008606A +:100C30004EF21C41CEF200010868022262F35750C6 +:100C400008604EF20011CEF20001086840F08040CA +:100C50000860704780B5FFF75BFEFFF7DDFBFFF72D +:100C6000CDFCFFF731FCFFF75FFF80BD45F2380197 +:100C7000C4F202010E20086044F23C01C4F20201F9 +:100C80000F20086048F20801C4F20201086820F051 +:100C900002000860086840F001000860704700002A +:100CA00045F23801C4F202010C20086044F23C0114 +:100CB000C4F202010F20086048F20801C4F20201E8 +:100CC000086840F002000860086820F00100086031 +:100CD00070470000E40C00000000002068040000E1 +:040CE000C00200004E +:040000050000026D88 +:00000001FF diff --git a/Objects/R2_ARC_Motors.htm b/Objects/R2_ARC_Motors.htm new file mode 100644 index 0000000..c9e9018 --- /dev/null +++ b/Objects/R2_ARC_Motors.htm @@ -0,0 +1,917 @@ + +
+#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Wed Apr 10 14:43:51 2024
+
+
+
+
+
+
Reset_Handler (Thumb, 0 bytes, Stack size unknown bytes, startup.o(RESET))
+
[Calls]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Calls]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Calls]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Calls]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Calls]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Calls]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Calls]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Calls]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Calls]
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Calls]
ADC0Seq0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Calls]
ADC0Seq1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
ADC0Seq2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
ADC0Seq3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
ADC1Seq0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
ADC1Seq1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
ADC1Seq2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
ADC1Seq3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
CAN0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
CAN1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
CAN2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Comp0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Comp1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Comp2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Ethernet_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
ExtBus_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
FPU_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Fan0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
FlashCtl_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortA_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortB_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortC_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortD_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortE_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortG_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortH_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortJ_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortK_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortL_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortM_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortN_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortP1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortP2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortP3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortP4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortP5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortP6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortP7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortP_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortQ1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortQ2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortQ3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortQ4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortQ5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortQ6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortQ7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortQ_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortR_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
GPIOPortS_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Hibernate_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
I2C0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
I2C1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
I2C2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
I2C3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
I2C4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
I2C5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
I2S0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
LPC0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
PECI0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
PWM0Fault_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
PWM0Generator0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
PWM0Generator1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
PWM0Generator2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
PWM0Generator3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
PWM1Fault_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
PWM1Generator0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
PWM1Generator1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
PWM1Generator2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
PWM1Generator3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Quadrature0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Quadrature1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Quadrature2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
SSI0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
SSI1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
SSI2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
SSI3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
SysCtl_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer0A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer0B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer1A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer1B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer2A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer2B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer3A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer3B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer4A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer4B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer5A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
Timer5B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
UART0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
UART1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
UART2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
UART3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
UART4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
UART5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
UART6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
UART7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
USB0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WDT_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer0A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer0B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer1A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer1B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer2A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer2B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer3A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer3B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer4A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer4B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer5A_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
WideTimer5B_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
uDMA_Error (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
uDMA_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup.o(RESET))
+
[Address Reference Count : 1]
__main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
+
[Calls]
__scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))
+
[Called By]
__scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
+
[Calls]
__scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) + +
__scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) + +
__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) + +
__rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
+
[Called By]
__rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) + +
__rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) + +
__rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) + +
__rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) + +
__rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000034)) + +
__rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) + +
__rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) + +
__rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) + +
__rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) + +
__rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) + +
__rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) + +
__rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) + +
__rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) + +
__rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) + +
__rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) + +
__rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006)) + +
__rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000010)) + +
__rt_lib_init_relocate_pie_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) + +
__rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000035)) + +
__rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) + +
__rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000027)) + +
__rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) + +
__rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))
+
[Called By]
__rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) + +
__rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) + +
__rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) + +
__rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) + +
__rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) + +
__rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) + +
__rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) + +
__rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))
+
[Called By]
__rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) + +
__rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))
+
[Stack]
__rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A))
+
[Calls]
__rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) + +
__rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
+
[Stack]
__rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) + +
__rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))
+
[Called By]
__rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003))
+
[Calls]
__rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) + +
__rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))
+
[Calls]
DisableInterrupts (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text))
+
[Called By]
EnableInterrupts (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text))
+
[Called By]
StartCritical (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED) + +
EndCritical (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED) + +
WaitForInterrupt (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text), UNUSED) + +
__user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text))
+
[Called By]
__use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +
__rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +
__rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +
__user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
+
[Stack]
exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text))
+
[Stack]
__user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) + +
__user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
+
[Called By]
__user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) + +
_sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))
+
[Called By]
__I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) + +
__use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) + +
__semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED) + +
GPIOPortF_Handler (Thumb, 102 bytes, Stack size 8 bytes, motorsmain.o(.text.GPIOPortF_Handler))
+
[Stack]
PLL_Init (Thumb, 132 bytes, Stack size 4 bytes, pll.o(.text.PLL_Init))
+
[Stack]
SPI_receive (Thumb, 44 bytes, Stack size 4 bytes, spi.o(.text.SPI_receive))
+
[Stack]
SPI_slave_init (Thumb, 228 bytes, Stack size 4 bytes, spi.o(.text.SPI_slave_init))
+
[Stack]
SPI_transmit (Thumb, 46 bytes, Stack size 4 bytes, spi.o(.text.SPI_transmit))
+
[Stack]
delay_1ms (Thumb, 32 bytes, Stack size 4 bytes, motorsmain.o(.text.delay_1ms))
+
[Stack]
led_init (Thumb, 208 bytes, Stack size 0 bytes, led.o(.text.led_init))
+
[Called By]
left_motor_init (Thumb, 208 bytes, Stack size 0 bytes, motorsetup.o(.text.left_motor_init))
+
[Called By]
main (Thumb, 232 bytes, Stack size 24 bytes, motorsmain.o(.text.main))
+
[Stack]
motor_direction_init (Thumb, 140 bytes, Stack size 0 bytes, motorsetup.o(.text.motor_direction_init))
+
[Called By]
motors_init (Thumb, 16 bytes, Stack size 8 bytes, motorsetup.o(.text.motors_init))
+
[Stack]
move_backward (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.move_backward))
+
[Called By]
move_forward (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.move_forward))
+
[Called By]
pivot_left (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.pivot_left))
+
[Called By]
pivot_right (Thumb, 48 bytes, Stack size 0 bytes, motorcontrol.o(.text.pivot_right))
+
[Called By]
pwm_duty (Thumb, 38 bytes, Stack size 8 bytes, motorsetup.o(.text.pwm_duty))
+
[Stack]
right_motor_init (Thumb, 234 bytes, Stack size 0 bytes, motorsetup.o(.text.right_motor_init))
+
[Called By]
stop_motors (Thumb, 38 bytes, Stack size 0 bytes, motorcontrol.o(.text.stop_motors))
+
[Called By]
switch_init (Thumb, 300 bytes, Stack size 0 bytes, switches.o(.text.switch_init))
+
[Called By]
system_init (Thumb, 24 bytes, Stack size 8 bytes, motorsmain.o(.text.system_init))
+
[Stack]
turn_left (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.turn_left))
+
[Called By]
turn_right (Thumb, 50 bytes, Stack size 0 bytes, motorcontrol.o(.text.turn_right))
+
[Called By]
+
+