5 Commits 69fb32fa12 ... 533a2cd5ae

Author SHA1 Message Date
  Heinrich Blatt 533a2cd5ae DAC mit verbesserter struktur (globale Variablen), Bugfix bei der Slot-Zuordnung 8 months ago
  Heinrich Blatt 6937d44a7e Verbesserung: I2C Buffer data sind jetzt globale structs 8 months ago
  Heinrich Blatt 7ee2948206 Bugfix: ADC Channels lassen sich jetzt alle auslesen 8 months ago
  Heinrich Blatt 89ce4afffc Removed unnecessary Debug/* files. 8 months ago
  Heinrich Blatt 5c60f9cea0 Removed not used files 8 months ago
94 changed files with 122 additions and 20281 deletions
  1. 1 0
      .gitignore
  2. 2 0
      .settings/org.eclipse.core.resources.prefs
  3. BIN
      Debug/.clangd/.cache/clangd/index/adc.c.3E206A868B2CDEFD.idx
  4. BIN
      Debug/.clangd/.cache/clangd/index/adc.c.4CF536A819917F5A.idx
  5. BIN
      Debug/.clangd/.cache/clangd/index/adc.c.6D209034CC51D4D3.idx
  6. BIN
      Debug/.clangd/.cache/clangd/index/adc.h.1DF9E18D9922DAC1.idx
  7. BIN
      Debug/.clangd/.cache/clangd/index/adc.h.B4D7E4B5C602F870.idx
  8. BIN
      Debug/.clangd/.cache/clangd/index/adc.h.F57D5E035E9F0F63.idx
  9. BIN
      Debug/.clangd/.cache/clangd/index/adc_hal.c.3A0D3647B4568632.idx
  10. BIN
      Debug/.clangd/.cache/clangd/index/adc_hal.c.6F8BE648ECD4A613.idx
  11. BIN
      Debug/.clangd/.cache/clangd/index/adc_hal.c.AF958BC2B2BA2C18.idx
  12. BIN
      Debug/.clangd/.cache/clangd/index/adc_interface.h.972C05F3BFB5B7B1.idx
  13. BIN
      Debug/.clangd/.cache/clangd/index/adc_interface.h.A4E1453E21878F81.idx
  14. BIN
      Debug/.clangd/.cache/clangd/index/adc_interface.h.EB373D36A16DC5E7.idx
  15. BIN
      Debug/.clangd/.cache/clangd/index/battery.c.3ED9E6F9EAF6FD99.idx
  16. BIN
      Debug/.clangd/.cache/clangd/index/battery.c.9C09DBA9C6FA2B3E.idx
  17. BIN
      Debug/.clangd/.cache/clangd/index/battery.c.E93B83506F825C90.idx
  18. BIN
      Debug/.clangd/.cache/clangd/index/battery.h.3F8B842596864C64.idx
  19. BIN
      Debug/.clangd/.cache/clangd/index/battery.h.BA12E5E004019AC4.idx
  20. BIN
      Debug/.clangd/.cache/clangd/index/battery.h.CA8652834D64A817.idx
  21. BIN
      Debug/.clangd/.cache/clangd/index/empty_mspm0l1304.c.068E55672FE68CCF.idx
  22. BIN
      Debug/.clangd/.cache/clangd/index/empty_mspm0l1304.c.168B77DE268D4267.idx
  23. BIN
      Debug/.clangd/.cache/clangd/index/empty_mspm0l1304.c.9E1C337D9EA4A74C.idx
  24. BIN
      Debug/.clangd/.cache/clangd/index/i2c_controller_interface.h.9E9E56C265B5C5FA.idx
  25. BIN
      Debug/.clangd/.cache/clangd/index/i2c_controller_interface.h.D06807A6FFF05E85.idx
  26. BIN
      Debug/.clangd/.cache/clangd/index/i2c_controller_interface.h.E6178B7385FF3E9C.idx
  27. BIN
      Debug/.clangd/.cache/clangd/index/i2c_hal.c.4440CE7A55396106.idx
  28. BIN
      Debug/.clangd/.cache/clangd/index/i2c_hal.c.75046BB47C470C65.idx
  29. BIN
      Debug/.clangd/.cache/clangd/index/i2c_hal.c.AF41DF49B64B5270.idx
  30. BIN
      Debug/.clangd/.cache/clangd/index/main_target.c.9ABAE41E1231567A.idx
  31. BIN
      Debug/.clangd/.cache/clangd/index/mcu_slave_interface.c.1A2AAA8C08289124.idx
  32. BIN
      Debug/.clangd/.cache/clangd/index/mcu_slave_interface.c.831CC7CA8940D4A9.idx
  33. BIN
      Debug/.clangd/.cache/clangd/index/mcu_slave_interface.h.23DD3AD6DBC749BB.idx
  34. BIN
      Debug/.clangd/.cache/clangd/index/mcu_slave_interface.h.90282FDEB7CE84B2.idx
  35. BIN
      Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.c.07622C0BB0BE4E94.idx
  36. BIN
      Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.c.4AB17E3C29413537.idx
  37. BIN
      Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.c.D8EDBA187CF92EBA.idx
  38. BIN
      Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.h.611721C37D30DB7A.idx
  39. BIN
      Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.h.9CEE0AC64A1BEFAE.idx
  40. BIN
      Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.h.EF9323EF1DE274F6.idx
  41. 0 37
      Debug/.clangd/compile_commands.json
  42. 1 0
      Debug/.keep
  43. 0 11
      Debug/ccsObjs.opt
  44. 0 780
      Debug/charge_controller_target_mspm0L1304.map
  45. BIN
      Debug/charge_controller_target_mspm0L1304.out
  46. 0 7372
      Debug/charge_controller_target_mspm0L1304_linkInfo.xml
  47. 0 5396
      Debug/empty_mspm0l1304_nortos_ticlang.map
  48. BIN
      Debug/empty_mspm0l1304_nortos_ticlang.out
  49. 0 4426
      Debug/empty_mspm0l1304_nortos_ticlang_linkInfo.xml
  50. 0 148
      Debug/main_target.d
  51. BIN
      Debug/main_target.o
  52. 0 167
      Debug/makefile
  53. 0 8
      Debug/objects.mk
  54. 0 132
      Debug/sources.mk
  55. 0 141
      Debug/src/battery_data/battery.d
  56. BIN
      Debug/src/battery_data/battery.o
  57. 0 13
      Debug/src/battery_data/subdir_rules.mk
  58. 0 24
      Debug/src/battery_data/subdir_vars.mk
  59. 0 143
      Debug/src/i2c_comm/mcu_slave_interface.d
  60. BIN
      Debug/src/i2c_comm/mcu_slave_interface.o
  61. 0 13
      Debug/src/i2c_comm/subdir_rules.mk
  62. 0 24
      Debug/src/i2c_comm/subdir_vars.mk
  63. 0 141
      Debug/src/interfaces/i2c_hal.d
  64. BIN
      Debug/src/interfaces/i2c_hal.o
  65. 0 13
      Debug/src/interfaces/subdir_rules.mk
  66. 0 24
      Debug/src/interfaces/subdir_vars.mk
  67. 0 145
      Debug/src/peripherals/adc/adc.d
  68. BIN
      Debug/src/peripherals/adc/adc.o
  69. 0 143
      Debug/src/peripherals/adc/adc_hal.d
  70. BIN
      Debug/src/peripherals/adc/adc_hal.o
  71. 0 13
      Debug/src/peripherals/adc/subdir_rules.mk
  72. 0 30
      Debug/src/peripherals/adc/subdir_vars.mk
  73. 0 52
      Debug/startup_mspm0l130x_ticlang.d
  74. BIN
      Debug/startup_mspm0l130x_ticlang.o
  75. 0 42
      Debug/subdir_rules.mk
  76. 0 74
      Debug/subdir_vars.mk
  77. 0 18
      Debug/syscfg/Event.dot
  78. 0 53
      Debug/syscfg/device.cmd.genlibs
  79. 0 1
      Debug/syscfg/device.opt
  80. 0 68
      Debug/syscfg/device_linker.cmd
  81. 0 234
      Debug/syscfg/ti_msp_dl_config.c
  82. 0 139
      Debug/syscfg/ti_msp_dl_config.d
  83. 0 139
      Debug/syscfg/ti_msp_dl_config.h
  84. BIN
      Debug/syscfg/ti_msp_dl_config.o
  85. 19 18
      main_target.c
  86. 8 6
      src/i2c_comm/mcu_slave_interface.c
  87. 1 1
      src/i2c_comm/mcu_slave_interface.h
  88. 23 2
      src/interfaces/i2c_controller_interface.h
  89. 18 9
      src/interfaces/i2c_hal.c
  90. 10 1
      src/peripherals/adc/adc.c
  91. 28 50
      src/peripherals/adc/adc_hal.c
  92. 0 15
      src/peripherals/adc/adc_interface.h
  93. 9 13
      src/peripherals/dac/dac.c
  94. 2 2
      src/peripherals/dac/dac.h

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
+Debug/**

+ 2 - 0
.settings/org.eclipse.core.resources.prefs

@@ -10,5 +10,7 @@ encoding//Debug/src/interfaces/subdir_rules.mk=UTF-8
 encoding//Debug/src/interfaces/subdir_vars.mk=UTF-8
 encoding//Debug/src/interfaces/subdir_vars.mk=UTF-8
 encoding//Debug/src/peripherals/adc/subdir_rules.mk=UTF-8
 encoding//Debug/src/peripherals/adc/subdir_rules.mk=UTF-8
 encoding//Debug/src/peripherals/adc/subdir_vars.mk=UTF-8
 encoding//Debug/src/peripherals/adc/subdir_vars.mk=UTF-8
+encoding//Debug/src/peripherals/dac/subdir_rules.mk=UTF-8
+encoding//Debug/src/peripherals/dac/subdir_vars.mk=UTF-8
 encoding//Debug/subdir_rules.mk=UTF-8
 encoding//Debug/subdir_rules.mk=UTF-8
 encoding//Debug/subdir_vars.mk=UTF-8
 encoding//Debug/subdir_vars.mk=UTF-8

BIN
Debug/.clangd/.cache/clangd/index/adc.c.3E206A868B2CDEFD.idx


BIN
Debug/.clangd/.cache/clangd/index/adc.c.4CF536A819917F5A.idx


BIN
Debug/.clangd/.cache/clangd/index/adc.c.6D209034CC51D4D3.idx


BIN
Debug/.clangd/.cache/clangd/index/adc.h.1DF9E18D9922DAC1.idx


BIN
Debug/.clangd/.cache/clangd/index/adc.h.B4D7E4B5C602F870.idx


BIN
Debug/.clangd/.cache/clangd/index/adc.h.F57D5E035E9F0F63.idx


BIN
Debug/.clangd/.cache/clangd/index/adc_hal.c.3A0D3647B4568632.idx


BIN
Debug/.clangd/.cache/clangd/index/adc_hal.c.6F8BE648ECD4A613.idx


BIN
Debug/.clangd/.cache/clangd/index/adc_hal.c.AF958BC2B2BA2C18.idx


BIN
Debug/.clangd/.cache/clangd/index/adc_interface.h.972C05F3BFB5B7B1.idx


BIN
Debug/.clangd/.cache/clangd/index/adc_interface.h.A4E1453E21878F81.idx


BIN
Debug/.clangd/.cache/clangd/index/adc_interface.h.EB373D36A16DC5E7.idx


BIN
Debug/.clangd/.cache/clangd/index/battery.c.3ED9E6F9EAF6FD99.idx


BIN
Debug/.clangd/.cache/clangd/index/battery.c.9C09DBA9C6FA2B3E.idx


BIN
Debug/.clangd/.cache/clangd/index/battery.c.E93B83506F825C90.idx


BIN
Debug/.clangd/.cache/clangd/index/battery.h.3F8B842596864C64.idx


BIN
Debug/.clangd/.cache/clangd/index/battery.h.BA12E5E004019AC4.idx


BIN
Debug/.clangd/.cache/clangd/index/battery.h.CA8652834D64A817.idx


BIN
Debug/.clangd/.cache/clangd/index/empty_mspm0l1304.c.068E55672FE68CCF.idx


BIN
Debug/.clangd/.cache/clangd/index/empty_mspm0l1304.c.168B77DE268D4267.idx


BIN
Debug/.clangd/.cache/clangd/index/empty_mspm0l1304.c.9E1C337D9EA4A74C.idx


BIN
Debug/.clangd/.cache/clangd/index/i2c_controller_interface.h.9E9E56C265B5C5FA.idx


BIN
Debug/.clangd/.cache/clangd/index/i2c_controller_interface.h.D06807A6FFF05E85.idx


BIN
Debug/.clangd/.cache/clangd/index/i2c_controller_interface.h.E6178B7385FF3E9C.idx


BIN
Debug/.clangd/.cache/clangd/index/i2c_hal.c.4440CE7A55396106.idx


BIN
Debug/.clangd/.cache/clangd/index/i2c_hal.c.75046BB47C470C65.idx


BIN
Debug/.clangd/.cache/clangd/index/i2c_hal.c.AF41DF49B64B5270.idx


BIN
Debug/.clangd/.cache/clangd/index/main_target.c.9ABAE41E1231567A.idx


BIN
Debug/.clangd/.cache/clangd/index/mcu_slave_interface.c.1A2AAA8C08289124.idx


BIN
Debug/.clangd/.cache/clangd/index/mcu_slave_interface.c.831CC7CA8940D4A9.idx


BIN
Debug/.clangd/.cache/clangd/index/mcu_slave_interface.h.23DD3AD6DBC749BB.idx


BIN
Debug/.clangd/.cache/clangd/index/mcu_slave_interface.h.90282FDEB7CE84B2.idx


BIN
Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.c.07622C0BB0BE4E94.idx


BIN
Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.c.4AB17E3C29413537.idx


BIN
Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.c.D8EDBA187CF92EBA.idx


BIN
Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.h.611721C37D30DB7A.idx


BIN
Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.h.9CEE0AC64A1BEFAE.idx


BIN
Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.h.EF9323EF1DE274F6.idx


+ 0 - 37
Debug/.clangd/compile_commands.json

@@ -1,37 +0,0 @@
-[
-   {
-      "directory" : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug",
-      "command"   : "clang++ -D__MSPM0L1304__ -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/armv7em-ti-none-eabihf/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/clang/18/include\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg\"",
-      "file"      : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg/ti_msp_dl_config.c"
-   },
-   {
-      "directory" : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug",
-      "command"   : "clang++ -D__MSPM0L1304__ -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/armv7em-ti-none-eabihf/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/clang/18/include\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg\"",
-      "file"      : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/battery_data/battery.c"
-   },
-   {
-      "directory" : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug",
-      "command"   : "clang++ -D__MSPM0L1304__ -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/armv7em-ti-none-eabihf/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/clang/18/include\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg\"",
-      "file"      : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/i2c_comm/mcu_slave_interface.c"
-   },
-   {
-      "directory" : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug",
-      "command"   : "clang++ -D__MSPM0L1304__ -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/armv7em-ti-none-eabihf/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/clang/18/include\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg\"",
-      "file"      : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/interfaces/i2c_hal.c"
-   },
-   {
-      "directory" : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug",
-      "command"   : "clang++ -D__MSPM0L1304__ -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/armv7em-ti-none-eabihf/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/clang/18/include\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg\"",
-      "file"      : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/peripherals/adc/adc.c"
-   },
-   {
-      "directory" : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug",
-      "command"   : "clang++ -D__MSPM0L1304__ -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/armv7em-ti-none-eabihf/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/clang/18/include\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg\"",
-      "file"      : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/peripherals/adc/adc_hal.c"
-   },
-   {
-      "directory" : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug",
-      "command"   : "clang++ -D__MSPM0L1304__ -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include\" -I\"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/armv7em-ti-none-eabihf/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c++/v1\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/clang/18/include\" -isystem\"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c\" -I\"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg\"",
-      "file"      : "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/main_target.c"
-   }
-]

+ 1 - 0
Debug/.keep

@@ -0,0 +1 @@
+Keep this file in the repo.

+ 0 - 11
Debug/ccsObjs.opt

@@ -1,11 +0,0 @@
-"./main_target.o"
-"./syscfg/ti_msp_dl_config.o"
-"./startup_mspm0l130x_ticlang.o"
-"./src/battery_data/battery.o"
-"./src/i2c_comm/mcu_slave_interface.o"
-"./src/interfaces/i2c_hal.o"
-"./src/peripherals/adc/adc.o"
-"./src/peripherals/adc/adc_hal.o"
--l"syscfg/device_linker.cmd"
--ldevice.cmd.genlibs
--llibc.a

+ 0 - 780
Debug/charge_controller_target_mspm0L1304.map

@@ -1,780 +0,0 @@
-******************************************************************************
-            TI ARM Clang Linker Unix v4.0.0                    
-******************************************************************************
->> Linked Wed Apr 16 14:07:06 2025
-
-OUTPUT FILE NAME:   <charge_controller_target_mspm0L1304.out>
-ENTRY POINT SYMBOL: "_c_int00_noargs"  address: 000027e5
-
-
-MEMORY CONFIGURATION
-
-         name            origin    length      used     unused   attr    fill
-----------------------  --------  ---------  --------  --------  ----  --------
-  FLASH                 00000000   00003ff8  00003208  00000df0  R  X
-  SRAM                  20000000   00000800  000005f3  0000020d  RW X
-  BCR_CONFIG            41c00000   000000ff  00000000  000000ff  R   
-  BSL_CONFIG            41c00100   00000080  00000000  00000080  R   
-
-
-SEGMENT ALLOCATION MAP
-
-run origin  load origin   length   init length attrs members
-----------  ----------- ---------- ----------- ----- -------
-00000000    00000000    00003208   00003208    r-x
-  00000000    00000000    000000c0   000000c0    r-- .intvecs
-  000000c0    000000c0    00002d50   00002d50    r-x .text
-  00002e10    00002e10    00000350   00000350    r-- .rodata
-  00003160    00003160    000000a8   000000a8    r-- .cinit
-20000000    20000000    000004f8   00000000    rw-
-  20000000    20000000    000001f1   00000000    rw- .data
-  200001f4    200001f4    000001e2   00000000    rw- .bss
-  200003d8    200003d8    00000120   00000000    rw- .sysmem
-20000700    20000700    00000100   00000000    rw-
-  20000700    20000700    00000100   00000000    rw- .stack
-
-
-SECTION ALLOCATION MAP
-
- output                                  attributes/
-section   page    origin      length       input sections
---------  ----  ----------  ----------   ----------------
-.intvecs   0    00000000    000000c0     
-                  00000000    000000c0     startup_mspm0l130x_ticlang.o (.intvecs)
-
-.text      0    000000c0    00002d50     
-                  000000c0    00000868     libc.a : _printfi.c.obj (.text:__TI_printfi_nofloat)
-                  00000928    00000150     main_target.o (.text.I2C1_IRQHandler)
-                  00000a78    0000014c     adc.o (.text.updateADCReading_multichannel)
-                  00000bc4    00000114     libc.a : memory.c.obj (.text.aligned_alloc)
-                  00000cd8    00000104     driverlib.a : dl_timer.o (.text.DL_Timer_initFourCCPWMMode)
-                  00000ddc    000000f8     libc.a : fputs.c.obj (.text.fputs)
-                  00000ed4    000000ec     adc_hal.o (.text.adc_configure)
-                  00000fc0    000000e8     libc.a : memory.c.obj (.text.free)
-                  000010a8    000000e4     libclang_rt.builtins.a : muldf3.S.obj (.text.__muldf3)
-                  0000118c    000000e0     libc.a : setvbuf.c.obj (.text.setvbuf)
-                  0000126c    000000d4     i2c_hal.o (.text.msp_i2c_write)
-                  00001340    000000d0     adc_hal.o (.text.read_adc_raw_data)
-                  00001410    000000aa     adc_hal.o (.text.construct_config_byte)
-                  000014ba    00000002     libclang_rt.builtins.a : aeabi_div0.c.obj (.text.__aeabi_idiv0)
-                  000014bc    000000a2                            : udivmoddi4.S.obj (.text)
-                  0000155e    00000002                            : aeabi_div0.c.obj (.text.__aeabi_ldiv0)
-                  00001560    000000a0     main_target.o (.text.I2C0_IRQHandler)
-                  00001600    0000009c     libc.a : fputc.c.obj (.text.fputc)
-                  0000169c    00000090     ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init)
-                  0000172c    0000008c     adc_hal.o (.text.adc_voltage)
-                  000017b8    00000008     libc.a : aeabi_portable.c.obj (.text.__aeabi_errno_addr)
-                  000017c0    00000088            : strcmp-armv6m.S.obj (.text:strcmp)
-                  00001848    00000084     adc_hal.o (.text.adc_is_ready)
-                  000018cc    0000007c     libc.a : fclose.c.obj (.text.__TI_closefile)
-                  00001948    0000007c     main_target.o (.text.main)
-                  000019c4    0000007c     libc.a : copy_decompress_lzss.c.obj (.text:decompress:lzss)
-                  00001a40    0000006c     libsysbm.a : hostlseek.c.obj (.text.HOSTlseek)
-                  00001aac    0000006c                : hostrename.c.obj (.text.HOSTrename)
-                  00001b18    0000006c     libc.a : fseek.c.obj (.text.fseeko)
-                  00001b84    0000006c            : getdevice.c.obj (.text.getdevice)
-                  00001bf0    00000068     ti_msp_dl_config.o (.text.SYSCFG_DL_PWM_0_init)
-                  00001c58    00000064     ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_controller_init)
-                  00001cbc    00000064     libc.a : _io_perm.c.obj (.text.__TI_wrt_ok)
-                  00001d20    00000064            : memory.c.obj (.text.split)
-                  00001d84    00000060     driverlib.a : dl_i2c.o (.text.DL_I2C_fillTargetTXFIFO)
-                  00001de4    00000060     libsysbm.a : hostopen.c.obj (.text.HOSTopen)
-                  00001e44    00000060     ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_target_init)
-                  00001ea4    0000005e     driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO)
-                  00001f02    00000002     libc.a : _lock.c.obj (.text._nop)
-                  00001f04    0000005c            : printf.c.obj (.text.printf)
-                  00001f60    00000058     libsysbm.a : hostread.c.obj (.text.HOSTread)
-                  00001fb8    00000058                : hostwrite.c.obj (.text.HOSTwrite)
-                  00002010    00000058     ti_msp_dl_config.o (.text.SYSCFG_DL_initPower)
-                  00002068    00000052     libc.a : fflush.c.obj (.text.__TI_doflush)
-                  000020ba    00000002     --HOLE-- [fill = 0]
-                  000020bc    00000050     i2c_hal.o (.text.DL_I2C_startControllerTransfer)
-                  0000210c    00000050     libsysbm.a : close.c.obj (.text.close)
-                  0000215c    0000004c     battery.o (.text.Battery_Init)
-                  000021a8    0000004a     libclang_rt.builtins.a : fixdfsi.S.obj (.text.__fixdfsi)
-                  000021f2    00000002     --HOLE-- [fill = 0]
-                  000021f4    00000048     libsysbm.a : hostclose.c.obj (.text.HOSTclose)
-                  0000223c    00000048                : hostunlink.c.obj (.text.HOSTunlink)
-                  00002284    00000044     adc_hal.o (.text.adc_current)
-                  000022c8    00000040     libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod)
-                  00002308    00000040     libc.a : atoi.c.obj (.text.atoi)
-                  00002348    00000040     i2c_hal.o (.text.msp_i2c_read)
-                  00002388    0000003c     ti_msp_dl_config.o (.text.DL_GPIO_initPeripheralInputFunctionFeatures)
-                  000023c4    0000003c     driverlib.a : dl_i2c.o (.text.DL_I2C_flushControllerTXFIFO)
-                  00002400    0000003c                 : dl_i2c.o (.text.DL_I2C_flushTargetTXFIFO)
-                  0000243c    0000003c     ti_msp_dl_config.o (.text.DL_Timer_setCounterControl)
-                  00002478    0000003c     libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
-                  000024b4    0000003a     libclang_rt.builtins.a : muldsi3.S.obj (.text.__muldsi3)
-                  000024ee    00000002     --HOLE-- [fill = 0]
-                  000024f0    00000034     libc.a : fopen.c.obj (.text.__TI_cleanup)
-                  00002524    00000034     libsysbm.a : trgmsg.c.obj (.text.__TI_readmsg)
-                  00002558    00000034                : trgmsg.c.obj (.text.__TI_writemsg)
-                  0000258c    00000034     libc.a : exit.c.obj (.text.exit)
-                  000025c0    00000034            : getdevice.c.obj (.text.finddevice)
-                  000025f4    00000030     driverlib.a : dl_i2c.o (.text.DL_I2C_flushTargetRXFIFO)
-                  00002624    0000002c     main_target.o (.text.__NVIC_EnableIRQ)
-                  00002650    0000002c     libsysbm.a : unlink.c.obj (.text.unlink)
-                  0000267c    00000028     i2c_hal.o (.text.DL_Common_updateReg)
-                  000026a4    00000028     ti_msp_dl_config.o (.text.DL_Common_updateReg)
-                  000026cc    00000028     ti_msp_dl_config.o (.text.DL_I2C_setControllerRXFIFOThreshold)
-                  000026f4    00000028     ti_msp_dl_config.o (.text.DL_I2C_setControllerTXFIFOThreshold)
-                  0000271c    00000028     ti_msp_dl_config.o (.text.DL_I2C_setTargetRXFIFOThreshold)
-                  00002744    00000028     ti_msp_dl_config.o (.text.DL_I2C_setTargetTXFIFOThreshold)
-                  0000276c    00000028     libc.a : memory.c.obj (.text.free_list_insert)
-                  00002794    00000028     libsysbm.a : lseek.c.obj (.text.lseek)
-                  000027bc    00000028                : write.c.obj (.text.write)
-                  000027e4    00000028     libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs)
-                  0000280c    00000026     ti_msp_dl_config.o (.text.DL_I2C_setAnalogGlitchFilterPulseWidth)
-                  00002832    00000026     driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig)
-                  00002858    00000024     ti_msp_dl_config.o (.text.DL_I2C_setTargetOwnAddress)
-                  0000287c    00000024     libclang_rt.builtins.a : floatunsidf.S.obj (.text.__floatunsidf)
-                  000028a0    00000024                            : muldi3.S.obj (.text.__muldi3)
-                  000028c4    00000022     libc.a : memccpy.c.obj (.text.memccpy)
-                  000028e6    00000020     ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init)
-                  00002906    00000002     --HOLE-- [fill = 0]
-                  00002908    0000001e     libclang_rt.builtins.a : ashldi3.S.obj (.text.__ashldi3)
-                  00002926    00000002     --HOLE-- [fill = 0]
-                  00002928    0000001c     ti_msp_dl_config.o (.text.DL_GPIO_enableHiZ)
-                  00002944    0000001c     ti_msp_dl_config.o (.text.DL_GPIO_initPeripheralOutputFunction)
-                  00002960    0000001c     ti_msp_dl_config.o (.text.DL_I2C_disableTargetWakeup)
-                  0000297c    0000001c     i2c_hal.o (.text.DL_I2C_enableInterrupt)
-                  00002998    0000001c     main_target.o (.text.DL_I2C_enableInterrupt)
-                  000029b4    0000001c     ti_msp_dl_config.o (.text.DL_I2C_enableInterrupt)
-                  000029d0    0000001c     main_target.o (.text.DL_I2C_isControllerRXFIFOEmpty)
-                  000029ec    0000001c     main_target.o (.text.DL_I2C_isTargetRXFIFOEmpty)
-                  00002a08    0000001c     ti_msp_dl_config.o (.text.DL_SYSCTL_setMCLKDivider)
-                  00002a24    0000001c     ti_msp_dl_config.o (.text.DL_SYSCTL_setSYSOSCFreq)
-                  00002a40    0000001c     driverlib.a : dl_timer.o (.text.DL_Timer_setCaptCompUpdateMethod)
-                  00002a5c    0000001c                 : dl_timer.o (.text.DL_Timer_setClockConfig)
-                  00002a78    0000001c     startup_mspm0l130x_ticlang.o (.text.Default_Handler)
-                  00002a94    0000001c     ti_msp_dl_config.o (.text.SYSCFG_DL_init)
-                  00002ab0    0000001c     libc.a : memory.c.obj (.text.free_list_remove)
-                  00002acc    00000018     ti_msp_dl_config.o (.text.DL_GPIO_enableOutput)
-                  00002ae4    00000018     ti_msp_dl_config.o (.text.DL_GPIO_enablePower)
-                  00002afc    00000018     ti_msp_dl_config.o (.text.DL_GPIO_reset)
-                  00002b14    00000018     ti_msp_dl_config.o (.text.DL_I2C_enableAnalogGlitchFilter)
-                  00002b2c    00000018     ti_msp_dl_config.o (.text.DL_I2C_enableController)
-                  00002b44    00000018     ti_msp_dl_config.o (.text.DL_I2C_enableControllerClockStretching)
-                  00002b5c    00000018     ti_msp_dl_config.o (.text.DL_I2C_enablePower)
-                  00002b74    00000018     ti_msp_dl_config.o (.text.DL_I2C_enableTarget)
-                  00002b8c    00000018     ti_msp_dl_config.o (.text.DL_I2C_enableTargetClockStretching)
-                  00002ba4    00000018     ti_msp_dl_config.o (.text.DL_I2C_reset)
-                  00002bbc    00000018     ti_msp_dl_config.o (.text.DL_I2C_setTimerPeriod)
-                  00002bd4    00000018     ti_msp_dl_config.o (.text.DL_SYSCTL_setBORThreshold)
-                  00002bec    00000018     ti_msp_dl_config.o (.text.DL_Timer_enablePower)
-                  00002c04    00000018     ti_msp_dl_config.o (.text.DL_Timer_reset)
-                  00002c1c    00000018     driverlib.a : dl_timer.o (.text.DL_Timer_setCaptureCompareOutCtl)
-                  00002c34    00000016     libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset)
-                  00002c4a    00000002     --HOLE-- [fill = 0]
-                  00002c4c    00000014     adc_hal.o (.text.DL_I2C_getControllerStatus)
-                  00002c60    00000014     i2c_hal.o (.text.DL_I2C_getControllerStatus)
-                  00002c74    00000014     main_target.o (.text.DL_I2C_receiveControllerData)
-                  00002c88    00000014     i2c_hal.o (.text.DL_I2C_resetControllerTransfer)
-                  00002c9c    00000014     ti_msp_dl_config.o (.text.DL_I2C_resetControllerTransfer)
-                  00002cb0    00000014     ti_msp_dl_config.o (.text.DL_Timer_enableClock)
-                  00002cc4    00000014     ti_msp_dl_config.o (.text.DL_Timer_setCCPDirection)
-                  00002cd8    00000014     libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod)
-                  00002cec    00000012     main_target.o (.text.DL_I2C_getPendingInterrupt)
-                  00002cfe    00000012     libc.a : memcpy16.S.obj (.text:TI_memcpy_small)
-                  00002d10    00000012            : copy_decompress_none.c.obj (.text:decompress:none)
-                  00002d22    00000002     --HOLE-- [fill = 0]
-                  00002d24    00000010     ti_msp_dl_config.o (.text.DL_SYSCTL_disableNRSTPin)
-                  00002d34    00000010     driverlib.a : dl_timer.o (.text.DL_Timer_setCaptureCompareValue)
-                  00002d44    00000010     libc.a : wcslen.c.obj (.text.wcslen)
-                  00002d54    0000000e            : memory.c.obj (.text.OUTLINED_FUNCTION_0)
-                  00002d62    00000002     --HOLE-- [fill = 0]
-                  00002d64    0000000e     libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memset)
-                  00002d72    0000000e     libsysbm.a : hostrename.c.obj (.text.strcpy)
-                  00002d80    0000000e     libc.a : _printfi.c.obj (.text.strlen)
-                  00002d8e    0000000e     libsysbm.a : hostrename.c.obj (.text.strlen)
-                  00002d9c    0000000e     libc.a : memset16.S.obj (.text:TI_memset_small)
-                  00002daa    00000002     --HOLE-- [fill = 0]
-                  00002dac    0000000c     libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memclr)
-                  00002db8    0000000c     libc.a : memory.c.obj (.text.malloc)
-                  00002dc4    0000000a     driverlib.a : dl_common.o (.text.DL_Common_delayCycles)
-                  00002dce    00000002     --HOLE-- [fill = 0]
-                  00002dd0    00000008     libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy)
-                  00002dd8    00000008     libc.a : printf.c.obj (.text._outc)
-                  00002de0    00000008            : printf.c.obj (.text._outs)
-                  00002de8    00000008            : fseek.c.obj (.text.fseek)
-                  00002df0    00000008     libsysbm.a : remove.c.obj (.text.remove)
-                  00002df8    00000004     startup_mspm0l130x_ticlang.o (.text.Reset_Handler)
-                  00002dfc    00000004     libc.a : pre_init.c.obj (.text._system_pre_init)
-                  00002e00    00000004            : exit.c.obj (.text:abort)
-                  00002e04    0000000c     --HOLE-- [fill = 0]
-
-.cinit     0    00003160    000000a8     
-                  00003160    00000081     (.cinit..data.load) [load image, compression = lzss]
-                  000031e1    00000003     --HOLE-- [fill = 0]
-                  000031e4    0000000c     (__TI_handler_table)
-                  000031f0    00000008     (.cinit..bss.load) [load image, compression = zero_init]
-                  000031f8    00000010     (__TI_cinit_table)
-
-.rodata    0    00002e10    00000350     
-                  00002e10    00000101     libc.a : aeabi_ctype.S.obj (.rodata:__aeabi_ctype_table_)
-                  00002f11    00000033     i2c_hal.o (.rodata.str1.170074848951721478861)
-                  00002f44    00000030     i2c_hal.o (.rodata.str1.4013341528008995071)
-                  00002f74    0000002d     adc_hal.o (.rodata.str1.140485669647799580801)
-                  00002fa1    0000002c     adc.o (.rodata.str1.160854843146598718761)
-                  00002fcd    0000002c     adc_hal.o (.rodata.str1.18930482321442959371)
-                  00002ff9    0000002c     adc.o (.rodata.str1.65033923025266455461)
-                  00003025    0000002b     adc_hal.o (.rodata.str1.179184043729788647481)
-                  00003050    00000022     i2c_hal.o (.rodata.str1.94820672150776998771)
-                  00003072    00000021     main_target.o (.rodata.str1.50133425761220765311)
-                  00003093    00000020     adc_hal.o (.rodata.str1.2402597435506037301)
-                  000030b3    0000001d     adc_hal.o (.rodata.str1.158453821256594455641)
-                  000030d0    0000001a     adc_hal.o (.rodata.str1.3075958285894219711)
-                  000030ea    0000001a     adc_hal.o (.rodata.str1.57010251713964903131)
-                  00003104    00000015     adc_hal.o (.rodata.str1.181535019888826534251)
-                  00003119    00000011     libc.a : _printfi.c.obj (.rodata.str1.103488685894817597201)
-                  0000312a    00000011            : _printfi.c.obj (.rodata.str1.153638888446227384661)
-                  0000313b    00000009     startup_mspm0l130x_ticlang.o (.rodata.str1.133858793420655236111)
-                  00003144    00000008     ti_msp_dl_config.o (.rodata.gPWM_0Config)
-                  0000314c    00000003     ti_msp_dl_config.o (.rodata.gPWM_0ClockConfig)
-                  0000314f    00000002     ti_msp_dl_config.o (.rodata.gI2C_controllerClockConfig)
-                  00003151    00000002     ti_msp_dl_config.o (.rodata.gI2C_targetClockConfig)
-                  00003153    0000000d     --HOLE-- [fill = 0]
-
-.init_array 
-*          0    00000000    00000000     UNINITIALIZED
-
-.binit     0    00000000    00000000     
-
-.data      0    20000000    000001f1     UNINITIALIZED
-                  20000000    000000f0     libc.a : defs.c.obj (.data._ftable)
-                  200000f0    00000078     libsysbm.a : host_device.c.obj (.data._device)
-                  20000168    00000050                : host_device.c.obj (.data._stream)
-                  200001b8    00000014     adc_hal.o (.data.adc_hal)
-                  200001cc    00000008     libc.a : exit.c.obj (.data..L_MergedGlobals)
-                  200001d4    00000008     i2c_hal.o (.data.i2c_hal)
-                  200001dc    00000004     libc.a : defs.c.obj (.data.__TI_ft_end)
-                  200001e0    00000004            : aeabi_portable.c.obj (.data.__aeabi_errno)
-                  200001e4    00000004            : _lock.c.obj (.data._lock)
-                  200001e8    00000004            : _lock.c.obj (.data._unlock)
-                  200001ec    00000001     adc.o (.data.adc_state)
-                  200001ed    00000001     main_target.o (.data.mcu_CommandPending)
-                  200001ee    00000002     --HOLE--
-                  200001f0    00000001     libc.a : memory.c.obj (.data.memory_is_initialized)
-
-.bss       0    200001f4    000001e2     UNINITIALIZED
-                  200001f4    00000120     libsysbm.a : trgmsg.c.obj (.bss:_CIOBUF_)
-                  20000314    000000a0     libc.a : defs.c.obj (.bss.__TI_tmpnams)
-                  200003b4    00000008     libsysbm.a : hostopen.c.obj (.bss.parmbuf)
-                  200003bc    00000008     (.common:batteries)
-                  200003c4    00000004     libc.a : memory.c.obj (.bss.sys_free)
-                  200003c8    00000004     (.common:gRxPacket)
-                  200003cc    00000004     (.common:gTxPacket)
-                  200003d0    00000001     (.common:gRxADCcount)
-                  200003d1    00000001     (.common:gRxADClen)
-                  200003d2    00000001     (.common:gRxComplete)
-                  200003d3    00000001     (.common:gTxADCcount)
-                  200003d4    00000001     (.common:gTxADClen)
-                  200003d5    00000001     (.common:gTxComplete)
-
-.sysmem    0    200003d8    00000120     UNINITIALIZED
-                  200003d8    00000010     libc.a : memory.c.obj (.sysmem)
-                  200003e8    00000110     --HOLE--
-
-.stack     0    20000700    00000100     UNINITIALIZED
-                  20000700    00000004     libc.a : boot_cortex_m.c.obj (.stack)
-                  20000704    000000fc     --HOLE--
-
-__llvm_prf_cnts 
-*          0    20000000    00000000     UNINITIALIZED
-
-__llvm_prf_bits 
-*          0    20000000    00000000     UNINITIALIZED
-
-MODULE SUMMARY
-
-       Module                         code    ro data   rw data
-       ------                         ----    -------   -------
-    ./
-       main_target.o                  786     33        1      
-       startup_mspm0l130x_ticlang.o   32      201       0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         818     234       1      
-                                                               
-    ./src/battery_data/
-       battery.o                      76      0         8      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         76      0         8      
-                                                               
-    ./src/interfaces/
-       i2c_hal.o                      464     133       8      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         464     133       8      
-                                                               
-    ./src/peripherals/adc/
-       adc_hal.o                      974     266       34     
-       adc.o                          332     88        1      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         1306    354       35     
-                                                               
-    ./syscfg/
-       ti_msp_dl_config.o             1566    15        0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         1566    15        0      
-                                                               
-    /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libc.a
-       _printfi.c.obj                 2166    34        0      
-       memory.c.obj                   702     0         5      
-       defs.c.obj                     0       0         404    
-       aeabi_ctype.S.obj              0       257       0      
-       fputs.c.obj                    248     0         0      
-       setvbuf.c.obj                  224     0         0      
-       getdevice.c.obj                160     0         0      
-       fputc.c.obj                    156     0         0      
-       strcmp-armv6m.S.obj            136     0         0      
-       copy_decompress_lzss.c.obj     124     0         0      
-       fclose.c.obj                   124     0         0      
-       fseek.c.obj                    116     0         0      
-       printf.c.obj                   108     0         0      
-       _io_perm.c.obj                 100     0         0      
-       fflush.c.obj                   82      0         0      
-       atoi.c.obj                     64      0         0      
-       exit.c.obj                     56      0         8      
-       autoinit.c.obj                 60      0         0      
-       fopen.c.obj                    52      0         0      
-       boot_cortex_m.c.obj            40      0         0      
-       memccpy.c.obj                  34      0         0      
-       copy_zero_init.c.obj           22      0         0      
-       copy_decompress_none.c.obj     18      0         0      
-       memcpy16.S.obj                 18      0         0      
-       wcslen.c.obj                   16      0         0      
-       memset16.S.obj                 14      0         0      
-       aeabi_portable.c.obj           8       0         4      
-       _lock.c.obj                    2       0         8      
-       pre_init.c.obj                 4       0         0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         4854    291       429    
-                                                               
-    /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libsysbm.a
-       trgmsg.c.obj                   104     0         288    
-       host_device.c.obj              0       0         200    
-       hostrename.c.obj               136     0         0      
-       hostlseek.c.obj                108     0         0      
-       hostopen.c.obj                 96      0         8      
-       hostread.c.obj                 88      0         0      
-       hostwrite.c.obj                88      0         0      
-       close.c.obj                    80      0         0      
-       hostclose.c.obj                72      0         0      
-       hostunlink.c.obj               72      0         0      
-       unlink.c.obj                   44      0         0      
-       lseek.c.obj                    40      0         0      
-       write.c.obj                    40      0         0      
-       remove.c.obj                   8       0         0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         976     0         496    
-                                                               
-    /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/libclang_rt.builtins.a
-       muldf3.S.obj                   228     0         0      
-       udivmoddi4.S.obj               162     0         0      
-       fixdfsi.S.obj                  74      0         0      
-       aeabi_uidivmod.S.obj           64      0         0      
-       muldsi3.S.obj                  58      0         0      
-       floatunsidf.S.obj              36      0         0      
-       muldi3.S.obj                   36      0         0      
-       ashldi3.S.obj                  30      0         0      
-       aeabi_memset.S.obj             26      0         0      
-       aeabi_uldivmod.S.obj           20      0         0      
-       aeabi_memcpy.S.obj             8       0         0      
-       aeabi_div0.c.obj               4       0         0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         746     0         0      
-                                                               
-    /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/driverlib.a
-       dl_i2c.o                       396     0         0      
-       dl_timer.o                     356     0         0      
-       dl_common.o                    10      0         0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         762     0         0      
-                                                               
-       Heap:                          0       0         288    
-       Stack:                         0       0         256    
-       Linker Generated:              0       165       0      
-    +--+------------------------------+-------+---------+---------+
-       Grand Total:                   11568   1192      1521   
-
-
-LINKER GENERATED COPY TABLES
-
-__TI_cinit_table @ 000031f8 records: 2, size/record: 8, table size: 16
-	.data: load addr=00003160, load size=00000081 bytes, run addr=20000000, run size=000001f1 bytes, compression=lzss
-	.bss: load addr=000031f0, load size=00000008 bytes, run addr=200001f4, run size=000001e2 bytes, compression=zero_init
-
-
-LINKER GENERATED HANDLER TABLE
-
-__TI_handler_table @ 000031e4 records: 3, size/record: 4, table size: 12
-	index: 0, handler: __TI_decompress_lzss
-	index: 1, handler: __TI_decompress_none
-	index: 2, handler: __TI_zero_init
-
-
-GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
-
-address   name                            
--------   ----                            
-00002a79  ADC0_IRQHandler                 
-0000215d  Battery_Init                    
-00002e00  C$$EXIT                         
-00002585  C$$IO$$                         
-00002dc5  DL_Common_delayCycles           
-00001ea5  DL_I2C_fillControllerTXFIFO     
-00001d85  DL_I2C_fillTargetTXFIFO         
-000023c5  DL_I2C_flushControllerTXFIFO    
-000025f5  DL_I2C_flushTargetRXFIFO        
-00002401  DL_I2C_flushTargetTXFIFO        
-00002833  DL_I2C_setClockConfig           
-00000cd9  DL_Timer_initFourCCPWMMode      
-00002a41  DL_Timer_setCaptCompUpdateMethod
-00002c1d  DL_Timer_setCaptureCompareOutCtl
-00002d35  DL_Timer_setCaptureCompareValue 
-00002a5d  DL_Timer_setClockConfig         
-00002a79  DMA_IRQHandler                  
-00002a79  Default_Handler                 
-00002a79  GROUP0_IRQHandler               
-00002a79  GROUP1_IRQHandler               
-000021f5  HOSTclose                       
-00001a41  HOSTlseek                       
-00001de5  HOSTopen                        
-00001f61  HOSTread                        
-00001aad  HOSTrename                      
-0000223d  HOSTunlink                      
-00001fb9  HOSTwrite                       
-00002a79  HardFault_Handler               
-00001561  I2C0_IRQHandler                 
-00000929  I2C1_IRQHandler                 
-00002a79  NMI_Handler                     
-00002a79  PendSV_Handler                  
-00002df9  Reset_Handler                   
-00002a79  SPI0_IRQHandler                 
-00002a79  SVC_Handler                     
-0000169d  SYSCFG_DL_GPIO_init             
-00001c59  SYSCFG_DL_I2C_controller_init   
-00001e45  SYSCFG_DL_I2C_target_init       
-00001bf1  SYSCFG_DL_PWM_0_init            
-000028e7  SYSCFG_DL_SYSCTL_init           
-00002a95  SYSCFG_DL_init                  
-00002011  SYSCFG_DL_initPower             
-00002a79  SysTick_Handler                 
-00002a79  TIMG0_IRQHandler                
-00002a79  TIMG1_IRQHandler                
-00002a79  TIMG2_IRQHandler                
-00002a79  TIMG4_IRQHandler                
-00002cff  TI_memcpy_small                 
-00002d9d  TI_memset_small                 
-00002a79  UART0_IRQHandler                
-00002a79  UART1_IRQHandler                
-200001f4  _CIOBUF_                        
-200001f4  __CIOBUF_                       
-20000800  __STACK_END                     
-00000100  __STACK_SIZE                    
-00000120  __SYSMEM_SIZE                   
-00000000  __TI_ATRegion0_region_sz        
-00000000  __TI_ATRegion0_src_addr         
-00000000  __TI_ATRegion0_trg_addr         
-00000000  __TI_ATRegion1_region_sz        
-00000000  __TI_ATRegion1_src_addr         
-00000000  __TI_ATRegion1_trg_addr         
-00000000  __TI_ATRegion2_region_sz        
-00000000  __TI_ATRegion2_src_addr         
-00000000  __TI_ATRegion2_trg_addr         
-000031f8  __TI_CINIT_Base                 
-00003208  __TI_CINIT_Limit                
-00003208  __TI_CINIT_Warm                 
-000031e4  __TI_Handler_Table_Base         
-000031f0  __TI_Handler_Table_Limit        
-00002479  __TI_auto_init_nobinit_nopinit  
-000024f1  __TI_cleanup                    
-200001cc  __TI_cleanup_ptr                
-000018cd  __TI_closefile                  
-000019c5  __TI_decompress_lzss            
-00002d11  __TI_decompress_none            
-00002069  __TI_doflush                    
-200001d0  __TI_dtors_ptr                  
-200001dc  __TI_ft_end                     
-ffffffff  __TI_pprof_out_hndl             
-000000c1  __TI_printfi_nofloat            
-ffffffff  __TI_prof_data_size             
-ffffffff  __TI_prof_data_start            
-00002525  __TI_readmsg                    
-00000000  __TI_static_base__              
-20000314  __TI_tmpnams                    
-00002559  __TI_writemsg                   
-00001cbd  __TI_wrt_ok                     
-00002c35  __TI_zero_init_nomemset         
-00002e10  __aeabi_ctype_table_            
-00002e10  __aeabi_ctype_table_C           
-000021a9  __aeabi_d2iz                    
-000010a9  __aeabi_dmul                    
-200001e0  __aeabi_errno                   
-000017b9  __aeabi_errno_addr              
-000014bb  __aeabi_idiv0                   
-0000155f  __aeabi_ldiv0                   
-00002909  __aeabi_llsl                    
-000028a1  __aeabi_lmul                    
-00002dad  __aeabi_memclr                  
-00002dad  __aeabi_memclr4                 
-00002dad  __aeabi_memclr8                 
-00002dd1  __aeabi_memcpy                  
-00002dd1  __aeabi_memcpy4                 
-00002dd1  __aeabi_memcpy8                 
-00002d65  __aeabi_memset                  
-00002d65  __aeabi_memset4                 
-00002d65  __aeabi_memset8                 
-0000287d  __aeabi_ui2d                    
-000022c9  __aeabi_uidiv                   
-000022c9  __aeabi_uidivmod                
-00002cd9  __aeabi_uldivmod                
-00002909  __ashldi3                       
-ffffffff  __binit__                       
-000021a9  __fixdfsi                       
-0000287d  __floatunsidf                   
-UNDEFED   __mpu_init                      
-000010a9  __muldf3                        
-000028a1  __muldi3                        
-000024b5  __muldsi3                       
-20000700  __stack                         
-20000000  __start___llvm_prf_bits         
-20000000  __start___llvm_prf_cnts         
-20000000  __stop___llvm_prf_bits          
-20000000  __stop___llvm_prf_cnts          
-000014bd  __udivmoddi4                    
-000027e5  _c_int00_noargs                 
-200000f0  _device                         
-20000000  _ftable                         
-200001e4  _lock                           
-00001f03  _nop                            
-20000168  _stream                         
-200003d8  _sys_memory                     
-UNDEFED   _system_post_cinit              
-00002dfd  _system_pre_init                
-200001e8  _unlock                         
-00002e01  abort                           
-00002285  adc_current                     
-200001b8  adc_hal                         
-00000bc5  aligned_alloc                   
-00002309  atoi                            
-200003bc  batteries                       
-ffffffff  binit                           
-0000210d  close                           
-0000258d  exit                            
-000025c1  finddevice                      
-00001601  fputc                           
-00000ddd  fputs                           
-00000fc1  free                            
-00002de9  fseek                           
-00001b19  fseeko                          
-200003d0  gRxADCcount                     
-200003d1  gRxADClen                       
-200003d2  gRxComplete                     
-200003c8  gRxPacket                       
-200003d3  gTxADCcount                     
-200003d4  gTxADClen                       
-200003d5  gTxComplete                     
-200003cc  gTxPacket                       
-00001b85  getdevice                       
-200001d4  i2c_hal                         
-00000000  interruptVectors                
-00002795  lseek                           
-00001949  main                            
-00002db9  malloc                          
-200001ed  mcu_CommandPending              
-00000bc5  memalign                        
-000028c5  memccpy                         
-200003b4  parmbuf                         
-00001f05  printf                          
-00002df1  remove                          
-0000118d  setvbuf                         
-000017c1  strcmp                          
-00002651  unlink                          
-00000a79  updateADCReading_multichannel   
-00002d45  wcslen                          
-000027bd  write                           
-
-
-GLOBAL SYMBOLS: SORTED BY Symbol Address 
-
-address   name                            
--------   ----                            
-00000000  __TI_ATRegion0_region_sz        
-00000000  __TI_ATRegion0_src_addr         
-00000000  __TI_ATRegion0_trg_addr         
-00000000  __TI_ATRegion1_region_sz        
-00000000  __TI_ATRegion1_src_addr         
-00000000  __TI_ATRegion1_trg_addr         
-00000000  __TI_ATRegion2_region_sz        
-00000000  __TI_ATRegion2_src_addr         
-00000000  __TI_ATRegion2_trg_addr         
-00000000  __TI_static_base__              
-00000000  interruptVectors                
-000000c1  __TI_printfi_nofloat            
-00000100  __STACK_SIZE                    
-00000120  __SYSMEM_SIZE                   
-00000929  I2C1_IRQHandler                 
-00000a79  updateADCReading_multichannel   
-00000bc5  aligned_alloc                   
-00000bc5  memalign                        
-00000cd9  DL_Timer_initFourCCPWMMode      
-00000ddd  fputs                           
-00000fc1  free                            
-000010a9  __aeabi_dmul                    
-000010a9  __muldf3                        
-0000118d  setvbuf                         
-000014bb  __aeabi_idiv0                   
-000014bd  __udivmoddi4                    
-0000155f  __aeabi_ldiv0                   
-00001561  I2C0_IRQHandler                 
-00001601  fputc                           
-0000169d  SYSCFG_DL_GPIO_init             
-000017b9  __aeabi_errno_addr              
-000017c1  strcmp                          
-000018cd  __TI_closefile                  
-00001949  main                            
-000019c5  __TI_decompress_lzss            
-00001a41  HOSTlseek                       
-00001aad  HOSTrename                      
-00001b19  fseeko                          
-00001b85  getdevice                       
-00001bf1  SYSCFG_DL_PWM_0_init            
-00001c59  SYSCFG_DL_I2C_controller_init   
-00001cbd  __TI_wrt_ok                     
-00001d85  DL_I2C_fillTargetTXFIFO         
-00001de5  HOSTopen                        
-00001e45  SYSCFG_DL_I2C_target_init       
-00001ea5  DL_I2C_fillControllerTXFIFO     
-00001f03  _nop                            
-00001f05  printf                          
-00001f61  HOSTread                        
-00001fb9  HOSTwrite                       
-00002011  SYSCFG_DL_initPower             
-00002069  __TI_doflush                    
-0000210d  close                           
-0000215d  Battery_Init                    
-000021a9  __aeabi_d2iz                    
-000021a9  __fixdfsi                       
-000021f5  HOSTclose                       
-0000223d  HOSTunlink                      
-00002285  adc_current                     
-000022c9  __aeabi_uidiv                   
-000022c9  __aeabi_uidivmod                
-00002309  atoi                            
-000023c5  DL_I2C_flushControllerTXFIFO    
-00002401  DL_I2C_flushTargetTXFIFO        
-00002479  __TI_auto_init_nobinit_nopinit  
-000024b5  __muldsi3                       
-000024f1  __TI_cleanup                    
-00002525  __TI_readmsg                    
-00002559  __TI_writemsg                   
-00002585  C$$IO$$                         
-0000258d  exit                            
-000025c1  finddevice                      
-000025f5  DL_I2C_flushTargetRXFIFO        
-00002651  unlink                          
-00002795  lseek                           
-000027bd  write                           
-000027e5  _c_int00_noargs                 
-00002833  DL_I2C_setClockConfig           
-0000287d  __aeabi_ui2d                    
-0000287d  __floatunsidf                   
-000028a1  __aeabi_lmul                    
-000028a1  __muldi3                        
-000028c5  memccpy                         
-000028e7  SYSCFG_DL_SYSCTL_init           
-00002909  __aeabi_llsl                    
-00002909  __ashldi3                       
-00002a41  DL_Timer_setCaptCompUpdateMethod
-00002a5d  DL_Timer_setClockConfig         
-00002a79  ADC0_IRQHandler                 
-00002a79  DMA_IRQHandler                  
-00002a79  Default_Handler                 
-00002a79  GROUP0_IRQHandler               
-00002a79  GROUP1_IRQHandler               
-00002a79  HardFault_Handler               
-00002a79  NMI_Handler                     
-00002a79  PendSV_Handler                  
-00002a79  SPI0_IRQHandler                 
-00002a79  SVC_Handler                     
-00002a79  SysTick_Handler                 
-00002a79  TIMG0_IRQHandler                
-00002a79  TIMG1_IRQHandler                
-00002a79  TIMG2_IRQHandler                
-00002a79  TIMG4_IRQHandler                
-00002a79  UART0_IRQHandler                
-00002a79  UART1_IRQHandler                
-00002a95  SYSCFG_DL_init                  
-00002c1d  DL_Timer_setCaptureCompareOutCtl
-00002c35  __TI_zero_init_nomemset         
-00002cd9  __aeabi_uldivmod                
-00002cff  TI_memcpy_small                 
-00002d11  __TI_decompress_none            
-00002d35  DL_Timer_setCaptureCompareValue 
-00002d45  wcslen                          
-00002d65  __aeabi_memset                  
-00002d65  __aeabi_memset4                 
-00002d65  __aeabi_memset8                 
-00002d9d  TI_memset_small                 
-00002dad  __aeabi_memclr                  
-00002dad  __aeabi_memclr4                 
-00002dad  __aeabi_memclr8                 
-00002db9  malloc                          
-00002dc5  DL_Common_delayCycles           
-00002dd1  __aeabi_memcpy                  
-00002dd1  __aeabi_memcpy4                 
-00002dd1  __aeabi_memcpy8                 
-00002de9  fseek                           
-00002df1  remove                          
-00002df9  Reset_Handler                   
-00002dfd  _system_pre_init                
-00002e00  C$$EXIT                         
-00002e01  abort                           
-00002e10  __aeabi_ctype_table_            
-00002e10  __aeabi_ctype_table_C           
-000031e4  __TI_Handler_Table_Base         
-000031f0  __TI_Handler_Table_Limit        
-000031f8  __TI_CINIT_Base                 
-00003208  __TI_CINIT_Limit                
-00003208  __TI_CINIT_Warm                 
-20000000  __start___llvm_prf_bits         
-20000000  __start___llvm_prf_cnts         
-20000000  __stop___llvm_prf_bits          
-20000000  __stop___llvm_prf_cnts          
-20000000  _ftable                         
-200000f0  _device                         
-20000168  _stream                         
-200001b8  adc_hal                         
-200001cc  __TI_cleanup_ptr                
-200001d0  __TI_dtors_ptr                  
-200001d4  i2c_hal                         
-200001dc  __TI_ft_end                     
-200001e0  __aeabi_errno                   
-200001e4  _lock                           
-200001e8  _unlock                         
-200001ed  mcu_CommandPending              
-200001f4  _CIOBUF_                        
-200001f4  __CIOBUF_                       
-20000314  __TI_tmpnams                    
-200003b4  parmbuf                         
-200003bc  batteries                       
-200003c8  gRxPacket                       
-200003cc  gTxPacket                       
-200003d0  gRxADCcount                     
-200003d1  gRxADClen                       
-200003d2  gRxComplete                     
-200003d3  gTxADCcount                     
-200003d4  gTxADClen                       
-200003d5  gTxComplete                     
-200003d8  _sys_memory                     
-20000700  __stack                         
-20000800  __STACK_END                     
-ffffffff  __TI_pprof_out_hndl             
-ffffffff  __TI_prof_data_size             
-ffffffff  __TI_prof_data_start            
-ffffffff  __binit__                       
-ffffffff  binit                           
-UNDEFED   __mpu_init                      
-UNDEFED   _system_post_cinit              
-
-[177 symbols]

BIN
Debug/charge_controller_target_mspm0L1304.out


+ 0 - 7372
Debug/charge_controller_target_mspm0L1304_linkInfo.xml

@@ -1,7372 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<link_info>
-   <banner>TI ARM Clang Linker Unix v4.0.0.LTS</banner>
-   <copyright>Copyright (c) 1996-2018 Texas Instruments Incorporated</copyright>
-   <command_line>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmlnk -I/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib -o charge_controller_target_mspm0L1304.out -mcharge_controller_target_mspm0L1304.map --heap_size=0x120 -i/home/ngosh/ti/mspm0_sdk_2_04_00_06/source -i/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg -i/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib --diag_wrap=off --display_error_number --warn_sections --xml_link_info=charge_controller_target_mspm0L1304_linkInfo.xml --rom_model ./main_target.o ./syscfg/ti_msp_dl_config.o ./startup_mspm0l130x_ticlang.o ./src/battery_data/battery.o ./src/i2c_comm/mcu_slave_interface.o ./src/interfaces/i2c_hal.o ./src/peripherals/adc/adc.o ./src/peripherals/adc/adc_hal.o -lsyscfg/device_linker.cmd -ldevice.cmd.genlibs -llibc.a --start-group -llibc++.a -llibc++abi.a -llibc.a -llibsys.a -llibsysbm.a -llibclang_rt.builtins.a -llibclang_rt.profile.a --end-group --cg_opt_level=0</command_line>
-   <link_time>0x67ff9d6a</link_time>
-   <link_errors>0x0</link_errors>
-   <output_file>/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/charge_controller_target_mspm0L1304.out</output_file>
-   <entry_point>
-      <name>_c_int00_noargs</name>
-      <address>0x27e5</address>
-   </entry_point>
-   <input_file_list>
-      <input_file id="fl-1">
-         <path>/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/./</path>
-         <kind>object</kind>
-         <file>main_target.o</file>
-         <name>main_target.o</name>
-      </input_file>
-      <input_file id="fl-2">
-         <path>/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/./syscfg/</path>
-         <kind>object</kind>
-         <file>ti_msp_dl_config.o</file>
-         <name>ti_msp_dl_config.o</name>
-      </input_file>
-      <input_file id="fl-3">
-         <path>/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/./</path>
-         <kind>object</kind>
-         <file>startup_mspm0l130x_ticlang.o</file>
-         <name>startup_mspm0l130x_ticlang.o</name>
-      </input_file>
-      <input_file id="fl-4">
-         <path>/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/./src/battery_data/</path>
-         <kind>object</kind>
-         <file>battery.o</file>
-         <name>battery.o</name>
-      </input_file>
-      <input_file id="fl-5">
-         <path>/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/./src/i2c_comm/</path>
-         <kind>object</kind>
-         <file>mcu_slave_interface.o</file>
-         <name>mcu_slave_interface.o</name>
-      </input_file>
-      <input_file id="fl-6">
-         <path>/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/./src/interfaces/</path>
-         <kind>object</kind>
-         <file>i2c_hal.o</file>
-         <name>i2c_hal.o</name>
-      </input_file>
-      <input_file id="fl-7">
-         <path>/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/./src/peripherals/adc/</path>
-         <kind>object</kind>
-         <file>adc.o</file>
-         <name>adc.o</name>
-      </input_file>
-      <input_file id="fl-8">
-         <path>/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/./src/peripherals/adc/</path>
-         <kind>object</kind>
-         <file>adc_hal.o</file>
-         <name>adc_hal.o</name>
-      </input_file>
-      <input_file id="fl-15">
-         <path>/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/</path>
-         <kind>object</kind>
-         <file>&lt;internal&gt;</file>
-         <name>&lt;internal&gt;</name>
-      </input_file>
-      <input_file id="fl-16">
-         <path>/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/</path>
-         <kind>archive</kind>
-         <file>driverlib.a</file>
-         <name>dl_common.o</name>
-      </input_file>
-      <input_file id="fl-17">
-         <path>/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/</path>
-         <kind>archive</kind>
-         <file>driverlib.a</file>
-         <name>dl_i2c.o</name>
-      </input_file>
-      <input_file id="fl-18">
-         <path>/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/</path>
-         <kind>archive</kind>
-         <file>driverlib.a</file>
-         <name>dl_timer.o</name>
-      </input_file>
-      <input_file id="fl-2d">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>printf.c.obj</name>
-      </input_file>
-      <input_file id="fl-2e">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>_printfi.c.obj</name>
-      </input_file>
-      <input_file id="fl-2f">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>fputc.c.obj</name>
-      </input_file>
-      <input_file id="fl-30">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>fputs.c.obj</name>
-      </input_file>
-      <input_file id="fl-31">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>_io_perm.c.obj</name>
-      </input_file>
-      <input_file id="fl-32">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>setvbuf.c.obj</name>
-      </input_file>
-      <input_file id="fl-33">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>aeabi_portable.c.obj</name>
-      </input_file>
-      <input_file id="fl-34">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>exit.c.obj</name>
-      </input_file>
-      <input_file id="fl-35">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>_lock.c.obj</name>
-      </input_file>
-      <input_file id="fl-36">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>_ltoa.c.obj</name>
-      </input_file>
-      <input_file id="fl-37">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>assert.c.obj</name>
-      </input_file>
-      <input_file id="fl-38">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>atoi.c.obj</name>
-      </input_file>
-      <input_file id="fl-39">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>defs.c.obj</name>
-      </input_file>
-      <input_file id="fl-3a">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>memccpy.c.obj</name>
-      </input_file>
-      <input_file id="fl-3b">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>memory.c.obj</name>
-      </input_file>
-      <input_file id="fl-3c">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>copy_zero_init.c.obj</name>
-      </input_file>
-      <input_file id="fl-3d">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>copy_decompress_none.c.obj</name>
-      </input_file>
-      <input_file id="fl-3e">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>copy_decompress_lzss.c.obj</name>
-      </input_file>
-      <input_file id="fl-3f">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>boot_cortex_m.c.obj</name>
-      </input_file>
-      <input_file id="fl-40">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>mathacl_init.c.obj</name>
-      </input_file>
-      <input_file id="fl-41">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>s_frexp.c.obj</name>
-      </input_file>
-      <input_file id="fl-42">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>s_scalbn.c.obj</name>
-      </input_file>
-      <input_file id="fl-43">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>wcslen.c.obj</name>
-      </input_file>
-      <input_file id="fl-44">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>sprintf.c.obj</name>
-      </input_file>
-      <input_file id="fl-45">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>fflush.c.obj</name>
-      </input_file>
-      <input_file id="fl-46">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>fopen.c.obj</name>
-      </input_file>
-      <input_file id="fl-47">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>fseek.c.obj</name>
-      </input_file>
-      <input_file id="fl-48">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>aeabi_ctype.S.obj</name>
-      </input_file>
-      <input_file id="fl-49">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>args_main.c.obj</name>
-      </input_file>
-      <input_file id="fl-4a">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>autoinit.c.obj</name>
-      </input_file>
-      <input_file id="fl-4b">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>pre_init.c.obj</name>
-      </input_file>
-      <input_file id="fl-4c">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>cpy_tbl.c.obj</name>
-      </input_file>
-      <input_file id="fl-4d">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>fclose.c.obj</name>
-      </input_file>
-      <input_file id="fl-e3">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>write.c.obj</name>
-      </input_file>
-      <input_file id="fl-e4">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>host_device.c.obj</name>
-      </input_file>
-      <input_file id="fl-e5">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>remove.c.obj</name>
-      </input_file>
-      <input_file id="fl-e6">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>open.c.obj</name>
-      </input_file>
-      <input_file id="fl-e7">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>lseek.c.obj</name>
-      </input_file>
-      <input_file id="fl-e8">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>close.c.obj</name>
-      </input_file>
-      <input_file id="fl-e9">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>unlink.c.obj</name>
-      </input_file>
-      <input_file id="fl-ea">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>hostclose.c.obj</name>
-      </input_file>
-      <input_file id="fl-eb">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>hostlseek.c.obj</name>
-      </input_file>
-      <input_file id="fl-ec">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>hostopen.c.obj</name>
-      </input_file>
-      <input_file id="fl-ed">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>hostread.c.obj</name>
-      </input_file>
-      <input_file id="fl-ee">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>hostrename.c.obj</name>
-      </input_file>
-      <input_file id="fl-ef">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>hostunlink.c.obj</name>
-      </input_file>
-      <input_file id="fl-f0">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>hostwrite.c.obj</name>
-      </input_file>
-      <input_file id="fl-f1">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libsysbm.a</file>
-         <name>trgmsg.c.obj</name>
-      </input_file>
-      <input_file id="fl-f2">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>adddf3.S.obj</name>
-      </input_file>
-      <input_file id="fl-f3">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>muldf3.S.obj</name>
-      </input_file>
-      <input_file id="fl-f4">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>muldsi3.S.obj</name>
-      </input_file>
-      <input_file id="fl-f5">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>divdf3.S.obj</name>
-      </input_file>
-      <input_file id="fl-f6">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>fixdfsi.S.obj</name>
-      </input_file>
-      <input_file id="fl-f7">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>floatsidf.S.obj</name>
-      </input_file>
-      <input_file id="fl-f8">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>floatunsidf.S.obj</name>
-      </input_file>
-      <input_file id="fl-f9">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>muldi3.S.obj</name>
-      </input_file>
-      <input_file id="fl-fa">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_dcmp.S.obj</name>
-      </input_file>
-      <input_file id="fl-fb">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_idivmod.S.obj</name>
-      </input_file>
-      <input_file id="fl-fc">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_memcpy.S.obj</name>
-      </input_file>
-      <input_file id="fl-fd">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_memset.S.obj</name>
-      </input_file>
-      <input_file id="fl-fe">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_uidivmod.S.obj</name>
-      </input_file>
-      <input_file id="fl-ff">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_uldivmod.S.obj</name>
-      </input_file>
-      <input_file id="fl-100">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>udivmoddi4.S.obj</name>
-      </input_file>
-      <input_file id="fl-101">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>ashldi3.S.obj</name>
-      </input_file>
-      <input_file id="fl-102">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>comparedf2.c.obj</name>
-      </input_file>
-      <input_file id="fl-103">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_div0.c.obj</name>
-      </input_file>
-      <input_file id="fl-104">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>getdevice.c.obj</name>
-      </input_file>
-      <input_file id="fl-105">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>memcpy16.S.obj</name>
-      </input_file>
-      <input_file id="fl-106">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>memset16.S.obj</name>
-      </input_file>
-      <input_file id="fl-107">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>strcmp-armv6m.S.obj</name>
-      </input_file>
-   </input_file_list>
-   <object_component_list>
-      <object_component id="oc-18">
-         <name>.intvecs</name>
-         <load_address>0x0</load_address>
-         <readonly>true</readonly>
-         <run_address>0x0</run_address>
-         <size>0xc0</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-ea">
-         <name>.text:__TI_printfi_nofloat</name>
-         <load_address>0xc0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xc0</run_address>
-         <size>0x868</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2e"/>
-      </object_component>
-      <object_component id="oc-3b">
-         <name>.text.I2C1_IRQHandler</name>
-         <load_address>0x928</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x928</run_address>
-         <size>0x150</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-c1">
-         <name>.text.updateADCReading_multichannel</name>
-         <load_address>0xa78</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xa78</run_address>
-         <size>0x14c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-251">
-         <name>.text.aligned_alloc</name>
-         <load_address>0xbc4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xbc4</run_address>
-         <size>0x114</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-178">
-         <name>.text.DL_Timer_initFourCCPWMMode</name>
-         <load_address>0xcd8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xcd8</run_address>
-         <size>0x104</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-f5">
-         <name>.text.fputs</name>
-         <load_address>0xddc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xddc</run_address>
-         <size>0xf8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-30"/>
-      </object_component>
-      <object_component id="oc-193">
-         <name>.text.adc_configure</name>
-         <load_address>0xed4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xed4</run_address>
-         <size>0xec</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-230">
-         <name>.text.free</name>
-         <load_address>0xfc0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xfc0</run_address>
-         <size>0xe8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-1cf">
-         <name>.text.__muldf3</name>
-         <load_address>0x10a8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x10a8</run_address>
-         <size>0xe4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-f3"/>
-      </object_component>
-      <object_component id="oc-1ef">
-         <name>.text.setvbuf</name>
-         <load_address>0x118c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x118c</run_address>
-         <size>0xe0</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-32"/>
-      </object_component>
-      <object_component id="oc-240">
-         <name>.text.msp_i2c_write</name>
-         <load_address>0x126c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x126c</run_address>
-         <size>0xd4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-196">
-         <name>.text.read_adc_raw_data</name>
-         <load_address>0x1340</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1340</run_address>
-         <size>0xd0</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-1ff">
-         <name>.text.construct_config_byte</name>
-         <load_address>0x1410</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1410</run_address>
-         <size>0xaa</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-19f">
-         <name>.text.__aeabi_idiv0</name>
-         <load_address>0x14ba</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x14ba</run_address>
-         <size>0x2</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-103"/>
-      </object_component>
-      <object_component id="oc-1b5">
-         <name>.text</name>
-         <load_address>0x14bc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x14bc</run_address>
-         <size>0xa2</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-100"/>
-      </object_component>
-      <object_component id="oc-213">
-         <name>.text.__aeabi_ldiv0</name>
-         <load_address>0x155e</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x155e</run_address>
-         <size>0x2</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-103"/>
-      </object_component>
-      <object_component id="oc-36">
-         <name>.text.I2C0_IRQHandler</name>
-         <load_address>0x1560</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1560</run_address>
-         <size>0xa0</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-fb">
-         <name>.text.fputc</name>
-         <load_address>0x1600</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1600</run_address>
-         <size>0x9c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2f"/>
-      </object_component>
-      <object_component id="oc-109">
-         <name>.text.SYSCFG_DL_GPIO_init</name>
-         <load_address>0x169c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x169c</run_address>
-         <size>0x90</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-197">
-         <name>.text.adc_voltage</name>
-         <load_address>0x172c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x172c</run_address>
-         <size>0x8c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-139">
-         <name>.text.__aeabi_errno_addr</name>
-         <load_address>0x17b8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x17b8</run_address>
-         <size>0x8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-33"/>
-      </object_component>
-      <object_component id="oc-2c9">
-         <name>.text:strcmp</name>
-         <load_address>0x17c0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x17c0</run_address>
-         <size>0x88</size>
-         <alignment>0x10</alignment>
-         <input_file_ref idref="fl-107"/>
-      </object_component>
-      <object_component id="oc-195">
-         <name>.text.adc_is_ready</name>
-         <load_address>0x1848</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1848</run_address>
-         <size>0x84</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-252">
-         <name>.text.__TI_closefile</name>
-         <load_address>0x18cc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x18cc</run_address>
-         <size>0x7c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-4d"/>
-      </object_component>
-      <object_component id="oc-92">
-         <name>.text.main</name>
-         <load_address>0x1948</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1948</run_address>
-         <size>0x7c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-1c">
-         <name>.text:decompress:lzss</name>
-         <load_address>0x19c4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x19c4</run_address>
-         <size>0x7c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3e"/>
-      </object_component>
-      <object_component id="oc-26b">
-         <name>.text.HOSTlseek</name>
-         <load_address>0x1a40</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1a40</run_address>
-         <size>0x6c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-eb"/>
-      </object_component>
-      <object_component id="oc-273">
-         <name>.text.HOSTrename</name>
-         <load_address>0x1aac</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1aac</run_address>
-         <size>0x6c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-ee"/>
-      </object_component>
-      <object_component id="oc-22d">
-         <name>.text.fseeko</name>
-         <load_address>0x1b18</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1b18</run_address>
-         <size>0x6c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-47"/>
-      </object_component>
-      <object_component id="oc-2bd">
-         <name>.text.getdevice</name>
-         <load_address>0x1b84</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1b84</run_address>
-         <size>0x6c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-104"/>
-      </object_component>
-      <object_component id="oc-10b">
-         <name>.text.SYSCFG_DL_PWM_0_init</name>
-         <load_address>0x1bf0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1bf0</run_address>
-         <size>0x68</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-10c">
-         <name>.text.SYSCFG_DL_I2C_controller_init</name>
-         <load_address>0x1c58</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1c58</run_address>
-         <size>0x64</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-14f">
-         <name>.text.__TI_wrt_ok</name>
-         <load_address>0x1cbc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1cbc</run_address>
-         <size>0x64</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-31"/>
-      </object_component>
-      <object_component id="oc-284">
-         <name>.text.split</name>
-         <load_address>0x1d20</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1d20</run_address>
-         <size>0x64</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-7b">
-         <name>.text.DL_I2C_fillTargetTXFIFO</name>
-         <load_address>0x1d84</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1d84</run_address>
-         <size>0x60</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-25b">
-         <name>.text.HOSTopen</name>
-         <load_address>0x1de4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1de4</run_address>
-         <size>0x60</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-ec"/>
-      </object_component>
-      <object_component id="oc-10d">
-         <name>.text.SYSCFG_DL_I2C_target_init</name>
-         <load_address>0x1e44</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1e44</run_address>
-         <size>0x60</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-7a">
-         <name>.text.DL_I2C_fillControllerTXFIFO</name>
-         <load_address>0x1ea4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1ea4</run_address>
-         <size>0x5e</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-ec">
-         <name>.text._nop</name>
-         <load_address>0x1f02</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1f02</run_address>
-         <size>0x2</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-35"/>
-      </object_component>
-      <object_component id="oc-63">
-         <name>.text.printf</name>
-         <load_address>0x1f04</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1f04</run_address>
-         <size>0x5c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2d"/>
-      </object_component>
-      <object_component id="oc-263">
-         <name>.text.HOSTread</name>
-         <load_address>0x1f60</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1f60</run_address>
-         <size>0x58</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-ed"/>
-      </object_component>
-      <object_component id="oc-267">
-         <name>.text.HOSTwrite</name>
-         <load_address>0x1fb8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1fb8</run_address>
-         <size>0x58</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-f0"/>
-      </object_component>
-      <object_component id="oc-108">
-         <name>.text.SYSCFG_DL_initPower</name>
-         <load_address>0x2010</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2010</run_address>
-         <size>0x58</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-159">
-         <name>.text.__TI_doflush</name>
-         <load_address>0x2068</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2068</run_address>
-         <size>0x52</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-45"/>
-      </object_component>
-      <object_component id="oc-27b">
-         <name>.text.DL_I2C_startControllerTransfer</name>
-         <load_address>0x20bc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x20bc</run_address>
-         <size>0x50</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-286">
-         <name>.text.close</name>
-         <load_address>0x210c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x210c</run_address>
-         <size>0x50</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-e8"/>
-      </object_component>
-      <object_component id="oc-bc">
-         <name>.text.Battery_Init</name>
-         <load_address>0x215c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x215c</run_address>
-         <size>0x4c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-1c2">
-         <name>.text.__fixdfsi</name>
-         <load_address>0x21a8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x21a8</run_address>
-         <size>0x4a</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-f6"/>
-      </object_component>
-      <object_component id="oc-25f">
-         <name>.text.HOSTclose</name>
-         <load_address>0x21f4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x21f4</run_address>
-         <size>0x48</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-ea"/>
-      </object_component>
-      <object_component id="oc-26f">
-         <name>.text.HOSTunlink</name>
-         <load_address>0x223c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x223c</run_address>
-         <size>0x48</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-ef"/>
-      </object_component>
-      <object_component id="oc-198">
-         <name>.text.adc_current</name>
-         <load_address>0x2284</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2284</run_address>
-         <size>0x44</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-12b">
-         <name>.text.__aeabi_uidivmod</name>
-         <load_address>0x22c8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x22c8</run_address>
-         <size>0x40</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-fe"/>
-      </object_component>
-      <object_component id="oc-131">
-         <name>.text.atoi</name>
-         <load_address>0x2308</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2308</run_address>
-         <size>0x40</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-38"/>
-      </object_component>
-      <object_component id="oc-244">
-         <name>.text.msp_i2c_read</name>
-         <load_address>0x2348</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2348</run_address>
-         <size>0x40</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-16c">
-         <name>.text.DL_GPIO_initPeripheralInputFunctionFeatures</name>
-         <load_address>0x2388</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2388</run_address>
-         <size>0x3c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-76">
-         <name>.text.DL_I2C_flushControllerTXFIFO</name>
-         <load_address>0x23c4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x23c4</run_address>
-         <size>0x3c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-6b">
-         <name>.text.DL_I2C_flushTargetTXFIFO</name>
-         <load_address>0x2400</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2400</run_address>
-         <size>0x3c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-179">
-         <name>.text.DL_Timer_setCounterControl</name>
-         <load_address>0x243c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x243c</run_address>
-         <size>0x3c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-d2">
-         <name>.text:__TI_auto_init_nobinit_nopinit</name>
-         <load_address>0x2478</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2478</run_address>
-         <size>0x3c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-4a"/>
-      </object_component>
-      <object_component id="oc-1b0">
-         <name>.text.__muldsi3</name>
-         <load_address>0x24b4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x24b4</run_address>
-         <size>0x3a</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-f4"/>
-      </object_component>
-      <object_component id="oc-233">
-         <name>.text.__TI_cleanup</name>
-         <load_address>0x24f0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x24f0</run_address>
-         <size>0x34</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-46"/>
-      </object_component>
-      <object_component id="oc-297">
-         <name>.text.__TI_readmsg</name>
-         <load_address>0x2524</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2524</run_address>
-         <size>0x34</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-f1"/>
-      </object_component>
-      <object_component id="oc-291">
-         <name>.text.__TI_writemsg</name>
-         <load_address>0x2558</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2558</run_address>
-         <size>0x34</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-f1"/>
-      </object_component>
-      <object_component id="oc-d0">
-         <name>.text.exit</name>
-         <load_address>0x258c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x258c</run_address>
-         <size>0x34</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-34"/>
-      </object_component>
-      <object_component id="oc-2c6">
-         <name>.text.finddevice</name>
-         <load_address>0x25c0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x25c0</run_address>
-         <size>0x34</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-104"/>
-      </object_component>
-      <object_component id="oc-71">
-         <name>.text.DL_I2C_flushTargetRXFIFO</name>
-         <load_address>0x25f4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x25f4</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-c0">
-         <name>.text.__NVIC_EnableIRQ</name>
-         <load_address>0x2624</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2624</run_address>
-         <size>0x2c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-2b3">
-         <name>.text.unlink</name>
-         <load_address>0x2650</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2650</run_address>
-         <size>0x2c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-e9"/>
-      </object_component>
-      <object_component id="oc-2af">
-         <name>.text.DL_Common_updateReg</name>
-         <load_address>0x267c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x267c</run_address>
-         <size>0x28</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-1fc">
-         <name>.text.DL_Common_updateReg</name>
-         <load_address>0x26a4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x26a4</run_address>
-         <size>0x28</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-187">
-         <name>.text.DL_I2C_setControllerRXFIFOThreshold</name>
-         <load_address>0x26cc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x26cc</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-186">
-         <name>.text.DL_I2C_setControllerTXFIFOThreshold</name>
-         <load_address>0x26f4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x26f4</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-18e">
-         <name>.text.DL_I2C_setTargetRXFIFOThreshold</name>
-         <load_address>0x271c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x271c</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-18d">
-         <name>.text.DL_I2C_setTargetTXFIFOThreshold</name>
-         <load_address>0x2744</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2744</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-250">
-         <name>.text.free_list_insert</name>
-         <load_address>0x276c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x276c</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-24a">
-         <name>.text.lseek</name>
-         <load_address>0x2794</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2794</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-e7"/>
-      </object_component>
-      <object_component id="oc-155">
-         <name>.text.write</name>
-         <load_address>0x27bc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x27bc</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-e3"/>
-      </object_component>
-      <object_component id="oc-57">
-         <name>.text:_c_int00_noargs</name>
-         <load_address>0x27e4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x27e4</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3f"/>
-      </object_component>
-      <object_component id="oc-182">
-         <name>.text.DL_I2C_setAnalogGlitchFilterPulseWidth</name>
-         <load_address>0x280c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x280c</run_address>
-         <size>0x26</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-181">
-         <name>.text.DL_I2C_setClockConfig</name>
-         <load_address>0x2832</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2832</run_address>
-         <size>0x26</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-18c">
-         <name>.text.DL_I2C_setTargetOwnAddress</name>
-         <load_address>0x2858</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2858</run_address>
-         <size>0x24</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-20b">
-         <name>.text.__floatunsidf</name>
-         <load_address>0x287c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x287c</run_address>
-         <size>0x24</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-f8"/>
-      </object_component>
-      <object_component id="oc-13e">
-         <name>.text.__muldi3</name>
-         <load_address>0x28a0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x28a0</run_address>
-         <size>0x24</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-f9"/>
-      </object_component>
-      <object_component id="oc-126">
-         <name>.text.memccpy</name>
-         <load_address>0x28c4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x28c4</run_address>
-         <size>0x22</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-3a"/>
-      </object_component>
-      <object_component id="oc-10a">
-         <name>.text.SYSCFG_DL_SYSCTL_init</name>
-         <load_address>0x28e6</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x28e6</run_address>
-         <size>0x20</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-214">
-         <name>.text.__ashldi3</name>
-         <load_address>0x2908</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2908</run_address>
-         <size>0x1e</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-101"/>
-      </object_component>
-      <object_component id="oc-16d">
-         <name>.text.DL_GPIO_enableHiZ</name>
-         <load_address>0x2928</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2928</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-16a">
-         <name>.text.DL_GPIO_initPeripheralOutputFunction</name>
-         <load_address>0x2944</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2944</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-190">
-         <name>.text.DL_I2C_disableTargetWakeup</name>
-         <load_address>0x2960</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2960</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-27f">
-         <name>.text.DL_I2C_enableInterrupt</name>
-         <load_address>0x297c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x297c</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-79">
-         <name>.text.DL_I2C_enableInterrupt</name>
-         <load_address>0x2998</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2998</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-189">
-         <name>.text.DL_I2C_enableInterrupt</name>
-         <load_address>0x29b4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x29b4</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-77">
-         <name>.text.DL_I2C_isControllerRXFIFOEmpty</name>
-         <load_address>0x29d0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x29d0</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-72">
-         <name>.text.DL_I2C_isTargetRXFIFOEmpty</name>
-         <load_address>0x29ec</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x29ec</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-171">
-         <name>.text.DL_SYSCTL_setMCLKDivider</name>
-         <load_address>0x2a08</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a08</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-170">
-         <name>.text.DL_SYSCTL_setSYSOSCFreq</name>
-         <load_address>0x2a24</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a24</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-17b">
-         <name>.text.DL_Timer_setCaptCompUpdateMethod</name>
-         <load_address>0x2a40</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a40</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-172">
-         <name>.text.DL_Timer_setClockConfig</name>
-         <load_address>0x2a5c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a5c</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-35">
-         <name>.text.Default_Handler</name>
-         <load_address>0x2a78</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a78</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-b7">
-         <name>.text.SYSCFG_DL_init</name>
-         <load_address>0x2a94</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a94</run_address>
-         <size>0x1c</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-24e">
-         <name>.text.free_list_remove</name>
-         <load_address>0x2ab0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2ab0</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-16b">
-         <name>.text.DL_GPIO_enableOutput</name>
-         <load_address>0x2acc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2acc</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-167">
-         <name>.text.DL_GPIO_enablePower</name>
-         <load_address>0x2ae4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2ae4</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-164">
-         <name>.text.DL_GPIO_reset</name>
-         <load_address>0x2afc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2afc</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-183">
-         <name>.text.DL_I2C_enableAnalogGlitchFilter</name>
-         <load_address>0x2b14</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b14</run_address>
-         <size>0x18</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-18a">
-         <name>.text.DL_I2C_enableController</name>
-         <load_address>0x2b2c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b2c</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-188">
-         <name>.text.DL_I2C_enableControllerClockStretching</name>
-         <load_address>0x2b44</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b44</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-169">
-         <name>.text.DL_I2C_enablePower</name>
-         <load_address>0x2b5c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b5c</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-191">
-         <name>.text.DL_I2C_enableTarget</name>
-         <load_address>0x2b74</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b74</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-18f">
-         <name>.text.DL_I2C_enableTargetClockStretching</name>
-         <load_address>0x2b8c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b8c</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-166">
-         <name>.text.DL_I2C_reset</name>
-         <load_address>0x2ba4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2ba4</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-185">
-         <name>.text.DL_I2C_setTimerPeriod</name>
-         <load_address>0x2bbc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2bbc</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-16e">
-         <name>.text.DL_SYSCTL_setBORThreshold</name>
-         <load_address>0x2bd4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2bd4</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-168">
-         <name>.text.DL_Timer_enablePower</name>
-         <load_address>0x2bec</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2bec</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-165">
-         <name>.text.DL_Timer_reset</name>
-         <load_address>0x2c04</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c04</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-17a">
-         <name>.text.DL_Timer_setCaptureCompareOutCtl</name>
-         <load_address>0x2c1c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c1c</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-4e">
-         <name>.text:decompress:ZI:__TI_zero_init_nomemset</name>
-         <load_address>0x2c34</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c34</run_address>
-         <size>0x16</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-3c"/>
-      </object_component>
-      <object_component id="oc-200">
-         <name>.text.DL_I2C_getControllerStatus</name>
-         <load_address>0x2c4c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c4c</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-279">
-         <name>.text.DL_I2C_getControllerStatus</name>
-         <load_address>0x2c60</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c60</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-78">
-         <name>.text.DL_I2C_receiveControllerData</name>
-         <load_address>0x2c74</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c74</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-27a">
-         <name>.text.DL_I2C_resetControllerTransfer</name>
-         <load_address>0x2c88</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c88</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-184">
-         <name>.text.DL_I2C_resetControllerTransfer</name>
-         <load_address>0x2c9c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c9c</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-17d">
-         <name>.text.DL_Timer_enableClock</name>
-         <load_address>0x2cb0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2cb0</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-17e">
-         <name>.text.DL_Timer_setCCPDirection</name>
-         <load_address>0x2cc4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2cc4</run_address>
-         <size>0x14</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-143">
-         <name>.text.__aeabi_uldivmod</name>
-         <load_address>0x2cd8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2cd8</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-ff"/>
-      </object_component>
-      <object_component id="oc-6a">
-         <name>.text.DL_I2C_getPendingInterrupt</name>
-         <load_address>0x2cec</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2cec</run_address>
-         <size>0x12</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-ad">
-         <name>.text:TI_memcpy_small</name>
-         <load_address>0x2cfe</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2cfe</run_address>
-         <size>0x12</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-105"/>
-      </object_component>
-      <object_component id="oc-20">
-         <name>.text:decompress:none</name>
-         <load_address>0x2d10</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d10</run_address>
-         <size>0x12</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-3d"/>
-      </object_component>
-      <object_component id="oc-16f">
-         <name>.text.DL_SYSCTL_disableNRSTPin</name>
-         <load_address>0x2d24</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d24</run_address>
-         <size>0x10</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-17c">
-         <name>.text.DL_Timer_setCaptureCompareValue</name>
-         <load_address>0x2d34</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d34</run_address>
-         <size>0x10</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-135">
-         <name>.text.wcslen</name>
-         <load_address>0x2d44</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d44</run_address>
-         <size>0x10</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-43"/>
-      </object_component>
-      <object_component id="oc-24f">
-         <name>.text.OUTLINED_FUNCTION_0</name>
-         <load_address>0x2d54</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d54</run_address>
-         <size>0xe</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-125">
-         <name>.text.__aeabi_memset</name>
-         <load_address>0x2d64</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d64</run_address>
-         <size>0xe</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-fd"/>
-      </object_component>
-      <object_component id="oc-2ab">
-         <name>.text.strcpy</name>
-         <load_address>0x2d72</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d72</run_address>
-         <size>0xe</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-ee"/>
-      </object_component>
-      <object_component id="oc-124">
-         <name>.text.strlen</name>
-         <load_address>0x2d80</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d80</run_address>
-         <size>0xe</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-2e"/>
-      </object_component>
-      <object_component id="oc-2ac">
-         <name>.text.strlen</name>
-         <load_address>0x2d8e</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d8e</run_address>
-         <size>0xe</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-ee"/>
-      </object_component>
-      <object_component id="oc-102">
-         <name>.text:TI_memset_small</name>
-         <load_address>0x2d9c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d9c</run_address>
-         <size>0xe</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-106"/>
-      </object_component>
-      <object_component id="oc-89">
-         <name>.text.__aeabi_memclr</name>
-         <load_address>0x2dac</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2dac</run_address>
-         <size>0xc</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-fd"/>
-      </object_component>
-      <object_component id="oc-232">
-         <name>.text.malloc</name>
-         <load_address>0x2db8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2db8</run_address>
-         <size>0xc</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-c5">
-         <name>.text.DL_Common_delayCycles</name>
-         <load_address>0x2dc4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2dc4</run_address>
-         <size>0xa</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-16"/>
-      </object_component>
-      <object_component id="oc-47">
-         <name>.text.__aeabi_memcpy</name>
-         <load_address>0x2dd0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2dd0</run_address>
-         <size>0x8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-fc"/>
-      </object_component>
-      <object_component id="oc-a3">
-         <name>.text._outc</name>
-         <load_address>0x2dd8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2dd8</run_address>
-         <size>0x8</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-2d"/>
-      </object_component>
-      <object_component id="oc-a2">
-         <name>.text._outs</name>
-         <load_address>0x2de0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2de0</run_address>
-         <size>0x8</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-2d"/>
-      </object_component>
-      <object_component id="oc-1e9">
-         <name>.text.fseek</name>
-         <load_address>0x2de8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2de8</run_address>
-         <size>0x8</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-47"/>
-      </object_component>
-      <object_component id="oc-28a">
-         <name>.text.remove</name>
-         <load_address>0x2df0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2df0</run_address>
-         <size>0x8</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-e5"/>
-      </object_component>
-      <object_component id="oc-31">
-         <name>.text.Reset_Handler</name>
-         <load_address>0x2df8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2df8</run_address>
-         <size>0x4</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-8e">
-         <name>.text._system_pre_init</name>
-         <load_address>0x2dfc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2dfc</run_address>
-         <size>0x4</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-4b"/>
-      </object_component>
-      <object_component id="oc-cb">
-         <name>.text:abort</name>
-         <load_address>0x2e00</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2e00</run_address>
-         <size>0x4</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-34"/>
-      </object_component>
-      <object_component id="oc-311">
-         <name>.cinit..data.load</name>
-         <load_address>0x3160</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3160</run_address>
-         <size>0x81</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-30f">
-         <name>__TI_handler_table</name>
-         <load_address>0x31e4</load_address>
-         <readonly>true</readonly>
-         <run_address>0x31e4</run_address>
-         <size>0xc</size>
-         <alignment>0x4</alignment>
-      </object_component>
-      <object_component id="oc-312">
-         <name>.cinit..bss.load</name>
-         <load_address>0x31f0</load_address>
-         <readonly>true</readonly>
-         <run_address>0x31f0</run_address>
-         <size>0x8</size>
-         <alignment>0x4</alignment>
-      </object_component>
-      <object_component id="oc-310">
-         <name>__TI_cinit_table</name>
-         <load_address>0x31f8</load_address>
-         <readonly>true</readonly>
-         <run_address>0x31f8</run_address>
-         <size>0x10</size>
-         <alignment>0x4</alignment>
-      </object_component>
-      <object_component id="oc-1a5">
-         <name>.rodata:__aeabi_ctype_table_</name>
-         <load_address>0x2e10</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2e10</run_address>
-         <size>0x101</size>
-         <alignment>0x10</alignment>
-         <input_file_ref idref="fl-48"/>
-      </object_component>
-      <object_component id="oc-27d">
-         <name>.rodata.str1.170074848951721478861</name>
-         <load_address>0x2f11</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2f11</run_address>
-         <size>0x33</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-27c">
-         <name>.rodata.str1.4013341528008995071</name>
-         <load_address>0x2f44</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2f44</run_address>
-         <size>0x30</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-208">
-         <name>.rodata.str1.140485669647799580801</name>
-         <load_address>0x2f74</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2f74</run_address>
-         <size>0x2d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-114">
-         <name>.rodata.str1.160854843146598718761</name>
-         <load_address>0x2fa1</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2fa1</run_address>
-         <size>0x2c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-209">
-         <name>.rodata.str1.18930482321442959371</name>
-         <load_address>0x2fcd</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2fcd</run_address>
-         <size>0x2c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-115">
-         <name>.rodata.str1.65033923025266455461</name>
-         <load_address>0x2ff9</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2ff9</run_address>
-         <size>0x2c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-20a">
-         <name>.rodata.str1.179184043729788647481</name>
-         <load_address>0x3025</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3025</run_address>
-         <size>0x2b</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-27e">
-         <name>.rodata.str1.94820672150776998771</name>
-         <load_address>0x3050</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3050</run_address>
-         <size>0x22</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-c9">
-         <name>.rodata.str1.50133425761220765311</name>
-         <load_address>0x3072</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3072</run_address>
-         <size>0x21</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-202">
-         <name>.rodata.str1.2402597435506037301</name>
-         <load_address>0x3093</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3093</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-201">
-         <name>.rodata.str1.158453821256594455641</name>
-         <load_address>0x30b3</load_address>
-         <readonly>true</readonly>
-         <run_address>0x30b3</run_address>
-         <size>0x1d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-204">
-         <name>.rodata.str1.3075958285894219711</name>
-         <load_address>0x30d0</load_address>
-         <readonly>true</readonly>
-         <run_address>0x30d0</run_address>
-         <size>0x1a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-203">
-         <name>.rodata.str1.57010251713964903131</name>
-         <load_address>0x30ea</load_address>
-         <readonly>true</readonly>
-         <run_address>0x30ea</run_address>
-         <size>0x1a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-205">
-         <name>.rodata.str1.181535019888826534251</name>
-         <load_address>0x3104</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3104</run_address>
-         <size>0x15</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-142">
-         <name>.rodata.str1.103488685894817597201</name>
-         <load_address>0x3119</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3119</run_address>
-         <size>0x11</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2e"/>
-      </object_component>
-      <object_component id="oc-12a">
-         <name>.rodata.str1.153638888446227384661</name>
-         <load_address>0x312a</load_address>
-         <readonly>true</readonly>
-         <run_address>0x312a</run_address>
-         <size>0x11</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2e"/>
-      </object_component>
-      <object_component id="oc-69">
-         <name>.rodata.str1.133858793420655236111</name>
-         <load_address>0x313b</load_address>
-         <readonly>true</readonly>
-         <run_address>0x313b</run_address>
-         <size>0x9</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-180">
-         <name>.rodata.gPWM_0Config</name>
-         <load_address>0x3144</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3144</run_address>
-         <size>0x8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-17f">
-         <name>.rodata.gPWM_0ClockConfig</name>
-         <load_address>0x314c</load_address>
-         <readonly>true</readonly>
-         <run_address>0x314c</run_address>
-         <size>0x3</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-18b">
-         <name>.rodata.gI2C_controllerClockConfig</name>
-         <load_address>0x314f</load_address>
-         <readonly>true</readonly>
-         <run_address>0x314f</run_address>
-         <size>0x2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-192">
-         <name>.rodata.gI2C_targetClockConfig</name>
-         <load_address>0x3151</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3151</run_address>
-         <size>0x2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-2d7">
-         <name>.binit</name>
-         <load_address>0x0</load_address>
-         <readonly>true</readonly>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <alignment>0x4</alignment>
-      </object_component>
-      <object_component id="oc-73">
-         <name>.data.mcu_CommandPending</name>
-         <load_address>0x200001ed</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200001ed</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-206">
-         <name>.data.i2c_hal</name>
-         <load_address>0x200001d4</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200001d4</run_address>
-         <size>0x8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-112">
-         <name>.data.adc_state</name>
-         <load_address>0x200001ec</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200001ec</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-113">
-         <name>.data.adc_hal</name>
-         <load_address>0x200001b8</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200001b8</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-1ac">
-         <name>.data.__aeabi_errno</name>
-         <load_address>0x200001e0</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200001e0</run_address>
-         <size>0x4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-33"/>
-      </object_component>
-      <object_component id="oc-11d">
-         <name>.data..L_MergedGlobals</name>
-         <load_address>0x200001cc</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200001cc</run_address>
-         <size>0x8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-34"/>
-      </object_component>
-      <object_component id="oc-9e">
-         <name>.data._lock</name>
-         <load_address>0x200001e4</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200001e4</run_address>
-         <size>0x4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-35"/>
-      </object_component>
-      <object_component id="oc-a4">
-         <name>.data._unlock</name>
-         <load_address>0x200001e8</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200001e8</run_address>
-         <size>0x4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-35"/>
-      </object_component>
-      <object_component id="oc-a0">
-         <name>.data._ftable</name>
-         <load_address>0x20000000</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x20000000</run_address>
-         <size>0xf0</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-39"/>
-      </object_component>
-      <object_component id="oc-258">
-         <name>.data.__TI_ft_end</name>
-         <load_address>0x200001dc</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200001dc</run_address>
-         <size>0x4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-39"/>
-      </object_component>
-      <object_component id="oc-285">
-         <name>.data.memory_is_initialized</name>
-         <load_address>0x200001f0</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200001f0</run_address>
-         <size>0x1</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-23c">
-         <name>.data._device</name>
-         <load_address>0x200000f0</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200000f0</run_address>
-         <size>0x78</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-e4"/>
-      </object_component>
-      <object_component id="oc-1f5">
-         <name>.data._stream</name>
-         <load_address>0x20000168</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x20000168</run_address>
-         <size>0x50</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-e4"/>
-      </object_component>
-      <object_component id="oc-28e">
-         <name>.bss.__TI_tmpnams</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x20000314</run_address>
-         <size>0xa0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-39"/>
-      </object_component>
-      <object_component id="oc-283">
-         <name>.bss.sys_free</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003c4</run_address>
-         <size>0x4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-298">
-         <name>.bss.parmbuf</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003b4</run_address>
-         <size>0x8</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ec"/>
-      </object_component>
-      <object_component id="oc-2ba">
-         <name>.bss:_CIOBUF_</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200001f4</run_address>
-         <size>0x120</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-f1"/>
-      </object_component>
-      <object_component id="oc-ca">
-         <name>.common:batteries</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003bc</run_address>
-         <size>0x8</size>
-         <alignment>0x2</alignment>
-      </object_component>
-      <object_component id="oc-81">
-         <name>.common:gTxPacket</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003cc</run_address>
-         <size>0x4</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-80">
-         <name>.common:gTxADClen</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003d4</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-7f">
-         <name>.common:gTxADCcount</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003d3</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-7c">
-         <name>.common:gTxComplete</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003d5</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-83">
-         <name>.common:gRxADClen</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003d1</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-82">
-         <name>.common:gRxADCcount</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003d0</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-7e">
-         <name>.common:gRxComplete</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003d2</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-84">
-         <name>.common:gRxPacket</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003c8</run_address>
-         <size>0x4</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-2f">
-         <name>.sysmem</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003d8</run_address>
-         <size>0x10</size>
-         <alignment>0x8</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-315">
-         <name>.sysmem</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003d8</run_address>
-         <size>0x0</size>
-         <alignment>0x4</alignment>
-      </object_component>
-      <object_component id="oc-1a">
-         <name>.stack</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x20000700</run_address>
-         <size>0x4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3f"/>
-      </object_component>
-      <object_component id="oc-314">
-         <name>.stack</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x20000700</run_address>
-         <size>0x0</size>
-         <alignment>0x8</alignment>
-      </object_component>
-      <object_component id="oc-74">
-         <name>.debug_abbrev</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x1ac</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-10e">
-         <name>.debug_abbrev</name>
-         <load_address>0x1ac</load_address>
-         <run_address>0x1ac</run_address>
-         <size>0x1a1</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-3c">
-         <name>.debug_abbrev</name>
-         <load_address>0x34d</load_address>
-         <run_address>0x34d</run_address>
-         <size>0xc7</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-110">
-         <name>.debug_abbrev</name>
-         <load_address>0x414</load_address>
-         <run_address>0x414</run_address>
-         <size>0xa0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-245">
-         <name>.debug_abbrev</name>
-         <load_address>0x4b4</load_address>
-         <run_address>0x4b4</run_address>
-         <size>0x17f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-116">
-         <name>.debug_abbrev</name>
-         <load_address>0x633</load_address>
-         <run_address>0x633</run_address>
-         <size>0xef</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-a9">
-         <name>.debug_abbrev</name>
-         <load_address>0x722</load_address>
-         <run_address>0x722</run_address>
-         <size>0x159</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-118">
-         <name>.debug_abbrev</name>
-         <load_address>0x87b</load_address>
-         <run_address>0x87b</run_address>
-         <size>0x62</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-16"/>
-      </object_component>
-      <object_component id="oc-a7">
-         <name>.debug_abbrev</name>
-         <load_address>0x8dd</load_address>
-         <run_address>0x8dd</run_address>
-         <size>0x1e7</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-1fd">
-         <name>.debug_abbrev</name>
-         <load_address>0xac4</load_address>
-         <run_address>0xac4</run_address>
-         <size>0x277</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-a5">
-         <name>.debug_abbrev</name>
-         <load_address>0xd3b</load_address>
-         <run_address>0xd3b</run_address>
-         <size>0x102</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2d"/>
-      </object_component>
-      <object_component id="oc-12f">
-         <name>.debug_abbrev</name>
-         <load_address>0xe3d</load_address>
-         <run_address>0xe3d</run_address>
-         <size>0x2a3</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2e"/>
-      </object_component>
-      <object_component id="oc-161">
-         <name>.debug_abbrev</name>
-         <load_address>0x10e0</load_address>
-         <run_address>0x10e0</run_address>
-         <size>0x100</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2f"/>
-      </object_component>
-      <object_component id="oc-15f">
-         <name>.debug_abbrev</name>
-         <load_address>0x11e0</load_address>
-         <run_address>0x11e0</run_address>
-         <size>0x177</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-30"/>
-      </object_component>
-      <object_component id="oc-1f3">
-         <name>.debug_abbrev</name>
-         <load_address>0x1357</load_address>
-         <run_address>0x1357</run_address>
-         <size>0x95</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-31"/>
-      </object_component>
-      <object_component id="oc-239">
-         <name>.debug_abbrev</name>
-         <load_address>0x13ec</load_address>
-         <run_address>0x13ec</run_address>
-         <size>0x9c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-32"/>
-      </object_component>
-      <object_component id="oc-1ad">
-         <name>.debug_abbrev</name>
-         <load_address>0x1488</load_address>
-         <run_address>0x1488</run_address>
-         <size>0x148</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-33"/>
-      </object_component>
-      <object_component id="oc-11b">
-         <name>.debug_abbrev</name>
-         <load_address>0x15d0</load_address>
-         <run_address>0x15d0</run_address>
-         <size>0xb3</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-34"/>
-      </object_component>
-      <object_component id="oc-f0">
-         <name>.debug_abbrev</name>
-         <load_address>0x1683</load_address>
-         <run_address>0x1683</run_address>
-         <size>0x73</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-35"/>
-      </object_component>
-      <object_component id="oc-1a6">
-         <name>.debug_abbrev</name>
-         <load_address>0x16f6</load_address>
-         <run_address>0x16f6</run_address>
-         <size>0x72</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-38"/>
-      </object_component>
-      <object_component id="oc-f2">
-         <name>.debug_abbrev</name>
-         <load_address>0x1768</load_address>
-         <run_address>0x1768</run_address>
-         <size>0x77</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-39"/>
-      </object_component>
-      <object_component id="oc-19c">
-         <name>.debug_abbrev</name>
-         <load_address>0x17df</load_address>
-         <run_address>0x17df</run_address>
-         <size>0x8b</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3a"/>
-      </object_component>
-      <object_component id="oc-5e">
-         <name>.debug_abbrev</name>
-         <load_address>0x186a</load_address>
-         <run_address>0x186a</run_address>
-         <size>0x299</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-87">
-         <name>.debug_abbrev</name>
-         <load_address>0x1b03</load_address>
-         <run_address>0x1b03</run_address>
-         <size>0xc2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3c"/>
-      </object_component>
-      <object_component id="oc-4b">
-         <name>.debug_abbrev</name>
-         <load_address>0x1bc5</load_address>
-         <run_address>0x1bc5</run_address>
-         <size>0x70</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3d"/>
-      </object_component>
-      <object_component id="oc-43">
-         <name>.debug_abbrev</name>
-         <load_address>0x1c35</load_address>
-         <run_address>0x1c35</run_address>
-         <size>0x8d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3e"/>
-      </object_component>
-      <object_component id="oc-3e">
-         <name>.debug_abbrev</name>
-         <load_address>0x1cc2</load_address>
-         <run_address>0x1cc2</run_address>
-         <size>0xaf</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3f"/>
-      </object_component>
-      <object_component id="oc-1a9">
-         <name>.debug_abbrev</name>
-         <load_address>0x1d71</load_address>
-         <run_address>0x1d71</run_address>
-         <size>0x72</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-43"/>
-      </object_component>
-      <object_component id="oc-1fa">
-         <name>.debug_abbrev</name>
-         <load_address>0x1de3</load_address>
-         <run_address>0x1de3</run_address>
-         <size>0xb2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-45"/>
-      </object_component>
-      <object_component id="oc-259">
-         <name>.debug_abbrev</name>
-         <load_address>0x1e95</load_address>
-         <run_address>0x1e95</run_address>
-         <size>0x151</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-46"/>
-      </object_component>
-      <object_component id="oc-22e">
-         <name>.debug_abbrev</name>
-         <load_address>0x1fe6</load_address>
-         <run_address>0x1fe6</run_address>
-         <size>0x95</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-47"/>
-      </object_component>
-      <object_component id="oc-11e">
-         <name>.debug_abbrev</name>
-         <load_address>0x207b</load_address>
-         <run_address>0x207b</run_address>
-         <size>0x170</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4a"/>
-      </object_component>
-      <object_component id="oc-b5">
-         <name>.debug_abbrev</name>
-         <load_address>0x21eb</load_address>
-         <run_address>0x21eb</run_address>
-         <size>0x39</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4b"/>
-      </object_component>
-      <object_component id="oc-28f">
-         <name>.debug_abbrev</name>
-         <load_address>0x2224</load_address>
-         <run_address>0x2224</run_address>
-         <size>0xa4</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4d"/>
-      </object_component>
-      <object_component id="oc-1f7">
-         <name>.debug_abbrev</name>
-         <load_address>0x22c8</load_address>
-         <run_address>0x22c8</run_address>
-         <size>0x77</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e3"/>
-      </object_component>
-      <object_component id="oc-23d">
-         <name>.debug_abbrev</name>
-         <load_address>0x233f</load_address>
-         <run_address>0x233f</run_address>
-         <size>0x99</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e4"/>
-      </object_component>
-      <object_component id="oc-2b7">
-         <name>.debug_abbrev</name>
-         <load_address>0x23d8</load_address>
-         <run_address>0x23d8</run_address>
-         <size>0x64</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e5"/>
-      </object_component>
-      <object_component id="oc-280">
-         <name>.debug_abbrev</name>
-         <load_address>0x243c</load_address>
-         <run_address>0x243c</run_address>
-         <size>0x76</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e7"/>
-      </object_component>
-      <object_component id="oc-2b0">
-         <name>.debug_abbrev</name>
-         <load_address>0x24b2</load_address>
-         <run_address>0x24b2</run_address>
-         <size>0x6b</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e8"/>
-      </object_component>
-      <object_component id="oc-2c3">
-         <name>.debug_abbrev</name>
-         <load_address>0x251d</load_address>
-         <run_address>0x251d</run_address>
-         <size>0xd4</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e9"/>
-      </object_component>
-      <object_component id="oc-29c">
-         <name>.debug_abbrev</name>
-         <load_address>0x25f1</load_address>
-         <run_address>0x25f1</run_address>
-         <size>0x81</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ea"/>
-      </object_component>
-      <object_component id="oc-2a5">
-         <name>.debug_abbrev</name>
-         <load_address>0x2672</load_address>
-         <run_address>0x2672</run_address>
-         <size>0x81</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-eb"/>
-      </object_component>
-      <object_component id="oc-299">
-         <name>.debug_abbrev</name>
-         <load_address>0x26f3</load_address>
-         <run_address>0x26f3</run_address>
-         <size>0x109</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ec"/>
-      </object_component>
-      <object_component id="oc-29f">
-         <name>.debug_abbrev</name>
-         <load_address>0x27fc</load_address>
-         <run_address>0x27fc</run_address>
-         <size>0x88</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ed"/>
-      </object_component>
-      <object_component id="oc-2ad">
-         <name>.debug_abbrev</name>
-         <load_address>0x2884</load_address>
-         <run_address>0x2884</run_address>
-         <size>0x114</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ee"/>
-      </object_component>
-      <object_component id="oc-2a8">
-         <name>.debug_abbrev</name>
-         <load_address>0x2998</load_address>
-         <run_address>0x2998</run_address>
-         <size>0xdd</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ef"/>
-      </object_component>
-      <object_component id="oc-2a2">
-         <name>.debug_abbrev</name>
-         <load_address>0x2a75</load_address>
-         <run_address>0x2a75</run_address>
-         <size>0x8f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f0"/>
-      </object_component>
-      <object_component id="oc-2bb">
-         <name>.debug_abbrev</name>
-         <load_address>0x2b04</load_address>
-         <run_address>0x2b04</run_address>
-         <size>0xad</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f1"/>
-      </object_component>
-      <object_component id="oc-228">
-         <name>.debug_abbrev</name>
-         <load_address>0x2bb1</load_address>
-         <run_address>0x2bb1</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f3"/>
-      </object_component>
-      <object_component id="oc-212">
-         <name>.debug_abbrev</name>
-         <load_address>0x2bd8</load_address>
-         <run_address>0x2bd8</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f4"/>
-      </object_component>
-      <object_component id="oc-21f">
-         <name>.debug_abbrev</name>
-         <load_address>0x2bff</load_address>
-         <run_address>0x2bff</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f6"/>
-      </object_component>
-      <object_component id="oc-247">
-         <name>.debug_abbrev</name>
-         <load_address>0x2c26</load_address>
-         <run_address>0x2c26</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f8"/>
-      </object_component>
-      <object_component id="oc-1b4">
-         <name>.debug_abbrev</name>
-         <load_address>0x2c4d</load_address>
-         <run_address>0x2c4d</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f9"/>
-      </object_component>
-      <object_component id="oc-86">
-         <name>.debug_abbrev</name>
-         <load_address>0x2c74</load_address>
-         <run_address>0x2c74</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fc"/>
-      </object_component>
-      <object_component id="oc-b4">
-         <name>.debug_abbrev</name>
-         <load_address>0x2c9b</load_address>
-         <run_address>0x2c9b</run_address>
-         <size>0x25</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fd"/>
-      </object_component>
-      <object_component id="oc-1a4">
-         <name>.debug_abbrev</name>
-         <load_address>0x2cc0</load_address>
-         <run_address>0x2cc0</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fe"/>
-      </object_component>
-      <object_component id="oc-1b9">
-         <name>.debug_abbrev</name>
-         <load_address>0x2ce7</load_address>
-         <run_address>0x2ce7</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ff"/>
-      </object_component>
-      <object_component id="oc-218">
-         <name>.debug_abbrev</name>
-         <load_address>0x2d0e</load_address>
-         <run_address>0x2d0e</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-100"/>
-      </object_component>
-      <object_component id="oc-248">
-         <name>.debug_abbrev</name>
-         <load_address>0x2d35</load_address>
-         <run_address>0x2d35</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-101"/>
-      </object_component>
-      <object_component id="oc-20f">
-         <name>.debug_abbrev</name>
-         <load_address>0x2d5c</load_address>
-         <run_address>0x2d5c</run_address>
-         <size>0x59</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-103"/>
-      </object_component>
-      <object_component id="oc-2c7">
-         <name>.debug_abbrev</name>
-         <load_address>0x2db5</load_address>
-         <run_address>0x2db5</run_address>
-         <size>0x17e</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-104"/>
-      </object_component>
-      <object_component id="oc-101">
-         <name>.debug_abbrev</name>
-         <load_address>0x2f33</load_address>
-         <run_address>0x2f33</run_address>
-         <size>0x25</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-105"/>
-      </object_component>
-      <object_component id="oc-163">
-         <name>.debug_abbrev</name>
-         <load_address>0x2f58</load_address>
-         <run_address>0x2f58</run_address>
-         <size>0x25</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-106"/>
-      </object_component>
-      <object_component id="oc-2cd">
-         <name>.debug_abbrev</name>
-         <load_address>0x2f7d</load_address>
-         <run_address>0x2f7d</run_address>
-         <size>0x21</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-107"/>
-      </object_component>
-      <object_component id="oc-317">
-         <name>.debug_abbrev</name>
-         <load_address>0x2f9e</load_address>
-         <run_address>0x2f9e</run_address>
-         <size>0xf</size>
-         <alignment>0x0</alignment>
-      </object_component>
-      <object_component id="oc-37">
-         <name>.debug_info</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0xa6d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-b8">
-         <name>.debug_info</name>
-         <load_address>0xa6d</load_address>
-         <run_address>0xa6d</run_address>
-         <size>0x24f7</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-19">
-         <name>.debug_info</name>
-         <load_address>0x2f64</load_address>
-         <run_address>0x2f64</run_address>
-         <size>0xd6</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-bd">
-         <name>.debug_info</name>
-         <load_address>0x303a</load_address>
-         <run_address>0x303a</run_address>
-         <size>0x10f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-207">
-         <name>.debug_info</name>
-         <load_address>0x3149</load_address>
-         <run_address>0x3149</run_address>
-         <size>0x8ea</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-c2">
-         <name>.debug_info</name>
-         <load_address>0x3a33</load_address>
-         <run_address>0x3a33</run_address>
-         <size>0x1c6</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-7d">
-         <name>.debug_info</name>
-         <load_address>0x3bf9</load_address>
-         <run_address>0x3bf9</run_address>
-         <size>0xae0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-c6">
-         <name>.debug_info</name>
-         <load_address>0x46d9</load_address>
-         <run_address>0x46d9</run_address>
-         <size>0x75</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-16"/>
-      </object_component>
-      <object_component id="oc-6d">
-         <name>.debug_info</name>
-         <load_address>0x474e</load_address>
-         <run_address>0x474e</run_address>
-         <size>0xcc2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-174">
-         <name>.debug_info</name>
-         <load_address>0x5410</load_address>
-         <run_address>0x5410</run_address>
-         <size>0x2da5</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-65">
-         <name>.debug_info</name>
-         <load_address>0x81b5</load_address>
-         <run_address>0x81b5</run_address>
-         <size>0x1e4</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2d"/>
-      </object_component>
-      <object_component id="oc-e6">
-         <name>.debug_info</name>
-         <load_address>0x8399</load_address>
-         <run_address>0x8399</run_address>
-         <size>0x1f24</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2e"/>
-      </object_component>
-      <object_component id="oc-fd">
-         <name>.debug_info</name>
-         <load_address>0xa2bd</load_address>
-         <run_address>0xa2bd</run_address>
-         <size>0x1db</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2f"/>
-      </object_component>
-      <object_component id="oc-f7">
-         <name>.debug_info</name>
-         <load_address>0xa498</load_address>
-         <run_address>0xa498</run_address>
-         <size>0x31b</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-30"/>
-      </object_component>
-      <object_component id="oc-151">
-         <name>.debug_info</name>
-         <load_address>0xa7b3</load_address>
-         <run_address>0xa7b3</run_address>
-         <size>0x12e</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-31"/>
-      </object_component>
-      <object_component id="oc-1f0">
-         <name>.debug_info</name>
-         <load_address>0xa8e1</load_address>
-         <run_address>0xa8e1</run_address>
-         <size>0x148</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-32"/>
-      </object_component>
-      <object_component id="oc-13a">
-         <name>.debug_info</name>
-         <load_address>0xaa29</load_address>
-         <run_address>0xaa29</run_address>
-         <size>0x33d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-33"/>
-      </object_component>
-      <object_component id="oc-cc">
-         <name>.debug_info</name>
-         <load_address>0xad66</load_address>
-         <run_address>0xad66</run_address>
-         <size>0xed</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-34"/>
-      </object_component>
-      <object_component id="oc-9f">
-         <name>.debug_info</name>
-         <load_address>0xae53</load_address>
-         <run_address>0xae53</run_address>
-         <size>0xaa</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-35"/>
-      </object_component>
-      <object_component id="oc-132">
-         <name>.debug_info</name>
-         <load_address>0xaefd</load_address>
-         <run_address>0xaefd</run_address>
-         <size>0x9e</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-38"/>
-      </object_component>
-      <object_component id="oc-a1">
-         <name>.debug_info</name>
-         <load_address>0xaf9b</load_address>
-         <run_address>0xaf9b</run_address>
-         <size>0x132</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-39"/>
-      </object_component>
-      <object_component id="oc-127">
-         <name>.debug_info</name>
-         <load_address>0xb0cd</load_address>
-         <run_address>0xb0cd</run_address>
-         <size>0xce</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3a"/>
-      </object_component>
-      <object_component id="oc-30">
-         <name>.debug_info</name>
-         <load_address>0xb19b</load_address>
-         <run_address>0xb19b</run_address>
-         <size>0xae7</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-50">
-         <name>.debug_info</name>
-         <load_address>0xbc82</load_address>
-         <run_address>0xbc82</run_address>
-         <size>0x192</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3c"/>
-      </object_component>
-      <object_component id="oc-21">
-         <name>.debug_info</name>
-         <load_address>0xbe14</load_address>
-         <run_address>0xbe14</run_address>
-         <size>0xc6</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3d"/>
-      </object_component>
-      <object_component id="oc-1d">
-         <name>.debug_info</name>
-         <load_address>0xbeda</load_address>
-         <run_address>0xbeda</run_address>
-         <size>0x17c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3e"/>
-      </object_component>
-      <object_component id="oc-1b">
-         <name>.debug_info</name>
-         <load_address>0xc056</load_address>
-         <run_address>0xc056</run_address>
-         <size>0x423</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3f"/>
-      </object_component>
-      <object_component id="oc-136">
-         <name>.debug_info</name>
-         <load_address>0xc479</load_address>
-         <run_address>0xc479</run_address>
-         <size>0x97</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-43"/>
-      </object_component>
-      <object_component id="oc-15b">
-         <name>.debug_info</name>
-         <load_address>0xc510</load_address>
-         <run_address>0xc510</run_address>
-         <size>0x17f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-45"/>
-      </object_component>
-      <object_component id="oc-235">
-         <name>.debug_info</name>
-         <load_address>0xc68f</load_address>
-         <run_address>0xc68f</run_address>
-         <size>0x374</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-46"/>
-      </object_component>
-      <object_component id="oc-1eb">
-         <name>.debug_info</name>
-         <load_address>0xca03</load_address>
-         <run_address>0xca03</run_address>
-         <size>0x173</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-47"/>
-      </object_component>
-      <object_component id="oc-d4">
-         <name>.debug_info</name>
-         <load_address>0xcb76</load_address>
-         <run_address>0xcb76</run_address>
-         <size>0x744</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4a"/>
-      </object_component>
-      <object_component id="oc-8f">
-         <name>.debug_info</name>
-         <load_address>0xd2ba</load_address>
-         <run_address>0xd2ba</run_address>
-         <size>0x46</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4b"/>
-      </object_component>
-      <object_component id="oc-254">
-         <name>.debug_info</name>
-         <load_address>0xd300</load_address>
-         <run_address>0xd300</run_address>
-         <size>0x18a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4d"/>
-      </object_component>
-      <object_component id="oc-157">
-         <name>.debug_info</name>
-         <load_address>0xd48a</load_address>
-         <run_address>0xd48a</run_address>
-         <size>0x9f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e3"/>
-      </object_component>
-      <object_component id="oc-1f6">
-         <name>.debug_info</name>
-         <load_address>0xd529</load_address>
-         <run_address>0xd529</run_address>
-         <size>0x1f1</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e4"/>
-      </object_component>
-      <object_component id="oc-28b">
-         <name>.debug_info</name>
-         <load_address>0xd71a</load_address>
-         <run_address>0xd71a</run_address>
-         <size>0x71</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e5"/>
-      </object_component>
-      <object_component id="oc-24b">
-         <name>.debug_info</name>
-         <load_address>0xd78b</load_address>
-         <run_address>0xd78b</run_address>
-         <size>0x99</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e7"/>
-      </object_component>
-      <object_component id="oc-287">
-         <name>.debug_info</name>
-         <load_address>0xd824</load_address>
-         <run_address>0xd824</run_address>
-         <size>0x7b</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e8"/>
-      </object_component>
-      <object_component id="oc-2b4">
-         <name>.debug_info</name>
-         <load_address>0xd89f</load_address>
-         <run_address>0xd89f</run_address>
-         <size>0x201</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e9"/>
-      </object_component>
-      <object_component id="oc-260">
-         <name>.debug_info</name>
-         <load_address>0xdaa0</load_address>
-         <run_address>0xdaa0</run_address>
-         <size>0xc1</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ea"/>
-      </object_component>
-      <object_component id="oc-26c">
-         <name>.debug_info</name>
-         <load_address>0xdb61</load_address>
-         <run_address>0xdb61</run_address>
-         <size>0xea</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-eb"/>
-      </object_component>
-      <object_component id="oc-25c">
-         <name>.debug_info</name>
-         <load_address>0xdc4b</load_address>
-         <run_address>0xdc4b</run_address>
-         <size>0x186</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ec"/>
-      </object_component>
-      <object_component id="oc-264">
-         <name>.debug_info</name>
-         <load_address>0xddd1</load_address>
-         <run_address>0xddd1</run_address>
-         <size>0xf2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ed"/>
-      </object_component>
-      <object_component id="oc-275">
-         <name>.debug_info</name>
-         <load_address>0xdec3</load_address>
-         <run_address>0xdec3</run_address>
-         <size>0x1f6</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ee"/>
-      </object_component>
-      <object_component id="oc-270">
-         <name>.debug_info</name>
-         <load_address>0xe0b9</load_address>
-         <run_address>0xe0b9</run_address>
-         <size>0x13c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ef"/>
-      </object_component>
-      <object_component id="oc-268">
-         <name>.debug_info</name>
-         <load_address>0xe1f5</load_address>
-         <run_address>0xe1f5</run_address>
-         <size>0xfc</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f0"/>
-      </object_component>
-      <object_component id="oc-293">
-         <name>.debug_info</name>
-         <load_address>0xe2f1</load_address>
-         <run_address>0xe2f1</run_address>
-         <size>0x178</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f1"/>
-      </object_component>
-      <object_component id="oc-1d0">
-         <name>.debug_info</name>
-         <load_address>0xe469</load_address>
-         <run_address>0xe469</run_address>
-         <size>0x19d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f3"/>
-      </object_component>
-      <object_component id="oc-1b1">
-         <name>.debug_info</name>
-         <load_address>0xe606</load_address>
-         <run_address>0xe606</run_address>
-         <size>0x19f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f4"/>
-      </object_component>
-      <object_component id="oc-1c3">
-         <name>.debug_info</name>
-         <load_address>0xe7a5</load_address>
-         <run_address>0xe7a5</run_address>
-         <size>0x19f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f6"/>
-      </object_component>
-      <object_component id="oc-20c">
-         <name>.debug_info</name>
-         <load_address>0xe944</load_address>
-         <run_address>0xe944</run_address>
-         <size>0x1a7</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f8"/>
-      </object_component>
-      <object_component id="oc-13f">
-         <name>.debug_info</name>
-         <load_address>0xeaeb</load_address>
-         <run_address>0xeaeb</run_address>
-         <size>0x19d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f9"/>
-      </object_component>
-      <object_component id="oc-48">
-         <name>.debug_info</name>
-         <load_address>0xec88</load_address>
-         <run_address>0xec88</run_address>
-         <size>0x1a9</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fc"/>
-      </object_component>
-      <object_component id="oc-8a">
-         <name>.debug_info</name>
-         <load_address>0xee31</load_address>
-         <run_address>0xee31</run_address>
-         <size>0x1c5</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fd"/>
-      </object_component>
-      <object_component id="oc-12c">
-         <name>.debug_info</name>
-         <load_address>0xeff6</load_address>
-         <run_address>0xeff6</run_address>
-         <size>0x1cc</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fe"/>
-      </object_component>
-      <object_component id="oc-144">
-         <name>.debug_info</name>
-         <load_address>0xf1c2</load_address>
-         <run_address>0xf1c2</run_address>
-         <size>0x1ad</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ff"/>
-      </object_component>
-      <object_component id="oc-1b6">
-         <name>.debug_info</name>
-         <load_address>0xf36f</load_address>
-         <run_address>0xf36f</run_address>
-         <size>0x1a5</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-100"/>
-      </object_component>
-      <object_component id="oc-215">
-         <name>.debug_info</name>
-         <load_address>0xf514</load_address>
-         <run_address>0xf514</run_address>
-         <size>0x19f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-101"/>
-      </object_component>
-      <object_component id="oc-1a0">
-         <name>.debug_info</name>
-         <load_address>0xf6b3</load_address>
-         <run_address>0xf6b3</run_address>
-         <size>0x85</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-103"/>
-      </object_component>
-      <object_component id="oc-2c2">
-         <name>.debug_info</name>
-         <load_address>0xf738</load_address>
-         <run_address>0xf738</run_address>
-         <size>0x37a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-104"/>
-      </object_component>
-      <object_component id="oc-b1">
-         <name>.debug_info</name>
-         <load_address>0xfab2</load_address>
-         <run_address>0xfab2</run_address>
-         <size>0x302</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-105"/>
-      </object_component>
-      <object_component id="oc-103">
-         <name>.debug_info</name>
-         <load_address>0xfdb4</load_address>
-         <run_address>0xfdb4</run_address>
-         <size>0x24c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-106"/>
-      </object_component>
-      <object_component id="oc-2ca">
-         <name>.debug_info</name>
-         <load_address>0x10000</load_address>
-         <run_address>0x10000</run_address>
-         <size>0x11c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-107"/>
-      </object_component>
-      <object_component id="oc-316">
-         <name>.debug_info</name>
-         <load_address>0x1011c</load_address>
-         <run_address>0x1011c</run_address>
-         <size>0xc0</size>
-         <alignment>0x0</alignment>
-      </object_component>
-      <object_component id="oc-38">
-         <name>.debug_ranges</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x50</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-b9">
-         <name>.debug_ranges</name>
-         <load_address>0x50</load_address>
-         <run_address>0x50</run_address>
-         <size>0x148</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-32">
-         <name>.debug_ranges</name>
-         <load_address>0x198</load_address>
-         <run_address>0x198</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-241">
-         <name>.debug_ranges</name>
-         <load_address>0x1b0</load_address>
-         <run_address>0x1b0</run_address>
-         <size>0x40</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-ac">
-         <name>.debug_ranges</name>
-         <load_address>0x1f0</load_address>
-         <run_address>0x1f0</run_address>
-         <size>0x40</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-6e">
-         <name>.debug_ranges</name>
-         <load_address>0x230</load_address>
-         <run_address>0x230</run_address>
-         <size>0x1d8</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-175">
-         <name>.debug_ranges</name>
-         <load_address>0x408</load_address>
-         <run_address>0x408</run_address>
-         <size>0x1b8</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-66">
-         <name>.debug_ranges</name>
-         <load_address>0x5c0</load_address>
-         <run_address>0x5c0</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2d"/>
-      </object_component>
-      <object_component id="oc-e7">
-         <name>.debug_ranges</name>
-         <load_address>0x5e0</load_address>
-         <run_address>0x5e0</run_address>
-         <size>0x178</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2e"/>
-      </object_component>
-      <object_component id="oc-fe">
-         <name>.debug_ranges</name>
-         <load_address>0x758</load_address>
-         <run_address>0x758</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2f"/>
-      </object_component>
-      <object_component id="oc-f8">
-         <name>.debug_ranges</name>
-         <load_address>0x778</load_address>
-         <run_address>0x778</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-30"/>
-      </object_component>
-      <object_component id="oc-152">
-         <name>.debug_ranges</name>
-         <load_address>0x790</load_address>
-         <run_address>0x790</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-31"/>
-      </object_component>
-      <object_component id="oc-13b">
-         <name>.debug_ranges</name>
-         <load_address>0x7a8</load_address>
-         <run_address>0x7a8</run_address>
-         <size>0x30</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-33"/>
-      </object_component>
-      <object_component id="oc-cd">
-         <name>.debug_ranges</name>
-         <load_address>0x7d8</load_address>
-         <run_address>0x7d8</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-34"/>
-      </object_component>
-      <object_component id="oc-ed">
-         <name>.debug_ranges</name>
-         <load_address>0x7f0</load_address>
-         <run_address>0x7f0</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-35"/>
-      </object_component>
-      <object_component id="oc-61">
-         <name>.debug_ranges</name>
-         <load_address>0x810</load_address>
-         <run_address>0x810</run_address>
-         <size>0xa0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-51">
-         <name>.debug_ranges</name>
-         <load_address>0x8b0</load_address>
-         <run_address>0x8b0</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3c"/>
-      </object_component>
-      <object_component id="oc-46">
-         <name>.debug_ranges</name>
-         <load_address>0x8c8</load_address>
-         <run_address>0x8c8</run_address>
-         <size>0x50</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3e"/>
-      </object_component>
-      <object_component id="oc-41">
-         <name>.debug_ranges</name>
-         <load_address>0x918</load_address>
-         <run_address>0x918</run_address>
-         <size>0x48</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3f"/>
-      </object_component>
-      <object_component id="oc-15c">
-         <name>.debug_ranges</name>
-         <load_address>0x960</load_address>
-         <run_address>0x960</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-45"/>
-      </object_component>
-      <object_component id="oc-236">
-         <name>.debug_ranges</name>
-         <load_address>0x978</load_address>
-         <run_address>0x978</run_address>
-         <size>0x58</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-46"/>
-      </object_component>
-      <object_component id="oc-1ec">
-         <name>.debug_ranges</name>
-         <load_address>0x9d0</load_address>
-         <run_address>0x9d0</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-47"/>
-      </object_component>
-      <object_component id="oc-d5">
-         <name>.debug_ranges</name>
-         <load_address>0x9e8</load_address>
-         <run_address>0x9e8</run_address>
-         <size>0x48</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4a"/>
-      </object_component>
-      <object_component id="oc-255">
-         <name>.debug_ranges</name>
-         <load_address>0xa30</load_address>
-         <run_address>0xa30</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4d"/>
-      </object_component>
-      <object_component id="oc-276">
-         <name>.debug_ranges</name>
-         <load_address>0xa48</load_address>
-         <run_address>0xa48</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ee"/>
-      </object_component>
-      <object_component id="oc-294">
-         <name>.debug_ranges</name>
-         <load_address>0xa68</load_address>
-         <run_address>0xa68</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f1"/>
-      </object_component>
-      <object_component id="oc-8c">
-         <name>.debug_ranges</name>
-         <load_address>0xa80</load_address>
-         <run_address>0xa80</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fd"/>
-      </object_component>
-      <object_component id="oc-1a1">
-         <name>.debug_ranges</name>
-         <load_address>0xaa8</load_address>
-         <run_address>0xaa8</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-103"/>
-      </object_component>
-      <object_component id="oc-2c0">
-         <name>.debug_ranges</name>
-         <load_address>0xac0</load_address>
-         <run_address>0xac0</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-104"/>
-      </object_component>
-      <object_component id="oc-af">
-         <name>.debug_ranges</name>
-         <load_address>0xad8</load_address>
-         <run_address>0xad8</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-105"/>
-      </object_component>
-      <object_component id="oc-105">
-         <name>.debug_ranges</name>
-         <load_address>0xb00</load_address>
-         <run_address>0xb00</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-106"/>
-      </object_component>
-      <object_component id="oc-75">
-         <name>.debug_str</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0xaf4</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-10f">
-         <name>.debug_str</name>
-         <load_address>0xaf4</load_address>
-         <run_address>0xaf4</run_address>
-         <size>0x1e44</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-3d">
-         <name>.debug_str</name>
-         <load_address>0x2938</load_address>
-         <run_address>0x2938</run_address>
-         <size>0x1af</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-111">
-         <name>.debug_str</name>
-         <load_address>0x2ae7</load_address>
-         <run_address>0x2ae7</run_address>
-         <size>0x195</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-246">
-         <name>.debug_str</name>
-         <load_address>0x2c7c</load_address>
-         <run_address>0x2c7c</run_address>
-         <size>0x566</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-117">
-         <name>.debug_str</name>
-         <load_address>0x31e2</load_address>
-         <run_address>0x31e2</run_address>
-         <size>0x21a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-aa">
-         <name>.debug_str</name>
-         <load_address>0x33fc</load_address>
-         <run_address>0x33fc</run_address>
-         <size>0x5d7</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-119">
-         <name>.debug_str</name>
-         <load_address>0x39d3</load_address>
-         <run_address>0x39d3</run_address>
-         <size>0x16d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-16"/>
-      </object_component>
-      <object_component id="oc-a8">
-         <name>.debug_str</name>
-         <load_address>0x3b40</load_address>
-         <run_address>0x3b40</run_address>
-         <size>0x8af</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-1fe">
-         <name>.debug_str</name>
-         <load_address>0x43ef</load_address>
-         <run_address>0x43ef</run_address>
-         <size>0x1ccd</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-a6">
-         <name>.debug_str</name>
-         <load_address>0x60bc</load_address>
-         <run_address>0x60bc</run_address>
-         <size>0x1b0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2d"/>
-      </object_component>
-      <object_component id="oc-130">
-         <name>.debug_str</name>
-         <load_address>0x626c</load_address>
-         <run_address>0x626c</run_address>
-         <size>0x901</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2e"/>
-      </object_component>
-      <object_component id="oc-162">
-         <name>.debug_str</name>
-         <load_address>0x6b6d</load_address>
-         <run_address>0x6b6d</run_address>
-         <size>0x179</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2f"/>
-      </object_component>
-      <object_component id="oc-160">
-         <name>.debug_str</name>
-         <load_address>0x6ce6</load_address>
-         <run_address>0x6ce6</run_address>
-         <size>0x205</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-30"/>
-      </object_component>
-      <object_component id="oc-1f4">
-         <name>.debug_str</name>
-         <load_address>0x6eeb</load_address>
-         <run_address>0x6eeb</run_address>
-         <size>0x166</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-31"/>
-      </object_component>
-      <object_component id="oc-23a">
-         <name>.debug_str</name>
-         <load_address>0x7051</load_address>
-         <run_address>0x7051</run_address>
-         <size>0x16a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-32"/>
-      </object_component>
-      <object_component id="oc-1ae">
-         <name>.debug_str</name>
-         <load_address>0x71bb</load_address>
-         <run_address>0x71bb</run_address>
-         <size>0x33a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-33"/>
-      </object_component>
-      <object_component id="oc-11c">
-         <name>.debug_str</name>
-         <load_address>0x74f5</load_address>
-         <run_address>0x74f5</run_address>
-         <size>0x147</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-34"/>
-      </object_component>
-      <object_component id="oc-f1">
-         <name>.debug_str</name>
-         <load_address>0x763c</load_address>
-         <run_address>0x763c</run_address>
-         <size>0x124</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-35"/>
-      </object_component>
-      <object_component id="oc-1a7">
-         <name>.debug_str</name>
-         <load_address>0x7760</load_address>
-         <run_address>0x7760</run_address>
-         <size>0x11f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-38"/>
-      </object_component>
-      <object_component id="oc-f3">
-         <name>.debug_str</name>
-         <load_address>0x787f</load_address>
-         <run_address>0x787f</run_address>
-         <size>0x198</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-39"/>
-      </object_component>
-      <object_component id="oc-19d">
-         <name>.debug_str</name>
-         <load_address>0x7a17</load_address>
-         <run_address>0x7a17</run_address>
-         <size>0x12f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3a"/>
-      </object_component>
-      <object_component id="oc-5f">
-         <name>.debug_str</name>
-         <load_address>0x7b46</load_address>
-         <run_address>0x7b46</run_address>
-         <size>0x3d3</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-88">
-         <name>.debug_str</name>
-         <load_address>0x7f19</load_address>
-         <run_address>0x7f19</run_address>
-         <size>0x1a3</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3c"/>
-      </object_component>
-      <object_component id="oc-4c">
-         <name>.debug_str</name>
-         <load_address>0x80bc</load_address>
-         <run_address>0x80bc</run_address>
-         <size>0x170</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3d"/>
-      </object_component>
-      <object_component id="oc-44">
-         <name>.debug_str</name>
-         <load_address>0x822c</load_address>
-         <run_address>0x822c</run_address>
-         <size>0x1dd</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3e"/>
-      </object_component>
-      <object_component id="oc-3f">
-         <name>.debug_str</name>
-         <load_address>0x8409</load_address>
-         <run_address>0x8409</run_address>
-         <size>0x22d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3f"/>
-      </object_component>
-      <object_component id="oc-1aa">
-         <name>.debug_str</name>
-         <load_address>0x8636</load_address>
-         <run_address>0x8636</run_address>
-         <size>0x126</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-43"/>
-      </object_component>
-      <object_component id="oc-1fb">
-         <name>.debug_str</name>
-         <load_address>0x875c</load_address>
-         <run_address>0x875c</run_address>
-         <size>0x175</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-45"/>
-      </object_component>
-      <object_component id="oc-25a">
-         <name>.debug_str</name>
-         <load_address>0x88d1</load_address>
-         <run_address>0x88d1</run_address>
-         <size>0x1de</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-46"/>
-      </object_component>
-      <object_component id="oc-22f">
-         <name>.debug_str</name>
-         <load_address>0x8aaf</load_address>
-         <run_address>0x8aaf</run_address>
-         <size>0x173</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-47"/>
-      </object_component>
-      <object_component id="oc-11f">
-         <name>.debug_str</name>
-         <load_address>0x8c22</load_address>
-         <run_address>0x8c22</run_address>
-         <size>0x337</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4a"/>
-      </object_component>
-      <object_component id="oc-b6">
-         <name>.debug_str</name>
-         <load_address>0x8f59</load_address>
-         <run_address>0x8f59</run_address>
-         <size>0xfd</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4b"/>
-      </object_component>
-      <object_component id="oc-290">
-         <name>.debug_str</name>
-         <load_address>0x9056</load_address>
-         <run_address>0x9056</run_address>
-         <size>0x187</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4d"/>
-      </object_component>
-      <object_component id="oc-1f8">
-         <name>.debug_str</name>
-         <load_address>0x91dd</load_address>
-         <run_address>0x91dd</run_address>
-         <size>0x11a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e3"/>
-      </object_component>
-      <object_component id="oc-23e">
-         <name>.debug_str</name>
-         <load_address>0x92f7</load_address>
-         <run_address>0x92f7</run_address>
-         <size>0x190</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e4"/>
-      </object_component>
-      <object_component id="oc-2b8">
-         <name>.debug_str</name>
-         <load_address>0x9487</load_address>
-         <run_address>0x9487</run_address>
-         <size>0x103</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e5"/>
-      </object_component>
-      <object_component id="oc-281">
-         <name>.debug_str</name>
-         <load_address>0x958a</load_address>
-         <run_address>0x958a</run_address>
-         <size>0x116</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e7"/>
-      </object_component>
-      <object_component id="oc-2b1">
-         <name>.debug_str</name>
-         <load_address>0x96a0</load_address>
-         <run_address>0x96a0</run_address>
-         <size>0xfd</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e8"/>
-      </object_component>
-      <object_component id="oc-2c4">
-         <name>.debug_str</name>
-         <load_address>0x979d</load_address>
-         <run_address>0x979d</run_address>
-         <size>0x188</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e9"/>
-      </object_component>
-      <object_component id="oc-29d">
-         <name>.debug_str</name>
-         <load_address>0x9925</load_address>
-         <run_address>0x9925</run_address>
-         <size>0x15b</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ea"/>
-      </object_component>
-      <object_component id="oc-2a6">
-         <name>.debug_str</name>
-         <load_address>0x9a80</load_address>
-         <run_address>0x9a80</run_address>
-         <size>0x16c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-eb"/>
-      </object_component>
-      <object_component id="oc-29a">
-         <name>.debug_str</name>
-         <load_address>0x9bec</load_address>
-         <run_address>0x9bec</run_address>
-         <size>0x1b9</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ec"/>
-      </object_component>
-      <object_component id="oc-2a0">
-         <name>.debug_str</name>
-         <load_address>0x9da5</load_address>
-         <run_address>0x9da5</run_address>
-         <size>0x175</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ed"/>
-      </object_component>
-      <object_component id="oc-2ae">
-         <name>.debug_str</name>
-         <load_address>0x9f1a</load_address>
-         <run_address>0x9f1a</run_address>
-         <size>0x1bf</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ee"/>
-      </object_component>
-      <object_component id="oc-2a9">
-         <name>.debug_str</name>
-         <load_address>0xa0d9</load_address>
-         <run_address>0xa0d9</run_address>
-         <size>0x186</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ef"/>
-      </object_component>
-      <object_component id="oc-2a3">
-         <name>.debug_str</name>
-         <load_address>0xa25f</load_address>
-         <run_address>0xa25f</run_address>
-         <size>0x177</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f0"/>
-      </object_component>
-      <object_component id="oc-2bc">
-         <name>.debug_str</name>
-         <load_address>0xa3d6</load_address>
-         <run_address>0xa3d6</run_address>
-         <size>0x169</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f1"/>
-      </object_component>
-      <object_component id="oc-210">
-         <name>.debug_str</name>
-         <load_address>0xa53f</load_address>
-         <run_address>0xa53f</run_address>
-         <size>0x1a3</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-103"/>
-      </object_component>
-      <object_component id="oc-2c8">
-         <name>.debug_str</name>
-         <load_address>0xa6e2</load_address>
-         <run_address>0xa6e2</run_address>
-         <size>0x1df</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-104"/>
-      </object_component>
-      <object_component id="oc-39">
-         <name>.debug_frame</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0xdc</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-ba">
-         <name>.debug_frame</name>
-         <load_address>0xdc</load_address>
-         <run_address>0xdc</run_address>
-         <size>0x3b0</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-33">
-         <name>.debug_frame</name>
-         <load_address>0x48c</load_address>
-         <run_address>0x48c</run_address>
-         <size>0x3c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-be">
-         <name>.debug_frame</name>
-         <load_address>0x4c8</load_address>
-         <run_address>0x4c8</run_address>
-         <size>0x24</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-242">
-         <name>.debug_frame</name>
-         <load_address>0x4ec</load_address>
-         <run_address>0x4ec</run_address>
-         <size>0xb4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-c3">
-         <name>.debug_frame</name>
-         <load_address>0x5a0</load_address>
-         <run_address>0x5a0</run_address>
-         <size>0x2c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-194">
-         <name>.debug_frame</name>
-         <load_address>0x5cc</load_address>
-         <run_address>0x5cc</run_address>
-         <size>0xc4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-c7">
-         <name>.debug_frame</name>
-         <load_address>0x690</load_address>
-         <run_address>0x690</run_address>
-         <size>0x20</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-16"/>
-      </object_component>
-      <object_component id="oc-6f">
-         <name>.debug_frame</name>
-         <load_address>0x6b0</load_address>
-         <run_address>0x6b0</run_address>
-         <size>0x12c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-176">
-         <name>.debug_frame</name>
-         <load_address>0x7dc</load_address>
-         <run_address>0x7dc</run_address>
-         <size>0x39c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-67">
-         <name>.debug_frame</name>
-         <load_address>0xb78</load_address>
-         <run_address>0xb78</run_address>
-         <size>0x5c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2d"/>
-      </object_component>
-      <object_component id="oc-e8">
-         <name>.debug_frame</name>
-         <load_address>0xbd4</load_address>
-         <run_address>0xbd4</run_address>
-         <size>0x480</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2e"/>
-      </object_component>
-      <object_component id="oc-ff">
-         <name>.debug_frame</name>
-         <load_address>0x1054</load_address>
-         <run_address>0x1054</run_address>
-         <size>0x5c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2f"/>
-      </object_component>
-      <object_component id="oc-f9">
-         <name>.debug_frame</name>
-         <load_address>0x10b0</load_address>
-         <run_address>0x10b0</run_address>
-         <size>0x4c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-30"/>
-      </object_component>
-      <object_component id="oc-153">
-         <name>.debug_frame</name>
-         <load_address>0x10fc</load_address>
-         <run_address>0x10fc</run_address>
-         <size>0x40</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-31"/>
-      </object_component>
-      <object_component id="oc-1f1">
-         <name>.debug_frame</name>
-         <load_address>0x113c</load_address>
-         <run_address>0x113c</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-32"/>
-      </object_component>
-      <object_component id="oc-13c">
-         <name>.debug_frame</name>
-         <load_address>0x116c</load_address>
-         <run_address>0x116c</run_address>
-         <size>0x70</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-33"/>
-      </object_component>
-      <object_component id="oc-ce">
-         <name>.debug_frame</name>
-         <load_address>0x11dc</load_address>
-         <run_address>0x11dc</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-34"/>
-      </object_component>
-      <object_component id="oc-ee">
-         <name>.debug_frame</name>
-         <load_address>0x120c</load_address>
-         <run_address>0x120c</run_address>
-         <size>0x40</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-35"/>
-      </object_component>
-      <object_component id="oc-133">
-         <name>.debug_frame</name>
-         <load_address>0x124c</load_address>
-         <run_address>0x124c</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-38"/>
-      </object_component>
-      <object_component id="oc-128">
-         <name>.debug_frame</name>
-         <load_address>0x1274</load_address>
-         <run_address>0x1274</run_address>
-         <size>0x2c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3a"/>
-      </object_component>
-      <object_component id="oc-231">
-         <name>.debug_frame</name>
-         <load_address>0x12a0</load_address>
-         <run_address>0x12a0</run_address>
-         <size>0x150</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-52">
-         <name>.debug_frame</name>
-         <load_address>0x13f0</load_address>
-         <run_address>0x13f0</run_address>
-         <size>0x38</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3c"/>
-      </object_component>
-      <object_component id="oc-22">
-         <name>.debug_frame</name>
-         <load_address>0x1428</load_address>
-         <run_address>0x1428</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3d"/>
-      </object_component>
-      <object_component id="oc-1e">
-         <name>.debug_frame</name>
-         <load_address>0x1450</load_address>
-         <run_address>0x1450</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3e"/>
-      </object_component>
-      <object_component id="oc-56">
-         <name>.debug_frame</name>
-         <load_address>0x1480</load_address>
-         <run_address>0x1480</run_address>
-         <size>0x90</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3f"/>
-      </object_component>
-      <object_component id="oc-137">
-         <name>.debug_frame</name>
-         <load_address>0x1510</load_address>
-         <run_address>0x1510</run_address>
-         <size>0x20</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-43"/>
-      </object_component>
-      <object_component id="oc-15d">
-         <name>.debug_frame</name>
-         <load_address>0x1530</load_address>
-         <run_address>0x1530</run_address>
-         <size>0x4c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-45"/>
-      </object_component>
-      <object_component id="oc-237">
-         <name>.debug_frame</name>
-         <load_address>0x157c</load_address>
-         <run_address>0x157c</run_address>
-         <size>0xb8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-46"/>
-      </object_component>
-      <object_component id="oc-1ed">
-         <name>.debug_frame</name>
-         <load_address>0x1634</load_address>
-         <run_address>0x1634</run_address>
-         <size>0x44</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-47"/>
-      </object_component>
-      <object_component id="oc-d6">
-         <name>.debug_frame</name>
-         <load_address>0x1678</load_address>
-         <run_address>0x1678</run_address>
-         <size>0x100</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-4a"/>
-      </object_component>
-      <object_component id="oc-90">
-         <name>.debug_frame</name>
-         <load_address>0x1778</load_address>
-         <run_address>0x1778</run_address>
-         <size>0x20</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-4b"/>
-      </object_component>
-      <object_component id="oc-256">
-         <name>.debug_frame</name>
-         <load_address>0x1798</load_address>
-         <run_address>0x1798</run_address>
-         <size>0x4c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-4d"/>
-      </object_component>
-      <object_component id="oc-158">
-         <name>.debug_frame</name>
-         <load_address>0x17e4</load_address>
-         <run_address>0x17e4</run_address>
-         <size>0x2c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-e3"/>
-      </object_component>
-      <object_component id="oc-28c">
-         <name>.debug_frame</name>
-         <load_address>0x1810</load_address>
-         <run_address>0x1810</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-e5"/>
-      </object_component>
-      <object_component id="oc-24c">
-         <name>.debug_frame</name>
-         <load_address>0x1838</load_address>
-         <run_address>0x1838</run_address>
-         <size>0x2c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-e7"/>
-      </object_component>
-      <object_component id="oc-288">
-         <name>.debug_frame</name>
-         <load_address>0x1864</load_address>
-         <run_address>0x1864</run_address>
-         <size>0x2c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-e8"/>
-      </object_component>
-      <object_component id="oc-2b5">
-         <name>.debug_frame</name>
-         <load_address>0x1890</load_address>
-         <run_address>0x1890</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-e9"/>
-      </object_component>
-      <object_component id="oc-261">
-         <name>.debug_frame</name>
-         <load_address>0x18b8</load_address>
-         <run_address>0x18b8</run_address>
-         <size>0x2c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-ea"/>
-      </object_component>
-      <object_component id="oc-26d">
-         <name>.debug_frame</name>
-         <load_address>0x18e4</load_address>
-         <run_address>0x18e4</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-eb"/>
-      </object_component>
-      <object_component id="oc-25d">
-         <name>.debug_frame</name>
-         <load_address>0x1914</load_address>
-         <run_address>0x1914</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-ec"/>
-      </object_component>
-      <object_component id="oc-265">
-         <name>.debug_frame</name>
-         <load_address>0x1944</load_address>
-         <run_address>0x1944</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-ed"/>
-      </object_component>
-      <object_component id="oc-277">
-         <name>.debug_frame</name>
-         <load_address>0x1974</load_address>
-         <run_address>0x1974</run_address>
-         <size>0x50</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-ee"/>
-      </object_component>
-      <object_component id="oc-271">
-         <name>.debug_frame</name>
-         <load_address>0x19c4</load_address>
-         <run_address>0x19c4</run_address>
-         <size>0x2c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-ef"/>
-      </object_component>
-      <object_component id="oc-269">
-         <name>.debug_frame</name>
-         <load_address>0x19f0</load_address>
-         <run_address>0x19f0</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-f0"/>
-      </object_component>
-      <object_component id="oc-295">
-         <name>.debug_frame</name>
-         <load_address>0x1a20</load_address>
-         <run_address>0x1a20</run_address>
-         <size>0x48</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-f1"/>
-      </object_component>
-      <object_component id="oc-1a2">
-         <name>.debug_frame</name>
-         <load_address>0x1a68</load_address>
-         <run_address>0x1a68</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-103"/>
-      </object_component>
-      <object_component id="oc-2bf">
-         <name>.debug_frame</name>
-         <load_address>0x1a98</load_address>
-         <run_address>0x1a98</run_address>
-         <size>0x50</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-104"/>
-      </object_component>
-      <object_component id="oc-3a">
-         <name>.debug_line</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x4db</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-bb">
-         <name>.debug_line</name>
-         <load_address>0x4db</load_address>
-         <run_address>0x4db</run_address>
-         <size>0xa8a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-34">
-         <name>.debug_line</name>
-         <load_address>0xf65</load_address>
-         <run_address>0xf65</run_address>
-         <size>0x17f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-bf">
-         <name>.debug_line</name>
-         <load_address>0x10e4</load_address>
-         <run_address>0x10e4</run_address>
-         <size>0x171</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-243">
-         <name>.debug_line</name>
-         <load_address>0x1255</load_address>
-         <run_address>0x1255</run_address>
-         <size>0x457</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-c4">
-         <name>.debug_line</name>
-         <load_address>0x16ac</load_address>
-         <run_address>0x16ac</run_address>
-         <size>0x28d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-ab">
-         <name>.debug_line</name>
-         <load_address>0x1939</load_address>
-         <run_address>0x1939</run_address>
-         <size>0x582</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-c8">
-         <name>.debug_line</name>
-         <load_address>0x1ebb</load_address>
-         <run_address>0x1ebb</run_address>
-         <size>0x178</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-16"/>
-      </object_component>
-      <object_component id="oc-70">
-         <name>.debug_line</name>
-         <load_address>0x2033</load_address>
-         <run_address>0x2033</run_address>
-         <size>0x682</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-177">
-         <name>.debug_line</name>
-         <load_address>0x26b5</load_address>
-         <run_address>0x26b5</run_address>
-         <size>0x139e</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-68">
-         <name>.debug_line</name>
-         <load_address>0x3a53</load_address>
-         <run_address>0x3a53</run_address>
-         <size>0x13a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2d"/>
-      </object_component>
-      <object_component id="oc-e9">
-         <name>.debug_line</name>
-         <load_address>0x3b8d</load_address>
-         <run_address>0x3b8d</run_address>
-         <size>0x1bb5</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2e"/>
-      </object_component>
-      <object_component id="oc-100">
-         <name>.debug_line</name>
-         <load_address>0x5742</load_address>
-         <run_address>0x5742</run_address>
-         <size>0x102</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2f"/>
-      </object_component>
-      <object_component id="oc-fa">
-         <name>.debug_line</name>
-         <load_address>0x5844</load_address>
-         <run_address>0x5844</run_address>
-         <size>0x1ea</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-30"/>
-      </object_component>
-      <object_component id="oc-154">
-         <name>.debug_line</name>
-         <load_address>0x5a2e</load_address>
-         <run_address>0x5a2e</run_address>
-         <size>0x121</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-31"/>
-      </object_component>
-      <object_component id="oc-1f2">
-         <name>.debug_line</name>
-         <load_address>0x5b4f</load_address>
-         <run_address>0x5b4f</run_address>
-         <size>0x189</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-32"/>
-      </object_component>
-      <object_component id="oc-13d">
-         <name>.debug_line</name>
-         <load_address>0x5cd8</load_address>
-         <run_address>0x5cd8</run_address>
-         <size>0xe7</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-33"/>
-      </object_component>
-      <object_component id="oc-cf">
-         <name>.debug_line</name>
-         <load_address>0x5dbf</load_address>
-         <run_address>0x5dbf</run_address>
-         <size>0x69</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-34"/>
-      </object_component>
-      <object_component id="oc-ef">
-         <name>.debug_line</name>
-         <load_address>0x5e28</load_address>
-         <run_address>0x5e28</run_address>
-         <size>0x6c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-35"/>
-      </object_component>
-      <object_component id="oc-134">
-         <name>.debug_line</name>
-         <load_address>0x5e94</load_address>
-         <run_address>0x5e94</run_address>
-         <size>0x82</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-38"/>
-      </object_component>
-      <object_component id="oc-f4">
-         <name>.debug_line</name>
-         <load_address>0x5f16</load_address>
-         <run_address>0x5f16</run_address>
-         <size>0x32</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-39"/>
-      </object_component>
-      <object_component id="oc-129">
-         <name>.debug_line</name>
-         <load_address>0x5f48</load_address>
-         <run_address>0x5f48</run_address>
-         <size>0x72</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3a"/>
-      </object_component>
-      <object_component id="oc-60">
-         <name>.debug_line</name>
-         <load_address>0x5fba</load_address>
-         <run_address>0x5fba</run_address>
-         <size>0x6f6</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-53">
-         <name>.debug_line</name>
-         <load_address>0x66b0</load_address>
-         <run_address>0x66b0</run_address>
-         <size>0x106</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3c"/>
-      </object_component>
-      <object_component id="oc-23">
-         <name>.debug_line</name>
-         <load_address>0x67b6</load_address>
-         <run_address>0x67b6</run_address>
-         <size>0x63</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3d"/>
-      </object_component>
-      <object_component id="oc-1f">
-         <name>.debug_line</name>
-         <load_address>0x6819</load_address>
-         <run_address>0x6819</run_address>
-         <size>0x10e</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3e"/>
-      </object_component>
-      <object_component id="oc-40">
-         <name>.debug_line</name>
-         <load_address>0x6927</load_address>
-         <run_address>0x6927</run_address>
-         <size>0x1dc</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3f"/>
-      </object_component>
-      <object_component id="oc-138">
-         <name>.debug_line</name>
-         <load_address>0x6b03</load_address>
-         <run_address>0x6b03</run_address>
-         <size>0x67</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-43"/>
-      </object_component>
-      <object_component id="oc-15e">
-         <name>.debug_line</name>
-         <load_address>0x6b6a</load_address>
-         <run_address>0x6b6a</run_address>
-         <size>0x110</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-45"/>
-      </object_component>
-      <object_component id="oc-238">
-         <name>.debug_line</name>
-         <load_address>0x6c7a</load_address>
-         <run_address>0x6c7a</run_address>
-         <size>0x2cc</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-46"/>
-      </object_component>
-      <object_component id="oc-1ee">
-         <name>.debug_line</name>
-         <load_address>0x6f46</load_address>
-         <run_address>0x6f46</run_address>
-         <size>0xb1</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-47"/>
-      </object_component>
-      <object_component id="oc-d7">
-         <name>.debug_line</name>
-         <load_address>0x6ff7</load_address>
-         <run_address>0x6ff7</run_address>
-         <size>0x403</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4a"/>
-      </object_component>
-      <object_component id="oc-91">
-         <name>.debug_line</name>
-         <load_address>0x73fa</load_address>
-         <run_address>0x73fa</run_address>
-         <size>0x3e</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4b"/>
-      </object_component>
-      <object_component id="oc-257">
-         <name>.debug_line</name>
-         <load_address>0x7438</load_address>
-         <run_address>0x7438</run_address>
-         <size>0xcf</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4d"/>
-      </object_component>
-      <object_component id="oc-156">
-         <name>.debug_line</name>
-         <load_address>0x7507</load_address>
-         <run_address>0x7507</run_address>
-         <size>0x5f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e3"/>
-      </object_component>
-      <object_component id="oc-23f">
-         <name>.debug_line</name>
-         <load_address>0x7566</load_address>
-         <run_address>0x7566</run_address>
-         <size>0x45</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e4"/>
-      </object_component>
-      <object_component id="oc-28d">
-         <name>.debug_line</name>
-         <load_address>0x75ab</load_address>
-         <run_address>0x75ab</run_address>
-         <size>0x41</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e5"/>
-      </object_component>
-      <object_component id="oc-24d">
-         <name>.debug_line</name>
-         <load_address>0x75ec</load_address>
-         <run_address>0x75ec</run_address>
-         <size>0x68</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e7"/>
-      </object_component>
-      <object_component id="oc-289">
-         <name>.debug_line</name>
-         <load_address>0x7654</load_address>
-         <run_address>0x7654</run_address>
-         <size>0x8c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e8"/>
-      </object_component>
-      <object_component id="oc-2b6">
-         <name>.debug_line</name>
-         <load_address>0x76e0</load_address>
-         <run_address>0x76e0</run_address>
-         <size>0x77</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e9"/>
-      </object_component>
-      <object_component id="oc-262">
-         <name>.debug_line</name>
-         <load_address>0x7757</load_address>
-         <run_address>0x7757</run_address>
-         <size>0x7d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ea"/>
-      </object_component>
-      <object_component id="oc-26e">
-         <name>.debug_line</name>
-         <load_address>0x77d4</load_address>
-         <run_address>0x77d4</run_address>
-         <size>0x86</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-eb"/>
-      </object_component>
-      <object_component id="oc-25e">
-         <name>.debug_line</name>
-         <load_address>0x785a</load_address>
-         <run_address>0x785a</run_address>
-         <size>0xaf</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ec"/>
-      </object_component>
-      <object_component id="oc-266">
-         <name>.debug_line</name>
-         <load_address>0x7909</load_address>
-         <run_address>0x7909</run_address>
-         <size>0x8b</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ed"/>
-      </object_component>
-      <object_component id="oc-278">
-         <name>.debug_line</name>
-         <load_address>0x7994</load_address>
-         <run_address>0x7994</run_address>
-         <size>0xfb</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ee"/>
-      </object_component>
-      <object_component id="oc-272">
-         <name>.debug_line</name>
-         <load_address>0x7a8f</load_address>
-         <run_address>0x7a8f</run_address>
-         <size>0xac</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ef"/>
-      </object_component>
-      <object_component id="oc-26a">
-         <name>.debug_line</name>
-         <load_address>0x7b3b</load_address>
-         <run_address>0x7b3b</run_address>
-         <size>0x95</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f0"/>
-      </object_component>
-      <object_component id="oc-296">
-         <name>.debug_line</name>
-         <load_address>0x7bd0</load_address>
-         <run_address>0x7bd0</run_address>
-         <size>0xd8</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f1"/>
-      </object_component>
-      <object_component id="oc-1d2">
-         <name>.debug_line</name>
-         <load_address>0x7ca8</load_address>
-         <run_address>0x7ca8</run_address>
-         <size>0x114</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f3"/>
-      </object_component>
-      <object_component id="oc-1b3">
-         <name>.debug_line</name>
-         <load_address>0x7dbc</load_address>
-         <run_address>0x7dbc</run_address>
-         <size>0xc1</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f4"/>
-      </object_component>
-      <object_component id="oc-1c5">
-         <name>.debug_line</name>
-         <load_address>0x7e7d</load_address>
-         <run_address>0x7e7d</run_address>
-         <size>0xc9</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f6"/>
-      </object_component>
-      <object_component id="oc-20e">
-         <name>.debug_line</name>
-         <load_address>0x7f46</load_address>
-         <run_address>0x7f46</run_address>
-         <size>0xba</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f8"/>
-      </object_component>
-      <object_component id="oc-141">
-         <name>.debug_line</name>
-         <load_address>0x8000</load_address>
-         <run_address>0x8000</run_address>
-         <size>0xb4</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f9"/>
-      </object_component>
-      <object_component id="oc-4a">
-         <name>.debug_line</name>
-         <load_address>0x80b4</load_address>
-         <run_address>0x80b4</run_address>
-         <size>0xac</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fc"/>
-      </object_component>
-      <object_component id="oc-8d">
-         <name>.debug_line</name>
-         <load_address>0x8160</load_address>
-         <run_address>0x8160</run_address>
-         <size>0xc2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fd"/>
-      </object_component>
-      <object_component id="oc-12e">
-         <name>.debug_line</name>
-         <load_address>0x8222</load_address>
-         <run_address>0x8222</run_address>
-         <size>0xca</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fe"/>
-      </object_component>
-      <object_component id="oc-146">
-         <name>.debug_line</name>
-         <load_address>0x82ec</load_address>
-         <run_address>0x82ec</run_address>
-         <size>0xb6</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ff"/>
-      </object_component>
-      <object_component id="oc-1b8">
-         <name>.debug_line</name>
-         <load_address>0x83a2</load_address>
-         <run_address>0x83a2</run_address>
-         <size>0xf7</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-100"/>
-      </object_component>
-      <object_component id="oc-217">
-         <name>.debug_line</name>
-         <load_address>0x8499</load_address>
-         <run_address>0x8499</run_address>
-         <size>0xb3</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-101"/>
-      </object_component>
-      <object_component id="oc-1a3">
-         <name>.debug_line</name>
-         <load_address>0x854c</load_address>
-         <run_address>0x854c</run_address>
-         <size>0xbd</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-103"/>
-      </object_component>
-      <object_component id="oc-2be">
-         <name>.debug_line</name>
-         <load_address>0x8609</load_address>
-         <run_address>0x8609</run_address>
-         <size>0x1b0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-104"/>
-      </object_component>
-      <object_component id="oc-b0">
-         <name>.debug_line</name>
-         <load_address>0x87b9</load_address>
-         <run_address>0x87b9</run_address>
-         <size>0xa0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-105"/>
-      </object_component>
-      <object_component id="oc-106">
-         <name>.debug_line</name>
-         <load_address>0x8859</load_address>
-         <run_address>0x8859</run_address>
-         <size>0x80</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-106"/>
-      </object_component>
-      <object_component id="oc-2cc">
-         <name>.debug_line</name>
-         <load_address>0x88d9</load_address>
-         <run_address>0x88d9</run_address>
-         <size>0x83</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-107"/>
-      </object_component>
-      <object_component id="oc-11a">
-         <name>.debug_loc</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x13</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-16"/>
-      </object_component>
-      <object_component id="oc-6c">
-         <name>.debug_loc</name>
-         <load_address>0x13</load_address>
-         <run_address>0x13</run_address>
-         <size>0x352</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-17"/>
-      </object_component>
-      <object_component id="oc-173">
-         <name>.debug_loc</name>
-         <load_address>0x365</load_address>
-         <run_address>0x365</run_address>
-         <size>0x1897</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-18"/>
-      </object_component>
-      <object_component id="oc-64">
-         <name>.debug_loc</name>
-         <load_address>0x1bfc</load_address>
-         <run_address>0x1bfc</run_address>
-         <size>0x10a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2d"/>
-      </object_component>
-      <object_component id="oc-e5">
-         <name>.debug_loc</name>
-         <load_address>0x1d06</load_address>
-         <run_address>0x1d06</run_address>
-         <size>0x32d8</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2e"/>
-      </object_component>
-      <object_component id="oc-fc">
-         <name>.debug_loc</name>
-         <load_address>0x4fde</load_address>
-         <run_address>0x4fde</run_address>
-         <size>0x150</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-2f"/>
-      </object_component>
-      <object_component id="oc-f6">
-         <name>.debug_loc</name>
-         <load_address>0x512e</load_address>
-         <run_address>0x512e</run_address>
-         <size>0x219</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-30"/>
-      </object_component>
-      <object_component id="oc-150">
-         <name>.debug_loc</name>
-         <load_address>0x5347</load_address>
-         <run_address>0x5347</run_address>
-         <size>0xbf</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-31"/>
-      </object_component>
-      <object_component id="oc-23b">
-         <name>.debug_loc</name>
-         <load_address>0x5406</load_address>
-         <run_address>0x5406</run_address>
-         <size>0xa8</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-32"/>
-      </object_component>
-      <object_component id="oc-1af">
-         <name>.debug_loc</name>
-         <load_address>0x54ae</load_address>
-         <run_address>0x54ae</run_address>
-         <size>0x101</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-33"/>
-      </object_component>
-      <object_component id="oc-d1">
-         <name>.debug_loc</name>
-         <load_address>0x55af</load_address>
-         <run_address>0x55af</run_address>
-         <size>0x26</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-34"/>
-      </object_component>
-      <object_component id="oc-1a8">
-         <name>.debug_loc</name>
-         <load_address>0x55d5</load_address>
-         <run_address>0x55d5</run_address>
-         <size>0x66</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-38"/>
-      </object_component>
-      <object_component id="oc-19e">
-         <name>.debug_loc</name>
-         <load_address>0x563b</load_address>
-         <run_address>0x563b</run_address>
-         <size>0xbf</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3a"/>
-      </object_component>
-      <object_component id="oc-62">
-         <name>.debug_loc</name>
-         <load_address>0x56fa</load_address>
-         <run_address>0x56fa</run_address>
-         <size>0x714</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3b"/>
-      </object_component>
-      <object_component id="oc-4f">
-         <name>.debug_loc</name>
-         <load_address>0x5e0e</load_address>
-         <run_address>0x5e0e</run_address>
-         <size>0x16c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3c"/>
-      </object_component>
-      <object_component id="oc-4d">
-         <name>.debug_loc</name>
-         <load_address>0x5f7a</load_address>
-         <run_address>0x5f7a</run_address>
-         <size>0x6f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3d"/>
-      </object_component>
-      <object_component id="oc-45">
-         <name>.debug_loc</name>
-         <load_address>0x5fe9</load_address>
-         <run_address>0x5fe9</run_address>
-         <size>0x167</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3e"/>
-      </object_component>
-      <object_component id="oc-42">
-         <name>.debug_loc</name>
-         <load_address>0x6150</load_address>
-         <run_address>0x6150</run_address>
-         <size>0xd8</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-3f"/>
-      </object_component>
-      <object_component id="oc-1ab">
-         <name>.debug_loc</name>
-         <load_address>0x6228</load_address>
-         <run_address>0x6228</run_address>
-         <size>0x33</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-43"/>
-      </object_component>
-      <object_component id="oc-15a">
-         <name>.debug_loc</name>
-         <load_address>0x625b</load_address>
-         <run_address>0x625b</run_address>
-         <size>0x10c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-45"/>
-      </object_component>
-      <object_component id="oc-234">
-         <name>.debug_loc</name>
-         <load_address>0x6367</load_address>
-         <run_address>0x6367</run_address>
-         <size>0x460</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-46"/>
-      </object_component>
-      <object_component id="oc-1ea">
-         <name>.debug_loc</name>
-         <load_address>0x67c7</load_address>
-         <run_address>0x67c7</run_address>
-         <size>0x10f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-47"/>
-      </object_component>
-      <object_component id="oc-d3">
-         <name>.debug_loc</name>
-         <load_address>0x68d6</load_address>
-         <run_address>0x68d6</run_address>
-         <size>0x424</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4a"/>
-      </object_component>
-      <object_component id="oc-253">
-         <name>.debug_loc</name>
-         <load_address>0x6cfa</load_address>
-         <run_address>0x6cfa</run_address>
-         <size>0xf2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4d"/>
-      </object_component>
-      <object_component id="oc-1f9">
-         <name>.debug_loc</name>
-         <load_address>0x6dec</load_address>
-         <run_address>0x6dec</run_address>
-         <size>0x44</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e3"/>
-      </object_component>
-      <object_component id="oc-2b9">
-         <name>.debug_loc</name>
-         <load_address>0x6e30</load_address>
-         <run_address>0x6e30</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e5"/>
-      </object_component>
-      <object_component id="oc-282">
-         <name>.debug_loc</name>
-         <load_address>0x6e50</load_address>
-         <run_address>0x6e50</run_address>
-         <size>0x44</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e7"/>
-      </object_component>
-      <object_component id="oc-2b2">
-         <name>.debug_loc</name>
-         <load_address>0x6e94</load_address>
-         <run_address>0x6e94</run_address>
-         <size>0x3e</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e8"/>
-      </object_component>
-      <object_component id="oc-2c5">
-         <name>.debug_loc</name>
-         <load_address>0x6ed2</load_address>
-         <run_address>0x6ed2</run_address>
-         <size>0x5d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-e9"/>
-      </object_component>
-      <object_component id="oc-29e">
-         <name>.debug_loc</name>
-         <load_address>0x6f2f</load_address>
-         <run_address>0x6f2f</run_address>
-         <size>0x3e</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ea"/>
-      </object_component>
-      <object_component id="oc-2a7">
-         <name>.debug_loc</name>
-         <load_address>0x6f6d</load_address>
-         <run_address>0x6f6d</run_address>
-         <size>0x7a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-eb"/>
-      </object_component>
-      <object_component id="oc-29b">
-         <name>.debug_loc</name>
-         <load_address>0x6fe7</load_address>
-         <run_address>0x6fe7</run_address>
-         <size>0x80</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ec"/>
-      </object_component>
-      <object_component id="oc-2a1">
-         <name>.debug_loc</name>
-         <load_address>0x7067</load_address>
-         <run_address>0x7067</run_address>
-         <size>0x78</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ed"/>
-      </object_component>
-      <object_component id="oc-274">
-         <name>.debug_loc</name>
-         <load_address>0x70df</load_address>
-         <run_address>0x70df</run_address>
-         <size>0x115</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ee"/>
-      </object_component>
-      <object_component id="oc-2aa">
-         <name>.debug_loc</name>
-         <load_address>0x71f4</load_address>
-         <run_address>0x71f4</run_address>
-         <size>0x51</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ef"/>
-      </object_component>
-      <object_component id="oc-2a4">
-         <name>.debug_loc</name>
-         <load_address>0x7245</load_address>
-         <run_address>0x7245</run_address>
-         <size>0x78</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f0"/>
-      </object_component>
-      <object_component id="oc-292">
-         <name>.debug_loc</name>
-         <load_address>0x72bd</load_address>
-         <run_address>0x72bd</run_address>
-         <size>0x16f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f1"/>
-      </object_component>
-      <object_component id="oc-211">
-         <name>.debug_loc</name>
-         <load_address>0x742c</load_address>
-         <run_address>0x742c</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-103"/>
-      </object_component>
-      <object_component id="oc-2c1">
-         <name>.debug_loc</name>
-         <load_address>0x744c</load_address>
-         <run_address>0x744c</run_address>
-         <size>0x15b</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-104"/>
-      </object_component>
-      <object_component id="oc-1d1">
-         <name>.debug_aranges</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f3"/>
-      </object_component>
-      <object_component id="oc-1b2">
-         <name>.debug_aranges</name>
-         <load_address>0x20</load_address>
-         <run_address>0x20</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f4"/>
-      </object_component>
-      <object_component id="oc-1c4">
-         <name>.debug_aranges</name>
-         <load_address>0x40</load_address>
-         <run_address>0x40</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f6"/>
-      </object_component>
-      <object_component id="oc-20d">
-         <name>.debug_aranges</name>
-         <load_address>0x60</load_address>
-         <run_address>0x60</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f8"/>
-      </object_component>
-      <object_component id="oc-140">
-         <name>.debug_aranges</name>
-         <load_address>0x80</load_address>
-         <run_address>0x80</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-f9"/>
-      </object_component>
-      <object_component id="oc-49">
-         <name>.debug_aranges</name>
-         <load_address>0xa0</load_address>
-         <run_address>0xa0</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fc"/>
-      </object_component>
-      <object_component id="oc-8b">
-         <name>.debug_aranges</name>
-         <load_address>0xc0</load_address>
-         <run_address>0xc0</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fd"/>
-      </object_component>
-      <object_component id="oc-12d">
-         <name>.debug_aranges</name>
-         <load_address>0xe8</load_address>
-         <run_address>0xe8</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-fe"/>
-      </object_component>
-      <object_component id="oc-145">
-         <name>.debug_aranges</name>
-         <load_address>0x108</load_address>
-         <run_address>0x108</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-ff"/>
-      </object_component>
-      <object_component id="oc-1b7">
-         <name>.debug_aranges</name>
-         <load_address>0x128</load_address>
-         <run_address>0x128</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-100"/>
-      </object_component>
-      <object_component id="oc-216">
-         <name>.debug_aranges</name>
-         <load_address>0x148</load_address>
-         <run_address>0x148</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-101"/>
-      </object_component>
-      <object_component id="oc-ae">
-         <name>.debug_aranges</name>
-         <load_address>0x168</load_address>
-         <run_address>0x168</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-105"/>
-      </object_component>
-      <object_component id="oc-104">
-         <name>.debug_aranges</name>
-         <load_address>0x190</load_address>
-         <run_address>0x190</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-106"/>
-      </object_component>
-      <object_component id="oc-2cb">
-         <name>.debug_aranges</name>
-         <load_address>0x1b8</load_address>
-         <run_address>0x1b8</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-107"/>
-      </object_component>
-   </object_component_list>
-   <logical_group_list>
-      <logical_group id="lg-2" display="no" color="cyan">
-         <name>.intvecs</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0xc0</size>
-         <contents>
-            <object_component_ref idref="oc-18"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-3" display="no" color="cyan">
-         <name>.text</name>
-         <load_address>0xc0</load_address>
-         <run_address>0xc0</run_address>
-         <size>0x2d50</size>
-         <contents>
-            <object_component_ref idref="oc-ea"/>
-            <object_component_ref idref="oc-3b"/>
-            <object_component_ref idref="oc-c1"/>
-            <object_component_ref idref="oc-251"/>
-            <object_component_ref idref="oc-178"/>
-            <object_component_ref idref="oc-f5"/>
-            <object_component_ref idref="oc-193"/>
-            <object_component_ref idref="oc-230"/>
-            <object_component_ref idref="oc-1cf"/>
-            <object_component_ref idref="oc-1ef"/>
-            <object_component_ref idref="oc-240"/>
-            <object_component_ref idref="oc-196"/>
-            <object_component_ref idref="oc-1ff"/>
-            <object_component_ref idref="oc-19f"/>
-            <object_component_ref idref="oc-1b5"/>
-            <object_component_ref idref="oc-213"/>
-            <object_component_ref idref="oc-36"/>
-            <object_component_ref idref="oc-fb"/>
-            <object_component_ref idref="oc-109"/>
-            <object_component_ref idref="oc-197"/>
-            <object_component_ref idref="oc-139"/>
-            <object_component_ref idref="oc-2c9"/>
-            <object_component_ref idref="oc-195"/>
-            <object_component_ref idref="oc-252"/>
-            <object_component_ref idref="oc-92"/>
-            <object_component_ref idref="oc-1c"/>
-            <object_component_ref idref="oc-26b"/>
-            <object_component_ref idref="oc-273"/>
-            <object_component_ref idref="oc-22d"/>
-            <object_component_ref idref="oc-2bd"/>
-            <object_component_ref idref="oc-10b"/>
-            <object_component_ref idref="oc-10c"/>
-            <object_component_ref idref="oc-14f"/>
-            <object_component_ref idref="oc-284"/>
-            <object_component_ref idref="oc-7b"/>
-            <object_component_ref idref="oc-25b"/>
-            <object_component_ref idref="oc-10d"/>
-            <object_component_ref idref="oc-7a"/>
-            <object_component_ref idref="oc-ec"/>
-            <object_component_ref idref="oc-63"/>
-            <object_component_ref idref="oc-263"/>
-            <object_component_ref idref="oc-267"/>
-            <object_component_ref idref="oc-108"/>
-            <object_component_ref idref="oc-159"/>
-            <object_component_ref idref="oc-27b"/>
-            <object_component_ref idref="oc-286"/>
-            <object_component_ref idref="oc-bc"/>
-            <object_component_ref idref="oc-1c2"/>
-            <object_component_ref idref="oc-25f"/>
-            <object_component_ref idref="oc-26f"/>
-            <object_component_ref idref="oc-198"/>
-            <object_component_ref idref="oc-12b"/>
-            <object_component_ref idref="oc-131"/>
-            <object_component_ref idref="oc-244"/>
-            <object_component_ref idref="oc-16c"/>
-            <object_component_ref idref="oc-76"/>
-            <object_component_ref idref="oc-6b"/>
-            <object_component_ref idref="oc-179"/>
-            <object_component_ref idref="oc-d2"/>
-            <object_component_ref idref="oc-1b0"/>
-            <object_component_ref idref="oc-233"/>
-            <object_component_ref idref="oc-297"/>
-            <object_component_ref idref="oc-291"/>
-            <object_component_ref idref="oc-d0"/>
-            <object_component_ref idref="oc-2c6"/>
-            <object_component_ref idref="oc-71"/>
-            <object_component_ref idref="oc-c0"/>
-            <object_component_ref idref="oc-2b3"/>
-            <object_component_ref idref="oc-2af"/>
-            <object_component_ref idref="oc-1fc"/>
-            <object_component_ref idref="oc-187"/>
-            <object_component_ref idref="oc-186"/>
-            <object_component_ref idref="oc-18e"/>
-            <object_component_ref idref="oc-18d"/>
-            <object_component_ref idref="oc-250"/>
-            <object_component_ref idref="oc-24a"/>
-            <object_component_ref idref="oc-155"/>
-            <object_component_ref idref="oc-57"/>
-            <object_component_ref idref="oc-182"/>
-            <object_component_ref idref="oc-181"/>
-            <object_component_ref idref="oc-18c"/>
-            <object_component_ref idref="oc-20b"/>
-            <object_component_ref idref="oc-13e"/>
-            <object_component_ref idref="oc-126"/>
-            <object_component_ref idref="oc-10a"/>
-            <object_component_ref idref="oc-214"/>
-            <object_component_ref idref="oc-16d"/>
-            <object_component_ref idref="oc-16a"/>
-            <object_component_ref idref="oc-190"/>
-            <object_component_ref idref="oc-27f"/>
-            <object_component_ref idref="oc-79"/>
-            <object_component_ref idref="oc-189"/>
-            <object_component_ref idref="oc-77"/>
-            <object_component_ref idref="oc-72"/>
-            <object_component_ref idref="oc-171"/>
-            <object_component_ref idref="oc-170"/>
-            <object_component_ref idref="oc-17b"/>
-            <object_component_ref idref="oc-172"/>
-            <object_component_ref idref="oc-35"/>
-            <object_component_ref idref="oc-b7"/>
-            <object_component_ref idref="oc-24e"/>
-            <object_component_ref idref="oc-16b"/>
-            <object_component_ref idref="oc-167"/>
-            <object_component_ref idref="oc-164"/>
-            <object_component_ref idref="oc-183"/>
-            <object_component_ref idref="oc-18a"/>
-            <object_component_ref idref="oc-188"/>
-            <object_component_ref idref="oc-169"/>
-            <object_component_ref idref="oc-191"/>
-            <object_component_ref idref="oc-18f"/>
-            <object_component_ref idref="oc-166"/>
-            <object_component_ref idref="oc-185"/>
-            <object_component_ref idref="oc-16e"/>
-            <object_component_ref idref="oc-168"/>
-            <object_component_ref idref="oc-165"/>
-            <object_component_ref idref="oc-17a"/>
-            <object_component_ref idref="oc-4e"/>
-            <object_component_ref idref="oc-200"/>
-            <object_component_ref idref="oc-279"/>
-            <object_component_ref idref="oc-78"/>
-            <object_component_ref idref="oc-27a"/>
-            <object_component_ref idref="oc-184"/>
-            <object_component_ref idref="oc-17d"/>
-            <object_component_ref idref="oc-17e"/>
-            <object_component_ref idref="oc-143"/>
-            <object_component_ref idref="oc-6a"/>
-            <object_component_ref idref="oc-ad"/>
-            <object_component_ref idref="oc-20"/>
-            <object_component_ref idref="oc-16f"/>
-            <object_component_ref idref="oc-17c"/>
-            <object_component_ref idref="oc-135"/>
-            <object_component_ref idref="oc-24f"/>
-            <object_component_ref idref="oc-125"/>
-            <object_component_ref idref="oc-2ab"/>
-            <object_component_ref idref="oc-124"/>
-            <object_component_ref idref="oc-2ac"/>
-            <object_component_ref idref="oc-102"/>
-            <object_component_ref idref="oc-89"/>
-            <object_component_ref idref="oc-232"/>
-            <object_component_ref idref="oc-c5"/>
-            <object_component_ref idref="oc-47"/>
-            <object_component_ref idref="oc-a3"/>
-            <object_component_ref idref="oc-a2"/>
-            <object_component_ref idref="oc-1e9"/>
-            <object_component_ref idref="oc-28a"/>
-            <object_component_ref idref="oc-31"/>
-            <object_component_ref idref="oc-8e"/>
-            <object_component_ref idref="oc-cb"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-4" display="no" color="cyan">
-         <name>.const</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-5" display="no" color="cyan">
-         <name>.cinit</name>
-         <load_address>0x3160</load_address>
-         <run_address>0x3160</run_address>
-         <size>0xa8</size>
-         <contents>
-            <object_component_ref idref="oc-311"/>
-            <object_component_ref idref="oc-30f"/>
-            <object_component_ref idref="oc-312"/>
-            <object_component_ref idref="oc-310"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-6" display="no" color="cyan">
-         <name>.pinit</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-7" display="no" color="cyan">
-         <name>.rodata</name>
-         <load_address>0x2e10</load_address>
-         <run_address>0x2e10</run_address>
-         <size>0x350</size>
-         <contents>
-            <object_component_ref idref="oc-1a5"/>
-            <object_component_ref idref="oc-27d"/>
-            <object_component_ref idref="oc-27c"/>
-            <object_component_ref idref="oc-208"/>
-            <object_component_ref idref="oc-114"/>
-            <object_component_ref idref="oc-209"/>
-            <object_component_ref idref="oc-115"/>
-            <object_component_ref idref="oc-20a"/>
-            <object_component_ref idref="oc-27e"/>
-            <object_component_ref idref="oc-c9"/>
-            <object_component_ref idref="oc-202"/>
-            <object_component_ref idref="oc-201"/>
-            <object_component_ref idref="oc-204"/>
-            <object_component_ref idref="oc-203"/>
-            <object_component_ref idref="oc-205"/>
-            <object_component_ref idref="oc-142"/>
-            <object_component_ref idref="oc-12a"/>
-            <object_component_ref idref="oc-69"/>
-            <object_component_ref idref="oc-180"/>
-            <object_component_ref idref="oc-17f"/>
-            <object_component_ref idref="oc-18b"/>
-            <object_component_ref idref="oc-192"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-8" display="no" color="cyan">
-         <name>.ARM.exidx</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-9" display="no" color="cyan">
-         <name>.init_array</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-a" display="no" color="cyan">
-         <name>.binit</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-            <object_component_ref idref="oc-2d7"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-b" display="no" color="cyan">
-         <name>.TI.ramfunc</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-c" display="no" color="cyan">
-         <name>.vtable</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-d" display="no" color="cyan">
-         <name>.args</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-e" display="no" color="cyan">
-         <name>.data</name>
-         <run_address>0x20000000</run_address>
-         <size>0x1f1</size>
-         <contents>
-            <object_component_ref idref="oc-73"/>
-            <object_component_ref idref="oc-206"/>
-            <object_component_ref idref="oc-112"/>
-            <object_component_ref idref="oc-113"/>
-            <object_component_ref idref="oc-1ac"/>
-            <object_component_ref idref="oc-11d"/>
-            <object_component_ref idref="oc-9e"/>
-            <object_component_ref idref="oc-a4"/>
-            <object_component_ref idref="oc-a0"/>
-            <object_component_ref idref="oc-258"/>
-            <object_component_ref idref="oc-285"/>
-            <object_component_ref idref="oc-23c"/>
-            <object_component_ref idref="oc-1f5"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-f" display="no" color="cyan">
-         <name>.bss</name>
-         <run_address>0x200001f4</run_address>
-         <size>0x1e2</size>
-         <contents>
-            <object_component_ref idref="oc-28e"/>
-            <object_component_ref idref="oc-283"/>
-            <object_component_ref idref="oc-298"/>
-            <object_component_ref idref="oc-2ba"/>
-            <object_component_ref idref="oc-ca"/>
-            <object_component_ref idref="oc-81"/>
-            <object_component_ref idref="oc-80"/>
-            <object_component_ref idref="oc-7f"/>
-            <object_component_ref idref="oc-7c"/>
-            <object_component_ref idref="oc-83"/>
-            <object_component_ref idref="oc-82"/>
-            <object_component_ref idref="oc-7e"/>
-            <object_component_ref idref="oc-84"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-10" display="no" color="cyan">
-         <name>.sysmem</name>
-         <run_address>0x200003d8</run_address>
-         <size>0x120</size>
-         <contents>
-            <object_component_ref idref="oc-2f"/>
-            <object_component_ref idref="oc-315"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-11" display="no" color="cyan">
-         <name>.stack</name>
-         <run_address>0x20000700</run_address>
-         <size>0x100</size>
-         <contents>
-            <object_component_ref idref="oc-1a"/>
-            <object_component_ref idref="oc-314"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-12" display="no" color="cyan">
-         <name>.BCRConfig</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-13" display="no" color="cyan">
-         <name>.BSLConfig</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2ce" display="no" color="cyan">
-         <name>.TI.noinit</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2cf" display="no" color="cyan">
-         <name>.TI.persistent</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2d0" display="no" color="cyan">
-         <name>.TI.local</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2d1" display="no" color="cyan">
-         <name>.TI.onchip</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2d2" display="no" color="cyan">
-         <name>.TI.offchip</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2d3" display="no" color="cyan">
-         <name>__llvm_prf_cnts</name>
-         <run_address>0x20000000</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2d5" display="no" color="cyan">
-         <name>__llvm_prf_bits</name>
-         <run_address>0x20000000</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2f1" display="never" color="cyan">
-         <name>.debug_abbrev</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x2fad</size>
-         <contents>
-            <object_component_ref idref="oc-74"/>
-            <object_component_ref idref="oc-10e"/>
-            <object_component_ref idref="oc-3c"/>
-            <object_component_ref idref="oc-110"/>
-            <object_component_ref idref="oc-245"/>
-            <object_component_ref idref="oc-116"/>
-            <object_component_ref idref="oc-a9"/>
-            <object_component_ref idref="oc-118"/>
-            <object_component_ref idref="oc-a7"/>
-            <object_component_ref idref="oc-1fd"/>
-            <object_component_ref idref="oc-a5"/>
-            <object_component_ref idref="oc-12f"/>
-            <object_component_ref idref="oc-161"/>
-            <object_component_ref idref="oc-15f"/>
-            <object_component_ref idref="oc-1f3"/>
-            <object_component_ref idref="oc-239"/>
-            <object_component_ref idref="oc-1ad"/>
-            <object_component_ref idref="oc-11b"/>
-            <object_component_ref idref="oc-f0"/>
-            <object_component_ref idref="oc-1a6"/>
-            <object_component_ref idref="oc-f2"/>
-            <object_component_ref idref="oc-19c"/>
-            <object_component_ref idref="oc-5e"/>
-            <object_component_ref idref="oc-87"/>
-            <object_component_ref idref="oc-4b"/>
-            <object_component_ref idref="oc-43"/>
-            <object_component_ref idref="oc-3e"/>
-            <object_component_ref idref="oc-1a9"/>
-            <object_component_ref idref="oc-1fa"/>
-            <object_component_ref idref="oc-259"/>
-            <object_component_ref idref="oc-22e"/>
-            <object_component_ref idref="oc-11e"/>
-            <object_component_ref idref="oc-b5"/>
-            <object_component_ref idref="oc-28f"/>
-            <object_component_ref idref="oc-1f7"/>
-            <object_component_ref idref="oc-23d"/>
-            <object_component_ref idref="oc-2b7"/>
-            <object_component_ref idref="oc-280"/>
-            <object_component_ref idref="oc-2b0"/>
-            <object_component_ref idref="oc-2c3"/>
-            <object_component_ref idref="oc-29c"/>
-            <object_component_ref idref="oc-2a5"/>
-            <object_component_ref idref="oc-299"/>
-            <object_component_ref idref="oc-29f"/>
-            <object_component_ref idref="oc-2ad"/>
-            <object_component_ref idref="oc-2a8"/>
-            <object_component_ref idref="oc-2a2"/>
-            <object_component_ref idref="oc-2bb"/>
-            <object_component_ref idref="oc-228"/>
-            <object_component_ref idref="oc-212"/>
-            <object_component_ref idref="oc-21f"/>
-            <object_component_ref idref="oc-247"/>
-            <object_component_ref idref="oc-1b4"/>
-            <object_component_ref idref="oc-86"/>
-            <object_component_ref idref="oc-b4"/>
-            <object_component_ref idref="oc-1a4"/>
-            <object_component_ref idref="oc-1b9"/>
-            <object_component_ref idref="oc-218"/>
-            <object_component_ref idref="oc-248"/>
-            <object_component_ref idref="oc-20f"/>
-            <object_component_ref idref="oc-2c7"/>
-            <object_component_ref idref="oc-101"/>
-            <object_component_ref idref="oc-163"/>
-            <object_component_ref idref="oc-2cd"/>
-            <object_component_ref idref="oc-317"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2f3" display="never" color="cyan">
-         <name>.debug_info</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x101dc</size>
-         <contents>
-            <object_component_ref idref="oc-37"/>
-            <object_component_ref idref="oc-b8"/>
-            <object_component_ref idref="oc-19"/>
-            <object_component_ref idref="oc-bd"/>
-            <object_component_ref idref="oc-207"/>
-            <object_component_ref idref="oc-c2"/>
-            <object_component_ref idref="oc-7d"/>
-            <object_component_ref idref="oc-c6"/>
-            <object_component_ref idref="oc-6d"/>
-            <object_component_ref idref="oc-174"/>
-            <object_component_ref idref="oc-65"/>
-            <object_component_ref idref="oc-e6"/>
-            <object_component_ref idref="oc-fd"/>
-            <object_component_ref idref="oc-f7"/>
-            <object_component_ref idref="oc-151"/>
-            <object_component_ref idref="oc-1f0"/>
-            <object_component_ref idref="oc-13a"/>
-            <object_component_ref idref="oc-cc"/>
-            <object_component_ref idref="oc-9f"/>
-            <object_component_ref idref="oc-132"/>
-            <object_component_ref idref="oc-a1"/>
-            <object_component_ref idref="oc-127"/>
-            <object_component_ref idref="oc-30"/>
-            <object_component_ref idref="oc-50"/>
-            <object_component_ref idref="oc-21"/>
-            <object_component_ref idref="oc-1d"/>
-            <object_component_ref idref="oc-1b"/>
-            <object_component_ref idref="oc-136"/>
-            <object_component_ref idref="oc-15b"/>
-            <object_component_ref idref="oc-235"/>
-            <object_component_ref idref="oc-1eb"/>
-            <object_component_ref idref="oc-d4"/>
-            <object_component_ref idref="oc-8f"/>
-            <object_component_ref idref="oc-254"/>
-            <object_component_ref idref="oc-157"/>
-            <object_component_ref idref="oc-1f6"/>
-            <object_component_ref idref="oc-28b"/>
-            <object_component_ref idref="oc-24b"/>
-            <object_component_ref idref="oc-287"/>
-            <object_component_ref idref="oc-2b4"/>
-            <object_component_ref idref="oc-260"/>
-            <object_component_ref idref="oc-26c"/>
-            <object_component_ref idref="oc-25c"/>
-            <object_component_ref idref="oc-264"/>
-            <object_component_ref idref="oc-275"/>
-            <object_component_ref idref="oc-270"/>
-            <object_component_ref idref="oc-268"/>
-            <object_component_ref idref="oc-293"/>
-            <object_component_ref idref="oc-1d0"/>
-            <object_component_ref idref="oc-1b1"/>
-            <object_component_ref idref="oc-1c3"/>
-            <object_component_ref idref="oc-20c"/>
-            <object_component_ref idref="oc-13f"/>
-            <object_component_ref idref="oc-48"/>
-            <object_component_ref idref="oc-8a"/>
-            <object_component_ref idref="oc-12c"/>
-            <object_component_ref idref="oc-144"/>
-            <object_component_ref idref="oc-1b6"/>
-            <object_component_ref idref="oc-215"/>
-            <object_component_ref idref="oc-1a0"/>
-            <object_component_ref idref="oc-2c2"/>
-            <object_component_ref idref="oc-b1"/>
-            <object_component_ref idref="oc-103"/>
-            <object_component_ref idref="oc-2ca"/>
-            <object_component_ref idref="oc-316"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2f5" display="never" color="cyan">
-         <name>.debug_ranges</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0xb28</size>
-         <contents>
-            <object_component_ref idref="oc-38"/>
-            <object_component_ref idref="oc-b9"/>
-            <object_component_ref idref="oc-32"/>
-            <object_component_ref idref="oc-241"/>
-            <object_component_ref idref="oc-ac"/>
-            <object_component_ref idref="oc-6e"/>
-            <object_component_ref idref="oc-175"/>
-            <object_component_ref idref="oc-66"/>
-            <object_component_ref idref="oc-e7"/>
-            <object_component_ref idref="oc-fe"/>
-            <object_component_ref idref="oc-f8"/>
-            <object_component_ref idref="oc-152"/>
-            <object_component_ref idref="oc-13b"/>
-            <object_component_ref idref="oc-cd"/>
-            <object_component_ref idref="oc-ed"/>
-            <object_component_ref idref="oc-61"/>
-            <object_component_ref idref="oc-51"/>
-            <object_component_ref idref="oc-46"/>
-            <object_component_ref idref="oc-41"/>
-            <object_component_ref idref="oc-15c"/>
-            <object_component_ref idref="oc-236"/>
-            <object_component_ref idref="oc-1ec"/>
-            <object_component_ref idref="oc-d5"/>
-            <object_component_ref idref="oc-255"/>
-            <object_component_ref idref="oc-276"/>
-            <object_component_ref idref="oc-294"/>
-            <object_component_ref idref="oc-8c"/>
-            <object_component_ref idref="oc-1a1"/>
-            <object_component_ref idref="oc-2c0"/>
-            <object_component_ref idref="oc-af"/>
-            <object_component_ref idref="oc-105"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2f7" display="never" color="cyan">
-         <name>.debug_str</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0xa8c1</size>
-         <contents>
-            <object_component_ref idref="oc-75"/>
-            <object_component_ref idref="oc-10f"/>
-            <object_component_ref idref="oc-3d"/>
-            <object_component_ref idref="oc-111"/>
-            <object_component_ref idref="oc-246"/>
-            <object_component_ref idref="oc-117"/>
-            <object_component_ref idref="oc-aa"/>
-            <object_component_ref idref="oc-119"/>
-            <object_component_ref idref="oc-a8"/>
-            <object_component_ref idref="oc-1fe"/>
-            <object_component_ref idref="oc-a6"/>
-            <object_component_ref idref="oc-130"/>
-            <object_component_ref idref="oc-162"/>
-            <object_component_ref idref="oc-160"/>
-            <object_component_ref idref="oc-1f4"/>
-            <object_component_ref idref="oc-23a"/>
-            <object_component_ref idref="oc-1ae"/>
-            <object_component_ref idref="oc-11c"/>
-            <object_component_ref idref="oc-f1"/>
-            <object_component_ref idref="oc-1a7"/>
-            <object_component_ref idref="oc-f3"/>
-            <object_component_ref idref="oc-19d"/>
-            <object_component_ref idref="oc-5f"/>
-            <object_component_ref idref="oc-88"/>
-            <object_component_ref idref="oc-4c"/>
-            <object_component_ref idref="oc-44"/>
-            <object_component_ref idref="oc-3f"/>
-            <object_component_ref idref="oc-1aa"/>
-            <object_component_ref idref="oc-1fb"/>
-            <object_component_ref idref="oc-25a"/>
-            <object_component_ref idref="oc-22f"/>
-            <object_component_ref idref="oc-11f"/>
-            <object_component_ref idref="oc-b6"/>
-            <object_component_ref idref="oc-290"/>
-            <object_component_ref idref="oc-1f8"/>
-            <object_component_ref idref="oc-23e"/>
-            <object_component_ref idref="oc-2b8"/>
-            <object_component_ref idref="oc-281"/>
-            <object_component_ref idref="oc-2b1"/>
-            <object_component_ref idref="oc-2c4"/>
-            <object_component_ref idref="oc-29d"/>
-            <object_component_ref idref="oc-2a6"/>
-            <object_component_ref idref="oc-29a"/>
-            <object_component_ref idref="oc-2a0"/>
-            <object_component_ref idref="oc-2ae"/>
-            <object_component_ref idref="oc-2a9"/>
-            <object_component_ref idref="oc-2a3"/>
-            <object_component_ref idref="oc-2bc"/>
-            <object_component_ref idref="oc-210"/>
-            <object_component_ref idref="oc-2c8"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2f9" display="never" color="cyan">
-         <name>.debug_frame</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x1ae8</size>
-         <contents>
-            <object_component_ref idref="oc-39"/>
-            <object_component_ref idref="oc-ba"/>
-            <object_component_ref idref="oc-33"/>
-            <object_component_ref idref="oc-be"/>
-            <object_component_ref idref="oc-242"/>
-            <object_component_ref idref="oc-c3"/>
-            <object_component_ref idref="oc-194"/>
-            <object_component_ref idref="oc-c7"/>
-            <object_component_ref idref="oc-6f"/>
-            <object_component_ref idref="oc-176"/>
-            <object_component_ref idref="oc-67"/>
-            <object_component_ref idref="oc-e8"/>
-            <object_component_ref idref="oc-ff"/>
-            <object_component_ref idref="oc-f9"/>
-            <object_component_ref idref="oc-153"/>
-            <object_component_ref idref="oc-1f1"/>
-            <object_component_ref idref="oc-13c"/>
-            <object_component_ref idref="oc-ce"/>
-            <object_component_ref idref="oc-ee"/>
-            <object_component_ref idref="oc-133"/>
-            <object_component_ref idref="oc-128"/>
-            <object_component_ref idref="oc-231"/>
-            <object_component_ref idref="oc-52"/>
-            <object_component_ref idref="oc-22"/>
-            <object_component_ref idref="oc-1e"/>
-            <object_component_ref idref="oc-56"/>
-            <object_component_ref idref="oc-137"/>
-            <object_component_ref idref="oc-15d"/>
-            <object_component_ref idref="oc-237"/>
-            <object_component_ref idref="oc-1ed"/>
-            <object_component_ref idref="oc-d6"/>
-            <object_component_ref idref="oc-90"/>
-            <object_component_ref idref="oc-256"/>
-            <object_component_ref idref="oc-158"/>
-            <object_component_ref idref="oc-28c"/>
-            <object_component_ref idref="oc-24c"/>
-            <object_component_ref idref="oc-288"/>
-            <object_component_ref idref="oc-2b5"/>
-            <object_component_ref idref="oc-261"/>
-            <object_component_ref idref="oc-26d"/>
-            <object_component_ref idref="oc-25d"/>
-            <object_component_ref idref="oc-265"/>
-            <object_component_ref idref="oc-277"/>
-            <object_component_ref idref="oc-271"/>
-            <object_component_ref idref="oc-269"/>
-            <object_component_ref idref="oc-295"/>
-            <object_component_ref idref="oc-1a2"/>
-            <object_component_ref idref="oc-2bf"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2fb" display="never" color="cyan">
-         <name>.debug_line</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x895c</size>
-         <contents>
-            <object_component_ref idref="oc-3a"/>
-            <object_component_ref idref="oc-bb"/>
-            <object_component_ref idref="oc-34"/>
-            <object_component_ref idref="oc-bf"/>
-            <object_component_ref idref="oc-243"/>
-            <object_component_ref idref="oc-c4"/>
-            <object_component_ref idref="oc-ab"/>
-            <object_component_ref idref="oc-c8"/>
-            <object_component_ref idref="oc-70"/>
-            <object_component_ref idref="oc-177"/>
-            <object_component_ref idref="oc-68"/>
-            <object_component_ref idref="oc-e9"/>
-            <object_component_ref idref="oc-100"/>
-            <object_component_ref idref="oc-fa"/>
-            <object_component_ref idref="oc-154"/>
-            <object_component_ref idref="oc-1f2"/>
-            <object_component_ref idref="oc-13d"/>
-            <object_component_ref idref="oc-cf"/>
-            <object_component_ref idref="oc-ef"/>
-            <object_component_ref idref="oc-134"/>
-            <object_component_ref idref="oc-f4"/>
-            <object_component_ref idref="oc-129"/>
-            <object_component_ref idref="oc-60"/>
-            <object_component_ref idref="oc-53"/>
-            <object_component_ref idref="oc-23"/>
-            <object_component_ref idref="oc-1f"/>
-            <object_component_ref idref="oc-40"/>
-            <object_component_ref idref="oc-138"/>
-            <object_component_ref idref="oc-15e"/>
-            <object_component_ref idref="oc-238"/>
-            <object_component_ref idref="oc-1ee"/>
-            <object_component_ref idref="oc-d7"/>
-            <object_component_ref idref="oc-91"/>
-            <object_component_ref idref="oc-257"/>
-            <object_component_ref idref="oc-156"/>
-            <object_component_ref idref="oc-23f"/>
-            <object_component_ref idref="oc-28d"/>
-            <object_component_ref idref="oc-24d"/>
-            <object_component_ref idref="oc-289"/>
-            <object_component_ref idref="oc-2b6"/>
-            <object_component_ref idref="oc-262"/>
-            <object_component_ref idref="oc-26e"/>
-            <object_component_ref idref="oc-25e"/>
-            <object_component_ref idref="oc-266"/>
-            <object_component_ref idref="oc-278"/>
-            <object_component_ref idref="oc-272"/>
-            <object_component_ref idref="oc-26a"/>
-            <object_component_ref idref="oc-296"/>
-            <object_component_ref idref="oc-1d2"/>
-            <object_component_ref idref="oc-1b3"/>
-            <object_component_ref idref="oc-1c5"/>
-            <object_component_ref idref="oc-20e"/>
-            <object_component_ref idref="oc-141"/>
-            <object_component_ref idref="oc-4a"/>
-            <object_component_ref idref="oc-8d"/>
-            <object_component_ref idref="oc-12e"/>
-            <object_component_ref idref="oc-146"/>
-            <object_component_ref idref="oc-1b8"/>
-            <object_component_ref idref="oc-217"/>
-            <object_component_ref idref="oc-1a3"/>
-            <object_component_ref idref="oc-2be"/>
-            <object_component_ref idref="oc-b0"/>
-            <object_component_ref idref="oc-106"/>
-            <object_component_ref idref="oc-2cc"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2fd" display="never" color="cyan">
-         <name>.debug_loc</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x75a7</size>
-         <contents>
-            <object_component_ref idref="oc-11a"/>
-            <object_component_ref idref="oc-6c"/>
-            <object_component_ref idref="oc-173"/>
-            <object_component_ref idref="oc-64"/>
-            <object_component_ref idref="oc-e5"/>
-            <object_component_ref idref="oc-fc"/>
-            <object_component_ref idref="oc-f6"/>
-            <object_component_ref idref="oc-150"/>
-            <object_component_ref idref="oc-23b"/>
-            <object_component_ref idref="oc-1af"/>
-            <object_component_ref idref="oc-d1"/>
-            <object_component_ref idref="oc-1a8"/>
-            <object_component_ref idref="oc-19e"/>
-            <object_component_ref idref="oc-62"/>
-            <object_component_ref idref="oc-4f"/>
-            <object_component_ref idref="oc-4d"/>
-            <object_component_ref idref="oc-45"/>
-            <object_component_ref idref="oc-42"/>
-            <object_component_ref idref="oc-1ab"/>
-            <object_component_ref idref="oc-15a"/>
-            <object_component_ref idref="oc-234"/>
-            <object_component_ref idref="oc-1ea"/>
-            <object_component_ref idref="oc-d3"/>
-            <object_component_ref idref="oc-253"/>
-            <object_component_ref idref="oc-1f9"/>
-            <object_component_ref idref="oc-2b9"/>
-            <object_component_ref idref="oc-282"/>
-            <object_component_ref idref="oc-2b2"/>
-            <object_component_ref idref="oc-2c5"/>
-            <object_component_ref idref="oc-29e"/>
-            <object_component_ref idref="oc-2a7"/>
-            <object_component_ref idref="oc-29b"/>
-            <object_component_ref idref="oc-2a1"/>
-            <object_component_ref idref="oc-274"/>
-            <object_component_ref idref="oc-2aa"/>
-            <object_component_ref idref="oc-2a4"/>
-            <object_component_ref idref="oc-292"/>
-            <object_component_ref idref="oc-211"/>
-            <object_component_ref idref="oc-2c1"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-309" display="never" color="cyan">
-         <name>.debug_aranges</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x1d8</size>
-         <contents>
-            <object_component_ref idref="oc-1d1"/>
-            <object_component_ref idref="oc-1b2"/>
-            <object_component_ref idref="oc-1c4"/>
-            <object_component_ref idref="oc-20d"/>
-            <object_component_ref idref="oc-140"/>
-            <object_component_ref idref="oc-49"/>
-            <object_component_ref idref="oc-8b"/>
-            <object_component_ref idref="oc-12d"/>
-            <object_component_ref idref="oc-145"/>
-            <object_component_ref idref="oc-1b7"/>
-            <object_component_ref idref="oc-216"/>
-            <object_component_ref idref="oc-ae"/>
-            <object_component_ref idref="oc-104"/>
-            <object_component_ref idref="oc-2cb"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-313" display="no" color="cyan">
-         <name>Veneer$$CMSE</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <load_segment id="lg-325" display="no" color="cyan">
-         <name>SEGMENT_0</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x3208</size>
-         <flags>0x5</flags>
-         <contents>
-            <logical_group_ref idref="lg-2"/>
-            <logical_group_ref idref="lg-3"/>
-            <logical_group_ref idref="lg-7"/>
-            <logical_group_ref idref="lg-5"/>
-         </contents>
-      </load_segment>
-      <load_segment id="lg-326" display="no" color="cyan">
-         <name>SEGMENT_1</name>
-         <run_address>0x20000000</run_address>
-         <size>0x4f8</size>
-         <flags>0x6</flags>
-         <contents>
-            <logical_group_ref idref="lg-e"/>
-            <logical_group_ref idref="lg-f"/>
-            <logical_group_ref idref="lg-10"/>
-         </contents>
-      </load_segment>
-      <load_segment id="lg-327" display="no" color="cyan">
-         <name>SEGMENT_2</name>
-         <run_address>0x20000700</run_address>
-         <size>0x100</size>
-         <flags>0x6</flags>
-         <contents>
-            <logical_group_ref idref="lg-11"/>
-         </contents>
-      </load_segment>
-   </logical_group_list>
-   <placement_map>
-      <memory_area display="yes" color="green">
-         <name>FLASH</name>
-         <page_id>0x0</page_id>
-         <origin>0x0</origin>
-         <length>0x3ff8</length>
-         <used_space>0x3208</used_space>
-         <unused_space>0xdf0</unused_space>
-         <attributes>RX</attributes>
-         <usage_details>
-            <allocated_space>
-               <start_address>0x0</start_address>
-               <size>0x0</size>
-               <logical_group_ref idref="lg-a"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0x0</start_address>
-               <size>0xc0</size>
-               <logical_group_ref idref="lg-2"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0xc0</start_address>
-               <size>0x2d50</size>
-               <logical_group_ref idref="lg-3"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0x2e10</start_address>
-               <size>0x350</size>
-               <logical_group_ref idref="lg-7"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0x3160</start_address>
-               <size>0xa8</size>
-               <logical_group_ref idref="lg-5"/>
-            </allocated_space>
-            <available_space>
-               <start_address>0x3208</start_address>
-               <size>0xdf0</size>
-            </available_space>
-         </usage_details>
-      </memory_area>
-      <memory_area display="yes" color="green">
-         <name>SRAM</name>
-         <page_id>0x0</page_id>
-         <origin>0x20000000</origin>
-         <length>0x800</length>
-         <used_space>0x5f3</used_space>
-         <unused_space>0x20d</unused_space>
-         <attributes>RWX</attributes>
-         <usage_details>
-            <allocated_space>
-               <start_address>0x20000000</start_address>
-               <size>0x0</size>
-               <logical_group_ref idref="lg-2d3"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0x20000000</start_address>
-               <size>0x0</size>
-               <logical_group_ref idref="lg-2d5"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0x20000000</start_address>
-               <size>0x1f1</size>
-               <logical_group_ref idref="lg-e"/>
-            </allocated_space>
-            <available_space>
-               <start_address>0x200001f1</start_address>
-               <size>0x3</size>
-            </available_space>
-            <allocated_space>
-               <start_address>0x200001f4</start_address>
-               <size>0x1e2</size>
-               <logical_group_ref idref="lg-f"/>
-            </allocated_space>
-            <available_space>
-               <start_address>0x200003d6</start_address>
-               <size>0x2</size>
-            </available_space>
-            <allocated_space>
-               <start_address>0x200003d8</start_address>
-               <size>0x120</size>
-               <logical_group_ref idref="lg-10"/>
-            </allocated_space>
-            <available_space>
-               <start_address>0x200004f8</start_address>
-               <size>0x208</size>
-            </available_space>
-            <allocated_space>
-               <start_address>0x20000700</start_address>
-               <size>0x100</size>
-               <logical_group_ref idref="lg-11"/>
-            </allocated_space>
-         </usage_details>
-      </memory_area>
-      <memory_area display="yes" color="green">
-         <name>BCR_CONFIG</name>
-         <page_id>0x0</page_id>
-         <origin>0x41c00000</origin>
-         <length>0xff</length>
-         <used_space>0x0</used_space>
-         <unused_space>0xff</unused_space>
-         <attributes>R</attributes>
-         <usage_details>
-         </usage_details>
-      </memory_area>
-      <memory_area display="yes" color="green">
-         <name>BSL_CONFIG</name>
-         <page_id>0x0</page_id>
-         <origin>0x41c00100</origin>
-         <length>0x80</length>
-         <used_space>0x0</used_space>
-         <unused_space>0x80</unused_space>
-         <attributes>R</attributes>
-         <usage_details>
-         </usage_details>
-      </memory_area>
-   </placement_map>
-   <cptbl_list>
-      <cptbl>
-         <name>__TI_cinit_table</name>
-         <cprec>
-            <name>.data</name>
-            <load_address>0x3160</load_address>
-            <load_size>0x81</load_size>
-            <run_address>0x20000000</run_address>
-            <run_size>0x1f1</run_size>
-            <compression>lzss</compression>
-         </cprec>
-         <cprec>
-            <name>.bss</name>
-            <load_address>0x31f0</load_address>
-            <load_size>0x8</load_size>
-            <run_address>0x200001f4</run_address>
-            <run_size>0x1e2</run_size>
-            <compression>zero_init</compression>
-         </cprec>
-      </cptbl>
-   </cptbl_list>
-   <handler_table>
-      <handler_table_name>__TI_handler_table</handler_table_name>
-      <handler>
-         <index>0x0</index>
-         <name>__TI_decompress_lzss</name>
-      </handler>
-      <handler>
-         <index>0x1</index>
-         <name>__TI_decompress_none</name>
-      </handler>
-      <handler>
-         <index>0x2</index>
-         <name>__TI_zero_init</name>
-      </handler>
-   </handler_table>
-   <symbol_table>
-      <symbol id="sm-1">
-         <name>__start___llvm_prf_cnts</name>
-         <value>0x20000000</value>
-      </symbol>
-      <symbol id="sm-2">
-         <name>__stop___llvm_prf_cnts</name>
-         <value>0x20000000</value>
-      </symbol>
-      <symbol id="sm-3">
-         <name>__start___llvm_prf_bits</name>
-         <value>0x20000000</value>
-      </symbol>
-      <symbol id="sm-4">
-         <name>__stop___llvm_prf_bits</name>
-         <value>0x20000000</value>
-      </symbol>
-      <symbol id="sm-5">
-         <name>__TI_CINIT_Base</name>
-         <value>0x31f8</value>
-      </symbol>
-      <symbol id="sm-6">
-         <name>__TI_CINIT_Limit</name>
-         <value>0x3208</value>
-      </symbol>
-      <symbol id="sm-7">
-         <name>__TI_CINIT_Warm</name>
-         <value>0x3208</value>
-      </symbol>
-      <symbol id="sm-8">
-         <name>__TI_Handler_Table_Base</name>
-         <value>0x31e4</value>
-      </symbol>
-      <symbol id="sm-9">
-         <name>__TI_Handler_Table_Limit</name>
-         <value>0x31f0</value>
-      </symbol>
-      <symbol id="sm-a">
-         <name>binit</name>
-         <value>0xffffffff</value>
-      </symbol>
-      <symbol id="sm-b">
-         <name>__binit__</name>
-         <value>0xffffffff</value>
-      </symbol>
-      <symbol id="sm-c">
-         <name>__STACK_SIZE</name>
-         <value>0x100</value>
-      </symbol>
-      <symbol id="sm-d">
-         <name>__STACK_END</name>
-         <value>0x20000800</value>
-      </symbol>
-      <symbol id="sm-e">
-         <name>__SYSMEM_SIZE</name>
-         <value>0x120</value>
-      </symbol>
-      <symbol id="sm-f">
-         <name>__TI_pprof_out_hndl</name>
-         <value>0xffffffff</value>
-      </symbol>
-      <symbol id="sm-10">
-         <name>__TI_prof_data_start</name>
-         <value>0xffffffff</value>
-      </symbol>
-      <symbol id="sm-11">
-         <name>__TI_prof_data_size</name>
-         <value>0xffffffff</value>
-      </symbol>
-      <symbol id="sm-5f">
-         <name>I2C1_IRQHandler</name>
-         <value>0x929</value>
-         <object_component_ref idref="oc-3b"/>
-      </symbol>
-      <symbol id="sm-60">
-         <name>I2C0_IRQHandler</name>
-         <value>0x1561</value>
-         <object_component_ref idref="oc-36"/>
-      </symbol>
-      <symbol id="sm-61">
-         <name>mcu_CommandPending</name>
-         <value>0x200001ed</value>
-         <object_component_ref idref="oc-73"/>
-      </symbol>
-      <symbol id="sm-62">
-         <name>main</name>
-         <value>0x1949</value>
-         <object_component_ref idref="oc-92"/>
-      </symbol>
-      <symbol id="sm-104">
-         <name>SYSCFG_DL_init</name>
-         <value>0x2a95</value>
-         <object_component_ref idref="oc-b7"/>
-      </symbol>
-      <symbol id="sm-105">
-         <name>SYSCFG_DL_initPower</name>
-         <value>0x2011</value>
-         <object_component_ref idref="oc-108"/>
-      </symbol>
-      <symbol id="sm-106">
-         <name>SYSCFG_DL_GPIO_init</name>
-         <value>0x169d</value>
-         <object_component_ref idref="oc-109"/>
-      </symbol>
-      <symbol id="sm-107">
-         <name>SYSCFG_DL_SYSCTL_init</name>
-         <value>0x28e7</value>
-         <object_component_ref idref="oc-10a"/>
-      </symbol>
-      <symbol id="sm-108">
-         <name>SYSCFG_DL_PWM_0_init</name>
-         <value>0x1bf1</value>
-         <object_component_ref idref="oc-10b"/>
-      </symbol>
-      <symbol id="sm-109">
-         <name>SYSCFG_DL_I2C_controller_init</name>
-         <value>0x1c59</value>
-         <object_component_ref idref="oc-10c"/>
-      </symbol>
-      <symbol id="sm-10a">
-         <name>SYSCFG_DL_I2C_target_init</name>
-         <value>0x1e45</value>
-         <object_component_ref idref="oc-10d"/>
-      </symbol>
-      <symbol id="sm-117">
-         <name>Default_Handler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-118">
-         <name>Reset_Handler</name>
-         <value>0x2df9</value>
-         <object_component_ref idref="oc-31"/>
-      </symbol>
-      <symbol id="sm-119">
-         <name>interruptVectors</name>
-         <value>0x0</value>
-         <object_component_ref idref="oc-18"/>
-      </symbol>
-      <symbol id="sm-11a">
-         <name>NMI_Handler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-11b">
-         <name>HardFault_Handler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-11c">
-         <name>SVC_Handler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-11d">
-         <name>PendSV_Handler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-11e">
-         <name>SysTick_Handler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-11f">
-         <name>GROUP0_IRQHandler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-120">
-         <name>GROUP1_IRQHandler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-121">
-         <name>TIMG1_IRQHandler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-122">
-         <name>ADC0_IRQHandler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-123">
-         <name>SPI0_IRQHandler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-124">
-         <name>UART1_IRQHandler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-125">
-         <name>UART0_IRQHandler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-126">
-         <name>TIMG0_IRQHandler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-127">
-         <name>TIMG2_IRQHandler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-128">
-         <name>TIMG4_IRQHandler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-129">
-         <name>DMA_IRQHandler</name>
-         <value>0x2a79</value>
-         <object_component_ref idref="oc-35"/>
-      </symbol>
-      <symbol id="sm-132">
-         <name>Battery_Init</name>
-         <value>0x215d</value>
-         <object_component_ref idref="oc-bc"/>
-      </symbol>
-      <symbol id="sm-133">
-         <name>batteries</name>
-         <value>0x200003bc</value>
-      </symbol>
-      <symbol id="sm-159">
-         <name>i2c_hal</name>
-         <value>0x200001d4</value>
-         <object_component_ref idref="oc-206"/>
-      </symbol>
-      <symbol id="sm-166">
-         <name>updateADCReading_multichannel</name>
-         <value>0xa79</value>
-         <object_component_ref idref="oc-c1"/>
-      </symbol>
-      <symbol id="sm-18e">
-         <name>adc_current</name>
-         <value>0x2285</value>
-         <object_component_ref idref="oc-198"/>
-      </symbol>
-      <symbol id="sm-18f">
-         <name>gTxPacket</name>
-         <value>0x200003cc</value>
-      </symbol>
-      <symbol id="sm-190">
-         <name>gTxADClen</name>
-         <value>0x200003d4</value>
-      </symbol>
-      <symbol id="sm-191">
-         <name>gTxADCcount</name>
-         <value>0x200003d3</value>
-      </symbol>
-      <symbol id="sm-192">
-         <name>gTxComplete</name>
-         <value>0x200003d5</value>
-      </symbol>
-      <symbol id="sm-193">
-         <name>gRxADClen</name>
-         <value>0x200003d1</value>
-      </symbol>
-      <symbol id="sm-194">
-         <name>gRxADCcount</name>
-         <value>0x200003d0</value>
-      </symbol>
-      <symbol id="sm-195">
-         <name>gRxComplete</name>
-         <value>0x200003d2</value>
-      </symbol>
-      <symbol id="sm-196">
-         <name>gRxPacket</name>
-         <value>0x200003c8</value>
-      </symbol>
-      <symbol id="sm-197">
-         <name>adc_hal</name>
-         <value>0x200001b8</value>
-         <object_component_ref idref="oc-113"/>
-      </symbol>
-      <symbol id="sm-198">
-         <name>__TI_ATRegion0_src_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-199">
-         <name>__TI_ATRegion0_trg_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-19a">
-         <name>__TI_ATRegion0_region_sz</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-19b">
-         <name>__TI_ATRegion1_src_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-19c">
-         <name>__TI_ATRegion1_trg_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-19d">
-         <name>__TI_ATRegion1_region_sz</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-19e">
-         <name>__TI_ATRegion2_src_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-19f">
-         <name>__TI_ATRegion2_trg_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-1a0">
-         <name>__TI_ATRegion2_region_sz</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-1a9">
-         <name>DL_Common_delayCycles</name>
-         <value>0x2dc5</value>
-         <object_component_ref idref="oc-c5"/>
-      </symbol>
-      <symbol id="sm-1c1">
-         <name>DL_I2C_setClockConfig</name>
-         <value>0x2833</value>
-         <object_component_ref idref="oc-181"/>
-      </symbol>
-      <symbol id="sm-1c2">
-         <name>DL_I2C_fillControllerTXFIFO</name>
-         <value>0x1ea5</value>
-         <object_component_ref idref="oc-7a"/>
-      </symbol>
-      <symbol id="sm-1c3">
-         <name>DL_I2C_flushControllerTXFIFO</name>
-         <value>0x23c5</value>
-         <object_component_ref idref="oc-76"/>
-      </symbol>
-      <symbol id="sm-1c4">
-         <name>DL_I2C_fillTargetTXFIFO</name>
-         <value>0x1d85</value>
-         <object_component_ref idref="oc-7b"/>
-      </symbol>
-      <symbol id="sm-1c5">
-         <name>DL_I2C_flushTargetTXFIFO</name>
-         <value>0x2401</value>
-         <object_component_ref idref="oc-6b"/>
-      </symbol>
-      <symbol id="sm-1c6">
-         <name>DL_I2C_flushTargetRXFIFO</name>
-         <value>0x25f5</value>
-         <object_component_ref idref="oc-71"/>
-      </symbol>
-      <symbol id="sm-1dd">
-         <name>DL_Timer_setClockConfig</name>
-         <value>0x2a5d</value>
-         <object_component_ref idref="oc-172"/>
-      </symbol>
-      <symbol id="sm-1de">
-         <name>DL_Timer_setCaptureCompareValue</name>
-         <value>0x2d35</value>
-         <object_component_ref idref="oc-17c"/>
-      </symbol>
-      <symbol id="sm-1df">
-         <name>DL_Timer_setCaptCompUpdateMethod</name>
-         <value>0x2a41</value>
-         <object_component_ref idref="oc-17b"/>
-      </symbol>
-      <symbol id="sm-1e0">
-         <name>DL_Timer_setCaptureCompareOutCtl</name>
-         <value>0x2c1d</value>
-         <object_component_ref idref="oc-17a"/>
-      </symbol>
-      <symbol id="sm-1e1">
-         <name>DL_Timer_initFourCCPWMMode</name>
-         <value>0xcd9</value>
-         <object_component_ref idref="oc-178"/>
-      </symbol>
-      <symbol id="sm-1f2">
-         <name>printf</name>
-         <value>0x1f05</value>
-         <object_component_ref idref="oc-63"/>
-      </symbol>
-      <symbol id="sm-214">
-         <name>__TI_printfi_nofloat</name>
-         <value>0xc1</value>
-         <object_component_ref idref="oc-ea"/>
-      </symbol>
-      <symbol id="sm-21f">
-         <name>fputc</name>
-         <value>0x1601</value>
-         <object_component_ref idref="oc-fb"/>
-      </symbol>
-      <symbol id="sm-22a">
-         <name>fputs</name>
-         <value>0xddd</value>
-         <object_component_ref idref="oc-f5"/>
-      </symbol>
-      <symbol id="sm-234">
-         <name>__TI_wrt_ok</name>
-         <value>0x1cbd</value>
-         <object_component_ref idref="oc-14f"/>
-      </symbol>
-      <symbol id="sm-23e">
-         <name>setvbuf</name>
-         <value>0x118d</value>
-         <object_component_ref idref="oc-1ef"/>
-      </symbol>
-      <symbol id="sm-249">
-         <name>__aeabi_errno_addr</name>
-         <value>0x17b9</value>
-         <object_component_ref idref="oc-139"/>
-      </symbol>
-      <symbol id="sm-24a">
-         <name>__aeabi_errno</name>
-         <value>0x200001e0</value>
-         <object_component_ref idref="oc-1ac"/>
-      </symbol>
-      <symbol id="sm-258">
-         <name>abort</name>
-         <value>0x2e01</value>
-         <object_component_ref idref="oc-cb"/>
-      </symbol>
-      <symbol id="sm-259">
-         <name>C$$EXIT</name>
-         <value>0x2e00</value>
-         <object_component_ref idref="oc-cb"/>
-      </symbol>
-      <symbol id="sm-25a">
-         <name>__TI_cleanup_ptr</name>
-         <value>0x200001cc</value>
-         <object_component_ref idref="oc-11d"/>
-      </symbol>
-      <symbol id="sm-25b">
-         <name>__TI_dtors_ptr</name>
-         <value>0x200001d0</value>
-         <object_component_ref idref="oc-11d"/>
-      </symbol>
-      <symbol id="sm-25c">
-         <name>exit</name>
-         <value>0x258d</value>
-         <object_component_ref idref="oc-d0"/>
-      </symbol>
-      <symbol id="sm-265">
-         <name>_nop</name>
-         <value>0x1f03</value>
-         <object_component_ref idref="oc-ec"/>
-      </symbol>
-      <symbol id="sm-266">
-         <name>_lock</name>
-         <value>0x200001e4</value>
-         <object_component_ref idref="oc-9e"/>
-      </symbol>
-      <symbol id="sm-267">
-         <name>_unlock</name>
-         <value>0x200001e8</value>
-         <object_component_ref idref="oc-a4"/>
-      </symbol>
-      <symbol id="sm-273">
-         <name>atoi</name>
-         <value>0x2309</value>
-         <object_component_ref idref="oc-131"/>
-      </symbol>
-      <symbol id="sm-278">
-         <name>_ftable</name>
-         <value>0x20000000</value>
-         <object_component_ref idref="oc-a0"/>
-      </symbol>
-      <symbol id="sm-279">
-         <name>__TI_ft_end</name>
-         <value>0x200001dc</value>
-         <object_component_ref idref="oc-258"/>
-      </symbol>
-      <symbol id="sm-27a">
-         <name>__TI_tmpnams</name>
-         <value>0x20000314</value>
-         <object_component_ref idref="oc-28e"/>
-      </symbol>
-      <symbol id="sm-283">
-         <name>memccpy</name>
-         <value>0x28c5</value>
-         <object_component_ref idref="oc-126"/>
-      </symbol>
-      <symbol id="sm-2a6">
-         <name>malloc</name>
-         <value>0x2db9</value>
-         <object_component_ref idref="oc-232"/>
-      </symbol>
-      <symbol id="sm-2a7">
-         <name>aligned_alloc</name>
-         <value>0xbc5</value>
-         <object_component_ref idref="oc-251"/>
-      </symbol>
-      <symbol id="sm-2a8">
-         <name>free</name>
-         <value>0xfc1</value>
-         <object_component_ref idref="oc-230"/>
-      </symbol>
-      <symbol id="sm-2a9">
-         <name>_sys_memory</name>
-         <value>0x200003d8</value>
-         <object_component_ref idref="oc-2f"/>
-      </symbol>
-      <symbol id="sm-2aa">
-         <name>memalign</name>
-         <value>0xbc5</value>
-         <object_component_ref idref="oc-251"/>
-      </symbol>
-      <symbol id="sm-2b4">
-         <name>__TI_zero_init_nomemset</name>
-         <value>0x2c35</value>
-         <object_component_ref idref="oc-4e"/>
-      </symbol>
-      <symbol id="sm-2bd">
-         <name>__TI_decompress_none</name>
-         <value>0x2d11</value>
-         <object_component_ref idref="oc-20"/>
-      </symbol>
-      <symbol id="sm-2c8">
-         <name>__TI_decompress_lzss</name>
-         <value>0x19c5</value>
-         <object_component_ref idref="oc-1c"/>
-      </symbol>
-      <symbol id="sm-2d3">
-         <name>_c_int00_noargs</name>
-         <value>0x27e5</value>
-         <object_component_ref idref="oc-57"/>
-      </symbol>
-      <symbol id="sm-2d4">
-         <name>__stack</name>
-         <value>0x20000700</value>
-         <object_component_ref idref="oc-1a"/>
-      </symbol>
-      <symbol id="sm-2e0">
-         <name>wcslen</name>
-         <value>0x2d45</value>
-         <object_component_ref idref="oc-135"/>
-      </symbol>
-      <symbol id="sm-2eb">
-         <name>__TI_doflush</name>
-         <value>0x2069</value>
-         <object_component_ref idref="oc-159"/>
-      </symbol>
-      <symbol id="sm-2f6">
-         <name>__TI_cleanup</name>
-         <value>0x24f1</value>
-         <object_component_ref idref="oc-233"/>
-      </symbol>
-      <symbol id="sm-303">
-         <name>fseek</name>
-         <value>0x2de9</value>
-         <object_component_ref idref="oc-1e9"/>
-      </symbol>
-      <symbol id="sm-304">
-         <name>fseeko</name>
-         <value>0x1b19</value>
-         <object_component_ref idref="oc-22d"/>
-      </symbol>
-      <symbol id="sm-305">
-         <name>__aeabi_ctype_table_</name>
-         <value>0x2e10</value>
-         <object_component_ref idref="oc-1a5"/>
-      </symbol>
-      <symbol id="sm-306">
-         <name>__aeabi_ctype_table_C</name>
-         <value>0x2e10</value>
-         <object_component_ref idref="oc-1a5"/>
-      </symbol>
-      <symbol id="sm-312">
-         <name>__TI_auto_init_nobinit_nopinit</name>
-         <value>0x2479</value>
-         <object_component_ref idref="oc-d2"/>
-      </symbol>
-      <symbol id="sm-31a">
-         <name>_system_pre_init</name>
-         <value>0x2dfd</value>
-         <object_component_ref idref="oc-8e"/>
-      </symbol>
-      <symbol id="sm-326">
-         <name>__TI_closefile</name>
-         <value>0x18cd</value>
-         <object_component_ref idref="oc-252"/>
-      </symbol>
-      <symbol id="sm-330">
-         <name>write</name>
-         <value>0x27bd</value>
-         <object_component_ref idref="oc-155"/>
-      </symbol>
-      <symbol id="sm-335">
-         <name>_device</name>
-         <value>0x200000f0</value>
-         <object_component_ref idref="oc-23c"/>
-      </symbol>
-      <symbol id="sm-336">
-         <name>_stream</name>
-         <value>0x20000168</value>
-         <object_component_ref idref="oc-1f5"/>
-      </symbol>
-      <symbol id="sm-33f">
-         <name>remove</name>
-         <value>0x2df1</value>
-         <object_component_ref idref="oc-28a"/>
-      </symbol>
-      <symbol id="sm-34a">
-         <name>lseek</name>
-         <value>0x2795</value>
-         <object_component_ref idref="oc-24a"/>
-      </symbol>
-      <symbol id="sm-354">
-         <name>close</name>
-         <value>0x210d</value>
-         <object_component_ref idref="oc-286"/>
-      </symbol>
-      <symbol id="sm-35e">
-         <name>unlink</name>
-         <value>0x2651</value>
-         <object_component_ref idref="oc-2b3"/>
-      </symbol>
-      <symbol id="sm-368">
-         <name>HOSTclose</name>
-         <value>0x21f5</value>
-         <object_component_ref idref="oc-25f"/>
-      </symbol>
-      <symbol id="sm-372">
-         <name>HOSTlseek</name>
-         <value>0x1a41</value>
-         <object_component_ref idref="oc-26b"/>
-      </symbol>
-      <symbol id="sm-37c">
-         <name>HOSTopen</name>
-         <value>0x1de5</value>
-         <object_component_ref idref="oc-25b"/>
-      </symbol>
-      <symbol id="sm-37d">
-         <name>parmbuf</name>
-         <value>0x200003b4</value>
-         <object_component_ref idref="oc-298"/>
-      </symbol>
-      <symbol id="sm-387">
-         <name>HOSTread</name>
-         <value>0x1f61</value>
-         <object_component_ref idref="oc-263"/>
-      </symbol>
-      <symbol id="sm-398">
-         <name>HOSTrename</name>
-         <value>0x1aad</value>
-         <object_component_ref idref="oc-273"/>
-      </symbol>
-      <symbol id="sm-3a2">
-         <name>HOSTunlink</name>
-         <value>0x223d</value>
-         <object_component_ref idref="oc-26f"/>
-      </symbol>
-      <symbol id="sm-3ac">
-         <name>HOSTwrite</name>
-         <value>0x1fb9</value>
-         <object_component_ref idref="oc-267"/>
-      </symbol>
-      <symbol id="sm-3ba">
-         <name>C$$IO$$</name>
-         <value>0x2585</value>
-         <object_component_ref idref="oc-291"/>
-      </symbol>
-      <symbol id="sm-3bb">
-         <name>__TI_writemsg</name>
-         <value>0x2559</value>
-         <object_component_ref idref="oc-291"/>
-      </symbol>
-      <symbol id="sm-3bc">
-         <name>__CIOBUF_</name>
-         <value>0x200001f4</value>
-         <object_component_ref idref="oc-2ba"/>
-      </symbol>
-      <symbol id="sm-3bd">
-         <name>__TI_readmsg</name>
-         <value>0x2525</value>
-         <object_component_ref idref="oc-297"/>
-      </symbol>
-      <symbol id="sm-3be">
-         <name>_CIOBUF_</name>
-         <value>0x200001f4</value>
-         <object_component_ref idref="oc-2ba"/>
-      </symbol>
-      <symbol id="sm-3c4">
-         <name>__aeabi_dmul</name>
-         <value>0x10a9</value>
-         <object_component_ref idref="oc-1cf"/>
-      </symbol>
-      <symbol id="sm-3c5">
-         <name>__muldf3</name>
-         <value>0x10a9</value>
-         <object_component_ref idref="oc-1cf"/>
-      </symbol>
-      <symbol id="sm-3cb">
-         <name>__muldsi3</name>
-         <value>0x24b5</value>
-         <object_component_ref idref="oc-1b0"/>
-      </symbol>
-      <symbol id="sm-3d1">
-         <name>__aeabi_d2iz</name>
-         <value>0x21a9</value>
-         <object_component_ref idref="oc-1c2"/>
-      </symbol>
-      <symbol id="sm-3d2">
-         <name>__fixdfsi</name>
-         <value>0x21a9</value>
-         <object_component_ref idref="oc-1c2"/>
-      </symbol>
-      <symbol id="sm-3d8">
-         <name>__aeabi_ui2d</name>
-         <value>0x287d</value>
-         <object_component_ref idref="oc-20b"/>
-      </symbol>
-      <symbol id="sm-3d9">
-         <name>__floatunsidf</name>
-         <value>0x287d</value>
-         <object_component_ref idref="oc-20b"/>
-      </symbol>
-      <symbol id="sm-3df">
-         <name>__aeabi_lmul</name>
-         <value>0x28a1</value>
-         <object_component_ref idref="oc-13e"/>
-      </symbol>
-      <symbol id="sm-3e0">
-         <name>__muldi3</name>
-         <value>0x28a1</value>
-         <object_component_ref idref="oc-13e"/>
-      </symbol>
-      <symbol id="sm-3e6">
-         <name>__aeabi_memcpy</name>
-         <value>0x2dd1</value>
-         <object_component_ref idref="oc-47"/>
-      </symbol>
-      <symbol id="sm-3e7">
-         <name>__aeabi_memcpy4</name>
-         <value>0x2dd1</value>
-         <object_component_ref idref="oc-47"/>
-      </symbol>
-      <symbol id="sm-3e8">
-         <name>__aeabi_memcpy8</name>
-         <value>0x2dd1</value>
-         <object_component_ref idref="oc-47"/>
-      </symbol>
-      <symbol id="sm-3f1">
-         <name>__aeabi_memset</name>
-         <value>0x2d65</value>
-         <object_component_ref idref="oc-125"/>
-      </symbol>
-      <symbol id="sm-3f2">
-         <name>__aeabi_memset4</name>
-         <value>0x2d65</value>
-         <object_component_ref idref="oc-125"/>
-      </symbol>
-      <symbol id="sm-3f3">
-         <name>__aeabi_memset8</name>
-         <value>0x2d65</value>
-         <object_component_ref idref="oc-125"/>
-      </symbol>
-      <symbol id="sm-3f4">
-         <name>__aeabi_memclr</name>
-         <value>0x2dad</value>
-         <object_component_ref idref="oc-89"/>
-      </symbol>
-      <symbol id="sm-3f5">
-         <name>__aeabi_memclr4</name>
-         <value>0x2dad</value>
-         <object_component_ref idref="oc-89"/>
-      </symbol>
-      <symbol id="sm-3f6">
-         <name>__aeabi_memclr8</name>
-         <value>0x2dad</value>
-         <object_component_ref idref="oc-89"/>
-      </symbol>
-      <symbol id="sm-3fc">
-         <name>__aeabi_uidiv</name>
-         <value>0x22c9</value>
-         <object_component_ref idref="oc-12b"/>
-      </symbol>
-      <symbol id="sm-3fd">
-         <name>__aeabi_uidivmod</name>
-         <value>0x22c9</value>
-         <object_component_ref idref="oc-12b"/>
-      </symbol>
-      <symbol id="sm-403">
-         <name>__aeabi_uldivmod</name>
-         <value>0x2cd9</value>
-         <object_component_ref idref="oc-143"/>
-      </symbol>
-      <symbol id="sm-409">
-         <name>__udivmoddi4</name>
-         <value>0x14bd</value>
-         <object_component_ref idref="oc-1b5"/>
-      </symbol>
-      <symbol id="sm-40f">
-         <name>__aeabi_llsl</name>
-         <value>0x2909</value>
-         <object_component_ref idref="oc-214"/>
-      </symbol>
-      <symbol id="sm-410">
-         <name>__ashldi3</name>
-         <value>0x2909</value>
-         <object_component_ref idref="oc-214"/>
-      </symbol>
-      <symbol id="sm-41d">
-         <name>__aeabi_idiv0</name>
-         <value>0x14bb</value>
-         <object_component_ref idref="oc-19f"/>
-      </symbol>
-      <symbol id="sm-41e">
-         <name>__aeabi_ldiv0</name>
-         <value>0x155f</value>
-         <object_component_ref idref="oc-213"/>
-      </symbol>
-      <symbol id="sm-42c">
-         <name>finddevice</name>
-         <value>0x25c1</value>
-         <object_component_ref idref="oc-2c6"/>
-      </symbol>
-      <symbol id="sm-42d">
-         <name>getdevice</name>
-         <value>0x1b85</value>
-         <object_component_ref idref="oc-2bd"/>
-      </symbol>
-      <symbol id="sm-436">
-         <name>TI_memcpy_small</name>
-         <value>0x2cff</value>
-         <object_component_ref idref="oc-ad"/>
-      </symbol>
-      <symbol id="sm-43f">
-         <name>TI_memset_small</name>
-         <value>0x2d9d</value>
-         <object_component_ref idref="oc-102"/>
-      </symbol>
-      <symbol id="sm-447">
-         <name>strcmp</name>
-         <value>0x17c1</value>
-         <object_component_ref idref="oc-2c9"/>
-      </symbol>
-      <symbol id="sm-448">
-         <name>__TI_static_base__</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-44b">
-         <name>__mpu_init</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-44c">
-         <name>_system_post_cinit</name>
-         <value>0x0</value>
-      </symbol>
-   </symbol_table>
-   <title>Link successful</title>
-</link_info>

+ 0 - 5396
Debug/empty_mspm0l1304_nortos_ticlang.map

@@ -1,5396 +0,0 @@
-******************************************************************************
-            TI ARM Clang Linker Unix v4.0.0                    
-******************************************************************************
->> Linked Wed Apr 16 12:34:06 2025
-
-OUTPUT FILE NAME:   <empty_mspm0l1304_nortos_ticlang.out>
-ENTRY POINT SYMBOL: "_c_int00"  address: 00002761
-
-
-MEMORY CONFIGURATION
-
-         name            origin    length      used     unused   attr    fill
-----------------------  --------  ---------  --------  --------  ----  --------
-  FLASH                 00000000   00003ff8  00003148  00000eb0  R  X
-  SRAM                  20000000   00000800  000006d6  0000012a  RW X
-  BCR_CONFIG            41c00000   000000ff  00000000  000000ff  R   
-  BSL_CONFIG            41c00100   00000080  00000000  00000080  R   
-
-
-SEGMENT ALLOCATION MAP
-
-run origin  load origin   length   init length attrs members
-----------  ----------- ---------- ----------- ----- -------
-00000000    00000000    00003148   00003148    r-x
-  00000000    00000000    000000c0   000000c0    r-- .intvecs
-  000000c0    000000c0    00002c70   00002c70    r-x .text
-  00002d30    00002d30    00000370   00000370    r-- .rodata
-  000030a0    000030a0    000000a8   000000a8    r-- .cinit
-20000000    20000000    000005d8   00000000    rw-
-  20000000    20000000    00000200   00000000    rw- .sysmem
-  20000200    20000200    000001f6   00000000    rw- .data
-  200003f8    200003f8    000001e0   00000000    rw- .bss
-20000700    20000700    00000100   00000000    rw-
-  20000700    20000700    00000100   00000000    rw- .stack
-
-
-SECTION ALLOCATION MAP
-
- output                                  attributes/
-section   page    origin      length       input sections
---------  ----  ----------  ----------   ----------------
-.intvecs   0    00000000    000000c0     
-                  00000000    000000c0     startup_mspm0l130x_ticlang.o (.intvecs)
-
-.text      0    000000c0    00002c70     
-                  000000c0    000006c0     TIgJ1b77HVa (.text:__TI_printfi_nofloat)
-                  00000780    000001a8     libc.a : _printfi.c.obj (.text:__TI_printfi_nofloat)
-                  00000928    00000178     adc.o (.text.updateADCReading_multichannel)
-                  00000aa0    00000128     empty_mspm0l1304.o (.text.I2C1_IRQHandler)
-                  00000bc8    00000110     libc.a : memory.c.obj (.text.aligned_alloc)
-                  00000cd8    00000104     driverlib.a : dl_timer.o (.text.DL_Timer_initFourCCPWMMode)
-                  00000ddc    000000f8     libc.a : fputs.c.obj (.text.fputs)
-                  00000ed4    000000f4            : memory.c.obj (.text.free)
-                  00000fc8    000000ec     adc_hal.o (.text.adc_configure)
-                  000010b4    000000e4     libclang_rt.builtins.a : muldf3.S.obj (.text.__muldf3)
-                  00001198    000000d4     i2c_hal.o (.text.msp_i2c_write)
-                  0000126c    000000d4     libc.a : setvbuf.c.obj (.text.setvbuf)
-                  00001340    000000d0     adc_hal.o (.text.read_adc_raw_data)
-                  00001410    000000aa     adc_hal.o (.text.construct_config_byte)
-                  000014ba    00000002     libclang_rt.builtins.a : aeabi_div0.c.obj (.text.__aeabi_idiv0)
-                  000014bc    000000a2                            : udivmoddi4.S.obj (.text)
-                  0000155e    00000002                            : aeabi_div0.c.obj (.text.__aeabi_ldiv0)
-                  00001560    00000094     libc.a : fputc.c.obj (.text.fputc)
-                  000015f4    0000008c     adc_hal.o (.text.adc_voltage)
-                  00001680    00000088     ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init)
-                  00001708    00000008     libc.a : aeabi_portable.c.obj (.text.__aeabi_errno_addr)
-                  00001710    00000088            : strcmp-armv6m.S.obj (.text:strcmp)
-                  00001798    00000084     adc_hal.o (.text.adc_is_ready)
-                  0000181c    0000007c     empty_mspm0l1304.o (.text.main)
-                  00001898    0000007c     libc.a : copy_decompress_lzss.c.obj (.text:decompress:lzss)
-                  00001914    00000078     empty_mspm0l1304.o (.text.I2C0_IRQHandler)
-                  0000198c    00000078     libc.a : fclose.c.obj (.text.__TI_closefile)
-                  00001a04    0000006c            : getdevice.c.obj (.text.getdevice)
-                  00001a70    00000068     libsysbm.a : hostlseek.c.obj (.text.HOSTlseek)
-                  00001ad8    00000068     ti_msp_dl_config.o (.text.SYSCFG_DL_PWM_0_init)
-                  00001b40    00000064     libsysbm.a : hostrename.c.obj (.text.HOSTrename)
-                  00001ba4    00000064     libc.a : _io_perm.c.obj (.text.__TI_wrt_ok)
-                  00001c08    00000064            : fseek.c.obj (.text.fseeko)
-                  00001c6c    00000064     TIgJ1b77HVa (.text.split)
-                  00001cd0    00000060     driverlib.a : dl_i2c.o (.text.DL_I2C_fillTargetTXFIFO)
-                  00001d30    00000060     ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_controller_init)
-                  00001d90    0000005e     driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO)
-                  00001dee    00000002     libc.a : _lock.c.obj (.text._nop)
-                  00001df0    0000005c     libsysbm.a : hostopen.c.obj (.text.HOSTopen)
-                  00001e4c    0000005c     ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_target_init)
-                  00001ea8    00000058     ti_msp_dl_config.o (.text.SYSCFG_DL_initPower)
-                  00001f00    00000054     libsysbm.a : hostread.c.obj (.text.HOSTread)
-                  00001f54    00000054                : hostwrite.c.obj (.text.HOSTwrite)
-                  00001fa8    00000054     libc.a : printf.c.obj (.text.printf)
-                  00001ffc    00000052            : fflush.c.obj (.text.__TI_doflush)
-                  0000204e    00000002     --HOLE-- [fill = 0]
-                  00002050    00000050     i2c_hal.o (.text.DL_I2C_startControllerTransfer)
-                  000020a0    0000004c     battery.o (.text.Battery_Init)
-                  000020ec    0000004a     libclang_rt.builtins.a : fixdfsi.S.obj (.text.__fixdfsi)
-                  00002136    00000002     --HOLE-- [fill = 0]
-                  00002138    00000048     libsysbm.a : close.c.obj (.text.close)
-                  00002180    00000044                : hostclose.c.obj (.text.HOSTclose)
-                  000021c4    00000044                : hostunlink.c.obj (.text.HOSTunlink)
-                  00002208    00000044     adc_hal.o (.text.adc_current)
-                  0000224c    00000040     libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod)
-                  0000228c    00000040     libc.a : atoi.c.obj (.text.atoi)
-                  000022cc    00000040     i2c_hal.o (.text.msp_i2c_read)
-                  0000230c    0000003c     TIgJ1b77HVa (.text.DL_GPIO_initPeripheralInputFunctionFeatures)
-                  00002348    0000003c     driverlib.a : dl_i2c.o (.text.DL_I2C_flushControllerTXFIFO)
-                  00002384    0000003c                 : dl_i2c.o (.text.DL_I2C_flushTargetTXFIFO)
-                  000023c0    0000003c     libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
-                  000023fc    0000003a     libclang_rt.builtins.a : muldsi3.S.obj (.text.__muldsi3)
-                  00002436    00000002     --HOLE-- [fill = 0]
-                  00002438    00000034     TIgJ1b77HVa (.text.DL_Timer_setCounterControl)
-                  0000246c    00000034     libc.a : fopen.c.obj (.text.__TI_cleanup)
-                  000024a0    00000034     libsysbm.a : trgmsg.c.obj (.text.__TI_readmsg)
-                  000024d4    00000034                : trgmsg.c.obj (.text.__TI_writemsg)
-                  00002508    00000034     libc.a : getdevice.c.obj (.text.finddevice)
-                  0000253c    00000030     driverlib.a : dl_i2c.o (.text.DL_I2C_flushTargetRXFIFO)
-                  0000256c    0000002c     TIgJ1b77HVa (.text.__NVIC_EnableIRQ)
-                  00002598    00000028     TIgJ1b77HVa (.text.DL_Common_updateReg)
-                  000025c0    00000028     i2c_hal.o (.text.DL_Common_updateReg)
-                  000025e8    00000028     TIgJ1b77HVa (.text.free_list_insert)
-                  00002610    00000028     libsysbm.a : lseek.c.obj (.text.lseek)
-                  00002638    00000028                : write.c.obj (.text.write)
-                  00002660    00000026     driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig)
-                  00002686    00000002     --HOLE-- [fill = 0]
-                  00002688    00000024     TIgJ1b77HVa (.text.DL_I2C_setControllerRXFIFOThreshold)
-                  000026ac    00000024     TIgJ1b77HVa (.text.DL_I2C_setTargetOwnAddress)
-                  000026d0    00000024     TIgJ1b77HVa (.text.DL_I2C_setTargetRXFIFOThreshold)
-                  000026f4    00000024     libclang_rt.builtins.a : floatunsidf.S.obj (.text.__floatunsidf)
-                  00002718    00000024                            : muldi3.S.obj (.text.__muldi3)
-                  0000273c    00000024     libsysbm.a : unlink.c.obj (.text.unlink)
-                  00002760    00000024     libc.a : boot_cortex_m.c.obj (.text:_c_int00)
-                  00002784    00000022            : memccpy.c.obj (.text.memccpy)
-                  000027a6    00000020     TIgJ1b77HVa (.text.DL_I2C_setAnalogGlitchFilterPulseWidth)
-                  000027c6    00000002     --HOLE-- [fill = 0]
-                  000027c8    00000020     TIgJ1b77HVa (.text.DL_I2C_setControllerTXFIFOThreshold)
-                  000027e8    00000020     TIgJ1b77HVa (.text.DL_I2C_setTargetTXFIFOThreshold)
-                  00002808    0000001e     libclang_rt.builtins.a : ashldi3.S.obj (.text.__ashldi3)
-                  00002826    00000002     --HOLE-- [fill = 0]
-                  00002828    0000001c     TIgJ1b77HVa (.text.DL_GPIO_enableHiZ)
-                  00002844    0000001c     TIgJ1b77HVa (.text.DL_GPIO_initPeripheralOutputFunction)
-                  00002860    0000001c     TIgJ1b77HVa (.text.DL_I2C_disableTargetWakeup)
-                  0000287c    0000001c     TIgJ1b77HVa (.text.DL_I2C_enableInterrupt.48)
-                  00002898    0000001c     TIgJ1b77HVa (.text.DL_I2C_enableInterrupt)
-                  000028b4    0000001c     i2c_hal.o (.text.DL_I2C_enableInterrupt)
-                  000028d0    0000001c     TIgJ1b77HVa (.text.DL_I2C_isControllerRXFIFOEmpty)
-                  000028ec    0000001c     TIgJ1b77HVa (.text.DL_I2C_isTargetRXFIFOEmpty)
-                  00002908    0000001c     TIgJ1b77HVa (.text.DL_SYSCTL_setMCLKDivider)
-                  00002924    0000001c     TIgJ1b77HVa (.text.DL_SYSCTL_setSYSOSCFreq)
-                  00002940    0000001c     driverlib.a : dl_timer.o (.text.DL_Timer_setCaptCompUpdateMethod)
-                  0000295c    0000001c                 : dl_timer.o (.text.DL_Timer_setClockConfig)
-                  00002978    0000001c     startup_mspm0l130x_ticlang.o (.text.Default_Handler)
-                  00002994    0000001c     ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init)
-                  000029b0    0000001c     ti_msp_dl_config.o (.text.SYSCFG_DL_init)
-                  000029cc    0000001c     libc.a : args_main.c.obj (.text._args_main)
-                  000029e8    0000001c     TIgJ1b77HVa (.text.free_list_remove)
-                  00002a04    00000018     TIgJ1b77HVa (.text.DL_GPIO_enableOutput)
-                  00002a1c    00000018     TIgJ1b77HVa (.text.DL_GPIO_enablePower)
-                  00002a34    00000018     TIgJ1b77HVa (.text.DL_GPIO_reset)
-                  00002a4c    00000018     TIgJ1b77HVa (.text.DL_I2C_enableAnalogGlitchFilter)
-                  00002a64    00000018     TIgJ1b77HVa (.text.DL_I2C_enableController)
-                  00002a7c    00000018     TIgJ1b77HVa (.text.DL_I2C_enableControllerClockStretching)
-                  00002a94    00000018     TIgJ1b77HVa (.text.DL_I2C_enablePower)
-                  00002aac    00000018     TIgJ1b77HVa (.text.DL_I2C_enableTarget)
-                  00002ac4    00000018     TIgJ1b77HVa (.text.DL_I2C_enableTargetClockStretching)
-                  00002adc    00000018     TIgJ1b77HVa (.text.DL_I2C_reset)
-                  00002af4    00000018     TIgJ1b77HVa (.text.DL_I2C_setTimerPeriod)
-                  00002b0c    00000018     TIgJ1b77HVa (.text.DL_Timer_enablePower)
-                  00002b24    00000018     TIgJ1b77HVa (.text.DL_Timer_reset)
-                  00002b3c    00000018     driverlib.a : dl_timer.o (.text.DL_Timer_setCaptureCompareOutCtl)
-                  00002b54    00000016     libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset)
-                  00002b6a    00000002     --HOLE-- [fill = 0]
-                  00002b6c    00000014     adc_hal.o (.text.DL_I2C_getControllerStatus)
-                  00002b80    00000014     i2c_hal.o (.text.DL_I2C_getControllerStatus)
-                  00002b94    00000014     TIgJ1b77HVa (.text.DL_I2C_receiveControllerData)
-                  00002ba8    00000014     TIgJ1b77HVa (.text.DL_I2C_resetControllerTransfer)
-                  00002bbc    00000014     i2c_hal.o (.text.DL_I2C_resetControllerTransfer)
-                  00002bd0    00000014     TIgJ1b77HVa (.text.DL_SYSCTL_setBORThreshold)
-                  00002be4    00000014     TIgJ1b77HVa (.text.DL_Timer_enableClock)
-                  00002bf8    00000014     TIgJ1b77HVa (.text.DL_Timer_setCCPDirection)
-                  00002c0c    00000014     libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod)
-                  00002c20    00000012     TIgJ1b77HVa (.text.DL_I2C_getPendingInterrupt)
-                  00002c32    00000012     libc.a : memcpy16.S.obj (.text:TI_memcpy_small)
-                  00002c44    00000012            : copy_decompress_none.c.obj (.text:decompress:none)
-                  00002c56    00000002     --HOLE-- [fill = 0]
-                  00002c58    00000010     TIgJ1b77HVa (.text.DL_SYSCTL_disableNRSTPin)
-                  00002c68    00000010     driverlib.a : dl_timer.o (.text.DL_Timer_setCaptureCompareValue)
-                  00002c78    00000010     libc.a : wcslen.c.obj (.text.wcslen)
-                  00002c88    0000000e     libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memset)
-                  00002c96    0000000e     TIgJ1b77HVa (.text.strcpy)
-                  00002ca4    0000000e     TIgJ1b77HVa (.text.strlen.39)
-                  00002cb2    0000000e     TIgJ1b77HVa (.text.strlen)
-                  00002cc0    0000000e     libc.a : memset16.S.obj (.text:TI_memset_small)
-                  00002cce    00000002     --HOLE-- [fill = 0]
-                  00002cd0    0000000c     libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memclr)
-                  00002cdc    0000000c     libc.a : memory.c.obj (.text.malloc)
-                  00002ce8    0000000a     driverlib.a : dl_common.o (.text.DL_Common_delayCycles)
-                  00002cf2    00000002     --HOLE-- [fill = 0]
-                  00002cf4    00000008     libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy)
-                  00002cfc    00000008     TIgJ1b77HVa (.text._outc.42)
-                  00002d04    00000008     TIgJ1b77HVa (.text._outs.43)
-                  00002d0c    00000008     libc.a : fseek.c.obj (.text.fseek)
-                  00002d14    00000008     libsysbm.a : remove.c.obj (.text.remove)
-                  00002d1c    00000004     startup_mspm0l130x_ticlang.o (.text.Reset_Handler)
-                  00002d20    00000004     libc.a : pre_init.c.obj (.text._system_pre_init)
-                  00002d24    00000004            : exit.c.obj (.text:abort)
-                  00002d28    00000008     --HOLE-- [fill = 0]
-
-.cinit     0    000030a0    000000a8     
-                  000030a0    00000081     (.cinit..data.load) [load image, compression = lzss]
-                  00003121    00000003     --HOLE-- [fill = 0]
-                  00003124    0000000c     (__TI_handler_table)
-                  00003130    00000008     (.cinit..bss.load) [load image, compression = zero_init]
-                  00003138    00000010     (__TI_cinit_table)
-
-.rodata    0    00002d30    00000370     
-                  00002d30    00000101     libc.a : aeabi_ctype.S.obj (.rodata:__aeabi_ctype_table_)
-                  00002e31    00000033     i2c_hal.o (.rodata.str1.170074848951721478861)
-                  00002e64    00000030     i2c_hal.o (.rodata.str1.4013341528008995071)
-                  00002e94    0000002d     adc_hal.o (.rodata.str1.140485669647799580801)
-                  00002ec1    0000002c     adc.o (.rodata.str1.160854843146598718761)
-                  00002eed    0000002c     adc.o (.rodata.str1.170625978319791919211)
-                  00002f19    0000002c     adc_hal.o (.rodata.str1.18930482321442959371)
-                  00002f45    0000002b     adc_hal.o (.rodata.str1.179184043729788647481)
-                  00002f70    00000029     adc.o (.rodata.str1.65033923025266455461)
-                  00002f99    00000022     i2c_hal.o (.rodata.str1.94820672150776998771)
-                  00002fbb    00000021     TIgJ1b77HVa (.rodata.str1.155631718340525846021)
-                  00002fdc    00000020     adc_hal.o (.rodata.str1.2402597435506037301)
-                  00002ffc    0000001d     adc_hal.o (.rodata.str1.158453821256594455641)
-                  00003019    0000001a     adc_hal.o (.rodata.str1.3075958285894219711)
-                  00003033    0000001a     adc_hal.o (.rodata.str1.57010251713964903131)
-                  0000304d    00000015     adc_hal.o (.rodata.str1.181535019888826534251)
-                  00003062    00000011     TIgJ1b77HVa (.rodata.str1.27488788197449232291)
-                  00003073    00000011     TIgJ1b77HVa (.rodata.str1.68831395902989029301)
-                  00003084    00000009     TIgJ1b77HVa (.rodata.str1.65818003898565635461)
-                  0000308d    00000003     TIgJ1b77HVa (.rodata.gPWM_0ClockConfig)
-                  00003090    00000008     TIgJ1b77HVa (.rodata.gPWM_0Config)
-                  00003098    00000002     TIgJ1b77HVa (.rodata.gI2C_controllerClockConfig)
-                  0000309a    00000002     TIgJ1b77HVa (.rodata.gI2C_targetClockConfig)
-                  0000309c    00000004     --HOLE-- [fill = 0]
-
-.init_array 
-*          0    00000000    00000000     UNINITIALIZED
-
-.binit     0    00000000    00000000     
-
-.sysmem    0    20000000    00000200     UNINITIALIZED
-                  20000000    00000010     libc.a : memory.c.obj (.sysmem)
-                  20000010    000001f0     --HOLE--
-
-.data      0    20000200    000001f6     UNINITIALIZED
-                  20000200    000000f0     libc.a : defs.c.obj (.data._ftable)
-                  200002f0    00000078     libsysbm.a : host_device.c.obj (.data._device)
-                  20000368    0000006c     TIgJ1b77HVa (.data..L_MergedGlobals)
-                  200003d4    00000014     adc_hal.o (.data.adc_hal)
-                  200003e8    00000008     i2c_hal.o (.data.i2c_hal)
-                  200003f0    00000004     libc.a : aeabi_portable.c.obj (.data.__aeabi_errno)
-                  200003f4    00000001     adc.o (.data.adc_state)
-                  200003f5    00000001     empty_mspm0l1304.o (.data.mcu_CommandPending)
-
-.bss       0    200003f8    000001e0     UNINITIALIZED
-                  200003f8    00000120     libsysbm.a : trgmsg.c.obj (.bss:_CIOBUF_)
-                  20000518    000000a0     libc.a : defs.c.obj (.bss.__TI_tmpnams)
-                  200005b8    00000008     libsysbm.a : hostopen.c.obj (.bss.parmbuf)
-                  200005c0    00000006     (.common:batteries)
-                  200005c6    00000001     (.common:gRxADCcount)
-                  200005c7    00000001     (.common:gRxADClen)
-                  200005c8    00000004     TIgJ1b77HVa (.bss.sys_free)
-                  200005cc    00000004     (.common:gRxPacket)
-                  200005d0    00000004     (.common:gTxPacket)
-                  200005d4    00000001     (.common:gRxComplete)
-                  200005d5    00000001     (.common:gTxADCcount)
-                  200005d6    00000001     (.common:gTxADClen)
-                  200005d7    00000001     (.common:gTxComplete)
-
-.stack     0    20000700    00000100     UNINITIALIZED
-                  20000700    00000004     libc.a : boot_cortex_m.c.obj (.stack)
-                  20000704    000000fc     --HOLE--
-
-__llvm_prf_cnts 
-*          0    20000000    00000000     UNINITIALIZED
-
-__llvm_prf_bits 
-*          0    20000000    00000000     UNINITIALIZED
-
-MODULE SUMMARY
-
-       Module                         code    ro data   rw data
-       ------                         ----    -------   -------
-    ./
-       TIgJ1b77HVa                    3052    91        112    
-       empty_mspm0l1304.o             540     0         1      
-       startup_mspm0l130x_ticlang.o   32      192       0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         3624    283       113    
-                                                               
-    ./src/battery_data/
-       battery.o                      76      0         6      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         76      0         6      
-                                                               
-    ./src/interfaces/
-       i2c_hal.o                      464     133       8      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         464     133       8      
-                                                               
-    ./src/peripherals/adc/
-       adc_hal.o                      974     266       34     
-       adc.o                          376     129       1      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         1350    395       35     
-                                                               
-    ./syscfg/
-       ti_msp_dl_config.o             572     0         0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         572     0         0      
-                                                               
-    /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libc.a
-       memory.c.obj                   528     0         0      
-       _printfi.c.obj                 424     0         0      
-       defs.c.obj                     0       0         400    
-       aeabi_ctype.S.obj              0       257       0      
-       fputs.c.obj                    248     0         0      
-       setvbuf.c.obj                  212     0         0      
-       getdevice.c.obj                160     0         0      
-       fputc.c.obj                    148     0         0      
-       strcmp-armv6m.S.obj            136     0         0      
-       copy_decompress_lzss.c.obj     124     0         0      
-       fclose.c.obj                   120     0         0      
-       fseek.c.obj                    108     0         0      
-       _io_perm.c.obj                 100     0         0      
-       printf.c.obj                   84      0         0      
-       fflush.c.obj                   82      0         0      
-       atoi.c.obj                     64      0         0      
-       autoinit.c.obj                 60      0         0      
-       fopen.c.obj                    52      0         0      
-       boot_cortex_m.c.obj            36      0         0      
-       memccpy.c.obj                  34      0         0      
-       args_main.c.obj                28      0         0      
-       copy_zero_init.c.obj           22      0         0      
-       copy_decompress_none.c.obj     18      0         0      
-       memcpy16.S.obj                 18      0         0      
-       wcslen.c.obj                   16      0         0      
-       memset16.S.obj                 14      0         0      
-       aeabi_portable.c.obj           8       0         4      
-       exit.c.obj                     4       0         0      
-       pre_init.c.obj                 4       0         0      
-       _lock.c.obj                    2       0         0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         2854    257       404    
-                                                               
-    /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libsysbm.a
-       trgmsg.c.obj                   104     0         288    
-       host_device.c.obj              0       0         120    
-       hostlseek.c.obj                104     0         0      
-       hostopen.c.obj                 92      0         8      
-       hostrename.c.obj               100     0         0      
-       hostread.c.obj                 84      0         0      
-       hostwrite.c.obj                84      0         0      
-       close.c.obj                    72      0         0      
-       hostclose.c.obj                68      0         0      
-       hostunlink.c.obj               68      0         0      
-       lseek.c.obj                    40      0         0      
-       write.c.obj                    40      0         0      
-       unlink.c.obj                   36      0         0      
-       remove.c.obj                   8       0         0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         900     0         416    
-                                                               
-    /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/libclang_rt.builtins.a
-       muldf3.S.obj                   228     0         0      
-       udivmoddi4.S.obj               162     0         0      
-       fixdfsi.S.obj                  74      0         0      
-       aeabi_uidivmod.S.obj           64      0         0      
-       muldsi3.S.obj                  58      0         0      
-       floatunsidf.S.obj              36      0         0      
-       muldi3.S.obj                   36      0         0      
-       ashldi3.S.obj                  30      0         0      
-       aeabi_memset.S.obj             26      0         0      
-       aeabi_uldivmod.S.obj           20      0         0      
-       aeabi_memcpy.S.obj             8       0         0      
-       aeabi_div0.c.obj               4       0         0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         746     0         0      
-                                                               
-    /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/driverlib.a
-       dl_i2c.o                       396     0         0      
-       dl_timer.o                     356     0         0      
-       dl_common.o                    10      0         0      
-    +--+------------------------------+-------+---------+---------+
-       Total:                         762     0         0      
-                                                               
-       Heap:                          0       0         512    
-       Stack:                         0       0         256    
-       Linker Generated:              0       165       0      
-    +--+------------------------------+-------+---------+---------+
-       Grand Total:                   11348   1233      1750   
-
-
-LINKER GENERATED COPY TABLES
-
-__TI_cinit_table @ 00003138 records: 2, size/record: 8, table size: 16
-	.data: load addr=000030a0, load size=00000081 bytes, run addr=20000200, run size=000001f6 bytes, compression=lzss
-	.bss: load addr=00003130, load size=00000008 bytes, run addr=200003f8, run size=000001e0 bytes, compression=zero_init
-
-
-LINKER GENERATED HANDLER TABLE
-
-__TI_handler_table @ 00003124 records: 3, size/record: 4, table size: 12
-	index: 0, handler: __TI_decompress_lzss
-	index: 1, handler: __TI_decompress_none
-	index: 2, handler: __TI_zero_init
-
-
-PRE/POST-LTO FUNCTION SYMBOL REFERENCES
-
-Function: Battery_Init
----------
-  Binding:       global
-  Pre-LTO Size:  76
-  Post-LTO Size: 76
-  Run Address:   0x000020a1
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       batteries
-Type:         object
-Offset:       0x00000048
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       batteries
-Type:         object
-Offset:       0x00000048
-
-
-Function: DL_Common_delayCycles
----------
-  Binding:       global
-  Pre-LTO Size:  10
-  Post-LTO Size: 10
-  Run Address:   0x00002ce9
-
-Function: DL_Common_updateReg
----------
-  Binding:       local
-  Pre-LTO Size:  40
-  Post-LTO Size: 40
-  Run Address:   0x000025c1
-
-Function: DL_GPIO_enableHiZ
----------
-  Binding:       local
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x00002829
-
-Function: DL_GPIO_enableOutput
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002a05
-
-Function: DL_GPIO_enablePower
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002a1d
-
-Function: DL_GPIO_initPeripheralInputFunctionFeatures
----------
-  Binding:       local
-  Pre-LTO Size:  60
-  Post-LTO Size: 60
-  Run Address:   0x0000230d
-
-Function: DL_GPIO_initPeripheralOutputFunction
----------
-  Binding:       local
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x00002845
-
-Function: DL_GPIO_reset
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002a35
-
-Function: DL_I2C_disableTargetWakeup
----------
-  Binding:       local
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x00002861
-
-Function: DL_I2C_enableAnalogGlitchFilter
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002a4d
-
-Function: DL_I2C_enableController
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002a65
-
-Function: DL_I2C_enableControllerClockStretching
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002a7d
-
-Function: DL_I2C_enableInterrupt
----------
-  Binding:       local
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x000028b5
-
-Function: DL_I2C_enableInterrupt.48
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 28
-  Run Address:   0x0000287d
-
-Function: DL_I2C_enablePower
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002a95
-
-Function: DL_I2C_enableTarget
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002aad
-
-Function: DL_I2C_enableTargetClockStretching
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002ac5
-
-Function: DL_I2C_fillControllerTXFIFO
----------
-  Binding:       global
-  Pre-LTO Size:  94
-  Post-LTO Size: 94
-  Run Address:   0x00001d91
-
-Function: DL_I2C_fillTargetTXFIFO
----------
-  Binding:       global
-  Pre-LTO Size:  96
-  Post-LTO Size: 96
-  Run Address:   0x00001cd1
-
-Function: DL_I2C_flushControllerTXFIFO
----------
-  Binding:       global
-  Pre-LTO Size:  60
-  Post-LTO Size: 60
-  Run Address:   0x00002349
-
-Function: DL_I2C_flushTargetRXFIFO
----------
-  Binding:       global
-  Pre-LTO Size:  48
-  Post-LTO Size: 48
-  Run Address:   0x0000253d
-
-Function: DL_I2C_flushTargetTXFIFO
----------
-  Binding:       global
-  Pre-LTO Size:  60
-  Post-LTO Size: 60
-  Run Address:   0x00002385
-
-Function: DL_I2C_getControllerStatus
----------
-  Binding:       local
-  Pre-LTO Size:  20
-  Post-LTO Size: 20
-  Run Address:   0x00002b81
-
-Function: DL_I2C_getPendingInterrupt
----------
-  Binding:       local
-  Pre-LTO Size:  18
-  Post-LTO Size: 18
-  Run Address:   0x00002c21
-
-Function: DL_I2C_isControllerRXFIFOEmpty
----------
-  Binding:       local
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x000028d1
-
-Function: DL_I2C_isTargetRXFIFOEmpty
----------
-  Binding:       local
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x000028ed
-
-Function: DL_I2C_receiveControllerData
----------
-  Binding:       local
-  Pre-LTO Size:  20
-  Post-LTO Size: 20
-  Run Address:   0x00002b95
-
-Function: DL_I2C_reset
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002add
-
-Function: DL_I2C_resetControllerTransfer
----------
-  Binding:       local
-  Pre-LTO Size:  20
-  Post-LTO Size: 20
-  Run Address:   0x00002bbd
-
-Function: DL_I2C_setAnalogGlitchFilterPulseWidth
----------
-  Binding:       local
-  Pre-LTO Size:  38
-  Post-LTO Size: 32
-  Run Address:   0x000027a7
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x0000001e
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000018
-
-
-Function: DL_I2C_setClockConfig
----------
-  Binding:       global
-  Pre-LTO Size:  38
-  Post-LTO Size: 38
-  Run Address:   0x00002661
-
-Function: DL_I2C_setControllerRXFIFOThreshold
----------
-  Binding:       local
-  Pre-LTO Size:  40
-  Post-LTO Size: 36
-  Run Address:   0x00002689
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x0000001c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000016
-
-
-Function: DL_I2C_setControllerTXFIFOThreshold
----------
-  Binding:       local
-  Pre-LTO Size:  40
-  Post-LTO Size: 32
-  Run Address:   0x000027c9
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x0000001a
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000014
-
-
-Function: DL_I2C_setTargetOwnAddress
----------
-  Binding:       local
-  Pre-LTO Size:  36
-  Post-LTO Size: 36
-  Run Address:   0x000026ad
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000012
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000012
-
-
-Function: DL_I2C_setTargetRXFIFOThreshold
----------
-  Binding:       local
-  Pre-LTO Size:  40
-  Post-LTO Size: 36
-  Run Address:   0x000026d1
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x0000001c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000016
-
-
-Function: DL_I2C_setTargetTXFIFOThreshold
----------
-  Binding:       local
-  Pre-LTO Size:  40
-  Post-LTO Size: 32
-  Run Address:   0x000027e9
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x0000001a
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000014
-
-
-Function: DL_I2C_setTimerPeriod
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002af5
-
-Function: DL_I2C_startControllerTransfer
----------
-  Binding:       local
-  Pre-LTO Size:  80
-  Post-LTO Size: 80
-  Run Address:   0x00002051
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000026
-Offset:       0x00000038
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000026
-Offset:       0x00000038
-
-
-Function: DL_SYSCTL_disableNRSTPin
----------
-  Binding:       local
-  Pre-LTO Size:  16
-  Post-LTO Size: 16
-  Run Address:   0x00002c59
-
-Function: DL_SYSCTL_setBORThreshold
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 20
-  Run Address:   0x00002bd1
-
-Function: DL_SYSCTL_setMCLKDivider
----------
-  Binding:       local
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x00002909
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000010
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x0000000e
-
-
-Function: DL_SYSCTL_setSYSOSCFreq
----------
-  Binding:       local
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x00002925
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000010
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x0000000e
-
-
-Function: DL_Timer_enableClock
----------
-  Binding:       local
-  Pre-LTO Size:  20
-  Post-LTO Size: 20
-  Run Address:   0x00002be5
-
-Function: DL_Timer_enablePower
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002b0d
-
-Function: DL_Timer_initFourCCPWMMode
----------
-  Binding:       global
-  Pre-LTO Size:  260
-  Post-LTO Size: 260
-  Run Address:   0x00000cd9
-
-Function: DL_Timer_reset
----------
-  Binding:       local
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002b25
-
-Function: DL_Timer_setCCPDirection
----------
-  Binding:       local
-  Pre-LTO Size:  20
-  Post-LTO Size: 20
-  Run Address:   0x00002bf9
-
-Function: DL_Timer_setCaptCompUpdateMethod
----------
-  Binding:       global
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x00002941
-
-Function: DL_Timer_setCaptureCompareOutCtl
----------
-  Binding:       global
-  Pre-LTO Size:  24
-  Post-LTO Size: 24
-  Run Address:   0x00002b3d
-
-Function: DL_Timer_setCaptureCompareValue
----------
-  Binding:       global
-  Pre-LTO Size:  16
-  Post-LTO Size: 16
-  Run Address:   0x00002c69
-
-Function: DL_Timer_setClockConfig
----------
-  Binding:       global
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x0000295d
-
-Function: DL_Timer_setCounterControl
----------
-  Binding:       local
-  Pre-LTO Size:  60
-  Post-LTO Size: 52
-  Run Address:   0x00002439
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x0000002c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_Common_updateReg
-Type:         function
-Offset:       0x00000024
-
-
-Function: Default_Handler
----------
-  Alias:         ADC0_IRQHandler
-  Alias:         DMA_IRQHandler
-  Alias:         GROUP0_IRQHandler
-  Alias:         GROUP1_IRQHandler
-  Alias:         HardFault_Handler
-  Alias:         I2C0_IRQHandler
-  Alias:         I2C1_IRQHandler
-  Alias:         NMI_Handler
-  Alias:         PendSV_Handler
-  Alias:         SPI0_IRQHandler
-  Alias:         SVC_Handler
-  Alias:         SysTick_Handler
-  Alias:         TIMG0_IRQHandler
-  Alias:         TIMG1_IRQHandler
-  Alias:         TIMG2_IRQHandler
-  Alias:         TIMG4_IRQHandler
-  Alias:         UART0_IRQHandler
-  Alias:         UART1_IRQHandler
-  Binding:       weak
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x00002979
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.str1.133858793420655236111
-Type:         section
-Offset:       0x00000018
-
-Symbol:       printf
-Type:         function
-Offset:       0x0000000e
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .rodata.str1.65818003898565635461
-Type:         section
-Offset:       0x00000018
-
-Symbol:       printf
-Type:         function
-Offset:       0x0000000e
-
-
-Function: HOSTclose
----------
-  Binding:       local
-  Pre-LTO Size:  72
-  Post-LTO Size: 68
-  Run Address:   0x00002181
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_readmsg
-Mangled Name: __TI_readmsg
-Type:         function
-Offset:       0x00000024
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000001c
-
-Symbol:       _lock
-Type:         object
-Offset:       0x0000003c
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000044
-
-Symbol:       parmbuf
-Type:         object
-Offset:       0x00000040
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .bss.parmbuf
-Type:         section
-Offset:       0x00000040
-
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x0000003c
-
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x00000024
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000001c
-
-
-Function: HOSTlseek
----------
-  Binding:       local
-  Pre-LTO Size:  108
-  Post-LTO Size: 104
-  Run Address:   0x00001a71
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x0000003c
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x00000034
-
-Symbol:       _lock
-Type:         object
-Offset:       0x00000060
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000068
-
-Symbol:       parmbuf
-Type:         object
-Offset:       0x00000064
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .bss.parmbuf
-Type:         section
-Offset:       0x00000064
-
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000060
-
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x0000003c
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x00000034
-
-
-Function: HOSTopen
----------
-  Binding:       local
-  Pre-LTO Size:  96
-  Post-LTO Size: 92
-  Run Address:   0x00001df1
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x00000034
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000002c
-
-Symbol:       _lock
-Type:         object
-Offset:       0x00000054
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x0000005c
-
-Symbol:       parmbuf
-Type:         object
-Offset:       0x00000058
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .bss.parmbuf
-Type:         section
-Offset:       0x00000058
-
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000054
-
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x00000034
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000002c
-
-
-Function: HOSTread
----------
-  Binding:       local
-  Pre-LTO Size:  88
-  Post-LTO Size: 84
-  Run Address:   0x00001f01
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x00000034
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000002c
-
-Symbol:       _lock
-Type:         object
-Offset:       0x0000004c
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000054
-
-Symbol:       parmbuf
-Type:         object
-Offset:       0x00000050
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .bss.parmbuf
-Type:         section
-Offset:       0x00000050
-
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x0000004c
-
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x00000034
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000002c
-
-
-Function: HOSTrename
----------
-  Binding:       local
-  Pre-LTO Size:  108
-  Post-LTO Size: 100
-  Run Address:   0x00001b41
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x00000044
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000003c
-
-Symbol:       _lock
-Type:         object
-Offset:       0x00000060
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000068
-
-Symbol:       parmbuf
-Type:         object
-Offset:       0x00000064
-
-Symbol:       strcpy
-Type:         function
-Offset:       0x00000014
-Offset:       0x00000026
-
-Symbol:       strlen
-Type:         function
-Offset:       0x0000001a
-Offset:       0x0000002c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .bss.parmbuf
-Type:         section
-Offset:       0x00000060
-
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x0000005c
-
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x00000044
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000003c
-
-Symbol:       strcpy
-Type:         function
-Offset:       0x00000014
-Offset:       0x00000026
-
-Symbol:       strlen
-Type:         function
-Offset:       0x0000001a
-Offset:       0x0000002c
-
-
-Function: HOSTunlink
----------
-  Binding:       local
-  Pre-LTO Size:  72
-  Post-LTO Size: 68
-  Run Address:   0x000021c5
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x00000024
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000001c
-
-Symbol:       _lock
-Type:         object
-Offset:       0x0000003c
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000044
-
-Symbol:       parmbuf
-Type:         object
-Offset:       0x00000040
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .bss.parmbuf
-Type:         section
-Offset:       0x00000040
-
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x0000003c
-
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x00000024
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000001c
-
-
-Function: HOSTwrite
----------
-  Binding:       local
-  Pre-LTO Size:  88
-  Post-LTO Size: 84
-  Run Address:   0x00001f55
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x00000034
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000002c
-
-Symbol:       _lock
-Type:         object
-Offset:       0x0000004c
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000054
-
-Symbol:       parmbuf
-Type:         object
-Offset:       0x00000050
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .bss.parmbuf
-Type:         section
-Offset:       0x00000050
-
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x0000004c
-
-Symbol:       __TI_readmsg
-Type:         function
-Offset:       0x00000034
-
-Symbol:       __TI_writemsg
-Type:         function
-Offset:       0x0000002c
-
-
-Function: I2C0_IRQHandler
----------
-  Binding:       local
-  Pre-LTO Size:  160
-  Post-LTO Size: 120
-  Run Address:   0x00001915
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_I2C_flushTargetRXFIFO
-Type:         function
-Offset:       0x0000006c
-
-Symbol:       DL_I2C_flushTargetTXFIFO
-Type:         function
-Offset:       0x00000056
-Offset:       0x00000066
-
-Symbol:       DL_I2C_getPendingInterrupt
-Type:         function
-Offset:       0x00000006
-
-Symbol:       DL_I2C_isTargetRXFIFOEmpty
-Type:         function
-Offset:       0x00000074
-
-Symbol:       mcu_CommandPending
-Type:         object
-Offset:       0x0000009c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data.mcu_CommandPending
-Type:         section
-Offset:       0x00000074
-
-Symbol:       DL_I2C_flushTargetRXFIFO
-Type:         function
-Offset:       0x00000042
-
-Symbol:       DL_I2C_flushTargetTXFIFO
-Type:         function
-Offset:       0x0000002c
-Offset:       0x0000003c
-
-Symbol:       DL_I2C_getPendingInterrupt
-Type:         function
-Offset:       0x00000006
-
-Symbol:       DL_I2C_isTargetRXFIFOEmpty
-Type:         function
-Offset:       0x0000004a
-
-
-Function: I2C1_IRQHandler
----------
-  Binding:       local
-  Pre-LTO Size:  336
-  Post-LTO Size: 296
-  Run Address:   0x00000aa1
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_I2C_enableInterrupt
-Type:         function
-Offset:       0x000000a6
-
-Symbol:       DL_I2C_fillControllerTXFIFO
-Type:         function
-Offset:       0x000000d2
-
-Symbol:       DL_I2C_fillTargetTXFIFO
-Type:         function
-Offset:       0x000000f2
-
-Symbol:       DL_I2C_flushControllerTXFIFO
-Type:         function
-Offset:       0x0000004c
-
-Symbol:       DL_I2C_getPendingInterrupt
-Type:         function
-Offset:       0x00000006
-
-Symbol:       DL_I2C_isControllerRXFIFOEmpty
-Type:         function
-Offset:       0x00000056
-
-Symbol:       DL_I2C_receiveControllerData
-Type:         function
-Offset:       0x00000070
-Offset:       0x00000086
-
-Symbol:       gRxADCcount
-Type:         object
-Offset:       0x00000144
-
-Symbol:       gRxADClen
-Type:         object
-Offset:       0x00000148
-
-Symbol:       gRxComplete
-Type:         object
-Offset:       0x00000134
-
-Symbol:       gRxPacket
-Type:         object
-Offset:       0x0000014c
-
-Symbol:       gTxADCcount
-Type:         object
-Offset:       0x00000138
-
-Symbol:       gTxADClen
-Type:         object
-Offset:       0x0000013c
-
-Symbol:       gTxComplete
-Type:         object
-Offset:       0x00000130
-
-Symbol:       gTxPacket
-Type:         object
-Offset:       0x00000140
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_I2C_enableInterrupt.48
-Type:         function
-Offset:       0x00000088
-
-Symbol:       DL_I2C_fillControllerTXFIFO
-Type:         function
-Offset:       0x000000b0
-
-Symbol:       DL_I2C_fillTargetTXFIFO
-Type:         function
-Offset:       0x000000cc
-
-Symbol:       DL_I2C_flushControllerTXFIFO
-Type:         function
-Offset:       0x0000002e
-
-Symbol:       DL_I2C_getPendingInterrupt
-Type:         function
-Offset:       0x00000006
-
-Symbol:       DL_I2C_isControllerRXFIFOEmpty
-Type:         function
-Offset:       0x00000038
-
-Symbol:       DL_I2C_receiveControllerData
-Type:         function
-Offset:       0x00000052
-Offset:       0x00000068
-
-Symbol:       gRxADCcount
-Type:         object
-Offset:       0x0000011c
-
-Symbol:       gRxADClen
-Type:         object
-Offset:       0x00000120
-
-Symbol:       gRxComplete
-Type:         object
-Offset:       0x0000010c
-
-Symbol:       gRxPacket
-Type:         object
-Offset:       0x00000124
-
-Symbol:       gTxADCcount
-Type:         object
-Offset:       0x00000110
-
-Symbol:       gTxADClen
-Type:         object
-Offset:       0x00000114
-
-Symbol:       gTxComplete
-Type:         object
-Offset:       0x00000108
-
-Symbol:       gTxPacket
-Type:         object
-Offset:       0x00000118
-
-
-Function: OUTLINED_FUNCTION_0
----------
-  Binding:       local
-  Pre-LTO Size:  14
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_dsub
-Type:         function
-Offset:       0x00000008
-
-
-Function: OUTLINED_FUNCTION_1
----------
-  Binding:       local
-  Pre-LTO Size:  10
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Function: Reset_Handler
----------
-  Binding:       weak
-  Pre-LTO Size:  4
-  Post-LTO Size: 4
-  Run Address:   0x00002d1d
-
-Function: SYSCFG_DL_GPIO_init
----------
-  Binding:       local
-  Pre-LTO Size:  144
-  Post-LTO Size: 136
-  Run Address:   0x00001681
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_GPIO_enableHiZ
-Type:         function
-Offset:       0x0000004c
-Offset:       0x00000052
-Offset:       0x0000007c
-Offset:       0x00000082
-
-Symbol:       DL_GPIO_enableOutput
-Type:         function
-Offset:       0x00000014
-
-Symbol:       DL_GPIO_initPeripheralInputFunctionFeatures
-Type:         function
-Offset:       0x00000030
-Offset:       0x00000046
-Offset:       0x00000064
-Offset:       0x00000076
-
-Symbol:       DL_GPIO_initPeripheralOutputFunction
-Type:         function
-Offset:       0x00000008
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_GPIO_enableHiZ
-Type:         function
-Offset:       0x00000046
-Offset:       0x0000004c
-Offset:       0x00000074
-Offset:       0x0000007a
-
-Symbol:       DL_GPIO_enableOutput
-Type:         function
-Offset:       0x00000012
-
-Symbol:       DL_GPIO_initPeripheralInputFunctionFeatures
-Type:         function
-Offset:       0x0000002c
-Offset:       0x00000040
-Offset:       0x0000005c
-Offset:       0x0000006e
-
-Symbol:       DL_GPIO_initPeripheralOutputFunction
-Type:         function
-Offset:       0x00000008
-
-
-Function: SYSCFG_DL_I2C_controller_init
----------
-  Binding:       local
-  Pre-LTO Size:  100
-  Post-LTO Size: 96
-  Run Address:   0x00001d31
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.gI2C_controllerClockConfig
-Type:         section
-Offset:       0x00000058
-
-Symbol:       DL_I2C_enableAnalogGlitchFilter
-Type:         function
-Offset:       0x0000001a
-
-Symbol:       DL_I2C_enableController
-Type:         function
-Offset:       0x0000004e
-
-Symbol:       DL_I2C_enableControllerClockStretching
-Type:         function
-Offset:       0x00000040
-
-Symbol:       DL_I2C_enableInterrupt
-Type:         function
-Offset:       0x00000048
-
-Symbol:       DL_I2C_resetControllerTransfer
-Type:         function
-Offset:       0x00000020
-
-Symbol:       DL_I2C_setAnalogGlitchFilterPulseWidth
-Type:         function
-Offset:       0x00000014
-
-Symbol:       DL_I2C_setClockConfig
-Type:         function
-Offset:       0x0000000a
-
-Symbol:       DL_I2C_setControllerRXFIFOThreshold
-Type:         function
-Offset:       0x0000003a
-
-Symbol:       DL_I2C_setControllerTXFIFOThreshold
-Type:         function
-Offset:       0x00000032
-
-Symbol:       DL_I2C_setTimerPeriod
-Type:         function
-Offset:       0x00000028
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .rodata.gI2C_controllerClockConfig
-Type:         section
-Offset:       0x00000054
-
-Symbol:       DL_I2C_enableAnalogGlitchFilter
-Type:         function
-Offset:       0x00000018
-
-Symbol:       DL_I2C_enableController
-Type:         function
-Offset:       0x0000004c
-
-Symbol:       DL_I2C_enableControllerClockStretching
-Type:         function
-Offset:       0x0000003e
-
-Symbol:       DL_I2C_enableInterrupt
-Type:         function
-Offset:       0x00000046
-
-Symbol:       DL_I2C_resetControllerTransfer
-Type:         function
-Offset:       0x0000001e
-
-Symbol:       DL_I2C_setAnalogGlitchFilterPulseWidth
-Type:         function
-Offset:       0x00000012
-
-Symbol:       DL_I2C_setClockConfig
-Type:         function
-Offset:       0x00000008
-
-Symbol:       DL_I2C_setControllerRXFIFOThreshold
-Type:         function
-Offset:       0x00000038
-
-Symbol:       DL_I2C_setControllerTXFIFOThreshold
-Type:         function
-Offset:       0x00000030
-
-Symbol:       DL_I2C_setTimerPeriod
-Type:         function
-Offset:       0x00000026
-
-
-Function: SYSCFG_DL_I2C_target_init
----------
-  Binding:       local
-  Pre-LTO Size:  96
-  Post-LTO Size: 92
-  Run Address:   0x00001e4d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.gI2C_targetClockConfig
-Type:         section
-Offset:       0x00000058
-
-Symbol:       DL_I2C_disableTargetWakeup
-Type:         function
-Offset:       0x00000040
-
-Symbol:       DL_I2C_enableAnalogGlitchFilter
-Type:         function
-Offset:       0x0000001a
-
-Symbol:       DL_I2C_enableInterrupt
-Type:         function
-Offset:       0x0000004a
-
-Symbol:       DL_I2C_enableTarget
-Type:         function
-Offset:       0x00000050
-
-Symbol:       DL_I2C_enableTargetClockStretching
-Type:         function
-Offset:       0x0000003a
-
-Symbol:       DL_I2C_setAnalogGlitchFilterPulseWidth
-Type:         function
-Offset:       0x00000014
-
-Symbol:       DL_I2C_setClockConfig
-Type:         function
-Offset:       0x0000000a
-
-Symbol:       DL_I2C_setTargetOwnAddress
-Type:         function
-Offset:       0x00000022
-
-Symbol:       DL_I2C_setTargetRXFIFOThreshold
-Type:         function
-Offset:       0x00000034
-
-Symbol:       DL_I2C_setTargetTXFIFOThreshold
-Type:         function
-Offset:       0x0000002c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .rodata.gI2C_targetClockConfig
-Type:         section
-Offset:       0x00000054
-
-Symbol:       DL_I2C_disableTargetWakeup
-Type:         function
-Offset:       0x0000003e
-
-Symbol:       DL_I2C_enableAnalogGlitchFilter
-Type:         function
-Offset:       0x00000018
-
-Symbol:       DL_I2C_enableInterrupt
-Type:         function
-Offset:       0x00000048
-
-Symbol:       DL_I2C_enableTarget
-Type:         function
-Offset:       0x0000004e
-
-Symbol:       DL_I2C_enableTargetClockStretching
-Type:         function
-Offset:       0x00000038
-
-Symbol:       DL_I2C_setAnalogGlitchFilterPulseWidth
-Type:         function
-Offset:       0x00000012
-
-Symbol:       DL_I2C_setClockConfig
-Type:         function
-Offset:       0x00000008
-
-Symbol:       DL_I2C_setTargetOwnAddress
-Type:         function
-Offset:       0x00000020
-
-Symbol:       DL_I2C_setTargetRXFIFOThreshold
-Type:         function
-Offset:       0x00000032
-
-Symbol:       DL_I2C_setTargetTXFIFOThreshold
-Type:         function
-Offset:       0x0000002a
-
-
-Function: SYSCFG_DL_PWM_0_init
----------
-  Binding:       local
-  Pre-LTO Size:  104
-  Post-LTO Size: 104
-  Run Address:   0x00001ad9
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.gPWM_0ClockConfig
-Type:         section
-Offset:       0x0000005c
-
-Symbol:       .rodata.gPWM_0Config
-Type:         section
-Offset:       0x00000064
-
-Symbol:       DL_Timer_enableClock
-Type:         function
-Offset:       0x0000004a
-
-Symbol:       DL_Timer_initFourCCPWMMode
-Type:         function
-Offset:       0x00000012
-
-Symbol:       DL_Timer_setCCPDirection
-Type:         function
-Offset:       0x00000052
-
-Symbol:       DL_Timer_setCaptCompUpdateMethod
-Type:         function
-Offset:       0x00000038
-
-Symbol:       DL_Timer_setCaptureCompareOutCtl
-Type:         function
-Offset:       0x0000002e
-
-Symbol:       DL_Timer_setCaptureCompareValue
-Type:         function
-Offset:       0x00000044
-
-Symbol:       DL_Timer_setClockConfig
-Type:         function
-Offset:       0x0000000a
-
-Symbol:       DL_Timer_setCounterControl
-Type:         function
-Offset:       0x00000020
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .rodata.gPWM_0ClockConfig
-Type:         section
-Offset:       0x0000005c
-
-Symbol:       .rodata.gPWM_0Config
-Type:         section
-Offset:       0x00000064
-
-Symbol:       DL_Timer_enableClock
-Type:         function
-Offset:       0x0000004a
-
-Symbol:       DL_Timer_initFourCCPWMMode
-Type:         function
-Offset:       0x00000012
-
-Symbol:       DL_Timer_setCCPDirection
-Type:         function
-Offset:       0x00000052
-
-Symbol:       DL_Timer_setCaptCompUpdateMethod
-Type:         function
-Offset:       0x00000038
-
-Symbol:       DL_Timer_setCaptureCompareOutCtl
-Type:         function
-Offset:       0x0000002e
-
-Symbol:       DL_Timer_setCaptureCompareValue
-Type:         function
-Offset:       0x00000044
-
-Symbol:       DL_Timer_setClockConfig
-Type:         function
-Offset:       0x0000000a
-
-Symbol:       DL_Timer_setCounterControl
-Type:         function
-Offset:       0x00000020
-
-
-Function: SYSCFG_DL_SYSCTL_init
----------
-  Binding:       local
-  Pre-LTO Size:  32
-  Post-LTO Size: 28
-  Run Address:   0x00002995
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_SYSCTL_disableNRSTPin
-Type:         function
-Offset:       0x0000000c
-
-Symbol:       DL_SYSCTL_setBORThreshold
-Type:         function
-Offset:       0x00000008
-
-Symbol:       DL_SYSCTL_setMCLKDivider
-Type:         function
-Offset:       0x00000018
-
-Symbol:       DL_SYSCTL_setSYSOSCFreq
-Type:         function
-Offset:       0x00000012
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_SYSCTL_disableNRSTPin
-Type:         function
-Offset:       0x0000000a
-
-Symbol:       DL_SYSCTL_setBORThreshold
-Type:         function
-Offset:       0x00000006
-
-Symbol:       DL_SYSCTL_setMCLKDivider
-Type:         function
-Offset:       0x00000016
-
-Symbol:       DL_SYSCTL_setSYSOSCFreq
-Type:         function
-Offset:       0x00000010
-
-
-Function: SYSCFG_DL_init
----------
-  Binding:       local
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x000029b1
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       SYSCFG_DL_GPIO_init
-Type:         function
-Offset:       0x00000006
-
-Symbol:       SYSCFG_DL_I2C_controller_init
-Type:         function
-Offset:       0x00000012
-
-Symbol:       SYSCFG_DL_I2C_target_init
-Type:         function
-Offset:       0x00000016
-
-Symbol:       SYSCFG_DL_PWM_0_init
-Type:         function
-Offset:       0x0000000e
-
-Symbol:       SYSCFG_DL_SYSCTL_init
-Type:         function
-Offset:       0x0000000a
-
-Symbol:       SYSCFG_DL_initPower
-Type:         function
-Offset:       0x00000002
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       SYSCFG_DL_GPIO_init
-Type:         function
-Offset:       0x00000006
-
-Symbol:       SYSCFG_DL_I2C_controller_init
-Type:         function
-Offset:       0x00000012
-
-Symbol:       SYSCFG_DL_I2C_target_init
-Type:         function
-Offset:       0x00000016
-
-Symbol:       SYSCFG_DL_PWM_0_init
-Type:         function
-Offset:       0x0000000e
-
-Symbol:       SYSCFG_DL_SYSCTL_init
-Type:         function
-Offset:       0x0000000a
-
-Symbol:       SYSCFG_DL_initPower
-Type:         function
-Offset:       0x00000002
-
-
-Function: SYSCFG_DL_initPower
----------
-  Binding:       local
-  Pre-LTO Size:  88
-  Post-LTO Size: 88
-  Run Address:   0x00001ea9
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_Common_delayCycles
-Type:         function
-Offset:       0x0000003e
-
-Symbol:       DL_GPIO_enablePower
-Type:         function
-Offset:       0x00000026
-
-Symbol:       DL_GPIO_reset
-Type:         function
-Offset:       0x00000008
-
-Symbol:       DL_I2C_enablePower
-Type:         function
-Offset:       0x00000032
-Offset:       0x00000038
-
-Symbol:       DL_I2C_reset
-Type:         function
-Offset:       0x00000018
-Offset:       0x00000020
-
-Symbol:       DL_Timer_enablePower
-Type:         function
-Offset:       0x0000002c
-
-Symbol:       DL_Timer_reset
-Type:         function
-Offset:       0x00000010
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_Common_delayCycles
-Type:         function
-Offset:       0x0000003e
-
-Symbol:       DL_GPIO_enablePower
-Type:         function
-Offset:       0x00000026
-
-Symbol:       DL_GPIO_reset
-Type:         function
-Offset:       0x00000008
-
-Symbol:       DL_I2C_enablePower
-Type:         function
-Offset:       0x00000032
-Offset:       0x00000038
-
-Symbol:       DL_I2C_reset
-Type:         function
-Offset:       0x00000018
-Offset:       0x00000020
-
-Symbol:       DL_Timer_enablePower
-Type:         function
-Offset:       0x0000002c
-
-Symbol:       DL_Timer_reset
-Type:         function
-Offset:       0x00000010
-
-
-Function: TI_memcpy_small
----------
-  Binding:       global
-  Pre-LTO Size:  0
-  Post-LTO Size: 18
-  Run Address:   0x00002c33
-
-Function: TI_memset_small
----------
-  Binding:       global
-  Pre-LTO Size:  0
-  Post-LTO Size: 14
-  Run Address:   0x00002cc1
-
-Function: __NVIC_EnableIRQ
----------
-  Binding:       local
-  Pre-LTO Size:  44
-  Post-LTO Size: 44
-  Run Address:   0x0000256d
-
-Function: __TI_auto_init
----------
-  Binding:       global
-  Pre-LTO Size:  100
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       copy_in
-Type:         function
-Offset:       0x0000000a
-
-
-Function: __TI_auto_init_nobinit_nopinit
----------
-  Binding:       global
-  Pre-LTO Size:  0
-  Post-LTO Size: 60
-  Run Address:   0x000023c1
-
-Function: __TI_cleanup
----------
-  Binding:       local
-  Pre-LTO Size:  52
-  Post-LTO Size: 52
-  Run Address:   0x0000246d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_closefile
-Type:         function
-Offset:       0x00000006
-Offset:       0x0000001e
-
-Symbol:       __TI_ft_end
-Type:         object
-Offset:       0x00000030
-
-Symbol:       _ftable
-Type:         object
-Offset:       0x0000002c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000030
-
-Symbol:       .data._ftable
-Type:         section
-Offset:       0x0000002c
-
-Symbol:       __TI_closefile
-Type:         function
-Offset:       0x00000006
-Offset:       0x0000001e
-
-
-Function: __TI_closefile
----------
-  Binding:       local
-  Pre-LTO Size:  124
-  Post-LTO Size: 120
-  Run Address:   0x0000198d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_doflush
-Type:         function
-Offset:       0x00000014
-
-Symbol:       __TI_tmpnams
-Type:         object
-Offset:       0x00000074
-
-Symbol:       _lock
-Type:         object
-Offset:       0x00000070
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000078
-
-Symbol:       close
-Type:         function
-Offset:       0x00000048
-
-Symbol:       free
-Type:         function
-Offset:       0x00000034
-
-Symbol:       remove
-Type:         function
-Offset:       0x00000064
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .bss.__TI_tmpnams
-Type:         section
-Offset:       0x00000074
-
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000070
-
-Symbol:       __TI_doflush
-Type:         function
-Offset:       0x00000014
-
-Symbol:       close
-Type:         function
-Offset:       0x00000048
-
-Symbol:       free
-Type:         function
-Offset:       0x00000034
-
-Symbol:       remove
-Type:         function
-Offset:       0x00000064
-
-
-Function: __TI_decompress_lzss
----------
-  Binding:       global
-  Pre-LTO Size:  124
-  Post-LTO Size: 124
-  Run Address:   0x00001899
-
-Function: __TI_decompress_none
----------
-  Binding:       global
-  Pre-LTO Size:  18
-  Post-LTO Size: 18
-  Run Address:   0x00002c45
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_memcpy
-Type:         function
-Offset:       0x0000000c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __aeabi_memcpy
-Type:         function
-Offset:       0x0000000c
-
-
-Function: __TI_doflush
----------
-  Binding:       local
-  Pre-LTO Size:  82
-  Post-LTO Size: 82
-  Run Address:   0x00001ffd
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       write
-Type:         function
-Offset:       0x00000022
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       write
-Type:         function
-Offset:       0x00000022
-
-
-Function: __TI_ltoa
----------
-  Binding:       global
-  Pre-LTO Size:  88
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_idiv
-Type:         function
-Offset:       0x00000018
-
-Symbol:       __aeabi_memcpy
-Type:         function
-Offset:       0x0000004c
-
-
-Function: __TI_printfi
----------
-  Binding:       global
-  Pre-LTO Size:  436
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.str1.103488685894817597201
-Type:         section
-Offset:       0x00000994
-
-Symbol:       .rodata.str1.153638888446227384661
-Type:         section
-Offset:       0x00000998
-
-Symbol:       __aeabi_dcmplt
-Type:         function
-Offset:       0x00000556
-
-Symbol:       __aeabi_errno_addr
-Type:         function
-Offset:       0x00000362
-
-Symbol:       __aeabi_lmul
-Type:         function
-Offset:       0x0000096e
-
-Symbol:       __aeabi_memset
-Type:         function
-Offset:       0x00000440
-Offset:       0x00000654
-Offset:       0x00000666
-Offset:       0x0000067a
-
-Symbol:       __aeabi_uidiv
-Type:         function
-Offset:       0x000009c0
-
-Symbol:       __aeabi_uldivmod
-Type:         function
-Offset:       0x000009ca
-
-Symbol:       _pconv_a
-Type:         function
-Offset:       0x00000548
-
-Symbol:       _pconv_e
-Type:         function
-Offset:       0x000005a8
-
-Symbol:       _pconv_f
-Type:         function
-Offset:       0x0000059e
-
-Symbol:       _pconv_g
-Type:         function
-Offset:       0x00000594
-
-Symbol:       atoi
-Type:         function
-Offset:       0x0000024a
-Offset:       0x0000029a
-
-Symbol:       memccpy
-Type:         function
-Offset:       0x00000632
-
-Symbol:       strlen
-Type:         function
-Offset:       0x0000001c
-Offset:       0x00000390
-Offset:       0x0000039a
-Offset:       0x000006cc
-Offset:       0x0000098a
-
-Symbol:       wcslen
-Type:         function
-Offset:       0x000002c6
-Offset:       0x000002d0
-
-
-Function: __TI_printfi_nofloat
----------
-  Binding:       global
-  Pre-LTO Size:  0
-  Post-LTO Size: 424
-  Run Address:   0x00000781
-
-Post-LTO Symbol References
---------------------------
-Symbol:       _pproc_fwp___TI_printfi_nofloat
-Type:         function
-Offset:       0x0000006c
-
-Symbol:       _pproc_str___TI_printfi_nofloat
-Type:         function
-Offset:       0x00000134
-
-Symbol:       _pproc_wstr___TI_printfi_nofloat
-Type:         function
-Offset:       0x00000168
-
-Symbol:       _setfield___TI_printfi_nofloat
-Type:         function
-Offset:       0x00000142
-
-Symbol:       pproc_fflags___TI_printfi_nofloat
-Type:         function
-Offset:       0x00000062
-
-Symbol:       strlen.39
-Type:         function
-Offset:       0x0000001c
-
-
-Function: __TI_readmsg
----------
-  Binding:       global
-  Pre-LTO Size:  52
-  Post-LTO Size: 52
-  Run Address:   0x000024a1
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __CIOBUF_
-Type:         object
-Offset:       0x00000030
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __CIOBUF_
-Type:         object
-Offset:       0x00000030
-
-
-Function: __TI_writemsg
----------
-  Binding:       global
-  Pre-LTO Size:  52
-  Post-LTO Size: 52
-  Run Address:   0x000024d5
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __CIOBUF_
-Type:         object
-Offset:       0x00000030
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __CIOBUF_
-Type:         object
-Offset:       0x00000030
-
-
-Function: __TI_wrt_ok
----------
-  Binding:       local
-  Pre-LTO Size:  100
-  Post-LTO Size: 100
-  Run Address:   0x00001ba5
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       fseek
-Type:         function
-Offset:       0x0000001c
-
-Symbol:       setvbuf
-Type:         function
-Offset:       0x0000004a
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       fseek
-Type:         function
-Offset:       0x0000001c
-
-Symbol:       setvbuf
-Type:         function
-Offset:       0x0000004a
-
-
-Function: __TI_zero_init
----------
-  Binding:       global
-  Pre-LTO Size:  16
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_memclr
-Type:         function
-Offset:       0x0000000a
-
-
-Function: __TI_zero_init_nomemset
----------
-  Binding:       global
-  Pre-LTO Size:  0
-  Post-LTO Size: 22
-  Run Address:   0x00002b55
-
-Function: __aeabi_d2iz
----------
-  Alias:         __fixdfsi
-  Binding:       global
-  Pre-LTO Size:  74
-  Post-LTO Size: 74
-  Run Address:   0x000020ed
-
-Function: __aeabi_dadd
----------
-  Alias:         __adddf3
-  Binding:       global
-  Pre-LTO Size:  392
-  Post-LTO Size: 0
-  Run Address:   0x0000000b
-
-Function: __aeabi_dcmpeq
----------
-  Binding:       global
-  Pre-LTO Size:  18
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __eqdf2
-Type:         function
-Offset:       0x00000002
-
-
-Function: __aeabi_dcmpge
----------
-  Binding:       global
-  Pre-LTO Size:  18
-  Post-LTO Size: 0
-  Run Address:   0x0000003d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __gedf2
-Type:         function
-Offset:       0x0000003e
-
-
-Function: __aeabi_dcmpgt
----------
-  Binding:       global
-  Pre-LTO Size:  18
-  Post-LTO Size: 0
-  Run Address:   0x00000051
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __gtdf2
-Type:         function
-Offset:       0x00000052
-
-
-Function: __aeabi_dcmple
----------
-  Binding:       global
-  Pre-LTO Size:  18
-  Post-LTO Size: 0
-  Run Address:   0x00000029
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __ledf2
-Type:         function
-Offset:       0x0000002a
-
-
-Function: __aeabi_dcmplt
----------
-  Binding:       global
-  Pre-LTO Size:  18
-  Post-LTO Size: 0
-  Run Address:   0x00000015
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __ltdf2
-Type:         function
-Offset:       0x00000016
-
-
-Function: __aeabi_ddiv
----------
-  Alias:         __divdf3
-  Binding:       global
-  Pre-LTO Size:  268
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Function: __aeabi_dmul
----------
-  Alias:         __muldf3
-  Binding:       global
-  Pre-LTO Size:  228
-  Post-LTO Size: 228
-  Run Address:   0x000010b5
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __muldsi3
-Type:         function
-Offset:       0x00000050
-Offset:       0x0000005c
-Offset:       0x00000068
-Offset:       0x00000072
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __muldsi3
-Type:         function
-Offset:       0x00000050
-Offset:       0x0000005c
-Offset:       0x00000068
-Offset:       0x00000072
-
-
-Function: __aeabi_dsub
----------
-  Alias:         __subdf3
-  Binding:       global
-  Pre-LTO Size:  402
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Function: __aeabi_errno_addr
----------
-  Binding:       local
-  Pre-LTO Size:  8
-  Post-LTO Size: 8
-  Run Address:   0x00001709
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_errno
-Type:         object
-Offset:       0x00000004
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data.__aeabi_errno
-Type:         section
-Offset:       0x00000004
-
-
-Function: __aeabi_i2d
----------
-  Alias:         __floatsidf
-  Binding:       global
-  Pre-LTO Size:  44
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Function: __aeabi_idiv
----------
-  Alias:         __aeabi_idivmod
-  Binding:       global
-  Pre-LTO Size:  86
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_idiv0
-Type:         function
-Offset:       0x00000050
-
-
-Function: __aeabi_idiv0
----------
-  Binding:       weak
-  Pre-LTO Size:  2
-  Post-LTO Size: 2
-  Run Address:   0x000014bb
-
-Function: __aeabi_ldiv0
----------
-  Binding:       weak
-  Pre-LTO Size:  2
-  Post-LTO Size: 2
-  Run Address:   0x0000155f
-
-Function: __aeabi_llsl
----------
-  Alias:         __ashldi3
-  Binding:       global
-  Pre-LTO Size:  30
-  Post-LTO Size: 30
-  Run Address:   0x00002809
-
-Function: __aeabi_lmul
----------
-  Alias:         __muldi3
-  Binding:       global
-  Pre-LTO Size:  36
-  Post-LTO Size: 36
-  Run Address:   0x00002719
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __muldsi3
-Type:         function
-Offset:       0x00000014
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __muldsi3
-Type:         function
-Offset:       0x00000014
-
-
-Function: __aeabi_memclr
----------
-  Alias:         __aeabi_memclr4
-  Alias:         __aeabi_memclr8
-  Binding:       global
-  Pre-LTO Size:  12
-  Post-LTO Size: 12
-  Run Address:   0x00002cd1
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       memset
-Type:         function
-Offset:       0x00000006
-
-
-Function: __aeabi_memcpy
----------
-  Alias:         __aeabi_memcpy4
-  Alias:         __aeabi_memcpy8
-  Binding:       global
-  Pre-LTO Size:  8
-  Post-LTO Size: 8
-  Run Address:   0x00002cf5
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       memcpy
-Type:         function
-Offset:       0x00000002
-
-
-Function: __aeabi_memset
----------
-  Alias:         __aeabi_memset4
-  Alias:         __aeabi_memset8
-  Binding:       global
-  Pre-LTO Size:  14
-  Post-LTO Size: 14
-  Run Address:   0x00002c89
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       memset
-Type:         function
-Offset:       0x00000008
-
-
-Function: __aeabi_ui2d
----------
-  Alias:         __floatunsidf
-  Binding:       global
-  Pre-LTO Size:  36
-  Post-LTO Size: 36
-  Run Address:   0x000026f5
-
-Function: __aeabi_uidiv
----------
-  Alias:         __aeabi_uidivmod
-  Binding:       global
-  Pre-LTO Size:  64
-  Post-LTO Size: 64
-  Run Address:   0x0000224d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_idiv0
-Type:         function
-Offset:       0x0000003a
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __aeabi_idiv0
-Type:         function
-Offset:       0x0000003a
-
-
-Function: __aeabi_uldivmod
----------
-  Binding:       global
-  Pre-LTO Size:  20
-  Post-LTO Size: 20
-  Run Address:   0x00002c0d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __udivmoddi4
-Type:         function
-Offset:       0x00000008
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __udivmoddi4
-Type:         function
-Offset:       0x00000008
-
-
-Function: __gedf2
----------
-  Alias:         __gtdf2
-  Binding:       global
-  Pre-LTO Size:  116
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Function: __ledf2
----------
-  Alias:         __cmpdf2
-  Alias:         __eqdf2
-  Alias:         __ltdf2
-  Alias:         __nedf2
-  Binding:       global
-  Pre-LTO Size:  104
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Function: __muldsi3
----------
-  Binding:       global
-  Pre-LTO Size:  58
-  Post-LTO Size: 58
-  Run Address:   0x000023fd
-
-Function: __udivmoddi4
----------
-  Binding:       global
-  Pre-LTO Size:  162
-  Post-LTO Size: 162
-  Run Address:   0x000014bd
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_ldiv0
-Type:         function
-Offset:       0x00000030
-
-Symbol:       __aeabi_llsl
-Type:         function
-Offset:       0x0000006c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __aeabi_ldiv0
-Type:         function
-Offset:       0x00000030
-
-Symbol:       __aeabi_llsl
-Type:         function
-Offset:       0x0000006c
-
-
-Function: _args_main
----------
-  Binding:       local
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x000029cd
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       main
-Type:         function
-Offset:       0x00000010
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       main
-Type:         function
-Offset:       0x00000010
-
-
-Function: _c_int00
----------
-  Alias:         _c_int00
-  Binding:       global
-  Pre-LTO Size:  36
-  Post-LTO Size: 36
-  Run Address:   0x00002761
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_auto_init
-Type:         function
-Offset:       0x00000012
-
-Symbol:       _args_main
-Type:         function
-Offset:       0x00000016
-
-Symbol:       _system_pre_init
-Type:         function
-Offset:       0x0000000a
-
-Symbol:       exit
-Type:         function
-Offset:       0x0000001c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       _args_main
-Type:         function
-Offset:       0x00000016
-
-Symbol:       _system_pre_init
-Type:         function
-Offset:       0x0000000a
-
-
-Function: _div___TI_printfi
----------
-  Binding:       local
-  Pre-LTO Size:  52
-  Post-LTO Size: 0
-  Run Address:   0x0000099d
-
-Function: _div___TI_printfi_nofloat
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 52
-  Run Address:   0x0000074d
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __aeabi_uidiv
-Type:         function
-Offset:       0x000006b0
-
-Symbol:       __aeabi_uldivmod
-Type:         function
-Offset:       0x000006ba
-
-
-Function: _ecpy
----------
-  Binding:       local
-  Pre-LTO Size:  82
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       _ltostr___TI_printfi
-Type:         function
-Offset:       0x00000018
-
-
-Function: _fcpy
----------
-  Binding:       local
-  Pre-LTO Size:  48
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       strlen
-Type:         function
-Offset:       0x0000000a
-
-
-Function: _getarg_diouxp___TI_printfi
----------
-  Binding:       local
-  Pre-LTO Size:  256
-  Post-LTO Size: 0
-  Run Address:   0x0000082d
-
-Function: _getarg_diouxp___TI_printfi_nofloat
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 256
-  Run Address:   0x000005dd
-
-Function: _ltostr___TI_printfi
----------
-  Binding:       local
-  Pre-LTO Size:  112
-  Post-LTO Size: 0
-  Run Address:   0x0000092d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.str1.103488685894817597201
-Type:         section
-Offset:       0x00000994
-
-Symbol:       .rodata.str1.153638888446227384661
-Type:         section
-Offset:       0x00000998
-
-Symbol:       __aeabi_lmul
-Type:         function
-Offset:       0x0000096e
-
-Symbol:       strlen
-Type:         function
-Offset:       0x0000098a
-
-
-Function: _ltostr___TI_printfi_nofloat
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 112
-  Run Address:   0x000006dd
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .rodata.str1.27488788197449232291
-Type:         section
-Offset:       0x00000688
-
-Symbol:       .rodata.str1.68831395902989029301
-Type:         section
-Offset:       0x00000684
-
-Symbol:       __aeabi_lmul
-Type:         function
-Offset:       0x0000065e
-
-Symbol:       strlen.39
-Type:         function
-Offset:       0x0000067a
-
-
-Function: _mcpy
----------
-  Binding:       local
-  Pre-LTO Size:  102
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       strlen
-Type:         function
-Offset:       0x0000000a
-
-
-Function: _nop
----------
-  Binding:       local
-  Pre-LTO Size:  2
-  Post-LTO Size: 2
-  Run Address:   0x00001def
-
-Function: _outc
----------
-  Binding:       local
-  Pre-LTO Size:  8
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       fputc
-Type:         function
-Offset:       0x00000002
-
-
-Function: _outc.42
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 8
-  Run Address:   0x00002cfd
-
-Post-LTO Symbol References
---------------------------
-Symbol:       fputc
-Type:         function
-Offset:       0x00000002
-
-
-Function: _outs
----------
-  Binding:       local
-  Pre-LTO Size:  8
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       fputs
-Type:         function
-Offset:       0x00000002
-
-
-Function: _outs.43
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 8
-  Run Address:   0x00002d05
-
-Post-LTO Symbol References
---------------------------
-Symbol:       fputs
-Type:         function
-Offset:       0x00000002
-
-
-Function: _pconv_a
----------
-  Binding:       local
-  Pre-LTO Size:  544
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.str1.103488685894817597201
-Type:         section
-Offset:       0x00000214
-
-Symbol:       .rodata.str1.153638888446227384661
-Type:         section
-Offset:       0x00000218
-
-Symbol:       OUTLINED_FUNCTION_0
-Type:         function
-Offset:       0x000000d4
-Offset:       0x00000118
-Offset:       0x00000152
-
-Symbol:       __TI_ltoa
-Type:         function
-Offset:       0x000000c8
-
-Symbol:       __aeabi_d2iz
-Type:         function
-Offset:       0x000000be
-Offset:       0x00000108
-Offset:       0x00000140
-
-Symbol:       __aeabi_dcmpeq
-Type:         function
-Offset:       0x0000003a
-Offset:       0x00000096
-Offset:       0x000000f0
-
-Symbol:       __aeabi_dcmpge
-Type:         function
-Offset:       0x00000016
-
-Symbol:       __aeabi_dcmple
-Type:         function
-Offset:       0x0000002a
-
-Symbol:       __aeabi_dcmplt
-Type:         function
-Offset:       0x0000007c
-
-Symbol:       __aeabi_dmul
-Type:         function
-Offset:       0x00000100
-Offset:       0x00000138
-
-Symbol:       __aeabi_i2d
-Type:         function
-Offset:       0x000000d0
-Offset:       0x00000114
-Offset:       0x0000014e
-
-Symbol:       _ecpy
-Type:         function
-Offset:       0x000001b2
-
-Symbol:       _fcpy
-Type:         function
-Offset:       0x000001cc
-
-Symbol:       _mcpy
-Type:         function
-Offset:       0x000001e4
-
-Symbol:       frexpl
-Type:         function
-Offset:       0x0000004c
-Offset:       0x000000a4
-
-Symbol:       ldexpl
-Type:         function
-Offset:       0x000000b2
-
-Symbol:       strchr
-Type:         function
-Offset:       0x00000162
-Offset:       0x0000017a
-
-Symbol:       strlen
-Type:         function
-Offset:       0x000001be
-
-
-Function: _pconv_e
----------
-  Binding:       local
-  Pre-LTO Size:  288
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       OUTLINED_FUNCTION_1
-Type:         function
-Offset:       0x0000005a
-Offset:       0x0000007c
-Offset:       0x00000088
-
-Symbol:       __aeabi_dcmpeq
-Type:         function
-Offset:       0x0000004a
-
-Symbol:       __aeabi_dcmpge
-Type:         function
-Offset:       0x00000022
-Offset:       0x00000080
-
-Symbol:       __aeabi_dcmple
-Type:         function
-Offset:       0x00000038
-
-Symbol:       __aeabi_dcmplt
-Type:         function
-Offset:       0x0000005e
-
-Symbol:       __aeabi_ddiv
-Type:         function
-Offset:       0x0000008c
-
-Symbol:       __aeabi_dmul
-Type:         function
-Offset:       0x0000006e
-
-Symbol:       _ecpy
-Type:         function
-Offset:       0x000000dc
-
-Symbol:       _fcpy
-Type:         function
-Offset:       0x000000e8
-
-Symbol:       _mcpy
-Type:         function
-Offset:       0x00000106
-
-Symbol:       fcvt
-Type:         function
-Offset:       0x000000aa
-
-Symbol:       strlen
-Type:         function
-Offset:       0x000000bc
-Offset:       0x000000ee
-
-
-Function: _pconv_f
----------
-  Binding:       local
-  Pre-LTO Size:  88
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       _fcpy
-Type:         function
-Offset:       0x00000032
-
-Symbol:       _mcpy
-Type:         function
-Offset:       0x0000004e
-
-Symbol:       fcvt
-Type:         function
-Offset:       0x00000024
-
-
-Function: _pconv_g
----------
-  Binding:       local
-  Pre-LTO Size:  476
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_ltoa
-Type:         function
-Offset:       0x000000b4
-
-Symbol:       __aeabi_d2iz
-Type:         function
-Offset:       0x000000ac
-Offset:       0x000000da
-Offset:       0x000000fa
-
-Symbol:       __aeabi_dcmpeq
-Type:         function
-Offset:       0x00000076
-
-Symbol:       __aeabi_dcmpgt
-Type:         function
-Offset:       0x0000004e
-
-Symbol:       __aeabi_dcmplt
-Type:         function
-Offset:       0x00000034
-Offset:       0x00000086
-
-Symbol:       __aeabi_ddiv
-Type:         function
-Offset:       0x0000005e
-
-Symbol:       __aeabi_dmul
-Type:         function
-Offset:       0x00000096
-Offset:       0x000000f2
-
-Symbol:       __aeabi_dsub
-Type:         function
-Offset:       0x000000ea
-
-Symbol:       __aeabi_i2d
-Type:         function
-Offset:       0x000000de
-
-Symbol:       _ecpy
-Type:         function
-Offset:       0x00000156
-
-Symbol:       _mcpy
-Type:         function
-Offset:       0x000001b2
-
-Symbol:       strlen
-Type:         function
-Offset:       0x0000015e
-
-
-Function: _pproc_diouxp___TI_printfi
----------
-  Binding:       local
-  Pre-LTO Size:  230
-  Post-LTO Size: 0
-  Run Address:   0x00000745
-
-Function: _pproc_diouxp___TI_printfi_nofloat
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 230
-  Run Address:   0x000004f5
-
-Function: _pproc_fwp___TI_printfi
----------
-  Binding:       local
-  Pre-LTO Size:  184
-  Post-LTO Size: 0
-  Run Address:   0x000001ef
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_errno_addr
-Type:         function
-Offset:       0x00000362
-
-Symbol:       atoi
-Type:         function
-Offset:       0x0000024a
-Offset:       0x0000029a
-
-Symbol:       wcslen
-Type:         function
-Offset:       0x000002c6
-Offset:       0x000002d0
-
-
-Function: _pproc_fwp___TI_printfi_nofloat
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 184
-  Run Address:   0x000000fb
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __aeabi_errno_addr
-Type:         function
-Offset:       0x000001ae
-
-Symbol:       atoi
-Type:         function
-Offset:       0x00000096
-Offset:       0x000000e6
-
-Symbol:       wcslen
-Type:         function
-Offset:       0x00000112
-Offset:       0x0000011c
-
-
-Function: _pproc_str___TI_printfi
----------
-  Binding:       local
-  Pre-LTO Size:  172
-  Post-LTO Size: 0
-  Run Address:   0x0000036f
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       strlen
-Type:         function
-Offset:       0x00000390
-Offset:       0x0000039a
-
-
-Function: _pproc_str___TI_printfi_nofloat
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 172
-  Run Address:   0x0000027b
-
-Post-LTO Symbol References
---------------------------
-Symbol:       strlen.39
-Type:         function
-Offset:       0x000001dc
-Offset:       0x000001e6
-
-
-Function: _pproc_wstr___TI_printfi
----------
-  Binding:       local
-  Pre-LTO Size:  200
-  Post-LTO Size: 0
-  Run Address:   0x000002a7
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_dcmplt
-Type:         function
-Offset:       0x00000556
-
-Symbol:       __aeabi_errno_addr
-Type:         function
-Offset:       0x00000362
-
-Symbol:       __aeabi_memset
-Type:         function
-Offset:       0x00000440
-Offset:       0x00000654
-Offset:       0x00000666
-Offset:       0x0000067a
-
-Symbol:       _pconv_a
-Type:         function
-Offset:       0x00000548
-
-Symbol:       _pconv_e
-Type:         function
-Offset:       0x000005a8
-
-Symbol:       _pconv_f
-Type:         function
-Offset:       0x0000059e
-
-Symbol:       _pconv_g
-Type:         function
-Offset:       0x00000594
-
-Symbol:       memccpy
-Type:         function
-Offset:       0x00000632
-
-Symbol:       strlen
-Type:         function
-Offset:       0x00000390
-Offset:       0x0000039a
-Offset:       0x000006cc
-
-Symbol:       wcslen
-Type:         function
-Offset:       0x000002c6
-Offset:       0x000002d0
-
-
-Function: _pproc_wstr___TI_printfi_nofloat
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 200
-  Run Address:   0x000001b3
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __aeabi_errno_addr
-Type:         function
-Offset:       0x000001ae
-
-Symbol:       __aeabi_memset
-Type:         function
-Offset:       0x0000028c
-Offset:       0x000003a6
-Offset:       0x000003ba
-Offset:       0x000003d0
-
-Symbol:       memccpy
-Type:         function
-Offset:       0x00000384
-
-Symbol:       strlen.39
-Type:         function
-Offset:       0x000001dc
-Offset:       0x000001e6
-Offset:       0x00000422
-
-Symbol:       wcslen
-Type:         function
-Offset:       0x00000112
-Offset:       0x0000011c
-
-
-Function: _setfield___TI_printfi
----------
-  Binding:       local
-  Pre-LTO Size:  808
-  Post-LTO Size: 0
-  Run Address:   0x0000041d
-
-Function: _setfield___TI_printfi_nofloat
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 460
-  Run Address:   0x00000329
-
-Function: _system_pre_init
----------
-  Binding:       local
-  Pre-LTO Size:  4
-  Post-LTO Size: 4
-  Run Address:   0x00002d21
-
-Function: abort
----------
-  Binding:       global
-  Pre-LTO Size:  4
-  Post-LTO Size: 4
-  Run Address:   0x00002d25
-
-Function: adc_configure
----------
-  Binding:       local
-  Pre-LTO Size:  236
-  Post-LTO Size: 236
-  Run Address:   0x00000fc9
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.str1.140485669647799580801
-Type:         section
-Offset:       0x000000e8
-
-Symbol:       .rodata.str1.158453821256594455641
-Type:         section
-Offset:       0x000000bc
-
-Symbol:       .rodata.str1.181535019888826534251
-Type:         section
-Offset:       0x000000cc
-
-Symbol:       .rodata.str1.2402597435506037301
-Type:         section
-Offset:       0x000000c0
-
-Symbol:       .rodata.str1.3075958285894219711
-Type:         section
-Offset:       0x000000c8
-
-Symbol:       .rodata.str1.57010251713964903131
-Type:         section
-Offset:       0x000000c4
-
-Symbol:       DL_I2C_getControllerStatus
-Type:         function
-Offset:       0x0000004e
-
-Symbol:       construct_config_byte
-Type:         function
-Offset:       0x00000038
-
-Symbol:       gTxADCcount
-Type:         object
-Offset:       0x000000dc
-
-Symbol:       gTxADClen
-Type:         object
-Offset:       0x000000d8
-
-Symbol:       gTxComplete
-Type:         object
-Offset:       0x000000e0
-
-Symbol:       gTxPacket
-Type:         object
-Offset:       0x000000d4
-
-Symbol:       i2c_hal
-Type:         object
-Offset:       0x000000e4
-
-Symbol:       printf
-Type:         function
-Offset:       0x00000010
-Offset:       0x0000001a
-Offset:       0x00000024
-Offset:       0x00000032
-Offset:       0x00000046
-Offset:       0x000000a8
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .rodata.str1.140485669647799580801
-Type:         section
-Offset:       0x000000e8
-
-Symbol:       .rodata.str1.158453821256594455641
-Type:         section
-Offset:       0x000000bc
-
-Symbol:       .rodata.str1.181535019888826534251
-Type:         section
-Offset:       0x000000cc
-
-Symbol:       .rodata.str1.2402597435506037301
-Type:         section
-Offset:       0x000000c0
-
-Symbol:       .rodata.str1.3075958285894219711
-Type:         section
-Offset:       0x000000c8
-
-Symbol:       .rodata.str1.57010251713964903131
-Type:         section
-Offset:       0x000000c4
-
-Symbol:       DL_I2C_getControllerStatus
-Type:         function
-Offset:       0x0000004e
-
-Symbol:       construct_config_byte
-Type:         function
-Offset:       0x00000038
-
-Symbol:       gTxADCcount
-Type:         object
-Offset:       0x000000dc
-
-Symbol:       gTxADClen
-Type:         object
-Offset:       0x000000d8
-
-Symbol:       gTxComplete
-Type:         object
-Offset:       0x000000e0
-
-Symbol:       gTxPacket
-Type:         object
-Offset:       0x000000d4
-
-Symbol:       i2c_hal
-Type:         object
-Offset:       0x000000e4
-
-Symbol:       printf
-Type:         function
-Offset:       0x00000010
-Offset:       0x0000001a
-Offset:       0x00000024
-Offset:       0x00000032
-Offset:       0x00000046
-Offset:       0x000000a8
-
-
-Function: adc_current
----------
-  Binding:       global
-  Pre-LTO Size:  68
-  Post-LTO Size: 68
-  Run Address:   0x00002209
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       adc_voltage
-Type:         function
-Offset:       0x00000018
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       adc_voltage
-Type:         function
-Offset:       0x00000018
-
-
-Function: adc_is_ready
----------
-  Binding:       local
-  Pre-LTO Size:  132
-  Post-LTO Size: 132
-  Run Address:   0x00001799
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.str1.18930482321442959371
-Type:         section
-Offset:       0x0000007c
-
-Symbol:       gRxADCcount
-Type:         object
-Offset:       0x00000070
-
-Symbol:       gRxADClen
-Type:         object
-Offset:       0x0000006c
-
-Symbol:       gRxComplete
-Type:         object
-Offset:       0x00000074
-
-Symbol:       gRxPacket
-Type:         object
-Offset:       0x00000080
-
-Symbol:       i2c_hal
-Type:         object
-Offset:       0x00000078
-
-Symbol:       printf
-Type:         function
-Offset:       0x00000046
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .rodata.str1.18930482321442959371
-Type:         section
-Offset:       0x0000007c
-
-Symbol:       gRxADCcount
-Type:         object
-Offset:       0x00000070
-
-Symbol:       gRxADClen
-Type:         object
-Offset:       0x0000006c
-
-Symbol:       gRxComplete
-Type:         object
-Offset:       0x00000074
-
-Symbol:       gRxPacket
-Type:         object
-Offset:       0x00000080
-
-Symbol:       i2c_hal
-Type:         object
-Offset:       0x00000078
-
-Symbol:       printf
-Type:         function
-Offset:       0x00000046
-
-
-Function: adc_voltage
----------
-  Binding:       local
-  Pre-LTO Size:  140
-  Post-LTO Size: 140
-  Run Address:   0x000015f5
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_d2iz
-Type:         function
-Offset:       0x00000060
-
-Symbol:       __aeabi_dmul
-Type:         function
-Offset:       0x0000005c
-
-Symbol:       __aeabi_ui2d
-Type:         function
-Offset:       0x00000054
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       __aeabi_d2iz
-Type:         function
-Offset:       0x00000060
-
-Symbol:       __aeabi_dmul
-Type:         function
-Offset:       0x0000005c
-
-Symbol:       __aeabi_ui2d
-Type:         function
-Offset:       0x00000054
-
-
-Function: aligned_alloc
----------
-  Alias:         memalign
-  Binding:       local
-  Pre-LTO Size:  276
-  Post-LTO Size: 272
-  Run Address:   0x00000bc9
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .bss.sys_free
-Type:         section
-Offset:       0x0000010c
-
-Symbol:       .data.memory_is_initialized
-Type:         section
-Offset:       0x00000104
-
-Symbol:       _lock
-Type:         object
-Offset:       0x00000100
-
-Symbol:       _sys_memory
-Type:         object
-Offset:       0x00000108
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000110
-
-Symbol:       free_list_insert
-Type:         function
-Offset:       0x000000d4
-
-Symbol:       free_list_remove
-Type:         function
-Offset:       0x000000ae
-
-Symbol:       split
-Type:         function
-Offset:       0x000000ea
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .bss.sys_free
-Type:         section
-Offset:       0x0000010c
-
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000104
-
-Symbol:       .sysmem
-Type:         section
-Offset:       0x00000108
-
-Symbol:       free_list_insert
-Type:         function
-Offset:       0x000000d8
-
-Symbol:       free_list_remove
-Type:         function
-Offset:       0x000000b2
-
-Symbol:       split
-Type:         function
-Offset:       0x000000ee
-
-
-Function: atoi
----------
-  Binding:       local
-  Pre-LTO Size:  64
-  Post-LTO Size: 64
-  Run Address:   0x0000228d
-
-Function: close
----------
-  Binding:       local
-  Pre-LTO Size:  80
-  Post-LTO Size: 72
-  Run Address:   0x00002139
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       _lock
-Type:         object
-Offset:       0x00000044
-
-Symbol:       _stream
-Type:         object
-Offset:       0x00000048
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x0000004c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000044
-
-
-Function: construct_config_byte
----------
-  Binding:       local
-  Pre-LTO Size:  170
-  Post-LTO Size: 170
-  Run Address:   0x00001411
-
-Function: copy_in
----------
-  Binding:       global
-  Pre-LTO Size:  76
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_memcpy
-Type:         function
-Offset:       0x00000024
-
-
-Function: exit
----------
-  Binding:       global
-  Pre-LTO Size:  52
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x0000002c
-
-Symbol:       _lock
-Type:         object
-Offset:       0x00000028
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000030
-
-Symbol:       abort
-Type:         function
-Offset:       0x00000022
-
-
-Function: fcvt
----------
-  Binding:       local
-  Pre-LTO Size:  316
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_ltoa
-Type:         function
-Offset:       0x000000a0
-
-Symbol:       __aeabi_d2iz
-Type:         function
-Offset:       0x0000009a
-Offset:       0x000000ba
-Offset:       0x000000da
-
-Symbol:       __aeabi_dcmpeq
-Type:         function
-Offset:       0x00000064
-
-Symbol:       __aeabi_dcmpgt
-Type:         function
-Offset:       0x0000003a
-
-Symbol:       __aeabi_dcmplt
-Type:         function
-Offset:       0x00000018
-Offset:       0x00000074
-
-Symbol:       __aeabi_ddiv
-Type:         function
-Offset:       0x0000004a
-
-Symbol:       __aeabi_dmul
-Type:         function
-Offset:       0x00000084
-Offset:       0x000000d2
-
-Symbol:       __aeabi_dsub
-Type:         function
-Offset:       0x000000ca
-
-Symbol:       __aeabi_i2d
-Type:         function
-Offset:       0x000000be
-
-
-Function: finddevice
----------
-  Binding:       local
-  Pre-LTO Size:  52
-  Post-LTO Size: 52
-  Run Address:   0x00002509
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       _device
-Type:         object
-Offset:       0x00000030
-
-Symbol:       strcmp
-Type:         function
-Offset:       0x0000001c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data._device
-Type:         section
-Offset:       0x00000030
-
-Symbol:       strcmp
-Type:         function
-Offset:       0x0000001c
-
-
-Function: fputc
----------
-  Binding:       local
-  Pre-LTO Size:  156
-  Post-LTO Size: 148
-  Run Address:   0x00001561
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_doflush
-Type:         function
-Offset:       0x0000004c
-Offset:       0x0000006a
-
-Symbol:       __TI_wrt_ok
-Type:         function
-Offset:       0x0000000e
-
-Symbol:       _lock
-Type:         object
-Offset:       0x00000094
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000098
-
-Symbol:       write
-Type:         function
-Offset:       0x0000002a
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000090
-
-Symbol:       __TI_doflush
-Type:         function
-Offset:       0x0000004c
-Offset:       0x0000006a
-
-Symbol:       __TI_wrt_ok
-Type:         function
-Offset:       0x0000000e
-
-Symbol:       write
-Type:         function
-Offset:       0x0000002a
-
-
-Function: fputs
----------
-  Binding:       local
-  Pre-LTO Size:  248
-  Post-LTO Size: 248
-  Run Address:   0x00000ddd
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_doflush
-Type:         function
-Offset:       0x000000bc
-
-Symbol:       __TI_wrt_ok
-Type:         function
-Offset:       0x00000014
-
-Symbol:       __aeabi_memcpy
-Type:         function
-Offset:       0x0000009e
-
-Symbol:       _lock
-Type:         object
-Offset:       0x000000f0
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x000000f4
-
-Symbol:       write
-Type:         function
-Offset:       0x0000004a
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x000000f4
-
-Symbol:       __TI_doflush
-Type:         function
-Offset:       0x000000c0
-
-Symbol:       __TI_wrt_ok
-Type:         function
-Offset:       0x00000016
-
-Symbol:       __aeabi_memcpy
-Type:         function
-Offset:       0x000000a2
-
-Symbol:       write
-Type:         function
-Offset:       0x0000004a
-
-
-Function: free
----------
-  Binding:       local
-  Pre-LTO Size:  232
-  Post-LTO Size: 244
-  Run Address:   0x00000ed5
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       OUTLINED_FUNCTION_0
-Type:         function
-Offset:       0x00000080
-Offset:       0x0000009c
-
-Symbol:       _lock
-Type:         object
-Offset:       0x000000d8
-
-Symbol:       _sys_memory
-Type:         object
-Offset:       0x000000dc
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x000000e4
-
-Symbol:       free_list_insert
-Type:         function
-Offset:       0x000000cc
-
-Symbol:       free_list_remove
-Type:         function
-Offset:       0x00000078
-Offset:       0x00000094
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x000000e8
-
-Symbol:       .sysmem
-Type:         section
-Offset:       0x000000ec
-
-Symbol:       free_list_insert
-Type:         function
-Offset:       0x000000dc
-
-Symbol:       free_list_remove
-Type:         function
-Offset:       0x00000078
-Offset:       0x0000009c
-
-
-Function: free_list_insert
----------
-  Binding:       local
-  Pre-LTO Size:  40
-  Post-LTO Size: 40
-  Run Address:   0x000025e9
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .bss.sys_free
-Type:         section
-Offset:       0x00000024
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .bss.sys_free
-Type:         section
-Offset:       0x00000024
-
-
-Function: free_list_remove
----------
-  Binding:       local
-  Pre-LTO Size:  28
-  Post-LTO Size: 28
-  Run Address:   0x000029e9
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .bss.sys_free
-Type:         section
-Offset:       0x00000018
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .bss.sys_free
-Type:         section
-Offset:       0x00000018
-
-
-Function: frexp
----------
-  Alias:         frexpl
-  Binding:       global
-  Pre-LTO Size:  92
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_dmul
-Type:         function
-Offset:       0x00000022
-
-
-Function: fseek
----------
-  Binding:       local
-  Pre-LTO Size:  8
-  Post-LTO Size: 8
-  Run Address:   0x00002d0d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       fseeko
-Type:         function
-Offset:       0x00000002
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       fseeko
-Type:         function
-Offset:       0x00000002
-
-
-Function: fseeko
----------
-  Binding:       local
-  Pre-LTO Size:  108
-  Post-LTO Size: 100
-  Run Address:   0x00001c09
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_doflush
-Type:         function
-Offset:       0x0000002c
-
-Symbol:       _lock
-Type:         object
-Offset:       0x00000064
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000068
-
-Symbol:       lseek
-Type:         function
-Offset:       0x00000040
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000060
-
-Symbol:       __TI_doflush
-Type:         function
-Offset:       0x0000002c
-
-Symbol:       lseek
-Type:         function
-Offset:       0x00000040
-
-
-Function: getdevice
----------
-  Binding:       local
-  Pre-LTO Size:  108
-  Post-LTO Size: 108
-  Run Address:   0x00001a05
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_memclr
-Type:         function
-Offset:       0x0000004a
-
-Symbol:       _device
-Type:         object
-Offset:       0x00000068
-
-Symbol:       finddevice
-Type:         function
-Offset:       0x00000054
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data._device
-Type:         section
-Offset:       0x00000068
-
-Symbol:       __aeabi_memclr
-Type:         function
-Offset:       0x0000004a
-
-Symbol:       finddevice
-Type:         function
-Offset:       0x00000054
-
-
-Function: lseek
----------
-  Binding:       local
-  Pre-LTO Size:  40
-  Post-LTO Size: 40
-  Run Address:   0x00002611
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       _stream
-Type:         object
-Offset:       0x00000024
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000024
-
-
-Function: main
----------
-  Binding:       local
-  Pre-LTO Size:  124
-  Post-LTO Size: 124
-  Run Address:   0x0000181d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.str1.10784287747006486891
-Type:         section
-Offset:       0x00000070
-
-Symbol:       Battery_Init
-Type:         function
-Offset:       0x0000000c
-
-Symbol:       DL_Common_delayCycles
-Type:         function
-Offset:       0x0000006a
-
-Symbol:       SYSCFG_DL_init
-Type:         function
-Offset:       0x00000008
-
-Symbol:       __NVIC_EnableIRQ
-Type:         function
-Offset:       0x00000012
-
-Symbol:       batteries
-Type:         object
-Offset:       0x00000074
-
-Symbol:       printf
-Type:         function
-Offset:       0x0000001a
-
-Symbol:       updateADCReading_multichannel
-Type:         function
-Offset:       0x0000004c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .rodata.str1.155631718340525846021
-Type:         section
-Offset:       0x00000070
-
-Symbol:       Battery_Init
-Type:         function
-Offset:       0x0000000c
-
-Symbol:       DL_Common_delayCycles
-Type:         function
-Offset:       0x0000006a
-
-Symbol:       SYSCFG_DL_init
-Type:         function
-Offset:       0x00000008
-
-Symbol:       __NVIC_EnableIRQ
-Type:         function
-Offset:       0x00000012
-
-Symbol:       batteries
-Type:         object
-Offset:       0x00000074
-
-Symbol:       printf
-Type:         function
-Offset:       0x0000001a
-
-Symbol:       updateADCReading_multichannel
-Type:         function
-Offset:       0x0000004c
-
-
-Function: malloc
----------
-  Binding:       local
-  Pre-LTO Size:  12
-  Post-LTO Size: 12
-  Run Address:   0x00002cdd
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       aligned_alloc
-Type:         function
-Offset:       0x00000006
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       aligned_alloc
-Type:         function
-Offset:       0x00000006
-
-
-Function: memccpy
----------
-  Binding:       local
-  Pre-LTO Size:  34
-  Post-LTO Size: 34
-  Run Address:   0x00002785
-
-Function: memcpy
----------
-  Binding:       global
-  Pre-LTO Size:  154
-  Post-LTO Size: 0
-  Run Address:   0x00002c33
-
-Function: memset
----------
-  Binding:       global
-  Pre-LTO Size:  98
-  Post-LTO Size: 0
-  Run Address:   0x00002cc1
-
-Function: msp_i2c_read
----------
-  Binding:       local
-  Pre-LTO Size:  64
-  Post-LTO Size: 64
-  Run Address:   0x000022cd
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       DL_I2C_enableInterrupt
-Type:         function
-Offset:       0x00000030
-
-Symbol:       DL_I2C_getControllerStatus
-Type:         function
-Offset:       0x0000001e
-
-Symbol:       DL_I2C_startControllerTransfer
-Type:         function
-Offset:       0x00000016
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       DL_I2C_enableInterrupt
-Type:         function
-Offset:       0x00000030
-
-Symbol:       DL_I2C_getControllerStatus
-Type:         function
-Offset:       0x0000001e
-
-Symbol:       DL_I2C_startControllerTransfer
-Type:         function
-Offset:       0x00000016
-
-
-Function: msp_i2c_write
----------
-  Binding:       local
-  Pre-LTO Size:  212
-  Post-LTO Size: 212
-  Run Address:   0x00001199
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.str1.170074848951721478861
-Type:         section
-Offset:       0x000000cc
-
-Symbol:       .rodata.str1.4013341528008995071
-Type:         section
-Offset:       0x000000c8
-
-Symbol:       .rodata.str1.94820672150776998771
-Type:         section
-Offset:       0x000000d0
-
-Symbol:       DL_I2C_fillControllerTXFIFO
-Type:         function
-Offset:       0x00000066
-
-Symbol:       DL_I2C_flushControllerTXFIFO
-Type:         function
-Offset:       0x00000012
-
-Symbol:       DL_I2C_getControllerStatus
-Type:         function
-Offset:       0x00000018
-Offset:       0x0000003c
-Offset:       0x0000006e
-Offset:       0x0000007e
-Offset:       0x0000009a
-
-Symbol:       DL_I2C_resetControllerTransfer
-Type:         function
-Offset:       0x0000002c
-
-Symbol:       DL_I2C_startControllerTransfer
-Type:         function
-Offset:       0x0000005a
-
-Symbol:       printf
-Type:         function
-Offset:       0x00000026
-Offset:       0x0000008c
-Offset:       0x000000a8
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .rodata.str1.170074848951721478861
-Type:         section
-Offset:       0x000000cc
-
-Symbol:       .rodata.str1.4013341528008995071
-Type:         section
-Offset:       0x000000c8
-
-Symbol:       .rodata.str1.94820672150776998771
-Type:         section
-Offset:       0x000000d0
-
-Symbol:       DL_I2C_fillControllerTXFIFO
-Type:         function
-Offset:       0x00000066
-
-Symbol:       DL_I2C_flushControllerTXFIFO
-Type:         function
-Offset:       0x00000012
-
-Symbol:       DL_I2C_getControllerStatus
-Type:         function
-Offset:       0x00000018
-Offset:       0x0000003c
-Offset:       0x0000006e
-Offset:       0x0000007e
-Offset:       0x0000009a
-
-Symbol:       DL_I2C_resetControllerTransfer
-Type:         function
-Offset:       0x0000002c
-
-Symbol:       DL_I2C_startControllerTransfer
-Type:         function
-Offset:       0x0000005a
-
-Symbol:       printf
-Type:         function
-Offset:       0x00000026
-Offset:       0x0000008c
-Offset:       0x000000a8
-
-
-Function: pproc_fflags___TI_printfi
----------
-  Binding:       local
-  Pre-LTO Size:  58
-  Post-LTO Size: 0
-  Run Address:   0x000001b5
-
-Function: pproc_fflags___TI_printfi_nofloat
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 58
-  Run Address:   0x000000c1
-
-Function: printf
----------
-  Binding:       global
-  Pre-LTO Size:  92
-  Post-LTO Size: 84
-  Run Address:   0x00001fa9
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_printfi
-Type:         function
-Offset:       0x00000026
-
-Symbol:       _ftable
-Type:         object
-Offset:       0x0000004c
-
-Symbol:       _lock
-Type:         object
-Offset:       0x00000048
-
-Symbol:       _outc
-Type:         function
-Offset:       0x00000054
-
-Symbol:       _outs
-Type:         function
-Offset:       0x00000050
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000058
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000044
-
-Symbol:       .data._ftable
-Type:         section
-Offset:       0x00000048
-
-Symbol:       _outc.42
-Type:         function
-Offset:       0x00000050
-
-Symbol:       _outs.43
-Type:         function
-Offset:       0x0000004c
-
-
-Function: read_adc_raw_data
----------
-  Binding:       local
-  Pre-LTO Size:  208
-  Post-LTO Size: 208
-  Run Address:   0x00001341
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .rodata.str1.179184043729788647481
-Type:         section
-Offset:       0x000000c4
-
-Symbol:       gRxADCcount
-Type:         object
-Offset:       0x000000b8
-
-Symbol:       gRxADClen
-Type:         object
-Offset:       0x000000b4
-
-Symbol:       gRxComplete
-Type:         object
-Offset:       0x000000bc
-
-Symbol:       gRxPacket
-Type:         object
-Offset:       0x000000c8
-
-Symbol:       i2c_hal
-Type:         object
-Offset:       0x000000c0
-
-Symbol:       printf
-Type:         function
-Offset:       0x00000046
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .rodata.str1.179184043729788647481
-Type:         section
-Offset:       0x000000c4
-
-Symbol:       gRxADCcount
-Type:         object
-Offset:       0x000000b8
-
-Symbol:       gRxADClen
-Type:         object
-Offset:       0x000000b4
-
-Symbol:       gRxComplete
-Type:         object
-Offset:       0x000000bc
-
-Symbol:       gRxPacket
-Type:         object
-Offset:       0x000000c8
-
-Symbol:       i2c_hal
-Type:         object
-Offset:       0x000000c0
-
-Symbol:       printf
-Type:         function
-Offset:       0x00000046
-
-
-Function: remove
----------
-  Binding:       local
-  Pre-LTO Size:  8
-  Post-LTO Size: 8
-  Run Address:   0x00002d15
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       unlink
-Type:         function
-Offset:       0x00000002
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       unlink
-Type:         function
-Offset:       0x00000002
-
-
-Function: scalbn
----------
-  Alias:         ldexp
-  Alias:         ldexpl
-  Alias:         scalbnl
-  Binding:       global
-  Pre-LTO Size:  216
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __aeabi_dadd
-Type:         function
-Offset:       0x0000003e
-
-Symbol:       __aeabi_dmul
-Type:         function
-Offset:       0x00000026
-Offset:       0x000000a8
-
-Symbol:       __aeabi_errno_addr
-Type:         function
-Offset:       0x00000050
-Offset:       0x0000007c
-
-
-Function: setvbuf
----------
-  Binding:       local
-  Pre-LTO Size:  224
-  Post-LTO Size: 212
-  Run Address:   0x0000126d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       __TI_cleanup
-Type:         function
-Offset:       0x000000dc
-
-Symbol:       __TI_cleanup_ptr
-Type:         object
-Offset:       0x000000d8
-
-Symbol:       _lock
-Type:         object
-Offset:       0x000000d0
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x000000d4
-
-Symbol:       free
-Type:         function
-Offset:       0x0000003e
-
-Symbol:       malloc
-Type:         function
-Offset:       0x00000084
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x000000cc
-
-Symbol:       __TI_cleanup
-Type:         function
-Offset:       0x000000d0
-
-Symbol:       free
-Type:         function
-Offset:       0x00000040
-
-Symbol:       malloc
-Type:         function
-Offset:       0x00000084
-
-
-Function: split
----------
-  Binding:       local
-  Pre-LTO Size:  100
-  Post-LTO Size: 100
-  Run Address:   0x00001c6d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       _sys_memory
-Type:         object
-Offset:       0x00000060
-
-Symbol:       free_list_insert
-Type:         function
-Offset:       0x00000050
-
-Symbol:       free_list_remove
-Type:         function
-Offset:       0x0000003a
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .sysmem
-Type:         section
-Offset:       0x00000060
-
-Symbol:       free_list_insert
-Type:         function
-Offset:       0x00000050
-
-Symbol:       free_list_remove
-Type:         function
-Offset:       0x0000003a
-
-
-Function: strchr
----------
-  Binding:       local
-  Pre-LTO Size:  20
-  Post-LTO Size: 0
-  Run Address:   0x00000001
-
-Function: strcmp
----------
-  Binding:       global
-  Pre-LTO Size:  132
-  Post-LTO Size: 132
-  Run Address:   0x00001711
-
-Function: strcpy
----------
-  Binding:       local
-  Pre-LTO Size:  14
-  Post-LTO Size: 14
-  Run Address:   0x00002c97
-
-Function: strlen
----------
-  Binding:       local
-  Pre-LTO Size:  14
-  Post-LTO Size: 14
-  Run Address:   0x00002cb3
-
-Function: strlen.39
----------
-  Binding:       local
-  Pre-LTO Size:  0
-  Post-LTO Size: 14
-  Run Address:   0x00002ca5
-
-Function: unlink
----------
-  Binding:       local
-  Pre-LTO Size:  44
-  Post-LTO Size: 36
-  Run Address:   0x0000273d
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       _lock
-Type:         object
-Offset:       0x00000024
-
-Symbol:       _unlock
-Type:         object
-Offset:       0x00000028
-
-Symbol:       getdevice
-Type:         function
-Offset:       0x0000000c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000020
-
-Symbol:       getdevice
-Type:         function
-Offset:       0x0000000c
-
-
-Function: updateADCReading_multichannel
----------
-  Binding:       global
-  Pre-LTO Size:  376
-  Post-LTO Size: 376
-  Run Address:   0x00000929
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       .data.adc_state
-Type:         section
-Offset:       0x00000160
-
-Symbol:       .rodata.str1.160854843146598718761
-Type:         section
-Offset:       0x00000174
-
-Symbol:       .rodata.str1.170625978319791919211
-Type:         section
-Offset:       0x0000016c
-
-Symbol:       .rodata.str1.65033923025266455461
-Type:         section
-Offset:       0x00000170
-
-Symbol:       adc_hal
-Type:         object
-Offset:       0x00000164
-
-Symbol:       batteries
-Type:         object
-Offset:       0x00000168
-
-Symbol:       printf
-Type:         function
-Offset:       0x00000052
-Offset:       0x000000d8
-Offset:       0x000000e0
-Offset:       0x00000134
-Offset:       0x0000013c
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data.adc_state
-Type:         section
-Offset:       0x00000160
-
-Symbol:       .rodata.str1.160854843146598718761
-Type:         section
-Offset:       0x00000174
-
-Symbol:       .rodata.str1.170625978319791919211
-Type:         section
-Offset:       0x0000016c
-
-Symbol:       .rodata.str1.65033923025266455461
-Type:         section
-Offset:       0x00000170
-
-Symbol:       adc_hal
-Type:         object
-Offset:       0x00000164
-
-Symbol:       batteries
-Type:         object
-Offset:       0x00000168
-
-Symbol:       printf
-Type:         function
-Offset:       0x00000052
-Offset:       0x000000d8
-Offset:       0x000000e0
-Offset:       0x00000134
-Offset:       0x0000013c
-
-
-Function: wcslen
----------
-  Binding:       local
-  Pre-LTO Size:  16
-  Post-LTO Size: 16
-  Run Address:   0x00002c79
-
-Function: write
----------
-  Binding:       local
-  Pre-LTO Size:  40
-  Post-LTO Size: 40
-  Run Address:   0x00002639
-
-Pre-LTO Symbol References
--------------------------
-Symbol:       _stream
-Type:         object
-Offset:       0x00000024
-
-
-Post-LTO Symbol References
---------------------------
-Symbol:       .data..L_MergedGlobals
-Type:         section
-Offset:       0x00000024
-
-
-
-
-
-GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
-
-address   name                            
--------   ----                            
-00002979  ADC0_IRQHandler                 
-000020a1  Battery_Init                    
-00002d24  C$$EXIT                         
-00002501  C$$IO$$                         
-00002ce9  DL_Common_delayCycles           
-00001d91  DL_I2C_fillControllerTXFIFO     
-00001cd1  DL_I2C_fillTargetTXFIFO         
-00002349  DL_I2C_flushControllerTXFIFO    
-0000253d  DL_I2C_flushTargetRXFIFO        
-00002385  DL_I2C_flushTargetTXFIFO        
-00002661  DL_I2C_setClockConfig           
-00000cd9  DL_Timer_initFourCCPWMMode      
-00002941  DL_Timer_setCaptCompUpdateMethod
-00002b3d  DL_Timer_setCaptureCompareOutCtl
-00002c69  DL_Timer_setCaptureCompareValue 
-0000295d  DL_Timer_setClockConfig         
-00002979  DMA_IRQHandler                  
-00002979  Default_Handler                 
-00002979  GROUP0_IRQHandler               
-00002979  GROUP1_IRQHandler               
-00002979  HardFault_Handler               
-00002979  NMI_Handler                     
-00002979  PendSV_Handler                  
-00002d1d  Reset_Handler                   
-00002979  SPI0_IRQHandler                 
-00002979  SVC_Handler                     
-00002979  SysTick_Handler                 
-00002979  TIMG0_IRQHandler                
-00002979  TIMG1_IRQHandler                
-00002979  TIMG2_IRQHandler                
-00002979  TIMG4_IRQHandler                
-00002c33  TI_memcpy_small                 
-00002cc1  TI_memset_small                 
-00002979  UART0_IRQHandler                
-00002979  UART1_IRQHandler                
-200003f8  _CIOBUF_                        
-200003f8  __CIOBUF_                       
-20000800  __STACK_END                     
-00000100  __STACK_SIZE                    
-00000200  __SYSMEM_SIZE                   
-00000000  __TI_ATRegion0_region_sz        
-00000000  __TI_ATRegion0_src_addr         
-00000000  __TI_ATRegion0_trg_addr         
-00000000  __TI_ATRegion1_region_sz        
-00000000  __TI_ATRegion1_src_addr         
-00000000  __TI_ATRegion1_trg_addr         
-00000000  __TI_ATRegion2_region_sz        
-00000000  __TI_ATRegion2_src_addr         
-00000000  __TI_ATRegion2_trg_addr         
-00003138  __TI_CINIT_Base                 
-00003148  __TI_CINIT_Limit                
-00003148  __TI_CINIT_Warm                 
-00003124  __TI_Handler_Table_Base         
-00003130  __TI_Handler_Table_Limit        
-000023c1  __TI_auto_init_nobinit_nopinit  
-20000378  __TI_cleanup_ptr                
-00001899  __TI_decompress_lzss            
-00002c45  __TI_decompress_none            
-20000374  __TI_dtors_ptr                  
-ffffffff  __TI_pprof_out_hndl             
-00000781  __TI_printfi_nofloat            
-ffffffff  __TI_prof_data_size             
-ffffffff  __TI_prof_data_start            
-000024a1  __TI_readmsg                    
-00000000  __TI_static_base__              
-000024d5  __TI_writemsg                   
-00002b55  __TI_zero_init_nomemset         
-00002d30  __aeabi_ctype_table_            
-00002d30  __aeabi_ctype_table_C           
-000020ed  __aeabi_d2iz                    
-000010b5  __aeabi_dmul                    
-000014bb  __aeabi_idiv0                   
-0000155f  __aeabi_ldiv0                   
-00002809  __aeabi_llsl                    
-00002719  __aeabi_lmul                    
-00002cd1  __aeabi_memclr                  
-00002cd1  __aeabi_memclr4                 
-00002cd1  __aeabi_memclr8                 
-00002cf5  __aeabi_memcpy                  
-00002cf5  __aeabi_memcpy4                 
-00002cf5  __aeabi_memcpy8                 
-00002c89  __aeabi_memset                  
-00002c89  __aeabi_memset4                 
-00002c89  __aeabi_memset8                 
-000026f5  __aeabi_ui2d                    
-0000224d  __aeabi_uidiv                   
-0000224d  __aeabi_uidivmod                
-00002c0d  __aeabi_uldivmod                
-00002809  __ashldi3                       
-ffffffff  __binit__                       
-UNDEFED   __c_args__                      
-000020ed  __fixdfsi                       
-000026f5  __floatunsidf                   
-UNDEFED   __mpu_init                      
-000010b5  __muldf3                        
-00002719  __muldi3                        
-000023fd  __muldsi3                       
-20000700  __stack                         
-20000000  __start___llvm_prf_bits         
-20000000  __start___llvm_prf_cnts         
-20000000  __stop___llvm_prf_bits          
-20000000  __stop___llvm_prf_cnts          
-000014bd  __udivmoddi4                    
-00002761  _c_int00                        
-UNDEFED   _system_post_cinit              
-00002d25  abort                           
-00002209  adc_current                     
-200003d4  adc_hal                         
-200005c0  batteries                       
-ffffffff  binit                           
-200005c6  gRxADCcount                     
-200005c7  gRxADClen                       
-200005d4  gRxComplete                     
-200005cc  gRxPacket                       
-200005d5  gTxADCcount                     
-200005d6  gTxADClen                       
-200005d7  gTxComplete                     
-200005d0  gTxPacket                       
-200003e8  i2c_hal                         
-00000000  interruptVectors                
-00001fa9  printf                          
-00001711  strcmp                          
-00000929  updateADCReading_multichannel   
-
-
-GLOBAL SYMBOLS: SORTED BY Symbol Address 
-
-address   name                            
--------   ----                            
-00000000  __TI_ATRegion0_region_sz        
-00000000  __TI_ATRegion0_src_addr         
-00000000  __TI_ATRegion0_trg_addr         
-00000000  __TI_ATRegion1_region_sz        
-00000000  __TI_ATRegion1_src_addr         
-00000000  __TI_ATRegion1_trg_addr         
-00000000  __TI_ATRegion2_region_sz        
-00000000  __TI_ATRegion2_src_addr         
-00000000  __TI_ATRegion2_trg_addr         
-00000000  __TI_static_base__              
-00000000  interruptVectors                
-00000100  __STACK_SIZE                    
-00000200  __SYSMEM_SIZE                   
-00000781  __TI_printfi_nofloat            
-00000929  updateADCReading_multichannel   
-00000cd9  DL_Timer_initFourCCPWMMode      
-000010b5  __aeabi_dmul                    
-000010b5  __muldf3                        
-000014bb  __aeabi_idiv0                   
-000014bd  __udivmoddi4                    
-0000155f  __aeabi_ldiv0                   
-00001711  strcmp                          
-00001899  __TI_decompress_lzss            
-00001cd1  DL_I2C_fillTargetTXFIFO         
-00001d91  DL_I2C_fillControllerTXFIFO     
-00001fa9  printf                          
-000020a1  Battery_Init                    
-000020ed  __aeabi_d2iz                    
-000020ed  __fixdfsi                       
-00002209  adc_current                     
-0000224d  __aeabi_uidiv                   
-0000224d  __aeabi_uidivmod                
-00002349  DL_I2C_flushControllerTXFIFO    
-00002385  DL_I2C_flushTargetTXFIFO        
-000023c1  __TI_auto_init_nobinit_nopinit  
-000023fd  __muldsi3                       
-000024a1  __TI_readmsg                    
-000024d5  __TI_writemsg                   
-00002501  C$$IO$$                         
-0000253d  DL_I2C_flushTargetRXFIFO        
-00002661  DL_I2C_setClockConfig           
-000026f5  __aeabi_ui2d                    
-000026f5  __floatunsidf                   
-00002719  __aeabi_lmul                    
-00002719  __muldi3                        
-00002761  _c_int00                        
-00002809  __aeabi_llsl                    
-00002809  __ashldi3                       
-00002941  DL_Timer_setCaptCompUpdateMethod
-0000295d  DL_Timer_setClockConfig         
-00002979  ADC0_IRQHandler                 
-00002979  DMA_IRQHandler                  
-00002979  Default_Handler                 
-00002979  GROUP0_IRQHandler               
-00002979  GROUP1_IRQHandler               
-00002979  HardFault_Handler               
-00002979  NMI_Handler                     
-00002979  PendSV_Handler                  
-00002979  SPI0_IRQHandler                 
-00002979  SVC_Handler                     
-00002979  SysTick_Handler                 
-00002979  TIMG0_IRQHandler                
-00002979  TIMG1_IRQHandler                
-00002979  TIMG2_IRQHandler                
-00002979  TIMG4_IRQHandler                
-00002979  UART0_IRQHandler                
-00002979  UART1_IRQHandler                
-00002b3d  DL_Timer_setCaptureCompareOutCtl
-00002b55  __TI_zero_init_nomemset         
-00002c0d  __aeabi_uldivmod                
-00002c33  TI_memcpy_small                 
-00002c45  __TI_decompress_none            
-00002c69  DL_Timer_setCaptureCompareValue 
-00002c89  __aeabi_memset                  
-00002c89  __aeabi_memset4                 
-00002c89  __aeabi_memset8                 
-00002cc1  TI_memset_small                 
-00002cd1  __aeabi_memclr                  
-00002cd1  __aeabi_memclr4                 
-00002cd1  __aeabi_memclr8                 
-00002ce9  DL_Common_delayCycles           
-00002cf5  __aeabi_memcpy                  
-00002cf5  __aeabi_memcpy4                 
-00002cf5  __aeabi_memcpy8                 
-00002d1d  Reset_Handler                   
-00002d24  C$$EXIT                         
-00002d25  abort                           
-00002d30  __aeabi_ctype_table_            
-00002d30  __aeabi_ctype_table_C           
-00003124  __TI_Handler_Table_Base         
-00003130  __TI_Handler_Table_Limit        
-00003138  __TI_CINIT_Base                 
-00003148  __TI_CINIT_Limit                
-00003148  __TI_CINIT_Warm                 
-20000000  __start___llvm_prf_bits         
-20000000  __start___llvm_prf_cnts         
-20000000  __stop___llvm_prf_bits          
-20000000  __stop___llvm_prf_cnts          
-20000374  __TI_dtors_ptr                  
-20000378  __TI_cleanup_ptr                
-200003d4  adc_hal                         
-200003e8  i2c_hal                         
-200003f8  _CIOBUF_                        
-200003f8  __CIOBUF_                       
-200005c0  batteries                       
-200005c6  gRxADCcount                     
-200005c7  gRxADClen                       
-200005cc  gRxPacket                       
-200005d0  gTxPacket                       
-200005d4  gRxComplete                     
-200005d5  gTxADCcount                     
-200005d6  gTxADClen                       
-200005d7  gTxComplete                     
-20000700  __stack                         
-20000800  __STACK_END                     
-ffffffff  __TI_pprof_out_hndl             
-ffffffff  __TI_prof_data_size             
-ffffffff  __TI_prof_data_start            
-ffffffff  __binit__                       
-ffffffff  binit                           
-UNDEFED   __c_args__                      
-UNDEFED   __mpu_init                      
-UNDEFED   _system_post_cinit              
-
-[123 symbols]

BIN
Debug/empty_mspm0l1304_nortos_ticlang.out


+ 0 - 4426
Debug/empty_mspm0l1304_nortos_ticlang_linkInfo.xml

@@ -1,4426 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<link_info>
-   <banner>TI ARM Clang Linker Unix v4.0.0.LTS</banner>
-   <copyright>Copyright (c) 1996-2018 Texas Instruments Incorporated</copyright>
-   <command_line>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmlnk -I/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib -o empty_mspm0l1304_nortos_ticlang.out -mempty_mspm0l1304_nortos_ticlang.map --heap_size=0x200 -i/home/ngosh/ti/mspm0_sdk_2_04_00_06/source -i/home/ngosh/workspace_ccstheia_2/empty_mspm0l1304_nortos_ticlang/Debug/syscfg -i/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib --diag_wrap=off --display_error_number --warn_sections --xml_link_info=empty_mspm0l1304_nortos_ticlang_linkInfo.xml --rom_model ./empty_mspm0l1304.o ./syscfg/ti_msp_dl_config.o ./startup_mspm0l130x_ticlang.o ./src/battery_data/battery.o ./src/i2c_comm/mcu_slave_interface.o ./src/interfaces/i2c_hal.o ./src/peripherals/adc/adc.o ./src/peripherals/adc/adc_hal.o -lsyscfg/device_linker.cmd -ldevice.cmd.genlibs -llibc.a --llvm_lto=on --start-group -llibc++.a -llibc++abi.a -llibc.a -llibsys.a -llibsysbm.a -llibclang_rt.builtins.a -llibclang_rt.profile.a --end-group --cg_opt_level=0</command_line>
-   <link_time>0x67ff879e</link_time>
-   <link_errors>0x0</link_errors>
-   <output_file>/home/ngosh/workspace_ccstheia_2/empty_mspm0l1304_nortos_ticlang/Debug/empty_mspm0l1304_nortos_ticlang.out</output_file>
-   <entry_point>
-      <name>_c_int00</name>
-      <address>0x2761</address>
-   </entry_point>
-   <input_file_list>
-      <input_file id="fl-13b">
-         <path>/home/ngosh/workspace_ccstheia_2/empty_mspm0l1304_nortos_ticlang/Debug/./</path>
-         <kind>object</kind>
-         <file>TIgJ1b77HVa</file>
-         <name>TIgJ1b77HVa</name>
-      </input_file>
-      <input_file id="fl-4">
-         <path>/home/ngosh/workspace_ccstheia_2/empty_mspm0l1304_nortos_ticlang/Debug/./src/battery_data/</path>
-         <kind>object</kind>
-         <file>battery.o</file>
-         <name>battery.o</name>
-      </input_file>
-      <input_file id="fl-5">
-         <path>/home/ngosh/workspace_ccstheia_2/empty_mspm0l1304_nortos_ticlang/Debug/./src/i2c_comm/</path>
-         <kind>object</kind>
-         <file>mcu_slave_interface.o</file>
-         <name>mcu_slave_interface.o</name>
-      </input_file>
-      <input_file id="fl-6">
-         <path>/home/ngosh/workspace_ccstheia_2/empty_mspm0l1304_nortos_ticlang/Debug/./src/interfaces/</path>
-         <kind>object</kind>
-         <file>i2c_hal.o</file>
-         <name>i2c_hal.o</name>
-      </input_file>
-      <input_file id="fl-7">
-         <path>/home/ngosh/workspace_ccstheia_2/empty_mspm0l1304_nortos_ticlang/Debug/./src/peripherals/adc/</path>
-         <kind>object</kind>
-         <file>adc.o</file>
-         <name>adc.o</name>
-      </input_file>
-      <input_file id="fl-8">
-         <path>/home/ngosh/workspace_ccstheia_2/empty_mspm0l1304_nortos_ticlang/Debug/./src/peripherals/adc/</path>
-         <kind>object</kind>
-         <file>adc_hal.o</file>
-         <name>adc_hal.o</name>
-      </input_file>
-      <input_file id="fl-15">
-         <path>/home/ngosh/workspace_ccstheia_2/empty_mspm0l1304_nortos_ticlang/Debug/</path>
-         <kind>object</kind>
-         <file>&lt;internal&gt;</file>
-         <name>&lt;internal&gt;</name>
-      </input_file>
-      <input_file id="fl-19">
-         <path>/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/</path>
-         <kind>archive</kind>
-         <file>driverlib.a</file>
-         <name>dl_common.o</name>
-      </input_file>
-      <input_file id="fl-1a">
-         <path>/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/</path>
-         <kind>archive</kind>
-         <file>driverlib.a</file>
-         <name>dl_i2c.o</name>
-      </input_file>
-      <input_file id="fl-1b">
-         <path>/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/</path>
-         <kind>archive</kind>
-         <file>driverlib.a</file>
-         <name>dl_timer.o</name>
-      </input_file>
-      <input_file id="fl-66">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>aeabi_ctype.S.obj</name>
-      </input_file>
-      <input_file id="fl-124">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>adddf3.S.obj</name>
-      </input_file>
-      <input_file id="fl-125">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>muldf3.S.obj</name>
-      </input_file>
-      <input_file id="fl-126">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>muldsi3.S.obj</name>
-      </input_file>
-      <input_file id="fl-127">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>divdf3.S.obj</name>
-      </input_file>
-      <input_file id="fl-128">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>fixdfsi.S.obj</name>
-      </input_file>
-      <input_file id="fl-129">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>floatsidf.S.obj</name>
-      </input_file>
-      <input_file id="fl-12a">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>floatunsidf.S.obj</name>
-      </input_file>
-      <input_file id="fl-12b">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>muldi3.S.obj</name>
-      </input_file>
-      <input_file id="fl-12c">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_dcmp.S.obj</name>
-      </input_file>
-      <input_file id="fl-12d">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_idivmod.S.obj</name>
-      </input_file>
-      <input_file id="fl-12e">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_memcpy.S.obj</name>
-      </input_file>
-      <input_file id="fl-12f">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_memset.S.obj</name>
-      </input_file>
-      <input_file id="fl-130">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_uidivmod.S.obj</name>
-      </input_file>
-      <input_file id="fl-131">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_uldivmod.S.obj</name>
-      </input_file>
-      <input_file id="fl-132">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>udivmoddi4.S.obj</name>
-      </input_file>
-      <input_file id="fl-133">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>ashldi3.S.obj</name>
-      </input_file>
-      <input_file id="fl-134">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>comparedf2.c.obj</name>
-      </input_file>
-      <input_file id="fl-135">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
-         <kind>archive</kind>
-         <file>libclang_rt.builtins.a</file>
-         <name>aeabi_div0.c.obj</name>
-      </input_file>
-      <input_file id="fl-138">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>memcpy16.S.obj</name>
-      </input_file>
-      <input_file id="fl-139">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>memset16.S.obj</name>
-      </input_file>
-      <input_file id="fl-13a">
-         <path>/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
-         <kind>archive</kind>
-         <file>libc.a</file>
-         <name>strcmp-armv6m.S.obj</name>
-      </input_file>
-   </input_file_list>
-   <object_component_list>
-      <object_component id="oc-2d2">
-         <name>.intvecs</name>
-         <load_address>0x0</load_address>
-         <readonly>true</readonly>
-         <run_address>0x0</run_address>
-         <size>0xc0</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-370">
-         <name>.text:__TI_printfi_nofloat</name>
-         <load_address>0xc0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xc0</run_address>
-         <size>0x6c0</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-34e">
-         <name>.text:__TI_printfi_nofloat</name>
-         <load_address>0x780</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x780</run_address>
-         <size>0x1a8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-32"/>
-      </object_component>
-      <object_component id="oc-339">
-         <name>.text.updateADCReading_multichannel</name>
-         <load_address>0x928</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x928</run_address>
-         <size>0x178</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-2e9">
-         <name>.text.I2C1_IRQHandler</name>
-         <load_address>0xaa0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xaa0</run_address>
-         <size>0x128</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-443">
-         <name>.text.aligned_alloc</name>
-         <load_address>0xbc8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xbc8</run_address>
-         <size>0x110</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-4c"/>
-      </object_component>
-      <object_component id="oc-391">
-         <name>.text.DL_Timer_initFourCCPWMMode</name>
-         <load_address>0xcd8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xcd8</run_address>
-         <size>0x104</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-352">
-         <name>.text.fputs</name>
-         <load_address>0xddc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xddc</run_address>
-         <size>0xf8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-36"/>
-      </object_component>
-      <object_component id="oc-41f">
-         <name>.text.free</name>
-         <load_address>0xed4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xed4</run_address>
-         <size>0xf4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-4c"/>
-      </object_component>
-      <object_component id="oc-3ac">
-         <name>.text.adc_configure</name>
-         <load_address>0xfc8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0xfc8</run_address>
-         <size>0xec</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-3e7">
-         <name>.text.__muldf3</name>
-         <load_address>0x10b4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x10b4</run_address>
-         <size>0xe4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-125"/>
-      </object_component>
-      <object_component id="oc-422">
-         <name>.text.msp_i2c_write</name>
-         <load_address>0x1198</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1198</run_address>
-         <size>0xd4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-3d3">
-         <name>.text.setvbuf</name>
-         <load_address>0x126c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x126c</run_address>
-         <size>0xd4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3a"/>
-      </object_component>
-      <object_component id="oc-3af">
-         <name>.text.read_adc_raw_data</name>
-         <load_address>0x1340</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1340</run_address>
-         <size>0xd0</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-3d7">
-         <name>.text.construct_config_byte</name>
-         <load_address>0x1410</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1410</run_address>
-         <size>0xaa</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-3ef">
-         <name>.text.__aeabi_idiv0</name>
-         <load_address>0x14ba</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x14ba</run_address>
-         <size>0x2</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-135"/>
-      </object_component>
-      <object_component id="oc-3fc">
-         <name>.text</name>
-         <load_address>0x14bc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x14bc</run_address>
-         <size>0xa2</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-132"/>
-      </object_component>
-      <object_component id="oc-430">
-         <name>.text.__aeabi_ldiv0</name>
-         <load_address>0x155e</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x155e</run_address>
-         <size>0x2</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-135"/>
-      </object_component>
-      <object_component id="oc-353">
-         <name>.text.fputc</name>
-         <load_address>0x1560</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1560</run_address>
-         <size>0x94</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-34"/>
-      </object_component>
-      <object_component id="oc-3b0">
-         <name>.text.adc_voltage</name>
-         <load_address>0x15f4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x15f4</run_address>
-         <size>0x8c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-35c">
-         <name>.text.SYSCFG_DL_GPIO_init</name>
-         <load_address>0x1680</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1680</run_address>
-         <size>0x88</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-3bb">
-         <name>.text.__aeabi_errno_addr</name>
-         <load_address>0x1708</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1708</run_address>
-         <size>0x8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3c"/>
-      </object_component>
-      <object_component id="oc-457">
-         <name>.text:strcmp</name>
-         <load_address>0x1710</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1710</run_address>
-         <size>0x88</size>
-         <alignment>0x10</alignment>
-         <input_file_ref idref="fl-13a"/>
-      </object_component>
-      <object_component id="oc-3ae">
-         <name>.text.adc_is_ready</name>
-         <load_address>0x1798</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1798</run_address>
-         <size>0x84</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-31b">
-         <name>.text.main</name>
-         <load_address>0x181c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x181c</run_address>
-         <size>0x7c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-2d3">
-         <name>.text:decompress:lzss</name>
-         <load_address>0x1898</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1898</run_address>
-         <size>0x7c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-52"/>
-      </object_component>
-      <object_component id="oc-2e8">
-         <name>.text.I2C0_IRQHandler</name>
-         <load_address>0x1914</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1914</run_address>
-         <size>0x78</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-444">
-         <name>.text.__TI_closefile</name>
-         <load_address>0x198c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x198c</run_address>
-         <size>0x78</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6f"/>
-      </object_component>
-      <object_component id="oc-455">
-         <name>.text.getdevice</name>
-         <load_address>0x1a04</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1a04</run_address>
-         <size>0x6c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-136"/>
-      </object_component>
-      <object_component id="oc-376">
-         <name>.text.HOSTlseek</name>
-         <load_address>0x1a70</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1a70</run_address>
-         <size>0x68</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-116"/>
-      </object_component>
-      <object_component id="oc-35e">
-         <name>.text.SYSCFG_DL_PWM_0_init</name>
-         <load_address>0x1ad8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1ad8</run_address>
-         <size>0x68</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-378">
-         <name>.text.HOSTrename</name>
-         <load_address>0x1b40</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1b40</run_address>
-         <size>0x64</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-11c"/>
-      </object_component>
-      <object_component id="oc-379">
-         <name>.text.__TI_wrt_ok</name>
-         <load_address>0x1ba4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1ba4</run_address>
-         <size>0x64</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-38"/>
-      </object_component>
-      <object_component id="oc-41e">
-         <name>.text.fseeko</name>
-         <load_address>0x1c08</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1c08</run_address>
-         <size>0x64</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-64"/>
-      </object_component>
-      <object_component id="oc-44f">
-         <name>.text.split</name>
-         <load_address>0x1c6c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1c6c</run_address>
-         <size>0x64</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-309">
-         <name>.text.DL_I2C_fillTargetTXFIFO</name>
-         <load_address>0x1cd0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1cd0</run_address>
-         <size>0x60</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-35f">
-         <name>.text.SYSCFG_DL_I2C_controller_init</name>
-         <load_address>0x1d30</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1d30</run_address>
-         <size>0x60</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-308">
-         <name>.text.DL_I2C_fillControllerTXFIFO</name>
-         <load_address>0x1d90</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1d90</run_address>
-         <size>0x5e</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-350">
-         <name>.text._nop</name>
-         <load_address>0x1dee</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1dee</run_address>
-         <size>0x2</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-40"/>
-      </object_component>
-      <object_component id="oc-372">
-         <name>.text.HOSTopen</name>
-         <load_address>0x1df0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1df0</run_address>
-         <size>0x5c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-118"/>
-      </object_component>
-      <object_component id="oc-360">
-         <name>.text.SYSCFG_DL_I2C_target_init</name>
-         <load_address>0x1e4c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1e4c</run_address>
-         <size>0x5c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-35b">
-         <name>.text.SYSCFG_DL_initPower</name>
-         <load_address>0x1ea8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1ea8</run_address>
-         <size>0x58</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-374">
-         <name>.text.HOSTread</name>
-         <load_address>0x1f00</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1f00</run_address>
-         <size>0x54</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-11a"/>
-      </object_component>
-      <object_component id="oc-375">
-         <name>.text.HOSTwrite</name>
-         <load_address>0x1f54</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1f54</run_address>
-         <size>0x54</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-120"/>
-      </object_component>
-      <object_component id="oc-2f8">
-         <name>.text.printf</name>
-         <load_address>0x1fa8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1fa8</run_address>
-         <size>0x54</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-30"/>
-      </object_component>
-      <object_component id="oc-37b">
-         <name>.text.__TI_doflush</name>
-         <load_address>0x1ffc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x1ffc</run_address>
-         <size>0x52</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-60"/>
-      </object_component>
-      <object_component id="oc-447">
-         <name>.text.DL_I2C_startControllerTransfer</name>
-         <load_address>0x2050</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2050</run_address>
-         <size>0x50</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-334">
-         <name>.text.Battery_Init</name>
-         <load_address>0x20a0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x20a0</run_address>
-         <size>0x4c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-3eb">
-         <name>.text.__fixdfsi</name>
-         <load_address>0x20ec</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x20ec</run_address>
-         <size>0x4a</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-128"/>
-      </object_component>
-      <object_component id="oc-450">
-         <name>.text.close</name>
-         <load_address>0x2138</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2138</run_address>
-         <size>0x48</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-110"/>
-      </object_component>
-      <object_component id="oc-373">
-         <name>.text.HOSTclose</name>
-         <load_address>0x2180</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2180</run_address>
-         <size>0x44</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-114"/>
-      </object_component>
-      <object_component id="oc-377">
-         <name>.text.HOSTunlink</name>
-         <load_address>0x21c4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x21c4</run_address>
-         <size>0x44</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-11e"/>
-      </object_component>
-      <object_component id="oc-3b1">
-         <name>.text.adc_current</name>
-         <load_address>0x2208</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2208</run_address>
-         <size>0x44</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-3b5">
-         <name>.text.__aeabi_uidivmod</name>
-         <load_address>0x224c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x224c</run_address>
-         <size>0x40</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-130"/>
-      </object_component>
-      <object_component id="oc-3b9">
-         <name>.text.atoi</name>
-         <load_address>0x228c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x228c</run_address>
-         <size>0x40</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-46"/>
-      </object_component>
-      <object_component id="oc-426">
-         <name>.text.msp_i2c_read</name>
-         <load_address>0x22cc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x22cc</run_address>
-         <size>0x40</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-385">
-         <name>.text.DL_GPIO_initPeripheralInputFunctionFeatures</name>
-         <load_address>0x230c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x230c</run_address>
-         <size>0x3c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-304">
-         <name>.text.DL_I2C_flushControllerTXFIFO</name>
-         <load_address>0x2348</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2348</run_address>
-         <size>0x3c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-2fb">
-         <name>.text.DL_I2C_flushTargetTXFIFO</name>
-         <load_address>0x2384</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2384</run_address>
-         <size>0x3c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-345">
-         <name>.text:__TI_auto_init_nobinit_nopinit</name>
-         <load_address>0x23c0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x23c0</run_address>
-         <size>0x3c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-69"/>
-      </object_component>
-      <object_component id="oc-3f7">
-         <name>.text.__muldsi3</name>
-         <load_address>0x23fc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x23fc</run_address>
-         <size>0x3a</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-126"/>
-      </object_component>
-      <object_component id="oc-392">
-         <name>.text.DL_Timer_setCounterControl</name>
-         <load_address>0x2438</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2438</run_address>
-         <size>0x34</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-421">
-         <name>.text.__TI_cleanup</name>
-         <load_address>0x246c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x246c</run_address>
-         <size>0x34</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-62"/>
-      </object_component>
-      <object_component id="oc-3ce">
-         <name>.text.__TI_readmsg</name>
-         <load_address>0x24a0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x24a0</run_address>
-         <size>0x34</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-122"/>
-      </object_component>
-      <object_component id="oc-3cd">
-         <name>.text.__TI_writemsg</name>
-         <load_address>0x24d4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x24d4</run_address>
-         <size>0x34</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-122"/>
-      </object_component>
-      <object_component id="oc-456">
-         <name>.text.finddevice</name>
-         <load_address>0x2508</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2508</run_address>
-         <size>0x34</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-136"/>
-      </object_component>
-      <object_component id="oc-301">
-         <name>.text.DL_I2C_flushTargetRXFIFO</name>
-         <load_address>0x253c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x253c</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-338">
-         <name>.text.__NVIC_EnableIRQ</name>
-         <load_address>0x256c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x256c</run_address>
-         <size>0x2c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3d4">
-         <name>.text.DL_Common_updateReg</name>
-         <load_address>0x2598</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2598</run_address>
-         <size>0x28</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-453">
-         <name>.text.DL_Common_updateReg</name>
-         <load_address>0x25c0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x25c0</run_address>
-         <size>0x28</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-441">
-         <name>.text.free_list_insert</name>
-         <load_address>0x25e8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x25e8</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-43f">
-         <name>.text.lseek</name>
-         <load_address>0x2610</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2610</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-10e"/>
-      </object_component>
-      <object_component id="oc-37a">
-         <name>.text.write</name>
-         <load_address>0x2638</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2638</run_address>
-         <size>0x28</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-106"/>
-      </object_component>
-      <object_component id="oc-39a">
-         <name>.text.DL_I2C_setClockConfig</name>
-         <load_address>0x2660</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2660</run_address>
-         <size>0x26</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-3a0">
-         <name>.text.DL_I2C_setControllerRXFIFOThreshold</name>
-         <load_address>0x2688</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2688</run_address>
-         <size>0x24</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3a5">
-         <name>.text.DL_I2C_setTargetOwnAddress</name>
-         <load_address>0x26ac</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x26ac</run_address>
-         <size>0x24</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3a7">
-         <name>.text.DL_I2C_setTargetRXFIFOThreshold</name>
-         <load_address>0x26d0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x26d0</run_address>
-         <size>0x24</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3e3">
-         <name>.text.__floatunsidf</name>
-         <load_address>0x26f4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x26f4</run_address>
-         <size>0x24</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-12a"/>
-      </object_component>
-      <object_component id="oc-3bc">
-         <name>.text.__muldi3</name>
-         <load_address>0x2718</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2718</run_address>
-         <size>0x24</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-12b"/>
-      </object_component>
-      <object_component id="oc-454">
-         <name>.text.unlink</name>
-         <load_address>0x273c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x273c</run_address>
-         <size>0x24</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-112"/>
-      </object_component>
-      <object_component id="oc-2f3">
-         <name>.text:_c_int00</name>
-         <load_address>0x2760</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2760</run_address>
-         <size>0x24</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-54"/>
-      </object_component>
-      <object_component id="oc-3b3">
-         <name>.text.memccpy</name>
-         <load_address>0x2784</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2784</run_address>
-         <size>0x22</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-4a"/>
-      </object_component>
-      <object_component id="oc-39b">
-         <name>.text.DL_I2C_setAnalogGlitchFilterPulseWidth</name>
-         <load_address>0x27a6</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x27a6</run_address>
-         <size>0x20</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-39f">
-         <name>.text.DL_I2C_setControllerTXFIFOThreshold</name>
-         <load_address>0x27c8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x27c8</run_address>
-         <size>0x20</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3a6">
-         <name>.text.DL_I2C_setTargetTXFIFOThreshold</name>
-         <load_address>0x27e8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x27e8</run_address>
-         <size>0x20</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-431">
-         <name>.text.__ashldi3</name>
-         <load_address>0x2808</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2808</run_address>
-         <size>0x1e</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-133"/>
-      </object_component>
-      <object_component id="oc-386">
-         <name>.text.DL_GPIO_enableHiZ</name>
-         <load_address>0x2828</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2828</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-383">
-         <name>.text.DL_GPIO_initPeripheralOutputFunction</name>
-         <load_address>0x2844</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2844</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3a9">
-         <name>.text.DL_I2C_disableTargetWakeup</name>
-         <load_address>0x2860</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2860</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-307">
-         <name>.text.DL_I2C_enableInterrupt.48</name>
-         <load_address>0x287c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x287c</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3a2">
-         <name>.text.DL_I2C_enableInterrupt</name>
-         <load_address>0x2898</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2898</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-44b">
-         <name>.text.DL_I2C_enableInterrupt</name>
-         <load_address>0x28b4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x28b4</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-305">
-         <name>.text.DL_I2C_isControllerRXFIFOEmpty</name>
-         <load_address>0x28d0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x28d0</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-302">
-         <name>.text.DL_I2C_isTargetRXFIFOEmpty</name>
-         <load_address>0x28ec</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x28ec</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-38a">
-         <name>.text.DL_SYSCTL_setMCLKDivider</name>
-         <load_address>0x2908</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2908</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-389">
-         <name>.text.DL_SYSCTL_setSYSOSCFreq</name>
-         <load_address>0x2924</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2924</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-394">
-         <name>.text.DL_Timer_setCaptCompUpdateMethod</name>
-         <load_address>0x2940</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2940</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-38b">
-         <name>.text.DL_Timer_setClockConfig</name>
-         <load_address>0x295c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x295c</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-2e7">
-         <name>.text.Default_Handler</name>
-         <load_address>0x2978</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2978</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-35d">
-         <name>.text.SYSCFG_DL_SYSCTL_init</name>
-         <load_address>0x2994</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2994</run_address>
-         <size>0x1c</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-333">
-         <name>.text.SYSCFG_DL_init</name>
-         <load_address>0x29b0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x29b0</run_address>
-         <size>0x1c</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-2"/>
-      </object_component>
-      <object_component id="oc-31e">
-         <name>.text._args_main</name>
-         <load_address>0x29cc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x29cc</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-67"/>
-      </object_component>
-      <object_component id="oc-440">
-         <name>.text.free_list_remove</name>
-         <load_address>0x29e8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x29e8</run_address>
-         <size>0x1c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-384">
-         <name>.text.DL_GPIO_enableOutput</name>
-         <load_address>0x2a04</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a04</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-380">
-         <name>.text.DL_GPIO_enablePower</name>
-         <load_address>0x2a1c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a1c</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-37d">
-         <name>.text.DL_GPIO_reset</name>
-         <load_address>0x2a34</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a34</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-39c">
-         <name>.text.DL_I2C_enableAnalogGlitchFilter</name>
-         <load_address>0x2a4c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a4c</run_address>
-         <size>0x18</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3a3">
-         <name>.text.DL_I2C_enableController</name>
-         <load_address>0x2a64</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a64</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3a1">
-         <name>.text.DL_I2C_enableControllerClockStretching</name>
-         <load_address>0x2a7c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a7c</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-382">
-         <name>.text.DL_I2C_enablePower</name>
-         <load_address>0x2a94</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2a94</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3aa">
-         <name>.text.DL_I2C_enableTarget</name>
-         <load_address>0x2aac</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2aac</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3a8">
-         <name>.text.DL_I2C_enableTargetClockStretching</name>
-         <load_address>0x2ac4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2ac4</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-37f">
-         <name>.text.DL_I2C_reset</name>
-         <load_address>0x2adc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2adc</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-39e">
-         <name>.text.DL_I2C_setTimerPeriod</name>
-         <load_address>0x2af4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2af4</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-381">
-         <name>.text.DL_Timer_enablePower</name>
-         <load_address>0x2b0c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b0c</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-37e">
-         <name>.text.DL_Timer_reset</name>
-         <load_address>0x2b24</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b24</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-393">
-         <name>.text.DL_Timer_setCaptureCompareOutCtl</name>
-         <load_address>0x2b3c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b3c</run_address>
-         <size>0x18</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-2ee">
-         <name>.text:decompress:ZI:__TI_zero_init_nomemset</name>
-         <load_address>0x2b54</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b54</run_address>
-         <size>0x16</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-4e"/>
-      </object_component>
-      <object_component id="oc-3d8">
-         <name>.text.DL_I2C_getControllerStatus</name>
-         <load_address>0x2b6c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b6c</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-445">
-         <name>.text.DL_I2C_getControllerStatus</name>
-         <load_address>0x2b80</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b80</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-306">
-         <name>.text.DL_I2C_receiveControllerData</name>
-         <load_address>0x2b94</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2b94</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-39d">
-         <name>.text.DL_I2C_resetControllerTransfer</name>
-         <load_address>0x2ba8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2ba8</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-446">
-         <name>.text.DL_I2C_resetControllerTransfer</name>
-         <load_address>0x2bbc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2bbc</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-387">
-         <name>.text.DL_SYSCTL_setBORThreshold</name>
-         <load_address>0x2bd0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2bd0</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-396">
-         <name>.text.DL_Timer_enableClock</name>
-         <load_address>0x2be4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2be4</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-397">
-         <name>.text.DL_Timer_setCCPDirection</name>
-         <load_address>0x2bf8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2bf8</run_address>
-         <size>0x14</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3c1">
-         <name>.text.__aeabi_uldivmod</name>
-         <load_address>0x2c0c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c0c</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-131"/>
-      </object_component>
-      <object_component id="oc-2fa">
-         <name>.text.DL_I2C_getPendingInterrupt</name>
-         <load_address>0x2c20</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c20</run_address>
-         <size>0x12</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-32b">
-         <name>.text:TI_memcpy_small</name>
-         <load_address>0x2c32</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c32</run_address>
-         <size>0x12</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-138"/>
-      </object_component>
-      <object_component id="oc-2d6">
-         <name>.text:decompress:none</name>
-         <load_address>0x2c44</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c44</run_address>
-         <size>0x12</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-50"/>
-      </object_component>
-      <object_component id="oc-388">
-         <name>.text.DL_SYSCTL_disableNRSTPin</name>
-         <load_address>0x2c58</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c58</run_address>
-         <size>0x10</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-395">
-         <name>.text.DL_Timer_setCaptureCompareValue</name>
-         <load_address>0x2c68</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c68</run_address>
-         <size>0x10</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-3ba">
-         <name>.text.wcslen</name>
-         <load_address>0x2c78</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c78</run_address>
-         <size>0x10</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-5c"/>
-      </object_component>
-      <object_component id="oc-3b2">
-         <name>.text.__aeabi_memset</name>
-         <load_address>0x2c88</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c88</run_address>
-         <size>0xe</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-12f"/>
-      </object_component>
-      <object_component id="oc-3d0">
-         <name>.text.strcpy</name>
-         <load_address>0x2c96</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2c96</run_address>
-         <size>0xe</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-36e">
-         <name>.text.strlen.39</name>
-         <load_address>0x2ca4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2ca4</run_address>
-         <size>0xe</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3d1">
-         <name>.text.strlen</name>
-         <load_address>0x2cb2</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2cb2</run_address>
-         <size>0xe</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-355">
-         <name>.text:TI_memset_small</name>
-         <load_address>0x2cc0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2cc0</run_address>
-         <size>0xe</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-139"/>
-      </object_component>
-      <object_component id="oc-315">
-         <name>.text.__aeabi_memclr</name>
-         <load_address>0x2cd0</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2cd0</run_address>
-         <size>0xc</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-12f"/>
-      </object_component>
-      <object_component id="oc-420">
-         <name>.text.malloc</name>
-         <load_address>0x2cdc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2cdc</run_address>
-         <size>0xc</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-4c"/>
-      </object_component>
-      <object_component id="oc-33d">
-         <name>.text.DL_Common_delayCycles</name>
-         <load_address>0x2ce8</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2ce8</run_address>
-         <size>0xa</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-19"/>
-      </object_component>
-      <object_component id="oc-2ea">
-         <name>.text.__aeabi_memcpy</name>
-         <load_address>0x2cf4</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2cf4</run_address>
-         <size>0x8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-12e"/>
-      </object_component>
-      <object_component id="oc-324">
-         <name>.text._outc.42</name>
-         <load_address>0x2cfc</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2cfc</run_address>
-         <size>0x8</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-323">
-         <name>.text._outs.43</name>
-         <load_address>0x2d04</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d04</run_address>
-         <size>0x8</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3d2">
-         <name>.text.fseek</name>
-         <load_address>0x2d0c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d0c</run_address>
-         <size>0x8</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-64"/>
-      </object_component>
-      <object_component id="oc-451">
-         <name>.text.remove</name>
-         <load_address>0x2d14</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d14</run_address>
-         <size>0x8</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-10a"/>
-      </object_component>
-      <object_component id="oc-2e6">
-         <name>.text.Reset_Handler</name>
-         <load_address>0x2d1c</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d1c</run_address>
-         <size>0x4</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-3"/>
-      </object_component>
-      <object_component id="oc-31a">
-         <name>.text._system_pre_init</name>
-         <load_address>0x2d20</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d20</run_address>
-         <size>0x4</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-6b"/>
-      </object_component>
-      <object_component id="oc-343">
-         <name>.text:abort</name>
-         <load_address>0x2d24</load_address>
-         <readonly>true</readonly>
-         <executable>true</executable>
-         <run_address>0x2d24</run_address>
-         <size>0x4</size>
-         <alignment>0x2</alignment>
-         <input_file_ref idref="fl-3e"/>
-      </object_component>
-      <object_component id="oc-478">
-         <name>.cinit..data.load</name>
-         <load_address>0x30a0</load_address>
-         <readonly>true</readonly>
-         <run_address>0x30a0</run_address>
-         <size>0x81</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-476">
-         <name>__TI_handler_table</name>
-         <load_address>0x3124</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3124</run_address>
-         <size>0xc</size>
-         <alignment>0x4</alignment>
-      </object_component>
-      <object_component id="oc-479">
-         <name>.cinit..bss.load</name>
-         <load_address>0x3130</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3130</run_address>
-         <size>0x8</size>
-         <alignment>0x4</alignment>
-      </object_component>
-      <object_component id="oc-477">
-         <name>__TI_cinit_table</name>
-         <load_address>0x3138</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3138</run_address>
-         <size>0x10</size>
-         <alignment>0x4</alignment>
-      </object_component>
-      <object_component id="oc-3f5">
-         <name>.rodata:__aeabi_ctype_table_</name>
-         <load_address>0x2d30</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2d30</run_address>
-         <size>0x101</size>
-         <alignment>0x10</alignment>
-         <input_file_ref idref="fl-66"/>
-      </object_component>
-      <object_component id="oc-449">
-         <name>.rodata.str1.170074848951721478861</name>
-         <load_address>0x2e31</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2e31</run_address>
-         <size>0x33</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-448">
-         <name>.rodata.str1.4013341528008995071</name>
-         <load_address>0x2e64</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2e64</run_address>
-         <size>0x30</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-3e0">
-         <name>.rodata.str1.140485669647799580801</name>
-         <load_address>0x2e94</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2e94</run_address>
-         <size>0x2d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-367">
-         <name>.rodata.str1.160854843146598718761</name>
-         <load_address>0x2ec1</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2ec1</run_address>
-         <size>0x2c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-365">
-         <name>.rodata.str1.170625978319791919211</name>
-         <load_address>0x2eed</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2eed</run_address>
-         <size>0x2c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-3e1">
-         <name>.rodata.str1.18930482321442959371</name>
-         <load_address>0x2f19</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2f19</run_address>
-         <size>0x2c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-3e2">
-         <name>.rodata.str1.179184043729788647481</name>
-         <load_address>0x2f45</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2f45</run_address>
-         <size>0x2b</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-366">
-         <name>.rodata.str1.65033923025266455461</name>
-         <load_address>0x2f70</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2f70</run_address>
-         <size>0x29</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-44a">
-         <name>.rodata.str1.94820672150776998771</name>
-         <load_address>0x2f99</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2f99</run_address>
-         <size>0x22</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-341">
-         <name>.rodata.str1.155631718340525846021</name>
-         <load_address>0x2fbb</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2fbb</run_address>
-         <size>0x21</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3da">
-         <name>.rodata.str1.2402597435506037301</name>
-         <load_address>0x2fdc</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2fdc</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-3d9">
-         <name>.rodata.str1.158453821256594455641</name>
-         <load_address>0x2ffc</load_address>
-         <readonly>true</readonly>
-         <run_address>0x2ffc</run_address>
-         <size>0x1d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-3dc">
-         <name>.rodata.str1.3075958285894219711</name>
-         <load_address>0x3019</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3019</run_address>
-         <size>0x1a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-3db">
-         <name>.rodata.str1.57010251713964903131</name>
-         <load_address>0x3033</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3033</run_address>
-         <size>0x1a</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-3dd">
-         <name>.rodata.str1.181535019888826534251</name>
-         <load_address>0x304d</load_address>
-         <readonly>true</readonly>
-         <run_address>0x304d</run_address>
-         <size>0x15</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-3b4">
-         <name>.rodata.str1.27488788197449232291</name>
-         <load_address>0x3062</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3062</run_address>
-         <size>0x11</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3c0">
-         <name>.rodata.str1.68831395902989029301</name>
-         <load_address>0x3073</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3073</run_address>
-         <size>0x11</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-2f9">
-         <name>.rodata.str1.65818003898565635461</name>
-         <load_address>0x3084</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3084</run_address>
-         <size>0x9</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-398">
-         <name>.rodata.gPWM_0ClockConfig</name>
-         <load_address>0x308d</load_address>
-         <readonly>true</readonly>
-         <run_address>0x308d</run_address>
-         <size>0x3</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-399">
-         <name>.rodata.gPWM_0Config</name>
-         <load_address>0x3090</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3090</run_address>
-         <size>0x8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3a4">
-         <name>.rodata.gI2C_controllerClockConfig</name>
-         <load_address>0x3098</load_address>
-         <readonly>true</readonly>
-         <run_address>0x3098</run_address>
-         <size>0x2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3ab">
-         <name>.rodata.gI2C_targetClockConfig</name>
-         <load_address>0x309a</load_address>
-         <readonly>true</readonly>
-         <run_address>0x309a</run_address>
-         <size>0x2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-465">
-         <name>.binit</name>
-         <load_address>0x0</load_address>
-         <readonly>true</readonly>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <alignment>0x4</alignment>
-      </object_component>
-      <object_component id="oc-3de">
-         <name>.data.i2c_hal</name>
-         <load_address>0x200003e8</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200003e8</run_address>
-         <size>0x8</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-363">
-         <name>.data.adc_state</name>
-         <load_address>0x200003f4</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200003f4</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-364">
-         <name>.data.adc_hal</name>
-         <load_address>0x200003d4</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200003d4</run_address>
-         <size>0x14</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-351">
-         <name>.data._device</name>
-         <load_address>0x200002f0</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200002f0</run_address>
-         <size>0x78</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-108"/>
-      </object_component>
-      <object_component id="oc-3f6">
-         <name>.data.__aeabi_errno</name>
-         <load_address>0x200003f0</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200003f0</run_address>
-         <size>0x4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-3c"/>
-      </object_component>
-      <object_component id="oc-322">
-         <name>.data._ftable</name>
-         <load_address>0x20000200</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x20000200</run_address>
-         <size>0xf0</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-48"/>
-      </object_component>
-      <object_component id="oc-303">
-         <name>.data.mcu_CommandPending</name>
-         <load_address>0x200003f5</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x200003f5</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1"/>
-      </object_component>
-      <object_component id="oc-321">
-         <name>.data..L_MergedGlobals</name>
-         <load_address>0x20000368</load_address>
-         <readwrite>true</readwrite>
-         <run_address>0x20000368</run_address>
-         <size>0x6c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-41d">
-         <name>.bss:_CIOBUF_</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200003f8</run_address>
-         <size>0x120</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-122"/>
-      </object_component>
-      <object_component id="oc-3cf">
-         <name>.bss.parmbuf</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200005b8</run_address>
-         <size>0x8</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-118"/>
-      </object_component>
-      <object_component id="oc-44e">
-         <name>.bss.sys_free</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200005c8</run_address>
-         <size>0x4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-452">
-         <name>.bss.__TI_tmpnams</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x20000518</run_address>
-         <size>0xa0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-48"/>
-      </object_component>
-      <object_component id="oc-342">
-         <name>.common:batteries</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200005c0</run_address>
-         <size>0x6</size>
-         <alignment>0x2</alignment>
-      </object_component>
-      <object_component id="oc-30f">
-         <name>.common:gTxPacket</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200005d0</run_address>
-         <size>0x4</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-30e">
-         <name>.common:gTxADClen</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200005d6</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-30d">
-         <name>.common:gTxADCcount</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200005d5</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-30a">
-         <name>.common:gTxComplete</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200005d7</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-311">
-         <name>.common:gRxADClen</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200005c7</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-310">
-         <name>.common:gRxADCcount</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200005c6</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-30c">
-         <name>.common:gRxComplete</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200005d4</run_address>
-         <size>0x1</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-312">
-         <name>.common:gRxPacket</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x200005cc</run_address>
-         <size>0x4</size>
-         <alignment>0x1</alignment>
-      </object_component>
-      <object_component id="oc-442">
-         <name>.sysmem</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x20000000</run_address>
-         <size>0x10</size>
-         <alignment>0x8</alignment>
-         <input_file_ref idref="fl-4c"/>
-      </object_component>
-      <object_component id="oc-47c">
-         <name>.sysmem</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x20000000</run_address>
-         <size>0x0</size>
-         <alignment>0x4</alignment>
-      </object_component>
-      <object_component id="oc-2d0">
-         <name>.stack</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x20000700</run_address>
-         <size>0x4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-54"/>
-      </object_component>
-      <object_component id="oc-47b">
-         <name>.stack</name>
-         <uninitialized>true</uninitialized>
-         <readwrite>true</readwrite>
-         <run_address>0x20000700</run_address>
-         <size>0x0</size>
-         <alignment>0x8</alignment>
-      </object_component>
-      <object_component id="oc-335">
-         <name>.debug_info</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x103</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-3df">
-         <name>.debug_info</name>
-         <load_address>0x103</load_address>
-         <run_address>0x103</run_address>
-         <size>0x8ea</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-33a">
-         <name>.debug_info</name>
-         <load_address>0x9ed</load_address>
-         <run_address>0x9ed</run_address>
-         <size>0x1fd</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-30b">
-         <name>.debug_info</name>
-         <load_address>0xbea</load_address>
-         <run_address>0xbea</run_address>
-         <size>0xae0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-33e">
-         <name>.debug_info</name>
-         <load_address>0x16ca</load_address>
-         <run_address>0x16ca</run_address>
-         <size>0x75</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-19"/>
-      </object_component>
-      <object_component id="oc-2fd">
-         <name>.debug_info</name>
-         <load_address>0x173f</load_address>
-         <run_address>0x173f</run_address>
-         <size>0xcc2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-38d">
-         <name>.debug_info</name>
-         <load_address>0x2401</load_address>
-         <run_address>0x2401</run_address>
-         <size>0x2da5</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-3e8">
-         <name>.debug_info</name>
-         <load_address>0x51a6</load_address>
-         <run_address>0x51a6</run_address>
-         <size>0x19d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-125"/>
-      </object_component>
-      <object_component id="oc-3f8">
-         <name>.debug_info</name>
-         <load_address>0x5343</load_address>
-         <run_address>0x5343</run_address>
-         <size>0x19f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-126"/>
-      </object_component>
-      <object_component id="oc-3ec">
-         <name>.debug_info</name>
-         <load_address>0x54e2</load_address>
-         <run_address>0x54e2</run_address>
-         <size>0x19f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-128"/>
-      </object_component>
-      <object_component id="oc-3e4">
-         <name>.debug_info</name>
-         <load_address>0x5681</load_address>
-         <run_address>0x5681</run_address>
-         <size>0x1a7</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12a"/>
-      </object_component>
-      <object_component id="oc-3bd">
-         <name>.debug_info</name>
-         <load_address>0x5828</load_address>
-         <run_address>0x5828</run_address>
-         <size>0x19d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12b"/>
-      </object_component>
-      <object_component id="oc-2eb">
-         <name>.debug_info</name>
-         <load_address>0x59c5</load_address>
-         <run_address>0x59c5</run_address>
-         <size>0x1a9</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12e"/>
-      </object_component>
-      <object_component id="oc-316">
-         <name>.debug_info</name>
-         <load_address>0x5b6e</load_address>
-         <run_address>0x5b6e</run_address>
-         <size>0x1c5</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12f"/>
-      </object_component>
-      <object_component id="oc-3b6">
-         <name>.debug_info</name>
-         <load_address>0x5d33</load_address>
-         <run_address>0x5d33</run_address>
-         <size>0x1cc</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-130"/>
-      </object_component>
-      <object_component id="oc-3c2">
-         <name>.debug_info</name>
-         <load_address>0x5eff</load_address>
-         <run_address>0x5eff</run_address>
-         <size>0x1ad</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-131"/>
-      </object_component>
-      <object_component id="oc-3fd">
-         <name>.debug_info</name>
-         <load_address>0x60ac</load_address>
-         <run_address>0x60ac</run_address>
-         <size>0x1a5</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-132"/>
-      </object_component>
-      <object_component id="oc-432">
-         <name>.debug_info</name>
-         <load_address>0x6251</load_address>
-         <run_address>0x6251</run_address>
-         <size>0x19f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-133"/>
-      </object_component>
-      <object_component id="oc-3f0">
-         <name>.debug_info</name>
-         <load_address>0x63f0</load_address>
-         <run_address>0x63f0</run_address>
-         <size>0x85</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-135"/>
-      </object_component>
-      <object_component id="oc-32d">
-         <name>.debug_info</name>
-         <load_address>0x6475</load_address>
-         <run_address>0x6475</run_address>
-         <size>0x302</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-138"/>
-      </object_component>
-      <object_component id="oc-356">
-         <name>.debug_info</name>
-         <load_address>0x6777</load_address>
-         <run_address>0x6777</run_address>
-         <size>0x24c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-139"/>
-      </object_component>
-      <object_component id="oc-458">
-         <name>.debug_info</name>
-         <load_address>0x69c3</load_address>
-         <run_address>0x69c3</run_address>
-         <size>0x11c</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13a"/>
-      </object_component>
-      <object_component id="oc-2d1">
-         <name>.debug_info</name>
-         <load_address>0x6adf</load_address>
-         <run_address>0x6adf</run_address>
-         <size>0x9542</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-47d">
-         <name>.debug_info</name>
-         <load_address>0x10021</load_address>
-         <run_address>0x10021</run_address>
-         <size>0xbc</size>
-         <alignment>0x0</alignment>
-      </object_component>
-      <object_component id="oc-336">
-         <name>.debug_frame</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-424">
-         <name>.debug_frame</name>
-         <load_address>0x30</load_address>
-         <run_address>0x30</run_address>
-         <size>0xb4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-33b">
-         <name>.debug_frame</name>
-         <load_address>0xe4</load_address>
-         <run_address>0xe4</run_address>
-         <size>0x2c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-3ad">
-         <name>.debug_frame</name>
-         <load_address>0x110</load_address>
-         <run_address>0x110</run_address>
-         <size>0xc4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-33f">
-         <name>.debug_frame</name>
-         <load_address>0x1d4</load_address>
-         <run_address>0x1d4</run_address>
-         <size>0x20</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-19"/>
-      </object_component>
-      <object_component id="oc-2ff">
-         <name>.debug_frame</name>
-         <load_address>0x1f4</load_address>
-         <run_address>0x1f4</run_address>
-         <size>0x12c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-38f">
-         <name>.debug_frame</name>
-         <load_address>0x320</load_address>
-         <run_address>0x320</run_address>
-         <size>0x39c</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-3f2">
-         <name>.debug_frame</name>
-         <load_address>0x6bc</load_address>
-         <run_address>0x6bc</run_address>
-         <size>0x30</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-135"/>
-      </object_component>
-      <object_component id="oc-2d4">
-         <name>.debug_frame</name>
-         <load_address>0x6ec</load_address>
-         <run_address>0x6ec</run_address>
-         <size>0x12c4</size>
-         <alignment>0x4</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-337">
-         <name>.debug_line</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x164</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-425">
-         <name>.debug_line</name>
-         <load_address>0x164</load_address>
-         <run_address>0x164</run_address>
-         <size>0x453</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-33c">
-         <name>.debug_line</name>
-         <load_address>0x5b7</load_address>
-         <run_address>0x5b7</run_address>
-         <size>0x28e</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-329">
-         <name>.debug_line</name>
-         <load_address>0x845</load_address>
-         <run_address>0x845</run_address>
-         <size>0x57e</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-340">
-         <name>.debug_line</name>
-         <load_address>0xdc3</load_address>
-         <run_address>0xdc3</run_address>
-         <size>0x178</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-19"/>
-      </object_component>
-      <object_component id="oc-300">
-         <name>.debug_line</name>
-         <load_address>0xf3b</load_address>
-         <run_address>0xf3b</run_address>
-         <size>0x682</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-390">
-         <name>.debug_line</name>
-         <load_address>0x15bd</load_address>
-         <run_address>0x15bd</run_address>
-         <size>0x139e</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-3ea">
-         <name>.debug_line</name>
-         <load_address>0x295b</load_address>
-         <run_address>0x295b</run_address>
-         <size>0x114</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-125"/>
-      </object_component>
-      <object_component id="oc-3fa">
-         <name>.debug_line</name>
-         <load_address>0x2a6f</load_address>
-         <run_address>0x2a6f</run_address>
-         <size>0xc1</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-126"/>
-      </object_component>
-      <object_component id="oc-3ee">
-         <name>.debug_line</name>
-         <load_address>0x2b30</load_address>
-         <run_address>0x2b30</run_address>
-         <size>0xc9</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-128"/>
-      </object_component>
-      <object_component id="oc-3e6">
-         <name>.debug_line</name>
-         <load_address>0x2bf9</load_address>
-         <run_address>0x2bf9</run_address>
-         <size>0xba</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12a"/>
-      </object_component>
-      <object_component id="oc-3bf">
-         <name>.debug_line</name>
-         <load_address>0x2cb3</load_address>
-         <run_address>0x2cb3</run_address>
-         <size>0xb4</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12b"/>
-      </object_component>
-      <object_component id="oc-2ed">
-         <name>.debug_line</name>
-         <load_address>0x2d67</load_address>
-         <run_address>0x2d67</run_address>
-         <size>0xac</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12e"/>
-      </object_component>
-      <object_component id="oc-319">
-         <name>.debug_line</name>
-         <load_address>0x2e13</load_address>
-         <run_address>0x2e13</run_address>
-         <size>0xc2</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12f"/>
-      </object_component>
-      <object_component id="oc-3b8">
-         <name>.debug_line</name>
-         <load_address>0x2ed5</load_address>
-         <run_address>0x2ed5</run_address>
-         <size>0xca</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-130"/>
-      </object_component>
-      <object_component id="oc-3c4">
-         <name>.debug_line</name>
-         <load_address>0x2f9f</load_address>
-         <run_address>0x2f9f</run_address>
-         <size>0xb6</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-131"/>
-      </object_component>
-      <object_component id="oc-3ff">
-         <name>.debug_line</name>
-         <load_address>0x3055</load_address>
-         <run_address>0x3055</run_address>
-         <size>0xf7</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-132"/>
-      </object_component>
-      <object_component id="oc-434">
-         <name>.debug_line</name>
-         <load_address>0x314c</load_address>
-         <run_address>0x314c</run_address>
-         <size>0xb3</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-133"/>
-      </object_component>
-      <object_component id="oc-3f3">
-         <name>.debug_line</name>
-         <load_address>0x31ff</load_address>
-         <run_address>0x31ff</run_address>
-         <size>0xbd</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-135"/>
-      </object_component>
-      <object_component id="oc-32c">
-         <name>.debug_line</name>
-         <load_address>0x32bc</load_address>
-         <run_address>0x32bc</run_address>
-         <size>0xa0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-138"/>
-      </object_component>
-      <object_component id="oc-359">
-         <name>.debug_line</name>
-         <load_address>0x335c</load_address>
-         <run_address>0x335c</run_address>
-         <size>0x80</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-139"/>
-      </object_component>
-      <object_component id="oc-45a">
-         <name>.debug_line</name>
-         <load_address>0x33dc</load_address>
-         <run_address>0x33dc</run_address>
-         <size>0x83</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13a"/>
-      </object_component>
-      <object_component id="oc-2d5">
-         <name>.debug_line</name>
-         <load_address>0x345f</load_address>
-         <run_address>0x345f</run_address>
-         <size>0x56cc</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-36c">
-         <name>.debug_loc</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x13</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-19"/>
-      </object_component>
-      <object_component id="oc-2fc">
-         <name>.debug_loc</name>
-         <load_address>0x13</load_address>
-         <run_address>0x13</run_address>
-         <size>0x352</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-38c">
-         <name>.debug_loc</name>
-         <load_address>0x365</load_address>
-         <run_address>0x365</run_address>
-         <size>0x1897</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-42e">
-         <name>.debug_loc</name>
-         <load_address>0x1bfc</load_address>
-         <run_address>0x1bfc</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-135"/>
-      </object_component>
-      <object_component id="oc-2e5">
-         <name>.debug_loc</name>
-         <load_address>0x1c1c</load_address>
-         <run_address>0x1c1c</run_address>
-         <size>0x6308</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-423">
-         <name>.debug_ranges</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x40</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-32a">
-         <name>.debug_ranges</name>
-         <load_address>0x40</load_address>
-         <run_address>0x40</run_address>
-         <size>0x40</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-2fe">
-         <name>.debug_ranges</name>
-         <load_address>0x80</load_address>
-         <run_address>0x80</run_address>
-         <size>0x1d8</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-38e">
-         <name>.debug_ranges</name>
-         <load_address>0x258</load_address>
-         <run_address>0x258</run_address>
-         <size>0x1b8</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-318">
-         <name>.debug_ranges</name>
-         <load_address>0x410</load_address>
-         <run_address>0x410</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12f"/>
-      </object_component>
-      <object_component id="oc-3f1">
-         <name>.debug_ranges</name>
-         <load_address>0x438</load_address>
-         <run_address>0x438</run_address>
-         <size>0x18</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-135"/>
-      </object_component>
-      <object_component id="oc-32f">
-         <name>.debug_ranges</name>
-         <load_address>0x450</load_address>
-         <run_address>0x450</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-138"/>
-      </object_component>
-      <object_component id="oc-358">
-         <name>.debug_ranges</name>
-         <load_address>0x478</load_address>
-         <run_address>0x478</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-139"/>
-      </object_component>
-      <object_component id="oc-2e4">
-         <name>.debug_ranges</name>
-         <load_address>0x4a0</load_address>
-         <run_address>0x4a0</run_address>
-         <size>0x6b0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-361">
-         <name>.debug_abbrev</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0xa0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-427">
-         <name>.debug_abbrev</name>
-         <load_address>0xa0</load_address>
-         <run_address>0xa0</run_address>
-         <size>0x17f</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-368">
-         <name>.debug_abbrev</name>
-         <load_address>0x21f</load_address>
-         <run_address>0x21f</run_address>
-         <size>0xef</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-327">
-         <name>.debug_abbrev</name>
-         <load_address>0x30e</load_address>
-         <run_address>0x30e</run_address>
-         <size>0x159</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-36a">
-         <name>.debug_abbrev</name>
-         <load_address>0x467</load_address>
-         <run_address>0x467</run_address>
-         <size>0x62</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-19"/>
-      </object_component>
-      <object_component id="oc-325">
-         <name>.debug_abbrev</name>
-         <load_address>0x4c9</load_address>
-         <run_address>0x4c9</run_address>
-         <size>0x1e7</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-3d5">
-         <name>.debug_abbrev</name>
-         <load_address>0x6b0</load_address>
-         <run_address>0x6b0</run_address>
-         <size>0x277</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-42a">
-         <name>.debug_abbrev</name>
-         <load_address>0x927</load_address>
-         <run_address>0x927</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-125"/>
-      </object_component>
-      <object_component id="oc-42f">
-         <name>.debug_abbrev</name>
-         <load_address>0x94e</load_address>
-         <run_address>0x94e</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-126"/>
-      </object_component>
-      <object_component id="oc-42b">
-         <name>.debug_abbrev</name>
-         <load_address>0x975</load_address>
-         <run_address>0x975</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-128"/>
-      </object_component>
-      <object_component id="oc-429">
-         <name>.debug_abbrev</name>
-         <load_address>0x99c</load_address>
-         <run_address>0x99c</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12a"/>
-      </object_component>
-      <object_component id="oc-3fb">
-         <name>.debug_abbrev</name>
-         <load_address>0x9c3</load_address>
-         <run_address>0x9c3</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12b"/>
-      </object_component>
-      <object_component id="oc-314">
-         <name>.debug_abbrev</name>
-         <load_address>0x9ea</load_address>
-         <run_address>0x9ea</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12e"/>
-      </object_component>
-      <object_component id="oc-332">
-         <name>.debug_abbrev</name>
-         <load_address>0xa11</load_address>
-         <run_address>0xa11</run_address>
-         <size>0x25</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12f"/>
-      </object_component>
-      <object_component id="oc-3f4">
-         <name>.debug_abbrev</name>
-         <load_address>0xa36</load_address>
-         <run_address>0xa36</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-130"/>
-      </object_component>
-      <object_component id="oc-400">
-         <name>.debug_abbrev</name>
-         <load_address>0xa5d</load_address>
-         <run_address>0xa5d</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-131"/>
-      </object_component>
-      <object_component id="oc-435">
-         <name>.debug_abbrev</name>
-         <load_address>0xa84</load_address>
-         <run_address>0xa84</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-132"/>
-      </object_component>
-      <object_component id="oc-44c">
-         <name>.debug_abbrev</name>
-         <load_address>0xaab</load_address>
-         <run_address>0xaab</run_address>
-         <size>0x27</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-133"/>
-      </object_component>
-      <object_component id="oc-42c">
-         <name>.debug_abbrev</name>
-         <load_address>0xad2</load_address>
-         <run_address>0xad2</run_address>
-         <size>0x59</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-135"/>
-      </object_component>
-      <object_component id="oc-354">
-         <name>.debug_abbrev</name>
-         <load_address>0xb2b</load_address>
-         <run_address>0xb2b</run_address>
-         <size>0x25</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-138"/>
-      </object_component>
-      <object_component id="oc-37c">
-         <name>.debug_abbrev</name>
-         <load_address>0xb50</load_address>
-         <run_address>0xb50</run_address>
-         <size>0x25</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-139"/>
-      </object_component>
-      <object_component id="oc-45b">
-         <name>.debug_abbrev</name>
-         <load_address>0xb75</load_address>
-         <run_address>0xb75</run_address>
-         <size>0x21</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13a"/>
-      </object_component>
-      <object_component id="oc-2e2">
-         <name>.debug_abbrev</name>
-         <load_address>0xb96</load_address>
-         <run_address>0xb96</run_address>
-         <size>0x8c1</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-47e">
-         <name>.debug_abbrev</name>
-         <load_address>0x1457</load_address>
-         <run_address>0x1457</run_address>
-         <size>0xf</size>
-         <alignment>0x0</alignment>
-      </object_component>
-      <object_component id="oc-362">
-         <name>.debug_str</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x189</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-4"/>
-      </object_component>
-      <object_component id="oc-428">
-         <name>.debug_str</name>
-         <load_address>0x189</load_address>
-         <run_address>0x189</run_address>
-         <size>0x562</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-6"/>
-      </object_component>
-      <object_component id="oc-369">
-         <name>.debug_str</name>
-         <load_address>0x6eb</load_address>
-         <run_address>0x6eb</run_address>
-         <size>0x216</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-7"/>
-      </object_component>
-      <object_component id="oc-328">
-         <name>.debug_str</name>
-         <load_address>0x901</load_address>
-         <run_address>0x901</run_address>
-         <size>0x5d3</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-8"/>
-      </object_component>
-      <object_component id="oc-36b">
-         <name>.debug_str</name>
-         <load_address>0xed4</load_address>
-         <run_address>0xed4</run_address>
-         <size>0x16d</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-19"/>
-      </object_component>
-      <object_component id="oc-326">
-         <name>.debug_str</name>
-         <load_address>0x1041</load_address>
-         <run_address>0x1041</run_address>
-         <size>0x8af</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1a"/>
-      </object_component>
-      <object_component id="oc-3d6">
-         <name>.debug_str</name>
-         <load_address>0x18f0</load_address>
-         <run_address>0x18f0</run_address>
-         <size>0x1ccd</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-1b"/>
-      </object_component>
-      <object_component id="oc-42d">
-         <name>.debug_str</name>
-         <load_address>0x35bd</load_address>
-         <run_address>0x35bd</run_address>
-         <size>0x1a3</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-135"/>
-      </object_component>
-      <object_component id="oc-2e3">
-         <name>.debug_str</name>
-         <load_address>0x3760</load_address>
-         <run_address>0x3760</run_address>
-         <size>0x3df0</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13b"/>
-      </object_component>
-      <object_component id="oc-3e9">
-         <name>.debug_aranges</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-125"/>
-      </object_component>
-      <object_component id="oc-3f9">
-         <name>.debug_aranges</name>
-         <load_address>0x20</load_address>
-         <run_address>0x20</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-126"/>
-      </object_component>
-      <object_component id="oc-3ed">
-         <name>.debug_aranges</name>
-         <load_address>0x40</load_address>
-         <run_address>0x40</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-128"/>
-      </object_component>
-      <object_component id="oc-3e5">
-         <name>.debug_aranges</name>
-         <load_address>0x60</load_address>
-         <run_address>0x60</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12a"/>
-      </object_component>
-      <object_component id="oc-3be">
-         <name>.debug_aranges</name>
-         <load_address>0x80</load_address>
-         <run_address>0x80</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12b"/>
-      </object_component>
-      <object_component id="oc-2ec">
-         <name>.debug_aranges</name>
-         <load_address>0xa0</load_address>
-         <run_address>0xa0</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12e"/>
-      </object_component>
-      <object_component id="oc-317">
-         <name>.debug_aranges</name>
-         <load_address>0xc0</load_address>
-         <run_address>0xc0</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-12f"/>
-      </object_component>
-      <object_component id="oc-3b7">
-         <name>.debug_aranges</name>
-         <load_address>0xe8</load_address>
-         <run_address>0xe8</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-130"/>
-      </object_component>
-      <object_component id="oc-3c3">
-         <name>.debug_aranges</name>
-         <load_address>0x108</load_address>
-         <run_address>0x108</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-131"/>
-      </object_component>
-      <object_component id="oc-3fe">
-         <name>.debug_aranges</name>
-         <load_address>0x128</load_address>
-         <run_address>0x128</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-132"/>
-      </object_component>
-      <object_component id="oc-433">
-         <name>.debug_aranges</name>
-         <load_address>0x148</load_address>
-         <run_address>0x148</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-133"/>
-      </object_component>
-      <object_component id="oc-32e">
-         <name>.debug_aranges</name>
-         <load_address>0x168</load_address>
-         <run_address>0x168</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-138"/>
-      </object_component>
-      <object_component id="oc-357">
-         <name>.debug_aranges</name>
-         <load_address>0x190</load_address>
-         <run_address>0x190</run_address>
-         <size>0x28</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-139"/>
-      </object_component>
-      <object_component id="oc-459">
-         <name>.debug_aranges</name>
-         <load_address>0x1b8</load_address>
-         <run_address>0x1b8</run_address>
-         <size>0x20</size>
-         <alignment>0x1</alignment>
-         <input_file_ref idref="fl-13a"/>
-      </object_component>
-   </object_component_list>
-   <logical_group_list>
-      <logical_group id="lg-2" display="no" color="cyan">
-         <name>.intvecs</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0xc0</size>
-         <contents>
-            <object_component_ref idref="oc-2d2"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-3" display="no" color="cyan">
-         <name>.text</name>
-         <load_address>0xc0</load_address>
-         <run_address>0xc0</run_address>
-         <size>0x2c70</size>
-         <contents>
-            <object_component_ref idref="oc-370"/>
-            <object_component_ref idref="oc-34e"/>
-            <object_component_ref idref="oc-339"/>
-            <object_component_ref idref="oc-2e9"/>
-            <object_component_ref idref="oc-443"/>
-            <object_component_ref idref="oc-391"/>
-            <object_component_ref idref="oc-352"/>
-            <object_component_ref idref="oc-41f"/>
-            <object_component_ref idref="oc-3ac"/>
-            <object_component_ref idref="oc-3e7"/>
-            <object_component_ref idref="oc-422"/>
-            <object_component_ref idref="oc-3d3"/>
-            <object_component_ref idref="oc-3af"/>
-            <object_component_ref idref="oc-3d7"/>
-            <object_component_ref idref="oc-3ef"/>
-            <object_component_ref idref="oc-3fc"/>
-            <object_component_ref idref="oc-430"/>
-            <object_component_ref idref="oc-353"/>
-            <object_component_ref idref="oc-3b0"/>
-            <object_component_ref idref="oc-35c"/>
-            <object_component_ref idref="oc-3bb"/>
-            <object_component_ref idref="oc-457"/>
-            <object_component_ref idref="oc-3ae"/>
-            <object_component_ref idref="oc-31b"/>
-            <object_component_ref idref="oc-2d3"/>
-            <object_component_ref idref="oc-2e8"/>
-            <object_component_ref idref="oc-444"/>
-            <object_component_ref idref="oc-455"/>
-            <object_component_ref idref="oc-376"/>
-            <object_component_ref idref="oc-35e"/>
-            <object_component_ref idref="oc-378"/>
-            <object_component_ref idref="oc-379"/>
-            <object_component_ref idref="oc-41e"/>
-            <object_component_ref idref="oc-44f"/>
-            <object_component_ref idref="oc-309"/>
-            <object_component_ref idref="oc-35f"/>
-            <object_component_ref idref="oc-308"/>
-            <object_component_ref idref="oc-350"/>
-            <object_component_ref idref="oc-372"/>
-            <object_component_ref idref="oc-360"/>
-            <object_component_ref idref="oc-35b"/>
-            <object_component_ref idref="oc-374"/>
-            <object_component_ref idref="oc-375"/>
-            <object_component_ref idref="oc-2f8"/>
-            <object_component_ref idref="oc-37b"/>
-            <object_component_ref idref="oc-447"/>
-            <object_component_ref idref="oc-334"/>
-            <object_component_ref idref="oc-3eb"/>
-            <object_component_ref idref="oc-450"/>
-            <object_component_ref idref="oc-373"/>
-            <object_component_ref idref="oc-377"/>
-            <object_component_ref idref="oc-3b1"/>
-            <object_component_ref idref="oc-3b5"/>
-            <object_component_ref idref="oc-3b9"/>
-            <object_component_ref idref="oc-426"/>
-            <object_component_ref idref="oc-385"/>
-            <object_component_ref idref="oc-304"/>
-            <object_component_ref idref="oc-2fb"/>
-            <object_component_ref idref="oc-345"/>
-            <object_component_ref idref="oc-3f7"/>
-            <object_component_ref idref="oc-392"/>
-            <object_component_ref idref="oc-421"/>
-            <object_component_ref idref="oc-3ce"/>
-            <object_component_ref idref="oc-3cd"/>
-            <object_component_ref idref="oc-456"/>
-            <object_component_ref idref="oc-301"/>
-            <object_component_ref idref="oc-338"/>
-            <object_component_ref idref="oc-3d4"/>
-            <object_component_ref idref="oc-453"/>
-            <object_component_ref idref="oc-441"/>
-            <object_component_ref idref="oc-43f"/>
-            <object_component_ref idref="oc-37a"/>
-            <object_component_ref idref="oc-39a"/>
-            <object_component_ref idref="oc-3a0"/>
-            <object_component_ref idref="oc-3a5"/>
-            <object_component_ref idref="oc-3a7"/>
-            <object_component_ref idref="oc-3e3"/>
-            <object_component_ref idref="oc-3bc"/>
-            <object_component_ref idref="oc-454"/>
-            <object_component_ref idref="oc-2f3"/>
-            <object_component_ref idref="oc-3b3"/>
-            <object_component_ref idref="oc-39b"/>
-            <object_component_ref idref="oc-39f"/>
-            <object_component_ref idref="oc-3a6"/>
-            <object_component_ref idref="oc-431"/>
-            <object_component_ref idref="oc-386"/>
-            <object_component_ref idref="oc-383"/>
-            <object_component_ref idref="oc-3a9"/>
-            <object_component_ref idref="oc-307"/>
-            <object_component_ref idref="oc-3a2"/>
-            <object_component_ref idref="oc-44b"/>
-            <object_component_ref idref="oc-305"/>
-            <object_component_ref idref="oc-302"/>
-            <object_component_ref idref="oc-38a"/>
-            <object_component_ref idref="oc-389"/>
-            <object_component_ref idref="oc-394"/>
-            <object_component_ref idref="oc-38b"/>
-            <object_component_ref idref="oc-2e7"/>
-            <object_component_ref idref="oc-35d"/>
-            <object_component_ref idref="oc-333"/>
-            <object_component_ref idref="oc-31e"/>
-            <object_component_ref idref="oc-440"/>
-            <object_component_ref idref="oc-384"/>
-            <object_component_ref idref="oc-380"/>
-            <object_component_ref idref="oc-37d"/>
-            <object_component_ref idref="oc-39c"/>
-            <object_component_ref idref="oc-3a3"/>
-            <object_component_ref idref="oc-3a1"/>
-            <object_component_ref idref="oc-382"/>
-            <object_component_ref idref="oc-3aa"/>
-            <object_component_ref idref="oc-3a8"/>
-            <object_component_ref idref="oc-37f"/>
-            <object_component_ref idref="oc-39e"/>
-            <object_component_ref idref="oc-381"/>
-            <object_component_ref idref="oc-37e"/>
-            <object_component_ref idref="oc-393"/>
-            <object_component_ref idref="oc-2ee"/>
-            <object_component_ref idref="oc-3d8"/>
-            <object_component_ref idref="oc-445"/>
-            <object_component_ref idref="oc-306"/>
-            <object_component_ref idref="oc-39d"/>
-            <object_component_ref idref="oc-446"/>
-            <object_component_ref idref="oc-387"/>
-            <object_component_ref idref="oc-396"/>
-            <object_component_ref idref="oc-397"/>
-            <object_component_ref idref="oc-3c1"/>
-            <object_component_ref idref="oc-2fa"/>
-            <object_component_ref idref="oc-32b"/>
-            <object_component_ref idref="oc-2d6"/>
-            <object_component_ref idref="oc-388"/>
-            <object_component_ref idref="oc-395"/>
-            <object_component_ref idref="oc-3ba"/>
-            <object_component_ref idref="oc-3b2"/>
-            <object_component_ref idref="oc-3d0"/>
-            <object_component_ref idref="oc-36e"/>
-            <object_component_ref idref="oc-3d1"/>
-            <object_component_ref idref="oc-355"/>
-            <object_component_ref idref="oc-315"/>
-            <object_component_ref idref="oc-420"/>
-            <object_component_ref idref="oc-33d"/>
-            <object_component_ref idref="oc-2ea"/>
-            <object_component_ref idref="oc-324"/>
-            <object_component_ref idref="oc-323"/>
-            <object_component_ref idref="oc-3d2"/>
-            <object_component_ref idref="oc-451"/>
-            <object_component_ref idref="oc-2e6"/>
-            <object_component_ref idref="oc-31a"/>
-            <object_component_ref idref="oc-343"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-4" display="no" color="cyan">
-         <name>.const</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-5" display="no" color="cyan">
-         <name>.cinit</name>
-         <load_address>0x30a0</load_address>
-         <run_address>0x30a0</run_address>
-         <size>0xa8</size>
-         <contents>
-            <object_component_ref idref="oc-478"/>
-            <object_component_ref idref="oc-476"/>
-            <object_component_ref idref="oc-479"/>
-            <object_component_ref idref="oc-477"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-6" display="no" color="cyan">
-         <name>.pinit</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-7" display="no" color="cyan">
-         <name>.rodata</name>
-         <load_address>0x2d30</load_address>
-         <run_address>0x2d30</run_address>
-         <size>0x370</size>
-         <contents>
-            <object_component_ref idref="oc-3f5"/>
-            <object_component_ref idref="oc-449"/>
-            <object_component_ref idref="oc-448"/>
-            <object_component_ref idref="oc-3e0"/>
-            <object_component_ref idref="oc-367"/>
-            <object_component_ref idref="oc-365"/>
-            <object_component_ref idref="oc-3e1"/>
-            <object_component_ref idref="oc-3e2"/>
-            <object_component_ref idref="oc-366"/>
-            <object_component_ref idref="oc-44a"/>
-            <object_component_ref idref="oc-341"/>
-            <object_component_ref idref="oc-3da"/>
-            <object_component_ref idref="oc-3d9"/>
-            <object_component_ref idref="oc-3dc"/>
-            <object_component_ref idref="oc-3db"/>
-            <object_component_ref idref="oc-3dd"/>
-            <object_component_ref idref="oc-3b4"/>
-            <object_component_ref idref="oc-3c0"/>
-            <object_component_ref idref="oc-2f9"/>
-            <object_component_ref idref="oc-398"/>
-            <object_component_ref idref="oc-399"/>
-            <object_component_ref idref="oc-3a4"/>
-            <object_component_ref idref="oc-3ab"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-8" display="no" color="cyan">
-         <name>.ARM.exidx</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-9" display="no" color="cyan">
-         <name>.init_array</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-a" display="no" color="cyan">
-         <name>.binit</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-            <object_component_ref idref="oc-465"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-b" display="no" color="cyan">
-         <name>.TI.ramfunc</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-c" display="no" color="cyan">
-         <name>.vtable</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-d" display="no" color="cyan">
-         <name>.args</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-e" display="no" color="cyan">
-         <name>.data</name>
-         <run_address>0x20000200</run_address>
-         <size>0x1f6</size>
-         <contents>
-            <object_component_ref idref="oc-3de"/>
-            <object_component_ref idref="oc-363"/>
-            <object_component_ref idref="oc-364"/>
-            <object_component_ref idref="oc-351"/>
-            <object_component_ref idref="oc-3f6"/>
-            <object_component_ref idref="oc-322"/>
-            <object_component_ref idref="oc-303"/>
-            <object_component_ref idref="oc-321"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-f" display="no" color="cyan">
-         <name>.bss</name>
-         <run_address>0x200003f8</run_address>
-         <size>0x1e0</size>
-         <contents>
-            <object_component_ref idref="oc-41d"/>
-            <object_component_ref idref="oc-3cf"/>
-            <object_component_ref idref="oc-44e"/>
-            <object_component_ref idref="oc-452"/>
-            <object_component_ref idref="oc-342"/>
-            <object_component_ref idref="oc-30f"/>
-            <object_component_ref idref="oc-30e"/>
-            <object_component_ref idref="oc-30d"/>
-            <object_component_ref idref="oc-30a"/>
-            <object_component_ref idref="oc-311"/>
-            <object_component_ref idref="oc-310"/>
-            <object_component_ref idref="oc-30c"/>
-            <object_component_ref idref="oc-312"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-10" display="no" color="cyan">
-         <name>.sysmem</name>
-         <run_address>0x20000000</run_address>
-         <size>0x200</size>
-         <contents>
-            <object_component_ref idref="oc-442"/>
-            <object_component_ref idref="oc-47c"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-11" display="no" color="cyan">
-         <name>.stack</name>
-         <run_address>0x20000700</run_address>
-         <size>0x100</size>
-         <contents>
-            <object_component_ref idref="oc-2d0"/>
-            <object_component_ref idref="oc-47b"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-12" display="no" color="cyan">
-         <name>.BCRConfig</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-13" display="no" color="cyan">
-         <name>.BSLConfig</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-2c" display="never" color="cyan">
-         <name>.debug_info</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x100dd</size>
-         <contents>
-            <object_component_ref idref="oc-335"/>
-            <object_component_ref idref="oc-3df"/>
-            <object_component_ref idref="oc-33a"/>
-            <object_component_ref idref="oc-30b"/>
-            <object_component_ref idref="oc-33e"/>
-            <object_component_ref idref="oc-2fd"/>
-            <object_component_ref idref="oc-38d"/>
-            <object_component_ref idref="oc-3e8"/>
-            <object_component_ref idref="oc-3f8"/>
-            <object_component_ref idref="oc-3ec"/>
-            <object_component_ref idref="oc-3e4"/>
-            <object_component_ref idref="oc-3bd"/>
-            <object_component_ref idref="oc-2eb"/>
-            <object_component_ref idref="oc-316"/>
-            <object_component_ref idref="oc-3b6"/>
-            <object_component_ref idref="oc-3c2"/>
-            <object_component_ref idref="oc-3fd"/>
-            <object_component_ref idref="oc-432"/>
-            <object_component_ref idref="oc-3f0"/>
-            <object_component_ref idref="oc-32d"/>
-            <object_component_ref idref="oc-356"/>
-            <object_component_ref idref="oc-458"/>
-            <object_component_ref idref="oc-2d1"/>
-            <object_component_ref idref="oc-47d"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-33" display="never" color="cyan">
-         <name>.debug_frame</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x19b0</size>
-         <contents>
-            <object_component_ref idref="oc-336"/>
-            <object_component_ref idref="oc-424"/>
-            <object_component_ref idref="oc-33b"/>
-            <object_component_ref idref="oc-3ad"/>
-            <object_component_ref idref="oc-33f"/>
-            <object_component_ref idref="oc-2ff"/>
-            <object_component_ref idref="oc-38f"/>
-            <object_component_ref idref="oc-3f2"/>
-            <object_component_ref idref="oc-2d4"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-36" display="never" color="cyan">
-         <name>.debug_line</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x8b2b</size>
-         <contents>
-            <object_component_ref idref="oc-337"/>
-            <object_component_ref idref="oc-425"/>
-            <object_component_ref idref="oc-33c"/>
-            <object_component_ref idref="oc-329"/>
-            <object_component_ref idref="oc-340"/>
-            <object_component_ref idref="oc-300"/>
-            <object_component_ref idref="oc-390"/>
-            <object_component_ref idref="oc-3ea"/>
-            <object_component_ref idref="oc-3fa"/>
-            <object_component_ref idref="oc-3ee"/>
-            <object_component_ref idref="oc-3e6"/>
-            <object_component_ref idref="oc-3bf"/>
-            <object_component_ref idref="oc-2ed"/>
-            <object_component_ref idref="oc-319"/>
-            <object_component_ref idref="oc-3b8"/>
-            <object_component_ref idref="oc-3c4"/>
-            <object_component_ref idref="oc-3ff"/>
-            <object_component_ref idref="oc-434"/>
-            <object_component_ref idref="oc-3f3"/>
-            <object_component_ref idref="oc-32c"/>
-            <object_component_ref idref="oc-359"/>
-            <object_component_ref idref="oc-45a"/>
-            <object_component_ref idref="oc-2d5"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-3e" display="never" color="cyan">
-         <name>.debug_loc</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x7f24</size>
-         <contents>
-            <object_component_ref idref="oc-36c"/>
-            <object_component_ref idref="oc-2fc"/>
-            <object_component_ref idref="oc-38c"/>
-            <object_component_ref idref="oc-42e"/>
-            <object_component_ref idref="oc-2e5"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-42" display="never" color="cyan">
-         <name>.debug_ranges</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0xb50</size>
-         <contents>
-            <object_component_ref idref="oc-423"/>
-            <object_component_ref idref="oc-32a"/>
-            <object_component_ref idref="oc-2fe"/>
-            <object_component_ref idref="oc-38e"/>
-            <object_component_ref idref="oc-318"/>
-            <object_component_ref idref="oc-3f1"/>
-            <object_component_ref idref="oc-32f"/>
-            <object_component_ref idref="oc-358"/>
-            <object_component_ref idref="oc-2e4"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-62" display="never" color="cyan">
-         <name>.debug_abbrev</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x1466</size>
-         <contents>
-            <object_component_ref idref="oc-361"/>
-            <object_component_ref idref="oc-427"/>
-            <object_component_ref idref="oc-368"/>
-            <object_component_ref idref="oc-327"/>
-            <object_component_ref idref="oc-36a"/>
-            <object_component_ref idref="oc-325"/>
-            <object_component_ref idref="oc-3d5"/>
-            <object_component_ref idref="oc-42a"/>
-            <object_component_ref idref="oc-42f"/>
-            <object_component_ref idref="oc-42b"/>
-            <object_component_ref idref="oc-429"/>
-            <object_component_ref idref="oc-3fb"/>
-            <object_component_ref idref="oc-314"/>
-            <object_component_ref idref="oc-332"/>
-            <object_component_ref idref="oc-3f4"/>
-            <object_component_ref idref="oc-400"/>
-            <object_component_ref idref="oc-435"/>
-            <object_component_ref idref="oc-44c"/>
-            <object_component_ref idref="oc-42c"/>
-            <object_component_ref idref="oc-354"/>
-            <object_component_ref idref="oc-37c"/>
-            <object_component_ref idref="oc-45b"/>
-            <object_component_ref idref="oc-2e2"/>
-            <object_component_ref idref="oc-47e"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-65" display="never" color="cyan">
-         <name>.debug_str</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x7550</size>
-         <contents>
-            <object_component_ref idref="oc-362"/>
-            <object_component_ref idref="oc-428"/>
-            <object_component_ref idref="oc-369"/>
-            <object_component_ref idref="oc-328"/>
-            <object_component_ref idref="oc-36b"/>
-            <object_component_ref idref="oc-326"/>
-            <object_component_ref idref="oc-3d6"/>
-            <object_component_ref idref="oc-42d"/>
-            <object_component_ref idref="oc-2e3"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-45c" display="no" color="cyan">
-         <name>.TI.noinit</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-45d" display="no" color="cyan">
-         <name>.TI.persistent</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-45e" display="no" color="cyan">
-         <name>.TI.local</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-45f" display="no" color="cyan">
-         <name>.TI.onchip</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-460" display="no" color="cyan">
-         <name>.TI.offchip</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-461" display="no" color="cyan">
-         <name>__llvm_prf_cnts</name>
-         <run_address>0x20000000</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-463" display="no" color="cyan">
-         <name>__llvm_prf_bits</name>
-         <run_address>0x20000000</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-466" display="never" color="cyan">
-         <name>.debug_aranges</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x1d8</size>
-         <contents>
-            <object_component_ref idref="oc-3e9"/>
-            <object_component_ref idref="oc-3f9"/>
-            <object_component_ref idref="oc-3ed"/>
-            <object_component_ref idref="oc-3e5"/>
-            <object_component_ref idref="oc-3be"/>
-            <object_component_ref idref="oc-2ec"/>
-            <object_component_ref idref="oc-317"/>
-            <object_component_ref idref="oc-3b7"/>
-            <object_component_ref idref="oc-3c3"/>
-            <object_component_ref idref="oc-3fe"/>
-            <object_component_ref idref="oc-433"/>
-            <object_component_ref idref="oc-32e"/>
-            <object_component_ref idref="oc-357"/>
-            <object_component_ref idref="oc-459"/>
-         </contents>
-      </logical_group>
-      <logical_group id="lg-47a" display="no" color="cyan">
-         <name>Veneer$$CMSE</name>
-         <run_address>0x0</run_address>
-         <size>0x0</size>
-         <contents>
-         </contents>
-      </logical_group>
-      <load_segment id="lg-48c" display="no" color="cyan">
-         <name>SEGMENT_0</name>
-         <load_address>0x0</load_address>
-         <run_address>0x0</run_address>
-         <size>0x3148</size>
-         <flags>0x5</flags>
-         <contents>
-            <logical_group_ref idref="lg-2"/>
-            <logical_group_ref idref="lg-3"/>
-            <logical_group_ref idref="lg-7"/>
-            <logical_group_ref idref="lg-5"/>
-         </contents>
-      </load_segment>
-      <load_segment id="lg-48d" display="no" color="cyan">
-         <name>SEGMENT_1</name>
-         <run_address>0x20000000</run_address>
-         <size>0x5d8</size>
-         <flags>0x6</flags>
-         <contents>
-            <logical_group_ref idref="lg-10"/>
-            <logical_group_ref idref="lg-e"/>
-            <logical_group_ref idref="lg-f"/>
-         </contents>
-      </load_segment>
-      <load_segment id="lg-48e" display="no" color="cyan">
-         <name>SEGMENT_2</name>
-         <run_address>0x20000700</run_address>
-         <size>0x100</size>
-         <flags>0x6</flags>
-         <contents>
-            <logical_group_ref idref="lg-11"/>
-         </contents>
-      </load_segment>
-   </logical_group_list>
-   <placement_map>
-      <memory_area display="yes" color="green">
-         <name>FLASH</name>
-         <page_id>0x0</page_id>
-         <origin>0x0</origin>
-         <length>0x3ff8</length>
-         <used_space>0x3148</used_space>
-         <unused_space>0xeb0</unused_space>
-         <attributes>RX</attributes>
-         <usage_details>
-            <allocated_space>
-               <start_address>0x0</start_address>
-               <size>0x0</size>
-               <logical_group_ref idref="lg-a"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0x0</start_address>
-               <size>0xc0</size>
-               <logical_group_ref idref="lg-2"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0xc0</start_address>
-               <size>0x2c70</size>
-               <logical_group_ref idref="lg-3"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0x2d30</start_address>
-               <size>0x370</size>
-               <logical_group_ref idref="lg-7"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0x30a0</start_address>
-               <size>0xa8</size>
-               <logical_group_ref idref="lg-5"/>
-            </allocated_space>
-            <available_space>
-               <start_address>0x3148</start_address>
-               <size>0xeb0</size>
-            </available_space>
-         </usage_details>
-      </memory_area>
-      <memory_area display="yes" color="green">
-         <name>SRAM</name>
-         <page_id>0x0</page_id>
-         <origin>0x20000000</origin>
-         <length>0x800</length>
-         <used_space>0x6d6</used_space>
-         <unused_space>0x12a</unused_space>
-         <attributes>RWX</attributes>
-         <usage_details>
-            <allocated_space>
-               <start_address>0x20000000</start_address>
-               <size>0x0</size>
-               <logical_group_ref idref="lg-461"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0x20000000</start_address>
-               <size>0x0</size>
-               <logical_group_ref idref="lg-463"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0x20000000</start_address>
-               <size>0x200</size>
-               <logical_group_ref idref="lg-10"/>
-            </allocated_space>
-            <allocated_space>
-               <start_address>0x20000200</start_address>
-               <size>0x1f6</size>
-               <logical_group_ref idref="lg-e"/>
-            </allocated_space>
-            <available_space>
-               <start_address>0x200003f6</start_address>
-               <size>0x2</size>
-            </available_space>
-            <allocated_space>
-               <start_address>0x200003f8</start_address>
-               <size>0x1e0</size>
-               <logical_group_ref idref="lg-f"/>
-            </allocated_space>
-            <available_space>
-               <start_address>0x200005d8</start_address>
-               <size>0x128</size>
-            </available_space>
-            <allocated_space>
-               <start_address>0x20000700</start_address>
-               <size>0x100</size>
-               <logical_group_ref idref="lg-11"/>
-            </allocated_space>
-         </usage_details>
-      </memory_area>
-      <memory_area display="yes" color="green">
-         <name>BCR_CONFIG</name>
-         <page_id>0x0</page_id>
-         <origin>0x41c00000</origin>
-         <length>0xff</length>
-         <used_space>0x0</used_space>
-         <unused_space>0xff</unused_space>
-         <attributes>R</attributes>
-         <usage_details>
-         </usage_details>
-      </memory_area>
-      <memory_area display="yes" color="green">
-         <name>BSL_CONFIG</name>
-         <page_id>0x0</page_id>
-         <origin>0x41c00100</origin>
-         <length>0x80</length>
-         <used_space>0x0</used_space>
-         <unused_space>0x80</unused_space>
-         <attributes>R</attributes>
-         <usage_details>
-         </usage_details>
-      </memory_area>
-   </placement_map>
-   <cptbl_list>
-      <cptbl>
-         <name>__TI_cinit_table</name>
-         <cprec>
-            <name>.data</name>
-            <load_address>0x30a0</load_address>
-            <load_size>0x81</load_size>
-            <run_address>0x20000200</run_address>
-            <run_size>0x1f6</run_size>
-            <compression>lzss</compression>
-         </cprec>
-         <cprec>
-            <name>.bss</name>
-            <load_address>0x3130</load_address>
-            <load_size>0x8</load_size>
-            <run_address>0x200003f8</run_address>
-            <run_size>0x1e0</run_size>
-            <compression>zero_init</compression>
-         </cprec>
-      </cptbl>
-   </cptbl_list>
-   <handler_table>
-      <handler_table_name>__TI_handler_table</handler_table_name>
-      <handler>
-         <index>0x0</index>
-         <name>__TI_decompress_lzss</name>
-      </handler>
-      <handler>
-         <index>0x1</index>
-         <name>__TI_decompress_none</name>
-      </handler>
-      <handler>
-         <index>0x2</index>
-         <name>__TI_zero_init</name>
-      </handler>
-   </handler_table>
-   <symbol_table>
-      <symbol id="sm-1">
-         <name>__start___llvm_prf_cnts</name>
-         <value>0x20000000</value>
-      </symbol>
-      <symbol id="sm-2">
-         <name>__stop___llvm_prf_cnts</name>
-         <value>0x20000000</value>
-      </symbol>
-      <symbol id="sm-3">
-         <name>__start___llvm_prf_bits</name>
-         <value>0x20000000</value>
-      </symbol>
-      <symbol id="sm-4">
-         <name>__stop___llvm_prf_bits</name>
-         <value>0x20000000</value>
-      </symbol>
-      <symbol id="sm-5">
-         <name>__TI_CINIT_Base</name>
-         <value>0x3138</value>
-      </symbol>
-      <symbol id="sm-6">
-         <name>__TI_CINIT_Limit</name>
-         <value>0x3148</value>
-      </symbol>
-      <symbol id="sm-7">
-         <name>__TI_CINIT_Warm</name>
-         <value>0x3148</value>
-      </symbol>
-      <symbol id="sm-8">
-         <name>__TI_Handler_Table_Base</name>
-         <value>0x3124</value>
-      </symbol>
-      <symbol id="sm-9">
-         <name>__TI_Handler_Table_Limit</name>
-         <value>0x3130</value>
-      </symbol>
-      <symbol id="sm-a">
-         <name>binit</name>
-         <value>0xffffffff</value>
-      </symbol>
-      <symbol id="sm-b">
-         <name>__binit__</name>
-         <value>0xffffffff</value>
-      </symbol>
-      <symbol id="sm-c">
-         <name>__STACK_SIZE</name>
-         <value>0x100</value>
-      </symbol>
-      <symbol id="sm-d">
-         <name>__STACK_END</name>
-         <value>0x20000800</value>
-      </symbol>
-      <symbol id="sm-e">
-         <name>__SYSMEM_SIZE</name>
-         <value>0x200</value>
-      </symbol>
-      <symbol id="sm-f">
-         <name>__TI_pprof_out_hndl</name>
-         <value>0xffffffff</value>
-      </symbol>
-      <symbol id="sm-10">
-         <name>__TI_prof_data_start</name>
-         <value>0xffffffff</value>
-      </symbol>
-      <symbol id="sm-11">
-         <name>__TI_prof_data_size</name>
-         <value>0xffffffff</value>
-      </symbol>
-      <symbol id="sm-1ea">
-         <name>C$$IO$$</name>
-         <value>0x2501</value>
-         <object_component_ref idref="oc-3cd"/>
-      </symbol>
-      <symbol id="sm-1eb">
-         <name>__TI_writemsg</name>
-         <value>0x24d5</value>
-         <object_component_ref idref="oc-3cd"/>
-      </symbol>
-      <symbol id="sm-1ec">
-         <name>__CIOBUF_</name>
-         <value>0x200003f8</value>
-         <object_component_ref idref="oc-41d"/>
-      </symbol>
-      <symbol id="sm-1ed">
-         <name>__TI_readmsg</name>
-         <value>0x24a1</value>
-         <object_component_ref idref="oc-3ce"/>
-      </symbol>
-      <symbol id="sm-1ee">
-         <name>__TI_auto_init_nobinit_nopinit</name>
-         <value>0x23c1</value>
-         <object_component_ref idref="oc-345"/>
-      </symbol>
-      <symbol id="sm-1ef">
-         <name>__TI_decompress_lzss</name>
-         <value>0x1899</value>
-         <object_component_ref idref="oc-2d3"/>
-      </symbol>
-      <symbol id="sm-1f0">
-         <name>__TI_decompress_none</name>
-         <value>0x2c45</value>
-         <object_component_ref idref="oc-2d6"/>
-      </symbol>
-      <symbol id="sm-1f1">
-         <name>__TI_zero_init_nomemset</name>
-         <value>0x2b55</value>
-         <object_component_ref idref="oc-2ee"/>
-      </symbol>
-      <symbol id="sm-1f2">
-         <name>abort</name>
-         <value>0x2d25</value>
-         <object_component_ref idref="oc-343"/>
-      </symbol>
-      <symbol id="sm-1f3">
-         <name>C$$EXIT</name>
-         <value>0x2d24</value>
-         <object_component_ref idref="oc-343"/>
-      </symbol>
-      <symbol id="sm-1f4">
-         <name>__TI_printfi_nofloat</name>
-         <value>0x781</value>
-         <object_component_ref idref="oc-34e"/>
-      </symbol>
-      <symbol id="sm-1f5">
-         <name>printf</name>
-         <value>0x1fa9</value>
-         <object_component_ref idref="oc-2f8"/>
-      </symbol>
-      <symbol id="sm-1f6">
-         <name>Reset_Handler</name>
-         <value>0x2d1d</value>
-         <object_component_ref idref="oc-2e6"/>
-      </symbol>
-      <symbol id="sm-1f7">
-         <name>Default_Handler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-1f8">
-         <name>__stack</name>
-         <value>0x20000700</value>
-         <object_component_ref idref="oc-2d0"/>
-      </symbol>
-      <symbol id="sm-1f9">
-         <name>interruptVectors</name>
-         <value>0x0</value>
-         <object_component_ref idref="oc-2d2"/>
-      </symbol>
-      <symbol id="sm-1fa">
-         <name>NMI_Handler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-1fb">
-         <name>HardFault_Handler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-1fc">
-         <name>SVC_Handler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-1fd">
-         <name>PendSV_Handler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-1fe">
-         <name>SysTick_Handler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-1ff">
-         <name>GROUP0_IRQHandler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-200">
-         <name>GROUP1_IRQHandler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-201">
-         <name>TIMG1_IRQHandler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-202">
-         <name>ADC0_IRQHandler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-203">
-         <name>SPI0_IRQHandler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-204">
-         <name>UART1_IRQHandler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-205">
-         <name>UART0_IRQHandler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-206">
-         <name>TIMG0_IRQHandler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-207">
-         <name>TIMG2_IRQHandler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-208">
-         <name>TIMG4_IRQHandler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-209">
-         <name>DMA_IRQHandler</name>
-         <value>0x2979</value>
-         <object_component_ref idref="oc-2e7"/>
-      </symbol>
-      <symbol id="sm-20a">
-         <name>_CIOBUF_</name>
-         <value>0x200003f8</value>
-         <object_component_ref idref="oc-41d"/>
-      </symbol>
-      <symbol id="sm-20b">
-         <name>__TI_dtors_ptr</name>
-         <value>0x20000374</value>
-         <object_component_ref idref="oc-321"/>
-      </symbol>
-      <symbol id="sm-20c">
-         <name>__TI_cleanup_ptr</name>
-         <value>0x20000378</value>
-         <object_component_ref idref="oc-321"/>
-      </symbol>
-      <symbol id="sm-20d">
-         <name>_c_int00</name>
-         <value>0x2761</value>
-         <object_component_ref idref="oc-2f3"/>
-      </symbol>
-      <symbol id="sm-216">
-         <name>Battery_Init</name>
-         <value>0x20a1</value>
-         <object_component_ref idref="oc-334"/>
-      </symbol>
-      <symbol id="sm-217">
-         <name>batteries</name>
-         <value>0x200005c0</value>
-      </symbol>
-      <symbol id="sm-23d">
-         <name>i2c_hal</name>
-         <value>0x200003e8</value>
-         <object_component_ref idref="oc-3de"/>
-      </symbol>
-      <symbol id="sm-24b">
-         <name>updateADCReading_multichannel</name>
-         <value>0x929</value>
-         <object_component_ref idref="oc-339"/>
-      </symbol>
-      <symbol id="sm-273">
-         <name>adc_current</name>
-         <value>0x2209</value>
-         <object_component_ref idref="oc-3b1"/>
-      </symbol>
-      <symbol id="sm-274">
-         <name>gTxPacket</name>
-         <value>0x200005d0</value>
-      </symbol>
-      <symbol id="sm-275">
-         <name>gTxADClen</name>
-         <value>0x200005d6</value>
-      </symbol>
-      <symbol id="sm-276">
-         <name>gTxADCcount</name>
-         <value>0x200005d5</value>
-      </symbol>
-      <symbol id="sm-277">
-         <name>gTxComplete</name>
-         <value>0x200005d7</value>
-      </symbol>
-      <symbol id="sm-278">
-         <name>gRxADClen</name>
-         <value>0x200005c7</value>
-      </symbol>
-      <symbol id="sm-279">
-         <name>gRxADCcount</name>
-         <value>0x200005c6</value>
-      </symbol>
-      <symbol id="sm-27a">
-         <name>gRxComplete</name>
-         <value>0x200005d4</value>
-      </symbol>
-      <symbol id="sm-27b">
-         <name>gRxPacket</name>
-         <value>0x200005cc</value>
-      </symbol>
-      <symbol id="sm-27c">
-         <name>adc_hal</name>
-         <value>0x200003d4</value>
-         <object_component_ref idref="oc-364"/>
-      </symbol>
-      <symbol id="sm-27d">
-         <name>__TI_ATRegion0_src_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-27e">
-         <name>__TI_ATRegion0_trg_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-27f">
-         <name>__TI_ATRegion0_region_sz</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-280">
-         <name>__TI_ATRegion1_src_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-281">
-         <name>__TI_ATRegion1_trg_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-282">
-         <name>__TI_ATRegion1_region_sz</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-283">
-         <name>__TI_ATRegion2_src_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-284">
-         <name>__TI_ATRegion2_trg_addr</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-285">
-         <name>__TI_ATRegion2_region_sz</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-28e">
-         <name>DL_Common_delayCycles</name>
-         <value>0x2ce9</value>
-         <object_component_ref idref="oc-33d"/>
-      </symbol>
-      <symbol id="sm-2a6">
-         <name>DL_I2C_setClockConfig</name>
-         <value>0x2661</value>
-         <object_component_ref idref="oc-39a"/>
-      </symbol>
-      <symbol id="sm-2a7">
-         <name>DL_I2C_fillControllerTXFIFO</name>
-         <value>0x1d91</value>
-         <object_component_ref idref="oc-308"/>
-      </symbol>
-      <symbol id="sm-2a8">
-         <name>DL_I2C_flushControllerTXFIFO</name>
-         <value>0x2349</value>
-         <object_component_ref idref="oc-304"/>
-      </symbol>
-      <symbol id="sm-2a9">
-         <name>DL_I2C_fillTargetTXFIFO</name>
-         <value>0x1cd1</value>
-         <object_component_ref idref="oc-309"/>
-      </symbol>
-      <symbol id="sm-2aa">
-         <name>DL_I2C_flushTargetTXFIFO</name>
-         <value>0x2385</value>
-         <object_component_ref idref="oc-2fb"/>
-      </symbol>
-      <symbol id="sm-2ab">
-         <name>DL_I2C_flushTargetRXFIFO</name>
-         <value>0x253d</value>
-         <object_component_ref idref="oc-301"/>
-      </symbol>
-      <symbol id="sm-2c2">
-         <name>DL_Timer_setClockConfig</name>
-         <value>0x295d</value>
-         <object_component_ref idref="oc-38b"/>
-      </symbol>
-      <symbol id="sm-2c3">
-         <name>DL_Timer_setCaptureCompareValue</name>
-         <value>0x2c69</value>
-         <object_component_ref idref="oc-395"/>
-      </symbol>
-      <symbol id="sm-2c4">
-         <name>DL_Timer_setCaptCompUpdateMethod</name>
-         <value>0x2941</value>
-         <object_component_ref idref="oc-394"/>
-      </symbol>
-      <symbol id="sm-2c5">
-         <name>DL_Timer_setCaptureCompareOutCtl</name>
-         <value>0x2b3d</value>
-         <object_component_ref idref="oc-393"/>
-      </symbol>
-      <symbol id="sm-2c6">
-         <name>DL_Timer_initFourCCPWMMode</name>
-         <value>0xcd9</value>
-         <object_component_ref idref="oc-391"/>
-      </symbol>
-      <symbol id="sm-2c7">
-         <name>__aeabi_ctype_table_</name>
-         <value>0x2d30</value>
-         <object_component_ref idref="oc-3f5"/>
-      </symbol>
-      <symbol id="sm-2c8">
-         <name>__aeabi_ctype_table_C</name>
-         <value>0x2d30</value>
-         <object_component_ref idref="oc-3f5"/>
-      </symbol>
-      <symbol id="sm-2ce">
-         <name>__aeabi_dmul</name>
-         <value>0x10b5</value>
-         <object_component_ref idref="oc-3e7"/>
-      </symbol>
-      <symbol id="sm-2cf">
-         <name>__muldf3</name>
-         <value>0x10b5</value>
-         <object_component_ref idref="oc-3e7"/>
-      </symbol>
-      <symbol id="sm-2d5">
-         <name>__muldsi3</name>
-         <value>0x23fd</value>
-         <object_component_ref idref="oc-3f7"/>
-      </symbol>
-      <symbol id="sm-2db">
-         <name>__aeabi_d2iz</name>
-         <value>0x20ed</value>
-         <object_component_ref idref="oc-3eb"/>
-      </symbol>
-      <symbol id="sm-2dc">
-         <name>__fixdfsi</name>
-         <value>0x20ed</value>
-         <object_component_ref idref="oc-3eb"/>
-      </symbol>
-      <symbol id="sm-2e2">
-         <name>__aeabi_ui2d</name>
-         <value>0x26f5</value>
-         <object_component_ref idref="oc-3e3"/>
-      </symbol>
-      <symbol id="sm-2e3">
-         <name>__floatunsidf</name>
-         <value>0x26f5</value>
-         <object_component_ref idref="oc-3e3"/>
-      </symbol>
-      <symbol id="sm-2e9">
-         <name>__aeabi_lmul</name>
-         <value>0x2719</value>
-         <object_component_ref idref="oc-3bc"/>
-      </symbol>
-      <symbol id="sm-2ea">
-         <name>__muldi3</name>
-         <value>0x2719</value>
-         <object_component_ref idref="oc-3bc"/>
-      </symbol>
-      <symbol id="sm-2f0">
-         <name>__aeabi_memcpy</name>
-         <value>0x2cf5</value>
-         <object_component_ref idref="oc-2ea"/>
-      </symbol>
-      <symbol id="sm-2f1">
-         <name>__aeabi_memcpy4</name>
-         <value>0x2cf5</value>
-         <object_component_ref idref="oc-2ea"/>
-      </symbol>
-      <symbol id="sm-2f2">
-         <name>__aeabi_memcpy8</name>
-         <value>0x2cf5</value>
-         <object_component_ref idref="oc-2ea"/>
-      </symbol>
-      <symbol id="sm-2fb">
-         <name>__aeabi_memset</name>
-         <value>0x2c89</value>
-         <object_component_ref idref="oc-3b2"/>
-      </symbol>
-      <symbol id="sm-2fc">
-         <name>__aeabi_memset4</name>
-         <value>0x2c89</value>
-         <object_component_ref idref="oc-3b2"/>
-      </symbol>
-      <symbol id="sm-2fd">
-         <name>__aeabi_memset8</name>
-         <value>0x2c89</value>
-         <object_component_ref idref="oc-3b2"/>
-      </symbol>
-      <symbol id="sm-2fe">
-         <name>__aeabi_memclr</name>
-         <value>0x2cd1</value>
-         <object_component_ref idref="oc-315"/>
-      </symbol>
-      <symbol id="sm-2ff">
-         <name>__aeabi_memclr4</name>
-         <value>0x2cd1</value>
-         <object_component_ref idref="oc-315"/>
-      </symbol>
-      <symbol id="sm-300">
-         <name>__aeabi_memclr8</name>
-         <value>0x2cd1</value>
-         <object_component_ref idref="oc-315"/>
-      </symbol>
-      <symbol id="sm-306">
-         <name>__aeabi_uidiv</name>
-         <value>0x224d</value>
-         <object_component_ref idref="oc-3b5"/>
-      </symbol>
-      <symbol id="sm-307">
-         <name>__aeabi_uidivmod</name>
-         <value>0x224d</value>
-         <object_component_ref idref="oc-3b5"/>
-      </symbol>
-      <symbol id="sm-30d">
-         <name>__aeabi_uldivmod</name>
-         <value>0x2c0d</value>
-         <object_component_ref idref="oc-3c1"/>
-      </symbol>
-      <symbol id="sm-313">
-         <name>__udivmoddi4</name>
-         <value>0x14bd</value>
-         <object_component_ref idref="oc-3fc"/>
-      </symbol>
-      <symbol id="sm-319">
-         <name>__aeabi_llsl</name>
-         <value>0x2809</value>
-         <object_component_ref idref="oc-431"/>
-      </symbol>
-      <symbol id="sm-31a">
-         <name>__ashldi3</name>
-         <value>0x2809</value>
-         <object_component_ref idref="oc-431"/>
-      </symbol>
-      <symbol id="sm-327">
-         <name>__aeabi_idiv0</name>
-         <value>0x14bb</value>
-         <object_component_ref idref="oc-3ef"/>
-      </symbol>
-      <symbol id="sm-328">
-         <name>__aeabi_ldiv0</name>
-         <value>0x155f</value>
-         <object_component_ref idref="oc-430"/>
-      </symbol>
-      <symbol id="sm-331">
-         <name>TI_memcpy_small</name>
-         <value>0x2c33</value>
-         <object_component_ref idref="oc-32b"/>
-      </symbol>
-      <symbol id="sm-33a">
-         <name>TI_memset_small</name>
-         <value>0x2cc1</value>
-         <object_component_ref idref="oc-355"/>
-      </symbol>
-      <symbol id="sm-342">
-         <name>strcmp</name>
-         <value>0x1711</value>
-         <object_component_ref idref="oc-457"/>
-      </symbol>
-      <symbol id="sm-343">
-         <name>__TI_static_base__</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-346">
-         <name>_system_post_cinit</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-347">
-         <name>__c_args__</name>
-         <value>0x0</value>
-      </symbol>
-      <symbol id="sm-348">
-         <name>__mpu_init</name>
-         <value>0x0</value>
-      </symbol>
-   </symbol_table>
-   <title>Link successful</title>
-</link_info>

+ 0 - 148
Debug/main_target.d

@@ -1,148 +0,0 @@
-# FIXED
-
-main_target.o: ../main_target.c ../src/battery_data/battery.h \
- syscfg/ti_msp_dl_config.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h \
- ../src/peripherals/adc/adc.h \
- /home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/battery_data/battery.h \
- ../src/peripherals/adc/adc_interface.h \
- ../src/i2c_comm/mcu_slave_interface.h
-../src/battery_data/battery.h:
-syscfg/ti_msp_dl_config.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h:
-../src/peripherals/adc/adc.h:
-/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/battery_data/battery.h:
-../src/peripherals/adc/adc_interface.h:
-../src/i2c_comm/mcu_slave_interface.h:

BIN
Debug/main_target.o


+ 0 - 167
Debug/makefile

@@ -1,167 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-CG_TOOL_ROOT := /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS
-
-GEN_OPTS__FLAG := @"syscfg/device.opt" 
-GEN_CMDS__FLAG := -Wl,-l"syscfg/device_linker.cmd" 
-
-ORDERED_OBJS += \
-"./main_target.o" \
-"./syscfg/ti_msp_dl_config.o" \
-"./startup_mspm0l130x_ticlang.o" \
-"./src/battery_data/battery.o" \
-"./src/i2c_comm/mcu_slave_interface.o" \
-"./src/interfaces/i2c_hal.o" \
-"./src/peripherals/adc/adc.o" \
-"./src/peripherals/adc/adc_hal.o" \
-$(GEN_CMDS__FLAG) \
--Wl,-ldevice.cmd.genlibs \
--Wl,-llibc.a \
-
--include ../makefile.init
-
-RM := rm -rf
-RMDIR := rm -rf
-
-# All of the sources participating in the build are defined here
--include sources.mk
--include subdir_vars.mk
--include src/battery_data/subdir_vars.mk
--include src/i2c_comm/subdir_vars.mk
--include src/interfaces/subdir_vars.mk
--include src/peripherals/adc/subdir_vars.mk
--include subdir_rules.mk
--include src/battery_data/subdir_rules.mk
--include src/i2c_comm/subdir_rules.mk
--include src/interfaces/subdir_rules.mk
--include src/peripherals/adc/subdir_rules.mk
--include objects.mk
-
-ifneq ($(MAKECMDGOALS),clean)
-ifneq ($(strip $(C55_DEPS)),)
--include $(C55_DEPS)
-endif
-ifneq ($(strip $(C_UPPER_DEPS)),)
--include $(C_UPPER_DEPS)
-endif
-ifneq ($(strip $(S67_DEPS)),)
--include $(S67_DEPS)
-endif
-ifneq ($(strip $(S62_DEPS)),)
--include $(S62_DEPS)
-endif
-ifneq ($(strip $(S_DEPS)),)
--include $(S_DEPS)
-endif
-ifneq ($(strip $(OPT_DEPS)),)
--include $(OPT_DEPS)
-endif
-ifneq ($(strip $(C??_DEPS)),)
--include $(C??_DEPS)
-endif
-ifneq ($(strip $(ASM_UPPER_DEPS)),)
--include $(ASM_UPPER_DEPS)
-endif
-ifneq ($(strip $(S??_DEPS)),)
--include $(S??_DEPS)
-endif
-ifneq ($(strip $(C64_DEPS)),)
--include $(C64_DEPS)
-endif
-ifneq ($(strip $(CXX_DEPS)),)
--include $(CXX_DEPS)
-endif
-ifneq ($(strip $(S64_DEPS)),)
--include $(S64_DEPS)
-endif
-ifneq ($(strip $(INO_DEPS)),)
--include $(INO_DEPS)
-endif
-ifneq ($(strip $(CLA_DEPS)),)
--include $(CLA_DEPS)
-endif
-ifneq ($(strip $(S55_DEPS)),)
--include $(S55_DEPS)
-endif
-ifneq ($(strip $(SV7A_DEPS)),)
--include $(SV7A_DEPS)
-endif
-ifneq ($(strip $(C62_DEPS)),)
--include $(C62_DEPS)
-endif
-ifneq ($(strip $(C67_DEPS)),)
--include $(C67_DEPS)
-endif
-ifneq ($(strip $(PDE_DEPS)),)
--include $(PDE_DEPS)
-endif
-ifneq ($(strip $(K_DEPS)),)
--include $(K_DEPS)
-endif
-ifneq ($(strip $(C_DEPS)),)
--include $(C_DEPS)
-endif
-ifneq ($(strip $(CC_DEPS)),)
--include $(CC_DEPS)
-endif
-ifneq ($(strip $(C++_DEPS)),)
--include $(C++_DEPS)
-endif
-ifneq ($(strip $(C43_DEPS)),)
--include $(C43_DEPS)
-endif
-ifneq ($(strip $(S43_DEPS)),)
--include $(S43_DEPS)
-endif
-ifneq ($(strip $(ASM_DEPS)),)
--include $(ASM_DEPS)
-endif
-ifneq ($(strip $(S_UPPER_DEPS)),)
--include $(S_UPPER_DEPS)
-endif
-ifneq ($(strip $(CPP_DEPS)),)
--include $(CPP_DEPS)
-endif
-ifneq ($(strip $(SA_DEPS)),)
--include $(SA_DEPS)
-endif
-endif
-
--include ../makefile.defs
-
-# Add inputs and outputs from these tool invocations to the build variables 
-EXE_OUTPUTS += \
-charge_controller_target_mspm0L1304.out 
-
-EXE_OUTPUTS__QUOTED += \
-"charge_controller_target_mspm0L1304.out" 
-
-
-# All Target
-all: $(OBJS) $(GEN_CMDS)
-	@$(MAKE) --no-print-directory -Onone "charge_controller_target_mspm0L1304.out"
-
-# Tool invocations
-charge_controller_target_mspm0L1304.out: $(OBJS) $(GEN_CMDS)
-	@echo 'Building target: "$@"'
-	@echo 'Invoking: Arm Linker'
-	"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" @"syscfg/device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -gdwarf-3 -Wl,-m"charge_controller_target_mspm0L1304.map" -Wl,--heap_size=0x120 -Wl,-i"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source" -Wl,-i"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg" -Wl,-i"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib" -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="charge_controller_target_mspm0L1304_linkInfo.xml" -Wl,--rom_model -o "charge_controller_target_mspm0L1304.out" $(ORDERED_OBJS)
-	@echo 'Finished building target: "$@"'
-	@echo ' '
-
-# Other Targets
-clean:
-	-$(RM) $(GEN_MISC_FILES__QUOTED)$(GEN_FILES__QUOTED)$(EXE_OUTPUTS__QUOTED)
-	-$(RM) "main_target.o" "syscfg/ti_msp_dl_config.o" "startup_mspm0l130x_ticlang.o" "src/battery_data/battery.o" "src/i2c_comm/mcu_slave_interface.o" "src/interfaces/i2c_hal.o" "src/peripherals/adc/adc.o" "src/peripherals/adc/adc_hal.o" 
-	-$(RM) "main_target.d" "syscfg/ti_msp_dl_config.d" "startup_mspm0l130x_ticlang.d" "src/battery_data/battery.d" "src/i2c_comm/mcu_slave_interface.d" "src/interfaces/i2c_hal.d" "src/peripherals/adc/adc.d" "src/peripherals/adc/adc_hal.d" 
-	-$(RMDIR) $(GEN_MISC_DIRS__QUOTED)
-	-@echo 'Finished clean'
-	-@echo ' '
-
-.PHONY: all clean dependents
-.SECONDARY:
-
--include ../makefile.targets
-

+ 0 - 8
Debug/objects.mk

@@ -1,8 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-USER_OBJS :=
-
-LIBS := -Wl,-ldevice.cmd.genlibs -Wl,-llibc.a
-

+ 0 - 132
Debug/sources.mk

@@ -1,132 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-C55_SRCS := 
-A_SRCS := 
-ASM_UPPER_SRCS := 
-PINMUX_SRCS := 
-EXE_SRCS := 
-LDS_UPPER_SRCS := 
-CPP_SRCS := 
-CMD_SRCS := 
-O_SRCS := 
-ELF_SRCS := 
-C??_SRCS := 
-C64_SRCS := 
-C67_SRCS := 
-SA_SRCS := 
-S64_SRCS := 
-OPT_SRCS := 
-CXX_SRCS := 
-S67_SRCS := 
-S??_SRCS := 
-PDE_SRCS := 
-SV7A_SRCS := 
-SYSCFG_SRCS := 
-K_SRCS := 
-CLA_SRCS := 
-S55_SRCS := 
-LD_UPPER_SRCS := 
-OUT_SRCS := 
-INO_SRCS := 
-LIB_SRCS := 
-ASM_SRCS := 
-S_UPPER_SRCS := 
-SYSCONFIG_SRCS := 
-S43_SRCS := 
-LD_SRCS := 
-CMD_UPPER_SRCS := 
-C_UPPER_SRCS := 
-C++_SRCS := 
-C43_SRCS := 
-OBJ_SRCS := 
-LDS_SRCS := 
-S_SRCS := 
-CC_SRCS := 
-S62_SRCS := 
-C62_SRCS := 
-C_SRCS := 
-C55_DEPS := 
-C_UPPER_DEPS := 
-S67_DEPS := 
-S62_DEPS := 
-S_DEPS := 
-OPT_DEPS := 
-C??_DEPS := 
-ASM_UPPER_DEPS := 
-S??_DEPS := 
-C64_DEPS := 
-CXX_DEPS := 
-S64_DEPS := 
-INO_DEPS := 
-GEN_CMDS := 
-GEN_FILES := 
-CLA_DEPS := 
-S55_DEPS := 
-SV7A_DEPS := 
-EXE_OUTPUTS := 
-C62_DEPS := 
-C67_DEPS := 
-PDE_DEPS := 
-GEN_MISC_DIRS := 
-K_DEPS := 
-C_DEPS := 
-CC_DEPS := 
-BIN_OUTPUTS := 
-GEN_OPTS := 
-C++_DEPS := 
-C43_DEPS := 
-S43_DEPS := 
-OBJS := 
-ASM_DEPS := 
-GEN_MISC_FILES := 
-S_UPPER_DEPS := 
-CPP_DEPS := 
-SA_DEPS := 
-C++_DEPS__QUOTED := 
-OPT_DEPS__QUOTED := 
-SA_DEPS__QUOTED := 
-S_UPPER_DEPS__QUOTED := 
-C??_DEPS__QUOTED := 
-S67_DEPS__QUOTED := 
-GEN_MISC_DIRS__QUOTED := 
-C55_DEPS__QUOTED := 
-CC_DEPS__QUOTED := 
-ASM_UPPER_DEPS__QUOTED := 
-SV7A_DEPS__QUOTED := 
-S??_DEPS__QUOTED := 
-OBJS__QUOTED := 
-C67_DEPS__QUOTED := 
-K_DEPS__QUOTED := 
-S55_DEPS__QUOTED := 
-GEN_CMDS__QUOTED := 
-GEN_MISC_FILES__QUOTED := 
-INO_DEPS__QUOTED := 
-C62_DEPS__QUOTED := 
-C_DEPS__QUOTED := 
-C_UPPER_DEPS__QUOTED := 
-C43_DEPS__QUOTED := 
-CPP_DEPS__QUOTED := 
-BIN_OUTPUTS__QUOTED := 
-GEN_FILES__QUOTED := 
-C64_DEPS__QUOTED := 
-CXX_DEPS__QUOTED := 
-CLA_DEPS__QUOTED := 
-S_DEPS__QUOTED := 
-ASM_DEPS__QUOTED := 
-S43_DEPS__QUOTED := 
-EXE_OUTPUTS__QUOTED := 
-S64_DEPS__QUOTED := 
-S62_DEPS__QUOTED := 
-PDE_DEPS__QUOTED := 
-GEN_OPTS__QUOTED := 
-
-# Every subdirectory with source files must be described here
-SUBDIRS := \
-. \
-src/battery_data \
-src/i2c_comm \
-src/interfaces \
-src/peripherals/adc \
-

+ 0 - 141
Debug/src/battery_data/battery.d

@@ -1,141 +0,0 @@
-# FIXED
-
-src/battery_data/battery.o: ../src/battery_data/battery.c \
- ../src/battery_data/battery.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h \
- syscfg/ti_msp_dl_config.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h
-../src/battery_data/battery.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h:
-syscfg/ti_msp_dl_config.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h:

BIN
Debug/src/battery_data/battery.o


+ 0 - 13
Debug/src/battery_data/subdir_rules.mk

@@ -1,13 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Each subdirectory must supply rules for building sources it contributes
-src/battery_data/%.o: ../src/battery_data/%.c $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
-	@echo 'Building file: "$<"'
-	@echo 'Invoking: Arm Compiler'
-	"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" -c @"syscfg/device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source" -gdwarf-3 -MMD -MP -MF"src/battery_data/$(basename $(<F)).d_raw" -MT"$(@)" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg"  $(GEN_OPTS__FLAG) -o"$@" "$(shell echo $<)"
-	@echo 'Finished building: "$<"'
-	@echo ' '
-
-

+ 0 - 24
Debug/src/battery_data/subdir_vars.mk

@@ -1,24 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Add inputs and outputs from these tool invocations to the build variables 
-C_SRCS += \
-../src/battery_data/battery.c 
-
-C_DEPS += \
-./src/battery_data/battery.d 
-
-OBJS += \
-./src/battery_data/battery.o 
-
-OBJS__QUOTED += \
-"src/battery_data/battery.o" 
-
-C_DEPS__QUOTED += \
-"src/battery_data/battery.d" 
-
-C_SRCS__QUOTED += \
-"../src/battery_data/battery.c" 
-
-

+ 0 - 143
Debug/src/i2c_comm/mcu_slave_interface.d

@@ -1,143 +0,0 @@
-# FIXED
-
-src/i2c_comm/mcu_slave_interface.o: ../src/i2c_comm/mcu_slave_interface.c \
- /home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/battery_data/battery.h \
- ../src/i2c_comm/mcu_slave_interface.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h \
- syscfg/ti_msp_dl_config.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h
-/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/battery_data/battery.h:
-../src/i2c_comm/mcu_slave_interface.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h:
-syscfg/ti_msp_dl_config.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h:

BIN
Debug/src/i2c_comm/mcu_slave_interface.o


+ 0 - 13
Debug/src/i2c_comm/subdir_rules.mk

@@ -1,13 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Each subdirectory must supply rules for building sources it contributes
-src/i2c_comm/%.o: ../src/i2c_comm/%.c $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
-	@echo 'Building file: "$<"'
-	@echo 'Invoking: Arm Compiler'
-	"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" -c @"syscfg/device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source" -gdwarf-3 -MMD -MP -MF"src/i2c_comm/$(basename $(<F)).d_raw" -MT"$(@)" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg"  $(GEN_OPTS__FLAG) -o"$@" "$(shell echo $<)"
-	@echo 'Finished building: "$<"'
-	@echo ' '
-
-

+ 0 - 24
Debug/src/i2c_comm/subdir_vars.mk

@@ -1,24 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Add inputs and outputs from these tool invocations to the build variables 
-C_SRCS += \
-../src/i2c_comm/mcu_slave_interface.c 
-
-C_DEPS += \
-./src/i2c_comm/mcu_slave_interface.d 
-
-OBJS += \
-./src/i2c_comm/mcu_slave_interface.o 
-
-OBJS__QUOTED += \
-"src/i2c_comm/mcu_slave_interface.o" 
-
-C_DEPS__QUOTED += \
-"src/i2c_comm/mcu_slave_interface.d" 
-
-C_SRCS__QUOTED += \
-"../src/i2c_comm/mcu_slave_interface.c" 
-
-

+ 0 - 141
Debug/src/interfaces/i2c_hal.d

@@ -1,141 +0,0 @@
-# FIXED
-
-src/interfaces/i2c_hal.o: ../src/interfaces/i2c_hal.c \
- /home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/interfaces/i2c_controller_interface.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h \
- syscfg/ti_msp_dl_config.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h
-/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/interfaces/i2c_controller_interface.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h:
-syscfg/ti_msp_dl_config.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h:

BIN
Debug/src/interfaces/i2c_hal.o


+ 0 - 13
Debug/src/interfaces/subdir_rules.mk

@@ -1,13 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Each subdirectory must supply rules for building sources it contributes
-src/interfaces/%.o: ../src/interfaces/%.c $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
-	@echo 'Building file: "$<"'
-	@echo 'Invoking: Arm Compiler'
-	"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" -c @"syscfg/device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source" -gdwarf-3 -MMD -MP -MF"src/interfaces/$(basename $(<F)).d_raw" -MT"$(@)" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg"  $(GEN_OPTS__FLAG) -o"$@" "$(shell echo $<)"
-	@echo 'Finished building: "$<"'
-	@echo ' '
-
-

+ 0 - 24
Debug/src/interfaces/subdir_vars.mk

@@ -1,24 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Add inputs and outputs from these tool invocations to the build variables 
-C_SRCS += \
-../src/interfaces/i2c_hal.c 
-
-C_DEPS += \
-./src/interfaces/i2c_hal.d 
-
-OBJS += \
-./src/interfaces/i2c_hal.o 
-
-OBJS__QUOTED += \
-"src/interfaces/i2c_hal.o" 
-
-C_DEPS__QUOTED += \
-"src/interfaces/i2c_hal.d" 
-
-C_SRCS__QUOTED += \
-"../src/interfaces/i2c_hal.c" 
-
-

+ 0 - 145
Debug/src/peripherals/adc/adc.d

@@ -1,145 +0,0 @@
-# FIXED
-
-src/peripherals/adc/adc.o: ../src/peripherals/adc/adc.c \
- /home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/battery_data/battery.h \
- /home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/peripherals/adc/adc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h \
- syscfg/ti_msp_dl_config.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h \
- /home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/peripherals/adc/adc_interface.h
-/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/battery_data/battery.h:
-/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/peripherals/adc/adc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h:
-syscfg/ti_msp_dl_config.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h:
-/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/peripherals/adc/adc_interface.h:

BIN
Debug/src/peripherals/adc/adc.o


+ 0 - 143
Debug/src/peripherals/adc/adc_hal.d

@@ -1,143 +0,0 @@
-# FIXED
-
-src/peripherals/adc/adc_hal.o: ../src/peripherals/adc/adc_hal.c \
- /home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/interfaces/i2c_controller_interface.h \
- /home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/peripherals/adc/adc_interface.h \
- syscfg/ti_msp_dl_config.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h
-/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/interfaces/i2c_controller_interface.h:
-/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/src/peripherals/adc/adc_interface.h:
-syscfg/ti_msp_dl_config.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h:

BIN
Debug/src/peripherals/adc/adc_hal.o


+ 0 - 13
Debug/src/peripherals/adc/subdir_rules.mk

@@ -1,13 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Each subdirectory must supply rules for building sources it contributes
-src/peripherals/adc/%.o: ../src/peripherals/adc/%.c $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
-	@echo 'Building file: "$<"'
-	@echo 'Invoking: Arm Compiler'
-	"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" -c @"syscfg/device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source" -gdwarf-3 -MMD -MP -MF"src/peripherals/adc/$(basename $(<F)).d_raw" -MT"$(@)" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg"  $(GEN_OPTS__FLAG) -o"$@" "$(shell echo $<)"
-	@echo 'Finished building: "$<"'
-	@echo ' '
-
-

+ 0 - 30
Debug/src/peripherals/adc/subdir_vars.mk

@@ -1,30 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Add inputs and outputs from these tool invocations to the build variables 
-C_SRCS += \
-../src/peripherals/adc/adc.c \
-../src/peripherals/adc/adc_hal.c 
-
-C_DEPS += \
-./src/peripherals/adc/adc.d \
-./src/peripherals/adc/adc_hal.d 
-
-OBJS += \
-./src/peripherals/adc/adc.o \
-./src/peripherals/adc/adc_hal.o 
-
-OBJS__QUOTED += \
-"src/peripherals/adc/adc.o" \
-"src/peripherals/adc/adc_hal.o" 
-
-C_DEPS__QUOTED += \
-"src/peripherals/adc/adc.d" \
-"src/peripherals/adc/adc_hal.d" 
-
-C_SRCS__QUOTED += \
-"../src/peripherals/adc/adc.c" \
-"../src/peripherals/adc/adc_hal.c" 
-
-

+ 0 - 52
Debug/startup_mspm0l130x_ticlang.d

@@ -1,52 +0,0 @@
-# FIXED
-
-startup_mspm0l130x_ticlang.o: \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/startup_system_files/ticlang/startup_mspm0l130x_ticlang.c \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h:

BIN
Debug/startup_mspm0l130x_ticlang.o


+ 0 - 42
Debug/subdir_rules.mk

@@ -1,42 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Each subdirectory must supply rules for building sources it contributes
-%.o: ../%.c $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
-	@echo 'Building file: "$<"'
-	@echo 'Invoking: Arm Compiler'
-	"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" -c @"syscfg/device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source" -gdwarf-3 -MMD -MP -MF"$(basename $(<F)).d_raw" -MT"$(@)" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg"  $(GEN_OPTS__FLAG) -o"$@" "$(shell echo $<)"
-	@echo 'Finished building: "$<"'
-	@echo ' '
-
-build-129097697: ../main_target.syscfg
-	@echo 'Building file: "$<"'
-	@echo 'Invoking: SysConfig'
-	"/home/ngosh/ti/sysconfig_1.22.0/sysconfig_cli.sh" --script "/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/main_target.syscfg" -o "syscfg" -s "/home/ngosh/ti/mspm0_sdk_2_04_00_06/.metadata/product.json" --compiler ticlang
-	@echo 'Finished building: "$<"'
-	@echo ' '
-
-syscfg/device_linker.cmd: build-129097697 ../main_target.syscfg
-syscfg/device.opt: build-129097697
-syscfg/device.cmd.genlibs: build-129097697
-syscfg/ti_msp_dl_config.c: build-129097697
-syscfg/ti_msp_dl_config.h: build-129097697
-syscfg/Event.dot: build-129097697
-syscfg: build-129097697
-
-syscfg/%.o: ./syscfg/%.c $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
-	@echo 'Building file: "$<"'
-	@echo 'Invoking: Arm Compiler'
-	"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" -c @"syscfg/device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source" -gdwarf-3 -MMD -MP -MF"syscfg/$(basename $(<F)).d_raw" -MT"$(@)" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg"  $(GEN_OPTS__FLAG) -o"$@" "$(shell echo $<)"
-	@echo 'Finished building: "$<"'
-	@echo ' '
-
-startup_mspm0l130x_ticlang.o: /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/startup_system_files/ticlang/startup_mspm0l130x_ticlang.c $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
-	@echo 'Building file: "$<"'
-	@echo 'Invoking: Arm Compiler'
-	"/home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" -c @"syscfg/device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include" -I"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source" -gdwarf-3 -MMD -MP -MF"$(basename $(<F)).d_raw" -MT"$(@)" -I"/home/ngosh/workspace_ccstheia_2/charge_controller_target_mspm0L1304/Debug/syscfg"  $(GEN_OPTS__FLAG) -o"$@" "$(shell echo $<)"
-	@echo 'Finished building: "$<"'
-	@echo ' '
-
-

+ 0 - 74
Debug/subdir_vars.mk

@@ -1,74 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Add inputs and outputs from these tool invocations to the build variables 
-SYSCFG_SRCS += \
-../main_target.syscfg 
-
-C_SRCS += \
-../main_target.c \
-./syscfg/ti_msp_dl_config.c \
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/startup_system_files/ticlang/startup_mspm0l130x_ticlang.c 
-
-GEN_CMDS += \
-./syscfg/device_linker.cmd 
-
-GEN_FILES += \
-./syscfg/device_linker.cmd \
-./syscfg/device.opt \
-./syscfg/ti_msp_dl_config.c 
-
-GEN_MISC_DIRS += \
-./syscfg 
-
-C_DEPS += \
-./main_target.d \
-./syscfg/ti_msp_dl_config.d \
-./startup_mspm0l130x_ticlang.d 
-
-GEN_OPTS += \
-./syscfg/device.opt 
-
-OBJS += \
-./main_target.o \
-./syscfg/ti_msp_dl_config.o \
-./startup_mspm0l130x_ticlang.o 
-
-GEN_MISC_FILES += \
-./syscfg/device.cmd.genlibs \
-./syscfg/ti_msp_dl_config.h \
-./syscfg/Event.dot 
-
-GEN_MISC_DIRS__QUOTED += \
-"syscfg" 
-
-OBJS__QUOTED += \
-"main_target.o" \
-"syscfg/ti_msp_dl_config.o" \
-"startup_mspm0l130x_ticlang.o" 
-
-GEN_MISC_FILES__QUOTED += \
-"syscfg/device.cmd.genlibs" \
-"syscfg/ti_msp_dl_config.h" \
-"syscfg/Event.dot" 
-
-C_DEPS__QUOTED += \
-"main_target.d" \
-"syscfg/ti_msp_dl_config.d" \
-"startup_mspm0l130x_ticlang.d" 
-
-GEN_FILES__QUOTED += \
-"syscfg/device_linker.cmd" \
-"syscfg/device.opt" \
-"syscfg/ti_msp_dl_config.c" 
-
-C_SRCS__QUOTED += \
-"../main_target.c" \
-"./syscfg/ti_msp_dl_config.c" \
-"/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/startup_system_files/ticlang/startup_mspm0l130x_ticlang.c" 
-
-SYSCFG_SRCS__QUOTED += \
-"../main_target.syscfg" 
-
-

+ 0 - 18
Debug/syscfg/Event.dot

@@ -1,18 +0,0 @@
-
-
-digraph H {
-
-  parent [
-   shape=plaintext
-   label=<
-     <table border='1' cellborder='1'>
-       <tr>
-            <td bgcolor="grey" port='chan_1'>Channel 1</td>
-            <td bgcolor="grey" port='chan_2'>Channel 2</td>
-            <td bgcolor="black" port='chan_3'><font color="grey">Channel 3</font></td>
-         </tr>
-     </table>
-  >];
-
-
-}

+ 0 - 53
Debug/syscfg/device.cmd.genlibs

@@ -1,53 +0,0 @@
-/*****************************************************************************
-
-  Copyright (C) 2023 Texas Instruments Incorporated - http://www.ti.com/
-
-  Redistribution and use in source and binary forms, with or without
-  modification, are permitted provided that the following conditions
-  are met:
-
-   Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-
-   Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in the
-   documentation and/or other materials provided with the
-   distribution.
-
-   Neither the name of Texas Instruments Incorporated nor the names of
-   its contributors may be used to endorse or promote products derived
-   from this software without specific prior written permission.
-
-  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-*****************************************************************************/
-/*
- *  ======== board.cmd.genlibs ========
- *  Libraries needed to link this application's configuration
- *
- *  NOTE, this feature requires software components configured in your
- *  system to correctly indicate their dependencies and report the
- *  libraries needed for your specific configuration.  If you find
- *  errors, please report them on TI's E2E forums
- *  (https://e2e.ti.com/) so they can be addressed in a future
- *  release.
- *
- *  This file allows one to portably link applications that use SysConfig
- *  _without_ having to make changes to build rules when moving to a new
- *  device OR when upgrading to a new version of a SysConfig enabled
- *  product.
- *
- *  DO NOT EDIT - This file is generated by the SysConfig tool for the
- *                TI C/C++ toolchain
- */
--l"ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/driverlib.a"

+ 0 - 1
Debug/syscfg/device.opt

@@ -1 +0,0 @@
--D__MSPM0L1304__

+ 0 - 68
Debug/syscfg/device_linker.cmd

@@ -1,68 +0,0 @@
-/*****************************************************************************
-
-  Copyright (C) 2023 Texas Instruments Incorporated - http://www.ti.com/
-
-  Redistribution and use in source and binary forms, with or without
-  modification, are permitted provided that the following conditions
-  are met:
-
-   Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-
-   Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in the
-   documentation and/or other materials provided with the
-   distribution.
-
-   Neither the name of Texas Instruments Incorporated nor the names of
-   its contributors may be used to endorse or promote products derived
-   from this software without specific prior written permission.
-
-  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-*****************************************************************************/
--uinterruptVectors
---stack_size=256
-
-
-MEMORY
-{
-    FLASH           (RX)  : origin = 0x00000000, length = 0x00003FF8
-    SRAM            (RWX) : origin = 0x20000000, length = 0x00000800
-    BCR_CONFIG      (R)   : origin = 0x41C00000, length = 0x000000FF
-    BSL_CONFIG      (R)   : origin = 0x41C00100, length = 0x00000080
-}
-
-SECTIONS
-{
-    .intvecs:   > 0x00000000
-    .text   : palign(8) {} > FLASH
-    .const  : palign(8) {} > FLASH
-    .cinit  : palign(8) {} > FLASH
-    .pinit  : palign(8) {} > FLASH
-    .rodata : palign(8) {} > FLASH
-    .ARM.exidx    : palign(8) {} > FLASH
-    .init_array   : palign(8) {} > FLASH
-    .binit        : palign(8) {} > FLASH
-    .TI.ramfunc   : load = FLASH, palign(8), run=SRAM, table(BINIT)
-
-    .vtable :   > SRAM
-    .args   :   > SRAM
-    .data   :   > SRAM
-    .bss    :   > SRAM
-    .sysmem :   > SRAM
-    .stack  :   > SRAM (HIGH)
-
-    .BCRConfig  : {} > BCR_CONFIG
-    .BSLConfig  : {} > BSL_CONFIG
-}

+ 0 - 234
Debug/syscfg/ti_msp_dl_config.c

@@ -1,234 +0,0 @@
-/*
- * Copyright (c) 2023, Texas Instruments Incorporated
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * *  Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- * *  Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * *  Neither the name of Texas Instruments Incorporated nor the names of
- *    its contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
- * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
- * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- *  ============ ti_msp_dl_config.c =============
- *  Configured MSPM0 DriverLib module definitions
- *
- *  DO NOT EDIT - This file is generated for the MSPM0L130X
- *  by the SysConfig tool.
- */
-
-#include "ti_msp_dl_config.h"
-
-/*
- *  ======== SYSCFG_DL_init ========
- *  Perform any initialization needed before using any board APIs
- */
-SYSCONFIG_WEAK void SYSCFG_DL_init(void)
-{
-    SYSCFG_DL_initPower();
-    SYSCFG_DL_GPIO_init();
-    /* Module-Specific Initializations*/
-    SYSCFG_DL_SYSCTL_init();
-    SYSCFG_DL_PWM_0_init();
-    SYSCFG_DL_I2C_controller_init();
-    SYSCFG_DL_I2C_target_init();
-}
-
-SYSCONFIG_WEAK void SYSCFG_DL_initPower(void)
-{
-    DL_GPIO_reset(GPIOA);
-    DL_TimerG_reset(PWM_0_INST);
-    DL_I2C_reset(I2C_controller_INST);
-    DL_I2C_reset(I2C_target_INST);
-
-    DL_GPIO_enablePower(GPIOA);
-    DL_TimerG_enablePower(PWM_0_INST);
-    DL_I2C_enablePower(I2C_controller_INST);
-    DL_I2C_enablePower(I2C_target_INST);
-    delay_cycles(POWER_STARTUP_DELAY);
-}
-
-SYSCONFIG_WEAK void SYSCFG_DL_GPIO_init(void)
-{
-
-    DL_GPIO_initPeripheralOutputFunction(GPIO_PWM_0_C0_IOMUX,GPIO_PWM_0_C0_IOMUX_FUNC);
-    DL_GPIO_enableOutput(GPIO_PWM_0_C0_PORT, GPIO_PWM_0_C0_PIN);
-
-    
-	DL_GPIO_initPeripheralInputFunctionFeatures(
-		 GPIO_I2C_controller_IOMUX_SDA, GPIO_I2C_controller_IOMUX_SDA_FUNC,
-		 DL_GPIO_INVERSION_DISABLE, DL_GPIO_RESISTOR_PULL_UP,
-		 DL_GPIO_HYSTERESIS_DISABLE, DL_GPIO_WAKEUP_DISABLE);
-	DL_GPIO_initPeripheralInputFunctionFeatures(
-		 GPIO_I2C_controller_IOMUX_SCL, GPIO_I2C_controller_IOMUX_SCL_FUNC,
-		 DL_GPIO_INVERSION_DISABLE, DL_GPIO_RESISTOR_PULL_UP,
-		 DL_GPIO_HYSTERESIS_DISABLE, DL_GPIO_WAKEUP_DISABLE);
-    DL_GPIO_enableHiZ(GPIO_I2C_controller_IOMUX_SDA);
-    DL_GPIO_enableHiZ(GPIO_I2C_controller_IOMUX_SCL);
-    
-	DL_GPIO_initPeripheralInputFunctionFeatures(
-		 GPIO_I2C_target_IOMUX_SDA, GPIO_I2C_target_IOMUX_SDA_FUNC,
-		 DL_GPIO_INVERSION_DISABLE, DL_GPIO_RESISTOR_NONE,
-		 DL_GPIO_HYSTERESIS_DISABLE, DL_GPIO_WAKEUP_DISABLE);
-	DL_GPIO_initPeripheralInputFunctionFeatures(
-		 GPIO_I2C_target_IOMUX_SCL, GPIO_I2C_target_IOMUX_SCL_FUNC,
-		 DL_GPIO_INVERSION_DISABLE, DL_GPIO_RESISTOR_NONE,
-		 DL_GPIO_HYSTERESIS_DISABLE, DL_GPIO_WAKEUP_DISABLE);
-    DL_GPIO_enableHiZ(GPIO_I2C_target_IOMUX_SDA);
-    DL_GPIO_enableHiZ(GPIO_I2C_target_IOMUX_SCL);
-
-}
-
-
-SYSCONFIG_WEAK void SYSCFG_DL_SYSCTL_init(void)
-{
-
-	//Low Power Mode is configured to be SLEEP0
-    DL_SYSCTL_setBORThreshold(DL_SYSCTL_BOR_THRESHOLD_LEVEL_0);
-    DL_SYSCTL_disableNRSTPin();
-
-    DL_SYSCTL_setSYSOSCFreq(DL_SYSCTL_SYSOSC_FREQ_BASE);
-    DL_SYSCTL_setMCLKDivider(DL_SYSCTL_MCLK_DIVIDER_DISABLE);
-
-}
-
-
-/*
- * Timer clock configuration to be sourced by  / 1 (32000000 Hz)
- * timerClkFreq = (timerClkSrc / (timerClkDivRatio * (timerClkPrescale + 1)))
- *   32000000 Hz = 32000000 Hz / (1 * (0 + 1))
- */
-static const DL_TimerG_ClockConfig gPWM_0ClockConfig = {
-    .clockSel = DL_TIMER_CLOCK_BUSCLK,
-    .divideRatio = DL_TIMER_CLOCK_DIVIDE_1,
-    .prescale = 0U
-};
-
-static const DL_TimerG_PWMConfig gPWM_0Config = {
-    .pwmMode = DL_TIMER_PWM_MODE_EDGE_ALIGN,
-    .period = 400,
-    .isTimerWithFourCC = false,
-    .startTimer = DL_TIMER_STOP,
-};
-
-SYSCONFIG_WEAK void SYSCFG_DL_PWM_0_init(void) {
-
-    DL_TimerG_setClockConfig(
-        PWM_0_INST, (DL_TimerG_ClockConfig *) &gPWM_0ClockConfig);
-
-    DL_TimerG_initPWMMode(
-        PWM_0_INST, (DL_TimerG_PWMConfig *) &gPWM_0Config);
-
-    // Set Counter control to the smallest CC index being used
-    DL_TimerG_setCounterControl(PWM_0_INST,DL_TIMER_CZC_CCCTL0_ZCOND,DL_TIMER_CAC_CCCTL0_ACOND,DL_TIMER_CLC_CCCTL0_LCOND);
-
-    DL_TimerG_setCaptureCompareOutCtl(PWM_0_INST, DL_TIMER_CC_OCTL_INIT_VAL_LOW,
-		DL_TIMER_CC_OCTL_INV_OUT_DISABLED, DL_TIMER_CC_OCTL_SRC_FUNCVAL,
-		DL_TIMERG_CAPTURE_COMPARE_0_INDEX);
-
-    DL_TimerG_setCaptCompUpdateMethod(PWM_0_INST, DL_TIMER_CC_UPDATE_METHOD_IMMEDIATE, DL_TIMERG_CAPTURE_COMPARE_0_INDEX);
-    DL_TimerG_setCaptureCompareValue(PWM_0_INST, 360, DL_TIMER_CC_0_INDEX);
-
-    DL_TimerG_enableClock(PWM_0_INST);
-
-
-    
-    DL_TimerG_setCCPDirection(PWM_0_INST , DL_TIMER_CC0_OUTPUT );
-
-
-}
-
-
-static const DL_I2C_ClockConfig gI2C_controllerClockConfig = {
-    .clockSel = DL_I2C_CLOCK_BUSCLK,
-    .divideRatio = DL_I2C_CLOCK_DIVIDE_1,
-};
-
-SYSCONFIG_WEAK void SYSCFG_DL_I2C_controller_init(void) {
-
-    DL_I2C_setClockConfig(I2C_controller_INST,
-        (DL_I2C_ClockConfig *) &gI2C_controllerClockConfig);
-    DL_I2C_setAnalogGlitchFilterPulseWidth(I2C_controller_INST,
-        DL_I2C_ANALOG_GLITCH_FILTER_WIDTH_50NS);
-    DL_I2C_enableAnalogGlitchFilter(I2C_controller_INST);
-
-    /* Configure Controller Mode */
-    DL_I2C_resetControllerTransfer(I2C_controller_INST);
-    /* Set frequency to 100000 Hz*/
-    DL_I2C_setTimerPeriod(I2C_controller_INST, 31);
-    DL_I2C_setControllerTXFIFOThreshold(I2C_controller_INST, DL_I2C_TX_FIFO_LEVEL_EMPTY);
-    DL_I2C_setControllerRXFIFOThreshold(I2C_controller_INST, DL_I2C_RX_FIFO_LEVEL_BYTES_1);
-    DL_I2C_enableControllerClockStretching(I2C_controller_INST);
-
-    /* Configure Interrupts */
-    DL_I2C_enableInterrupt(I2C_controller_INST,
-                           DL_I2C_INTERRUPT_CONTROLLER_ARBITRATION_LOST |
-                           DL_I2C_INTERRUPT_CONTROLLER_NACK |
-                           DL_I2C_INTERRUPT_CONTROLLER_RXFIFO_TRIGGER |
-                           DL_I2C_INTERRUPT_CONTROLLER_RX_DONE |
-                           DL_I2C_INTERRUPT_CONTROLLER_TXFIFO_TRIGGER |
-                           DL_I2C_INTERRUPT_CONTROLLER_TX_DONE);
-
-
-    /* Enable module */
-    DL_I2C_enableController(I2C_controller_INST);
-
-
-}
-static const DL_I2C_ClockConfig gI2C_targetClockConfig = {
-    .clockSel = DL_I2C_CLOCK_BUSCLK,
-    .divideRatio = DL_I2C_CLOCK_DIVIDE_1,
-};
-
-SYSCONFIG_WEAK void SYSCFG_DL_I2C_target_init(void) {
-
-    DL_I2C_setClockConfig(I2C_target_INST,
-        (DL_I2C_ClockConfig *) &gI2C_targetClockConfig);
-    DL_I2C_setAnalogGlitchFilterPulseWidth(I2C_target_INST,
-        DL_I2C_ANALOG_GLITCH_FILTER_WIDTH_50NS);
-    DL_I2C_enableAnalogGlitchFilter(I2C_target_INST);
-
-    /* Configure Target Mode */
-    DL_I2C_setTargetOwnAddress(I2C_target_INST, I2C_target_TARGET_OWN_ADDR);
-    DL_I2C_setTargetTXFIFOThreshold(I2C_target_INST, DL_I2C_TX_FIFO_LEVEL_EMPTY);
-    DL_I2C_setTargetRXFIFOThreshold(I2C_target_INST, DL_I2C_RX_FIFO_LEVEL_BYTES_1);
-
-    DL_I2C_enableTargetClockStretching(I2C_target_INST);
-
-    /* Workaround for errata I2C_ERR_04 */
-    DL_I2C_disableTargetWakeup(I2C_target_INST);
-    /* Configure Interrupts */
-    DL_I2C_enableInterrupt(I2C_target_INST,
-                           DL_I2C_INTERRUPT_TARGET_RXFIFO_TRIGGER |
-                           DL_I2C_INTERRUPT_TARGET_START |
-                           DL_I2C_INTERRUPT_TARGET_STOP |
-                           DL_I2C_INTERRUPT_TARGET_TXFIFO_TRIGGER);
-
-
-    /* Enable module */
-    DL_I2C_enableTarget(I2C_target_INST);
-
-
-}
-

+ 0 - 139
Debug/syscfg/ti_msp_dl_config.d

@@ -1,139 +0,0 @@
-# FIXED
-
-syscfg/ti_msp_dl_config.o: syscfg/ti_msp_dl_config.c \
- syscfg/ti_msp_dl_config.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h \
- /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h
-syscfg/ti_msp_dl_config.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/msp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/DeviceFamily.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/m0p/mspm0l130x.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/third_party/CMSIS/Core/Include/core_cm0plus.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_gptimer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_iomux.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_oa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wuc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/hw_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_debugss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/driverlib.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_adc12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_common.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_factoryregion.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_core.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aes.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_aesadv.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_comp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_crcp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dac12.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_dma.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_flashctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_sysctl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpamp.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_gpio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_i2c.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_iwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lfss.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_keystorectl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_lcd.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mathacl.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_mcan.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_opa.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_common.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_a.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_rtc_b.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_scratchpad.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_spi.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_tamperio.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timera.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timer.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_timerg.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_trng.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_extend.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_uart_main.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_vref.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/dl_wwdt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_interrupt.h:
-/home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/m0p/dl_systick.h:

+ 0 - 139
Debug/syscfg/ti_msp_dl_config.h

@@ -1,139 +0,0 @@
-/*
- * Copyright (c) 2023, Texas Instruments Incorporated - http://www.ti.com
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * *  Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- * *  Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * *  Neither the name of Texas Instruments Incorporated nor the names of
- *    its contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
- * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
- * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- *  ============ ti_msp_dl_config.h =============
- *  Configured MSPM0 DriverLib module declarations
- *
- *  DO NOT EDIT - This file is generated for the MSPM0L130X
- *  by the SysConfig tool.
- */
-#ifndef ti_msp_dl_config_h
-#define ti_msp_dl_config_h
-
-#define CONFIG_MSPM0L130X
-#define CONFIG_MSPM0L1304
-
-#if defined(__ti_version__) || defined(__TI_COMPILER_VERSION__)
-#define SYSCONFIG_WEAK __attribute__((weak))
-#elif defined(__IAR_SYSTEMS_ICC__)
-#define SYSCONFIG_WEAK __weak
-#elif defined(__GNUC__)
-#define SYSCONFIG_WEAK __attribute__((weak))
-#endif
-
-#include <ti/devices/msp/msp.h>
-#include <ti/driverlib/driverlib.h>
-#include <ti/driverlib/m0p/dl_core.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- *  ======== SYSCFG_DL_init ========
- *  Perform all required MSP DL initialization
- *
- *  This function should be called once at a point before any use of
- *  MSP DL.
- */
-
-
-/* clang-format off */
-
-#define POWER_STARTUP_DELAY                                                (16)
-
-
-#define CPUCLK_FREQ                                                     32000000
-
-
-
-/* Defines for PWM_0 */
-#define PWM_0_INST                                                         TIMG1
-#define PWM_0_INST_IRQHandler                                   TIMG1_IRQHandler
-#define PWM_0_INST_INT_IRQN                                     (TIMG1_INT_IRQn)
-#define PWM_0_INST_CLK_FREQ                                             32000000
-/* GPIO defines for channel 0 */
-#define GPIO_PWM_0_C0_PORT                                                 GPIOA
-#define GPIO_PWM_0_C0_PIN                                         DL_GPIO_PIN_26
-#define GPIO_PWM_0_C0_IOMUX                                      (IOMUX_PINCM27)
-#define GPIO_PWM_0_C0_IOMUX_FUNC                     IOMUX_PINCM27_PF_TIMG1_CCP0
-#define GPIO_PWM_0_C0_IDX                                    DL_TIMER_CC_0_INDEX
-
-
-
-
-/* Defines for I2C_controller */
-#define I2C_controller_INST                                                 I2C1
-#define I2C_controller_INST_IRQHandler                           I2C1_IRQHandler
-#define I2C_controller_INST_INT_IRQN                               I2C1_INT_IRQn
-#define I2C_controller_BUS_SPEED_HZ                                       100000
-#define GPIO_I2C_controller_SDA_PORT                                       GPIOA
-#define GPIO_I2C_controller_SDA_PIN                               DL_GPIO_PIN_18
-#define GPIO_I2C_controller_IOMUX_SDA                            (IOMUX_PINCM19)
-#define GPIO_I2C_controller_IOMUX_SDA_FUNC               IOMUX_PINCM19_PF_I2C1_SDA
-#define GPIO_I2C_controller_SCL_PORT                                       GPIOA
-#define GPIO_I2C_controller_SCL_PIN                               DL_GPIO_PIN_17
-#define GPIO_I2C_controller_IOMUX_SCL                            (IOMUX_PINCM18)
-#define GPIO_I2C_controller_IOMUX_SCL_FUNC               IOMUX_PINCM18_PF_I2C1_SCL
-
-/* Defines for I2C_target */
-#define I2C_target_INST                                                     I2C0
-#define I2C_target_INST_IRQHandler                               I2C0_IRQHandler
-#define I2C_target_INST_INT_IRQN                                   I2C0_INT_IRQn
-#define I2C_target_TARGET_OWN_ADDR                                          0x48
-#define GPIO_I2C_target_SDA_PORT                                           GPIOA
-#define GPIO_I2C_target_SDA_PIN                                    DL_GPIO_PIN_0
-#define GPIO_I2C_target_IOMUX_SDA                                 (IOMUX_PINCM1)
-#define GPIO_I2C_target_IOMUX_SDA_FUNC                  IOMUX_PINCM1_PF_I2C0_SDA
-#define GPIO_I2C_target_SCL_PORT                                           GPIOA
-#define GPIO_I2C_target_SCL_PIN                                    DL_GPIO_PIN_1
-#define GPIO_I2C_target_IOMUX_SCL                                 (IOMUX_PINCM2)
-#define GPIO_I2C_target_IOMUX_SCL_FUNC                  IOMUX_PINCM2_PF_I2C0_SCL
-
-
-/* clang-format on */
-
-void SYSCFG_DL_init(void);
-void SYSCFG_DL_initPower(void);
-void SYSCFG_DL_GPIO_init(void);
-void SYSCFG_DL_SYSCTL_init(void);
-void SYSCFG_DL_PWM_0_init(void);
-void SYSCFG_DL_I2C_controller_init(void);
-void SYSCFG_DL_I2C_target_init(void);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* ti_msp_dl_config_h */

BIN
Debug/syscfg/ti_msp_dl_config.o


+ 19 - 18
main_target.c

@@ -6,6 +6,7 @@
 #include "src/peripherals/adc/adc.h"
 #include "src/peripherals/adc/adc.h"
 #include "src/peripherals/adc/adc_interface.h"
 #include "src/peripherals/adc/adc_interface.h"
 #include "src/i2c_comm/mcu_slave_interface.h"
 #include "src/i2c_comm/mcu_slave_interface.h"
+#include "src/interfaces/i2c_controller_interface.h"
 
 
 
 
 #define DELAY_CYCLE  (100000000)
 #define DELAY_CYCLE  (100000000)
@@ -67,7 +68,7 @@ void I2C_controller_INST_IRQHandler(void) {
   switch (DL_I2C_getPendingInterrupt(I2C_controller_INST)) { 
   switch (DL_I2C_getPendingInterrupt(I2C_controller_INST)) { 
     
     
     case DL_I2C_IIDX_CONTROLLER_START:
     case DL_I2C_IIDX_CONTROLLER_START:
-        gRxADCcount = 0;
+        controllerRxPackage.count = 0;
         
         
         DL_I2C_flushControllerTXFIFO(I2C_controller_INST);
         DL_I2C_flushControllerTXFIFO(I2C_controller_INST);
         break;
         break;
@@ -75,43 +76,43 @@ void I2C_controller_INST_IRQHandler(void) {
     case DL_I2C_IIDX_CONTROLLER_RXFIFO_TRIGGER:
     case DL_I2C_IIDX_CONTROLLER_RXFIFO_TRIGGER:
         /* Store bytes received from target in Rx Msg Buffer */
         /* Store bytes received from target in Rx Msg Buffer */
         while (DL_I2C_isControllerRXFIFOEmpty(I2C_controller_INST) != true) {
         while (DL_I2C_isControllerRXFIFOEmpty(I2C_controller_INST) != true) {
-            if (gRxADCcount < gRxADClen) {
-                gRxPacket[gRxADCcount] =
+            if (controllerRxPackage.count < controllerRxPackage.len) {
+                controllerRxPackage.packet[controllerRxPackage.count] =
                     DL_I2C_receiveControllerData(I2C_controller_INST);
                     DL_I2C_receiveControllerData(I2C_controller_INST);
                     ;
                     ;
-                gRxADCcount++;
+                controllerRxPackage.count++;
 
 
             } else {
             } else {
                 /* Ignore and remove from FIFO if the buffer is full */
                 /* Ignore and remove from FIFO if the buffer is full */
                 DL_I2C_receiveControllerData(I2C_controller_INST);
                 DL_I2C_receiveControllerData(I2C_controller_INST);
             }
             }
         }
         }
-            if (gRxADCcount >= gRxADClen) {
-            gRxComplete = true;
+            if (controllerRxPackage.count >= controllerRxPackage.len) {
+            controllerRxPackage.complete = true;
             DL_I2C_enableInterrupt(I2C_controller_INST,
             DL_I2C_enableInterrupt(I2C_controller_INST,
                                     DL_I2C_INTERRUPT_CONTROLLER_STOP);
                                     DL_I2C_INTERRUPT_CONTROLLER_STOP);
             }
             }
         break;
         break;
     /*TRANSMIT data to ADC*/
     /*TRANSMIT data to ADC*/
     case DL_I2C_IIDX_CONTROLLER_TXFIFO_TRIGGER:
     case DL_I2C_IIDX_CONTROLLER_TXFIFO_TRIGGER:
-        if (gTxADCcount < gTxADClen) {
-            gTxPacket[gTxADCcount] = DL_I2C_fillControllerTXFIFO(I2C_controller_INST,
-                                                    &gTxPacket[gTxADCcount],
-                                                    (gTxADClen - gTxADCcount));
-            gTxADCcount++;
+        if (controllerTxPackage.count < controllerTxPackage.len) {
+            DL_I2C_fillControllerTXFIFO(I2C_controller_INST,
+                                        &controllerTxPackage.packet[controllerTxPackage.count],
+                                        (controllerTxPackage.len - controllerTxPackage.count));
+            controllerTxPackage.count++;
         } else {
         } else {
             /*Prevent overflow and just ignore data*/
             /*Prevent overflow and just ignore data*/
             DL_I2C_fillTargetTXFIFO(I2C_controller_INST, (uint8_t[]){0x00}, 1);
             DL_I2C_fillTargetTXFIFO(I2C_controller_INST, (uint8_t[]){0x00}, 1);
-            gTxComplete = true;
+            controllerTxPackage.complete = true;
         }
         }
-        if(gTxADCcount >= gTxADClen){
-            gTxComplete= true;
+        if(controllerTxPackage.count >= controllerTxPackage.len){
+            controllerTxPackage.complete= true;
         }
         }
         break;
         break;
     /*STOP condition*/
     /*STOP condition*/
     case DL_I2C_IIDX_CONTROLLER_STOP:
     case DL_I2C_IIDX_CONTROLLER_STOP:
-        gTxComplete = true;
-        gRxComplete = true;
+        controllerTxPackage.complete = true;
+        controllerRxPackage.complete = true;
         break;
         break;
     case DL_I2C_IIDX_CONTROLLER_ARBITRATION_LOST:
     case DL_I2C_IIDX_CONTROLLER_ARBITRATION_LOST:
         break;
         break;
@@ -169,13 +170,13 @@ int main(void)
             continue;
             continue;
         }
         }
         
         
-        /*for(uint8_t slot= 0; slot< NUM_SLOTS; slot++){
+        for(uint8_t slot= 0; slot< NUM_SLOTS; slot++){
             for(uint8_t channel= 0; channel< 2; channel++){
             for(uint8_t channel= 0; channel< 2; channel++){
                 updateADCReading_multichannel(slot, channel);
                 updateADCReading_multichannel(slot, channel);
             }
             }
         }
         }
         
         
         delay_cycles(DELAY_CYCLE);
         delay_cycles(DELAY_CYCLE);
-        */
+        
     }
     }
 }
 }

+ 8 - 6
src/i2c_comm/mcu_slave_interface.c

@@ -10,6 +10,7 @@ https://stackoverflow.com/questions/246127/why-is-volatile-needed-in-c
 #include <stdio.h>
 #include <stdio.h>
 #include <string.h>
 #include <string.h>
 #include "src/peripherals/dac/dac.h"
 #include "src/peripherals/dac/dac.h"
+#include <inttypes.h>
 
 
 /*Function to Rx and Tx data from Target to Controller*/
 /*Function to Rx and Tx data from Target to Controller*/
 // The code has multiple i2c instances (multiple MCUs connected) from which we
 // The code has multiple i2c instances (multiple MCUs connected) from which we
@@ -48,7 +49,7 @@ void mcu_i2c_handle(I2C_Regs *i2c) {
     SetChargeDischargeCurrent set_current;
     SetChargeDischargeCurrent set_current;
     // Read incoming bytes from the Controller:
     // Read incoming bytes from the Controller:
     uint8_t rx_index = 0;
     uint8_t rx_index = 0;
-    while (rx_index < sizeof(SetChargeDischargeCurrent)) {
+    while (rx_index < sizeof(SetChargeDischargeCurrent)+1) {
       // TODO: Need to have a workaround, currently the code is getting stuck on
       // TODO: Need to have a workaround, currently the code is getting stuck on
       // the first trigger and provides result on the second trigger
       // the first trigger and provides result on the second trigger
       if (!DL_I2C_isTargetRXFIFOEmpty(i2c)) {
       if (!DL_I2C_isTargetRXFIFOEmpty(i2c)) {
@@ -60,20 +61,21 @@ void mcu_i2c_handle(I2C_Regs *i2c) {
     // Byte array received from the Controller will be typecasted to (const
     // Byte array received from the Controller will be typecasted to (const
     // uint8_t *), treats the rx_buffer as an array of READ ONLY bytes because
     // uint8_t *), treats the rx_buffer as an array of READ ONLY bytes because
     // of the const
     // of the const
-    if (rx_index != sizeof(SetChargeDischargeCurrent)) {
+    if (rx_index != sizeof(SetChargeDischargeCurrent)+1) {
       printf("ERROR: Incomplete I2C Rx: received %d%zu bytes\n", rx_index,
       printf("ERROR: Incomplete I2C Rx: received %d%zu bytes\n", rx_index,
-             sizeof(SetChargeDischargeCurrent));
+             sizeof(SetChargeDischargeCurrent)+1);
       DL_I2C_flushTargetRXFIFO(i2c);
       DL_I2C_flushTargetRXFIFO(i2c);
       rx_index = 0;
       rx_index = 0;
       return;
       return;
     }
     }
-    memcpy(&set_current, (const uint8_t *)rx_buffer,
+    printf("size: %d", sizeof(SetChargeDischargeCurrent));
+    memcpy(&set_current, (const uint8_t *)rx_buffer+1,
            sizeof(SetChargeDischargeCurrent));
            sizeof(SetChargeDischargeCurrent));
     uint8_t slot = set_current.slot_id;
     uint8_t slot = set_current.slot_id;
     int16_t current = set_current.current;
     int16_t current = set_current.current;
-    printf("Slot id: %d, Current: %d\n", slot, current);
+    printf("Slot id: %d, Current: %" SCNd16 "\n", slot, current);
     if (current >= 0) {
     if (current >= 0) {
-      DAC_SingleWrite(current);
+      DAC_SingleWrite(slot, current);
     } else if (current < 0) {
     } else if (current < 0) {
         
         
         DL_TimerG_startCounter(PWM_0_INST);
         DL_TimerG_startCounter(PWM_0_INST);

+ 1 - 1
src/i2c_comm/mcu_slave_interface.h

@@ -15,7 +15,7 @@ typedef enum{
 }mcu_I2C_command;
 }mcu_I2C_command;
 
 
 //Command structures:
 //Command structures:
-typedef struct{
+typedef struct __attribute__((packed)) {
     uint8_t slot_id;
     uint8_t slot_id;
     int16_t current;
     int16_t current;
     
     

+ 23 - 2
src/interfaces/i2c_controller_interface.h

@@ -25,12 +25,33 @@ Reference:
 #include <stdint.h>
 #include <stdint.h>
 #include <stdbool.h>
 #include <stdbool.h>
 
 
+//Maximum packet sizes
+#define I2C_TX_MAX_PACKET_SIZE (4)  
+#define I2C_RX_MAX_PACKET_SIZE (4)  
+
+typedef struct {
+    volatile bool complete;
+    uint8_t packet[I2C_RX_MAX_PACKET_SIZE];
+    uint8_t count;
+    uint8_t len;
+} I2CRxPackage;
+
+extern I2CRxPackage controllerRxPackage;
+
+typedef struct {
+    volatile bool complete;
+    uint8_t packet[I2C_TX_MAX_PACKET_SIZE];
+    uint8_t count;
+    uint8_t len;
+} I2CTxPackage;
+extern I2CTxPackage controllerTxPackage;
+
 /*
 /*
 * Since C does not allows to add functions in typedef struct, however a function pointer can be included in Structure in C. This interface provides a standard features of i2c_hal
 * Since C does not allows to add functions in typedef struct, however a function pointer can be included in Structure in C. This interface provides a standard features of i2c_hal
 */
 */
 typedef struct{
 typedef struct{
-    bool (*write)(uint8_t const TARGET_ADDRESS, const uint8_t *const Data, uint8_t const Data_length);
-    bool (*read) (uint8_t const TARGET_ADDRESS, uint8_t const Data_length);
+    bool (*write)(uint8_t const TARGET_ADDRESS);
+    bool (*read) (uint8_t const TARGET_ADDRESS);
 } I2C_Interface;
 } I2C_Interface;
 
 
 extern I2C_Interface i2c_hal;
 extern I2C_Interface i2c_hal;

+ 18 - 9
src/interfaces/i2c_hal.c

@@ -8,6 +8,13 @@
 #include "ti_msp_dl_config.h"
 #include "ti_msp_dl_config.h"
 #include <stdio.h>
 #include <stdio.h>
 
 
+volatile bool gRxComplete;
+volatile bool gTxComplete;
+uint8_t gTxPacket[I2C_TX_MAX_PACKET_SIZE];
+uint8_t gRxPacket[I2C_RX_MAX_PACKET_SIZE];
+uint8_t gTxADClen, gTxADCcount;
+uint8_t gRxADClen, gRxADCcount;
+
 /*
 /*
 static function is for implementing Data Hiding, access to the static function
 static function is for implementing Data Hiding, access to the static function
 is restricted to the file where they are declared const keyword for
 is restricted to the file where they are declared const keyword for
@@ -15,9 +22,10 @@ is restricted to the file where they are declared const keyword for
 const Data: means the pointer to the variable and the value of Data is immutable
 const Data: means the pointer to the variable and the value of Data is immutable
 */
 */
 
 
-static bool msp_i2c_write(uint8_t const TARGET_ADDRESS,
-                          const uint8_t *const Data,
-                          uint8_t const Data_length) {
+I2CRxPackage controllerRxPackage;
+I2CTxPackage controllerTxPackage;
+
+static bool msp_i2c_write(uint8_t const TARGET_ADDRESS) {
   // Flush any stale data in TX FIFO:
   // Flush any stale data in TX FIFO:
   DL_I2C_flushControllerTXFIFO(I2C_controller_INST);
   DL_I2C_flushControllerTXFIFO(I2C_controller_INST);
 
 
@@ -36,11 +44,13 @@ static bool msp_i2c_write(uint8_t const TARGET_ADDRESS,
 
 
   // **Start I2C Write Transaction**
   // **Start I2C Write Transaction**
   DL_I2C_startControllerTransfer(I2C_controller_INST, TARGET_ADDRESS,
   DL_I2C_startControllerTransfer(I2C_controller_INST, TARGET_ADDRESS,
-                                 DL_I2C_CONTROLLER_DIRECTION_TX, Data_length);
+                                 DL_I2C_CONTROLLER_DIRECTION_TX, controllerTxPackage.len);
 
 
   // **Load Configuration Byte into TX FIFO**
   // **Load Configuration Byte into TX FIFO**
-  DL_I2C_fillControllerTXFIFO(I2C_controller_INST, (uint8_t *)Data,
-                              Data_length);
+  DL_I2C_fillControllerTXFIFO(I2C_controller_INST, controllerTxPackage.packet, controllerTxPackage.len);
+  for (uint8_t i = 0; i < controllerTxPackage.len; i++) {
+      printf("Sending 0x%02X\n", controllerTxPackage.packet[i]);
+  }
 
 
   // ** Wait for the I2C Bus to be FREE **
   // ** Wait for the I2C Bus to be FREE **
   while (DL_I2C_getControllerStatus(I2C_controller_INST) &
   while (DL_I2C_getControllerStatus(I2C_controller_INST) &
@@ -67,8 +77,7 @@ static bool msp_i2c_write(uint8_t const TARGET_ADDRESS,
   return true;
   return true;
 }
 }
 
 
-static bool msp_i2c_read(uint8_t const TARGET_ADDRESS,
-                         uint8_t const Data_length) {
+static bool msp_i2c_read(uint8_t const TARGET_ADDRESS) {
 
 
   
   
  // Flush any stale data in TX FIFO:
  // Flush any stale data in TX FIFO:
@@ -77,7 +86,7 @@ static bool msp_i2c_read(uint8_t const TARGET_ADDRESS,
          DL_I2C_CONTROLLER_STATUS_BUSY_BUS)
          DL_I2C_CONTROLLER_STATUS_BUSY_BUS)
     ;
     ;
   DL_I2C_startControllerTransfer(I2C_controller_INST, TARGET_ADDRESS,
   DL_I2C_startControllerTransfer(I2C_controller_INST, TARGET_ADDRESS,
-                                 DL_I2C_CONTROLLER_DIRECTION_RX, Data_length);
+                                 DL_I2C_CONTROLLER_DIRECTION_RX, controllerRxPackage.len);
 
 
   while (DL_I2C_getControllerStatus(I2C_controller_INST) &
   while (DL_I2C_getControllerStatus(I2C_controller_INST) &
          DL_I2C_CONTROLLER_STATUS_BUSY_BUS)
          DL_I2C_CONTROLLER_STATUS_BUSY_BUS)

+ 10 - 1
src/peripherals/adc/adc.c

@@ -3,6 +3,7 @@
 #include <stdint.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <stdio.h>
 #include "src/peripherals/adc/adc_interface.h"
 #include "src/peripherals/adc/adc_interface.h"
+#include "src/interfaces/i2c_controller_interface.h"
 
 
 
 
 //static ADC_Params adc_params;
 //static ADC_Params adc_params;
@@ -22,7 +23,6 @@ void updateADCReading_multichannel(uint8_t slot, uint8_t channel) {
             adc_params.gain = 1;
             adc_params.gain = 1;
             //printf("Config: Memory address of batteries: %p\n", &batteries[0]);
             //printf("Config: Memory address of batteries: %p\n", &batteries[0]);
             adc_hal.configure(slot, &adc_params);
             adc_hal.configure(slot, &adc_params);
-            delay_cycles(500000);
             //adc_state = ADC_STATE_WAIT;
             //adc_state = ADC_STATE_WAIT;
             adc_state = ADC_STATE_READ;
             adc_state = ADC_STATE_READ;
             break;
             break;
@@ -51,6 +51,15 @@ void updateADCReading_multichannel(uint8_t slot, uint8_t channel) {
                 adc_state = ADC_STATE_DONE;
                 adc_state = ADC_STATE_DONE;
                 printf("[ADC] Battery Current in slot %d is %d mA.\n", slot, batteries[slot].current);
                 printf("[ADC] Battery Current in slot %d is %d mA.\n", slot, batteries[slot].current);
                 //printf("current: Memory address of batteries: %p\n", &batteries[0]);
                 //printf("current: Memory address of batteries: %p\n", &batteries[0]);
+            } else if (channel == 2) {
+
+                int16_t raw_adc_voltage = adc_hal.read_raw(slot, &adc_params);
+                batteries[slot].voltage =
+                    adc_hal.convert_voltage(raw_adc_voltage, &adc_params); 
+                adc_state = ADC_STATE_DONE;
+                printf("[ADC] Ch3 Voltage in slot %d is %d mV.\n", slot, batteries[slot].voltage);
+                //printf("voltage: Memory address of batteries: %p\n", &batteries[0].voltage);
+
             }
             }
             break;
             break;
         default:
         default:

+ 28 - 50
src/peripherals/adc/adc_hal.c

@@ -54,13 +54,6 @@ D15.
 #include "ti_msp_dl_config.h"
 #include "ti_msp_dl_config.h"
 #include <stdio.h>
 #include <stdio.h>
 
 
-volatile bool gRxComplete;
-volatile bool gTxComplete;
-uint8_t gTxPacket[I2C_TX_MAX_PACKET_SIZE];
-uint8_t gRxPacket[I2C_RX_MAX_PACKET_SIZE];
-uint8_t gTxADClen, gTxADCcount;
-uint8_t gRxADClen, gRxADCcount;
-
 /*
 /*
 * Creating Configuartion Register as mentioned in the datasheet: https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/22226a.pdf
 * Creating Configuartion Register as mentioned in the datasheet: https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/22226a.pdf
 * Under section 5.2 Configuration Register
 * Under section 5.2 Configuration Register
@@ -116,31 +109,24 @@ static uint8_t construct_config_byte(ADC_Params *params) {
  * I2C*/
  * I2C*/
 
 
 static bool adc_configure(uint8_t slot_id, ADC_Params *params) {
 static bool adc_configure(uint8_t slot_id, ADC_Params *params) {
-  /*printf("Configuring for channel: %d\n", params->channel);
-  printf("Configuring for resolution: %d\n", params->resolution);
-  printf("Configuring for gain: %d\n", params->gain); 
-  printf("Continuous or Single: %d\n", params->continuous);
-  */
-  uint8_t config_byte = construct_config_byte(params);
-  printf("Config Byte: 0x%02X\n", config_byte);
+  controllerTxPackage.packet[0] = construct_config_byte(params);
+  printf("Config Byte: 0x%02X\n", controllerTxPackage.packet[0]);
   // Wait for I2C Bus to be Free**
   // Wait for I2C Bus to be Free**
   while (DL_I2C_getControllerStatus(I2C_controller_INST) &
   while (DL_I2C_getControllerStatus(I2C_controller_INST) &
          DL_I2C_CONTROLLER_STATUS_BUSY_BUS)
          DL_I2C_CONTROLLER_STATUS_BUSY_BUS)
     ;
     ;
-  if(config_byte == 0xFF){
+  if(controllerTxPackage.packet[0] == 0xFF){
     printf("[ADC] Unable to send config bytes\n");
     printf("[ADC] Unable to send config bytes\n");
     return false;
     return false;
   } 
   } 
-  // Prepare TX Buffer:
-  gTxPacket[0] = config_byte;
-  gTxADClen = 1;
-  gTxADCcount = 0;
-  gTxComplete = false;
-  i2c_hal.write(ADC_TARGET_BASE_ADDRESS, gTxPacket, gTxADClen);
-  while(!gTxComplete);
-  printf("ADC Config:: gTxADClen: %d, gTxADCcount: %d\n", gTxADClen, gTxADCcount);
+  // Prepare TX Buffer
+  controllerTxPackage.len = 1;
+  controllerTxPackage.count = 0;
+  controllerTxPackage.complete = false;
+  i2c_hal.write(ADC_TARGET_BASE_ADDRESS);
+  
+  while(!controllerTxPackage.complete);
   return true;
   return true;
-  //return i2c_hal.write(ADC_TARGET_BASE_ADDRESS + slot_id, &config_byte, 1);
 }
 }
 
 
 
 
@@ -157,22 +143,18 @@ Conversion mode, writing this bit to “1” initiates a new conversion.
 
 
 static bool adc_is_ready(uint8_t slot_id, ADC_Params *params) {
 static bool adc_is_ready(uint8_t slot_id, ADC_Params *params) {
   uint8_t adc_address = ADC_TARGET_BASE_ADDRESS + slot_id;
   uint8_t adc_address = ADC_TARGET_BASE_ADDRESS + slot_id;
-  gRxADClen = 3;
-  gRxADCcount = 0;
-  gRxComplete = false;
+  controllerRxPackage.len = 3;
+  controllerRxPackage.count = 0;
+  controllerRxPackage.complete = false;
 
 
-  gRxPacket[0] = 0;
-  gRxPacket[1] = 0;
-  gRxPacket[2] = 0;
-
-  i2c_hal.read(adc_address, gRxADClen);
+  i2c_hal.read(adc_address);
   //i2c_hal.read(ADC_TARGET_BASE_ADDRESS + slot_id, 3);
   //i2c_hal.read(ADC_TARGET_BASE_ADDRESS + slot_id, 3);
   // Ready bit is bit 7
   // Ready bit is bit 7
-  while(!gRxComplete);
-  uint8_t config_adc_byte = gRxPacket[2];
+  while(!controllerRxPackage.complete);
+  uint8_t config_adc_byte = controllerRxPackage.packet[2];
   bool ready = (config_adc_byte & 0x80) == 1;
   bool ready = (config_adc_byte & 0x80) == 1;
-  printf("Bytes: 0x%02X 0x%02X 0x%02X (%d %d %d)\n", gRxPacket[0], gRxPacket[1],  gRxPacket[2], gRxPacket[0], gRxPacket[1],  gRxPacket[2]);
-  printf("ADC Ready:: gRxADClen: %d, gRxADCcount: %d ready? %d\n", gRxADClen, gRxADCcount, ready);
+  printf("Bytes: 0x%02X 0x%02X 0x%02X (%d %d %d)\n", controllerRxPackage.packet[0], controllerRxPackage.packet[1],  controllerRxPackage.packet[2], controllerRxPackage.packet[0], controllerRxPackage.packet[1],  controllerRxPackage.packet[2]);
+  printf("ADC Ready:: gRxADClen: %d, gRxADCcount: %d ready? %d\n", controllerRxPackage.len, controllerRxPackage.count, ready);
   return ready;
   return ready;
 }
 }
 
 
@@ -182,21 +164,17 @@ static int16_t read_adc_raw_data(uint8_t slot_id, ADC_Params *params) {
   // Buffer for ADC data (MSB, LSB, Config Byte)
   // Buffer for ADC data (MSB, LSB, Config Byte)
   int16_t raw_adc = 0;
   int16_t raw_adc = 0;
 
 
-  gRxADClen = 3;
-  gRxADCcount = 0;
-  gRxComplete = false;
-
-  gRxPacket[0] = 0;
-  gRxPacket[1] = 0;
-  gRxPacket[2] = 0;
+  controllerRxPackage.len = 3;
+  controllerRxPackage.count = 0;
+  controllerRxPackage.complete = false;
   
   
-  i2c_hal.read(ADC_TARGET_BASE_ADDRESS + slot_id, gRxADClen);
-  while(!gRxComplete);
-  printf("ADC Read:: gRxADClen: %d, gRxADCcount: %d\n", gRxADClen, gRxADCcount);
-  printf("Bytes: 0x%02X 0x%02X 0x%02X (%d %d %d)\n", gRxPacket[0], gRxPacket[1],  gRxPacket[2], gRxPacket[0], gRxPacket[1],  gRxPacket[2]);
-  uint8_t msb = gRxPacket[0];
-  uint8_t lsb = gRxPacket[1];
-  uint8_t config_adc_byte = gRxPacket[2];
+  i2c_hal.read(ADC_TARGET_BASE_ADDRESS + slot_id);
+  while(!controllerRxPackage.complete);
+  printf("ADC Read:: gRxADClen: %d, gRxADCcount: %d\n", controllerRxPackage.len, controllerRxPackage.count);
+  printf("Bytes: 0x%02X 0x%02X 0x%02X (%d %d %d)\n", controllerRxPackage.packet[0], controllerRxPackage.packet[1],  controllerRxPackage.packet[2], controllerRxPackage.packet[0], controllerRxPackage.packet[1],  controllerRxPackage.packet[2]);
+  uint8_t msb = controllerRxPackage.packet[0];
+  uint8_t lsb = controllerRxPackage.packet[1];
+  uint8_t config_adc_byte = controllerRxPackage.packet[2];
 
 
   if (params->resolution == 12) {
   if (params->resolution == 12) {
     raw_adc = ((msb & 0b00001111) << 8) | lsb;
     raw_adc = ((msb & 0b00001111) << 8) | lsb;

+ 0 - 15
src/peripherals/adc/adc_interface.h

@@ -7,21 +7,6 @@
 #define ADC_TARGET_BASE_ADDRESS (0x68)
 #define ADC_TARGET_BASE_ADDRESS (0x68)
 #define ADC_VREF_MV (2048)
 #define ADC_VREF_MV (2048)
 
 
-//Maximum packet sizes
-#define I2C_TX_MAX_PACKET_SIZE (4)  
-#define I2C_RX_MAX_PACKET_SIZE (4)  
-
-//Flag for READ and WRITE
-extern volatile bool gRxComplete;
-extern volatile bool gTxComplete;
-extern uint8_t gTxPacket[I2C_TX_MAX_PACKET_SIZE];
-extern uint8_t gRxPacket[I2C_RX_MAX_PACKET_SIZE];
-
-/*Counters for Tx and Rx length and bytes sent*/
-/*Reduced variable size for ADC count and len*/
-extern uint8_t gTxADClen, gTxADCcount;
-extern uint8_t gRxADClen, gRxADCcount;
-
 typedef struct {
 typedef struct {
     uint8_t channel;
     uint8_t channel;
     uint8_t resolution;
     uint8_t resolution;

+ 9 - 13
src/peripherals/dac/dac.c

@@ -28,35 +28,31 @@ void DAC_UpdateOutput() {
 }
 }
 
 
 
 
-bool DAC_SingleWrite(uint16_t channel_value) {
+bool DAC_SingleWrite(uint8_t slot, uint16_t channel_value) {
   if(channel_value > 4095){
   if(channel_value > 4095){
     printf("DAC Error: channel_value out of range. Must be between 0 and 4095\n");
     printf("DAC Error: channel_value out of range. Must be between 0 and 4095\n");
     return false;
     return false;
   }
   }
-  uint8_t data_length = 3;
-  uint8_t output_buffer_SingleWrite[data_length];
-  output_buffer_SingleWrite[0] = 0x58; //0x58 for Channel 0; 0x5A for Channel 1
-  printf("((channel_value >> 8) & 0x0F): 0x%02X", ((channel_value >> 8) & 0x0F));
-  output_buffer_SingleWrite[1] = (0x10) | ((channel_value >> 8) & 0x0F);
-  output_buffer_SingleWrite[2] = (channel_value & 0xFF);
+  controllerTxPackage.len = 3;
+  controllerTxPackage.packet[0] = 0x58; //0x58 for Channel 0; 0x5A for Channel 1
+  controllerTxPackage.packet[1] = (0x10) | ((channel_value >> 8) & 0x0F);
+  controllerTxPackage.packet[2] = (channel_value & 0xFF);
 
 
 
 
   // Log data being sent
   // Log data being sent
   printf("Sending to DAC: 0x%02X 0x%02X 0x%02X\n",
   printf("Sending to DAC: 0x%02X 0x%02X 0x%02X\n",
-           output_buffer_SingleWrite[0],
-           output_buffer_SingleWrite[1],
-           output_buffer_SingleWrite[2]);
+           controllerTxPackage.packet[0],
+           controllerTxPackage.packet[1],
+           controllerTxPackage.packet[2]);
 
 
   // Write data to DAC
   // Write data to DAC
-  if (!i2c_hal.write(DAC_TARGET_BASE_ADDRESS, output_buffer_SingleWrite, data_length)) {
+  if (!i2c_hal.write(DAC_TARGET_ADDRESS)) {
         printf("I2C DAC Write Error: Failed to write to DAC.\n");
         printf("I2C DAC Write Error: Failed to write to DAC.\n");
         return false;
         return false;
     }
     }
 
 
   DAC_UpdateOutput();
   DAC_UpdateOutput();
 
 
-  printf("Output_Buffer_1: 0x%02X, Output_Buffer_2: 0x%02X\n", output_buffer_SingleWrite[1], output_buffer_SingleWrite[2]);
-
   return true;
   return true;
 
 
 }
 }

+ 2 - 2
src/peripherals/dac/dac.h

@@ -3,9 +3,9 @@
 #include "ti_msp_dl_config.h"
 #include "ti_msp_dl_config.h"
 #include <stdbool.h>
 #include <stdbool.h>
 
 
-#define DAC_TARGET_BASE_ADDRESS (0x60)
+#define DAC_TARGET_ADDRESS (0x60)
 #define DAC_VREF_MV 2048
 #define DAC_VREF_MV 2048
 
 
-bool DAC_SingleWrite(uint16_t channel_value);
+bool DAC_SingleWrite(uint8_t slot, uint16_t channel_value);
 
 
 #endif
 #endif