Project.map 122 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928
  1. *** EVALUATION ***
  2. PROGRAM "C:\Users\shcorya\OneDrive - Indiana University\362\Final_Project\bin\Project.abs"
  3. *********************************************************************************************
  4. TARGET SECTION
  5. ---------------------------------------------------------------------------------------------
  6. Processor : Freescale HC12
  7. Memory Model: SMALL
  8. File Format : ELF\DWARF 2.0
  9. Linker : SmartLinker V-5.0.40 Build 10203, Jul 23 2010
  10. *********************************************************************************************
  11. FILE SECTION
  12. ---------------------------------------------------------------------------------------------
  13. main.asm.o Model: SMALL, Lang: Assembler
  14. lcddisp.c.o Model: SMALL, Lang: ANSI-C
  15. mc9s12e128.c.o Model: SMALL, Lang: ANSI-C
  16. potentiometer.c.o Model: SMALL, Lang: ANSI-C
  17. IRQ_ISR.asm.o Model: SMALL, Lang: Assembler
  18. circulation.asm.o Model: SMALL, Lang: Assembler
  19. debounce.asm.o Model: SMALL, Lang: Assembler
  20. eventloop.asm.o Model: SMALL, Lang: Assembler
  21. growlights.asm.o Model: SMALL, Lang: Assembler
  22. menu.asm.o Model: SMALL, Lang: Assembler
  23. password.asm.o Model: SMALL, Lang: Assembler
  24. keypad.asm.o Model: SMALL, Lang: Assembler
  25. water.asm.o Model: SMALL, Lang: Assembler
  26. wall.asm.o Model: SMALL, Lang: Assembler
  27. *********************************************************************************************
  28. STARTUP SECTION
  29. ---------------------------------------------------------------------------------------------
  30. Entry point: 0xC000 (_Startup)
  31. *********************************************************************************************
  32. SECTION-ALLOCATION SECTION
  33. Section Name Size Type From To Segment
  34. ---------------------------------------------------------------------------------------------
  35. .init 242 R 0xC000 0xC0F1 ROM_C000
  36. NON_BANKED 267 R 0xC0F2 0xC1FC ROM_C000
  37. .stack 256 R/W 0x400 0x4FF RAM
  38. .abs_section_8 1 N/I 0x8 0x8 .absSeg0
  39. .abs_section_9 1 N/I 0x9 0x9 .absSeg1
  40. .abs_section_a 1 N/I 0xA 0xA .absSeg2
  41. .abs_section_b 1 N/I 0xB 0xB .absSeg3
  42. .abs_section_c 1 N/I 0xC 0xC .absSeg4
  43. .abs_section_d 1 N/I 0xD 0xD .absSeg5
  44. .abs_section_e 1 N/I 0xE 0xE .absSeg6
  45. .abs_section_10 1 N/I 0x10 0x10 .absSeg7
  46. .abs_section_11 1 N/I 0x11 0x11 .absSeg8
  47. .abs_section_13 1 N/I 0x13 0x13 .absSeg9
  48. .abs_section_15 1 N/I 0x15 0x15 .absSeg10
  49. .abs_section_16 1 N/I 0x16 0x16 .absSeg11
  50. .abs_section_19 1 N/I 0x19 0x19 .absSeg12
  51. .abs_section_1c 1 N/I 0x1C 0x1C .absSeg13
  52. .abs_section_1d 1 N/I 0x1D 0x1D .absSeg14
  53. .abs_section_1e 1 N/I 0x1E 0x1E .absSeg15
  54. .abs_section_1f 1 N/I 0x1F 0x1F .absSeg16
  55. .abs_section_20 1 N/I 0x20 0x20 .absSeg17
  56. .abs_section_21 1 N/I 0x21 0x21 .absSeg18
  57. .abs_section_24 1 N/I 0x24 0x24 .absSeg19
  58. .abs_section_25 1 N/I 0x25 0x25 .absSeg20
  59. .abs_section_28 1 N/I 0x28 0x28 .absSeg21
  60. .abs_section_29 1 N/I 0x29 0x29 .absSeg22
  61. .abs_section_2a 1 N/I 0x2A 0x2A .absSeg23
  62. .abs_section_2d 1 N/I 0x2D 0x2D .absSeg24
  63. .abs_section_30 1 N/I 0x30 0x30 .absSeg25
  64. .abs_section_32 1 N/I 0x32 0x32 .absSeg26
  65. .abs_section_33 1 N/I 0x33 0x33 .absSeg27
  66. .abs_section_34 1 N/I 0x34 0x34 .absSeg28
  67. .abs_section_35 1 N/I 0x35 0x35 .absSeg29
  68. .abs_section_37 1 N/I 0x37 0x37 .absSeg30
  69. .abs_section_38 1 N/I 0x38 0x38 .absSeg31
  70. .abs_section_39 1 N/I 0x39 0x39 .absSeg32
  71. .abs_section_3a 1 N/I 0x3A 0x3A .absSeg33
  72. .abs_section_3b 1 N/I 0x3B 0x3B .absSeg34
  73. .abs_section_3c 1 N/I 0x3C 0x3C .absSeg35
  74. .abs_section_3f 1 N/I 0x3F 0x3F .absSeg36
  75. .abs_section_40 1 N/I 0x40 0x40 .absSeg37
  76. .abs_section_41 1 N/I 0x41 0x41 .absSeg38
  77. .abs_section_42 1 N/I 0x42 0x42 .absSeg39
  78. .abs_section_43 1 N/I 0x43 0x43 .absSeg40
  79. .abs_section_46 1 N/I 0x46 0x46 .absSeg41
  80. .abs_section_47 1 N/I 0x47 0x47 .absSeg42
  81. .abs_section_48 1 N/I 0x48 0x48 .absSeg43
  82. .abs_section_4a 1 N/I 0x4A 0x4A .absSeg44
  83. .abs_section_4c 1 N/I 0x4C 0x4C .absSeg45
  84. .abs_section_4d 1 N/I 0x4D 0x4D .absSeg46
  85. .abs_section_4e 1 N/I 0x4E 0x4E .absSeg47
  86. .abs_section_4f 1 N/I 0x4F 0x4F .absSeg48
  87. .abs_section_60 1 N/I 0x60 0x60 .absSeg49
  88. .abs_section_61 1 N/I 0x61 0x61 .absSeg50
  89. .abs_section_86 1 N/I 0x86 0x86 .absSeg51
  90. .abs_section_89 1 N/I 0x89 0x89 .absSeg52
  91. .abs_section_8a 1 N/I 0x8A 0x8A .absSeg53
  92. .abs_section_8b 1 N/I 0x8B 0x8B .absSeg54
  93. .abs_section_8e 1 N/I 0x8E 0x8E .absSeg55
  94. .abs_section_8f 1 N/I 0x8F 0x8F .absSeg56
  95. .abs_section_ca 1 N/I 0xCA 0xCA .absSeg57
  96. .abs_section_cb 1 N/I 0xCB 0xCB .absSeg58
  97. .abs_section_cc 1 N/I 0xCC 0xCC .absSeg59
  98. .abs_section_cd 1 N/I 0xCD 0xCD .absSeg60
  99. .abs_section_ce 1 N/I 0xCE 0xCE .absSeg61
  100. .abs_section_cf 1 N/I 0xCF 0xCF .absSeg62
  101. .abs_section_d2 1 N/I 0xD2 0xD2 .absSeg63
  102. .abs_section_d3 1 N/I 0xD3 0xD3 .absSeg64
  103. .abs_section_d4 1 N/I 0xD4 0xD4 .absSeg65
  104. .abs_section_d5 1 N/I 0xD5 0xD5 .absSeg66
  105. .abs_section_d6 1 N/I 0xD6 0xD6 .absSeg67
  106. .abs_section_d7 1 N/I 0xD7 0xD7 .absSeg68
  107. .abs_section_d8 1 N/I 0xD8 0xD8 .absSeg69
  108. .abs_section_d9 1 N/I 0xD9 0xD9 .absSeg70
  109. .abs_section_da 1 N/I 0xDA 0xDA .absSeg71
  110. .abs_section_db 1 N/I 0xDB 0xDB .absSeg72
  111. .abs_section_dd 1 N/I 0xDD 0xDD .absSeg73
  112. .abs_section_e0 1 N/I 0xE0 0xE0 .absSeg74
  113. .abs_section_e1 1 N/I 0xE1 0xE1 .absSeg75
  114. .abs_section_e2 1 N/I 0xE2 0xE2 .absSeg76
  115. .abs_section_e3 1 N/I 0xE3 0xE3 .absSeg77
  116. .abs_section_e4 1 N/I 0xE4 0xE4 .absSeg78
  117. .abs_section_ea 1 N/I 0xEA 0xEA .absSeg79
  118. .abs_section_eb 1 N/I 0xEB 0xEB .absSeg80
  119. .abs_section_ec 1 N/I 0xEC 0xEC .absSeg81
  120. .abs_section_ed 1 N/I 0xED 0xED .absSeg82
  121. .abs_section_ee 1 N/I 0xEE 0xEE .absSeg83
  122. .abs_section_ef 1 N/I 0xEF 0xEF .absSeg84
  123. .abs_section_f0 1 N/I 0xF0 0xF0 .absSeg85
  124. .abs_section_f2 1 N/I 0xF2 0xF2 .absSeg86
  125. .abs_section_f3 1 N/I 0xF3 0xF3 .absSeg87
  126. .abs_section_f4 1 N/I 0xF4 0xF4 .absSeg88
  127. .abs_section_f6 1 N/I 0xF6 0xF6 .absSeg89
  128. .abs_section_f7 1 N/I 0xF7 0xF7 .absSeg90
  129. .abs_section_100 1 N/I 0x100 0x100 .absSeg91
  130. .abs_section_101 1 N/I 0x101 0x101 .absSeg92
  131. .abs_section_103 1 N/I 0x103 0x103 .absSeg93
  132. .abs_section_104 1 N/I 0x104 0x104 .absSeg94
  133. .abs_section_105 1 N/I 0x105 0x105 .absSeg95
  134. .abs_section_106 1 N/I 0x106 0x106 .absSeg96
  135. .abs_section_140 1 N/I 0x140 0x140 .absSeg97
  136. .abs_section_141 1 N/I 0x141 0x141 .absSeg98
  137. .abs_section_142 1 N/I 0x142 0x142 .absSeg99
  138. .abs_section_143 1 N/I 0x143 0x143 .absSeg100
  139. .abs_section_146 1 N/I 0x146 0x146 .absSeg101
  140. .abs_section_147 1 N/I 0x147 0x147 .absSeg102
  141. .abs_section_148 1 N/I 0x148 0x148 .absSeg103
  142. .abs_section_14a 1 N/I 0x14A 0x14A .absSeg104
  143. .abs_section_14c 1 N/I 0x14C 0x14C .absSeg105
  144. .abs_section_14d 1 N/I 0x14D 0x14D .absSeg106
  145. .abs_section_14e 1 N/I 0x14E 0x14E .absSeg107
  146. .abs_section_14f 1 N/I 0x14F 0x14F .absSeg108
  147. .abs_section_160 1 N/I 0x160 0x160 .absSeg109
  148. .abs_section_161 1 N/I 0x161 0x161 .absSeg110
  149. .abs_section_180 1 N/I 0x180 0x180 .absSeg111
  150. .abs_section_181 1 N/I 0x181 0x181 .absSeg112
  151. .abs_section_182 1 N/I 0x182 0x182 .absSeg113
  152. .abs_section_183 1 N/I 0x183 0x183 .absSeg114
  153. .abs_section_186 1 N/I 0x186 0x186 .absSeg115
  154. .abs_section_187 1 N/I 0x187 0x187 .absSeg116
  155. .abs_section_188 1 N/I 0x188 0x188 .absSeg117
  156. .abs_section_18a 1 N/I 0x18A 0x18A .absSeg118
  157. .abs_section_18c 1 N/I 0x18C 0x18C .absSeg119
  158. .abs_section_18d 1 N/I 0x18D 0x18D .absSeg120
  159. .abs_section_18e 1 N/I 0x18E 0x18E .absSeg121
  160. .abs_section_18f 1 N/I 0x18F 0x18F .absSeg122
  161. .abs_section_1a0 1 N/I 0x1A0 0x1A0 .absSeg123
  162. .abs_section_1a1 1 N/I 0x1A1 0x1A1 .absSeg124
  163. .abs_section_1e0 1 N/I 0x1E0 0x1E0 .absSeg125
  164. .abs_section_1e1 1 N/I 0x1E1 0x1E1 .absSeg126
  165. .abs_section_1e2 1 N/I 0x1E2 0x1E2 .absSeg127
  166. .abs_section_1e3 1 N/I 0x1E3 0x1E3 .absSeg128
  167. .abs_section_1e4 1 N/I 0x1E4 0x1E4 .absSeg129
  168. .abs_section_1e5 1 N/I 0x1E5 0x1E5 .absSeg130
  169. .abs_section_1e8 1 N/I 0x1E8 0x1E8 .absSeg131
  170. .abs_section_1e9 1 N/I 0x1E9 0x1E9 .absSeg132
  171. .abs_section_1fe 1 N/I 0x1FE 0x1FE .absSeg133
  172. .abs_section_200 1 N/I 0x200 0x200 .absSeg134
  173. .abs_section_201 1 N/I 0x201 0x201 .absSeg135
  174. .abs_section_202 1 N/I 0x202 0x202 .absSeg136
  175. .abs_section_203 1 N/I 0x203 0x203 .absSeg137
  176. .abs_section_204 1 N/I 0x204 0x204 .absSeg138
  177. .abs_section_205 1 N/I 0x205 0x205 .absSeg139
  178. .abs_section_206 1 N/I 0x206 0x206 .absSeg140
  179. .abs_section_207 1 N/I 0x207 0x207 .absSeg141
  180. .abs_section_208 1 N/I 0x208 0x208 .absSeg142
  181. .abs_section_209 1 N/I 0x209 0x209 .absSeg143
  182. .abs_section_20a 1 N/I 0x20A 0x20A .absSeg144
  183. .abs_section_20c 1 N/I 0x20C 0x20C .absSeg145
  184. .abs_section_20d 1 N/I 0x20D 0x20D .absSeg146
  185. .abs_section_20e 1 N/I 0x20E 0x20E .absSeg147
  186. .abs_section_20f 1 N/I 0x20F 0x20F .absSeg148
  187. .abs_section_220 1 N/I 0x220 0x220 .absSeg149
  188. .abs_section_221 1 N/I 0x221 0x221 .absSeg150
  189. .abs_section_228 1 N/I 0x228 0x228 .absSeg151
  190. .abs_section_229 1 N/I 0x229 0x229 .absSeg152
  191. .abs_section_230 1 N/I 0x230 0x230 .absSeg153
  192. .abs_section_231 1 N/I 0x231 0x231 .absSeg154
  193. .abs_section_240 1 N/I 0x240 0x240 .absSeg155
  194. .abs_section_241 1 N/I 0x241 0x241 .absSeg156
  195. .abs_section_242 1 N/I 0x242 0x242 .absSeg157
  196. .abs_section_243 1 N/I 0x243 0x243 .absSeg158
  197. .abs_section_244 1 N/I 0x244 0x244 .absSeg159
  198. .abs_section_245 1 N/I 0x245 0x245 .absSeg160
  199. .abs_section_248 1 N/I 0x248 0x248 .absSeg161
  200. .abs_section_249 1 N/I 0x249 0x249 .absSeg162
  201. .abs_section_24a 1 N/I 0x24A 0x24A .absSeg163
  202. .abs_section_24b 1 N/I 0x24B 0x24B .absSeg164
  203. .abs_section_24c 1 N/I 0x24C 0x24C .absSeg165
  204. .abs_section_24d 1 N/I 0x24D 0x24D .absSeg166
  205. .abs_section_24e 1 N/I 0x24E 0x24E .absSeg167
  206. .abs_section_250 1 N/I 0x250 0x250 .absSeg168
  207. .abs_section_251 1 N/I 0x251 0x251 .absSeg169
  208. .abs_section_252 1 N/I 0x252 0x252 .absSeg170
  209. .abs_section_253 1 N/I 0x253 0x253 .absSeg171
  210. .abs_section_254 1 N/I 0x254 0x254 .absSeg172
  211. .abs_section_255 1 N/I 0x255 0x255 .absSeg173
  212. .abs_section_256 1 N/I 0x256 0x256 .absSeg174
  213. .abs_section_258 1 N/I 0x258 0x258 .absSeg175
  214. .abs_section_259 1 N/I 0x259 0x259 .absSeg176
  215. .abs_section_25a 1 N/I 0x25A 0x25A .absSeg177
  216. .abs_section_25b 1 N/I 0x25B 0x25B .absSeg178
  217. .abs_section_25c 1 N/I 0x25C 0x25C .absSeg179
  218. .abs_section_25d 1 N/I 0x25D 0x25D .absSeg180
  219. .abs_section_260 1 N/I 0x260 0x260 .absSeg181
  220. .abs_section_261 1 N/I 0x261 0x261 .absSeg182
  221. .abs_section_262 1 N/I 0x262 0x262 .absSeg183
  222. .abs_section_263 1 N/I 0x263 0x263 .absSeg184
  223. .abs_section_264 1 N/I 0x264 0x264 .absSeg185
  224. .abs_section_265 1 N/I 0x265 0x265 .absSeg186
  225. .abs_section_268 1 N/I 0x268 0x268 .absSeg187
  226. .abs_section_269 1 N/I 0x269 0x269 .absSeg188
  227. .abs_section_26a 1 N/I 0x26A 0x26A .absSeg189
  228. .abs_section_26b 1 N/I 0x26B 0x26B .absSeg190
  229. .abs_section_26c 1 N/I 0x26C 0x26C .absSeg191
  230. .abs_section_26d 1 N/I 0x26D 0x26D .absSeg192
  231. .abs_section_26e 1 N/I 0x26E 0x26E .absSeg193
  232. .abs_section_0 2 N/I 0x0 0x1 .absSeg194
  233. .abs_section_2 2 N/I 0x2 0x3 .absSeg195
  234. .abs_section_1a 2 N/I 0x1A 0x1B .absSeg196
  235. .abs_section_22 2 N/I 0x22 0x23 .absSeg197
  236. .abs_section_26 2 N/I 0x26 0x27 .absSeg198
  237. .abs_section_2b 2 N/I 0x2B 0x2C .absSeg199
  238. .abs_section_2e 2 N/I 0x2E 0x2F .absSeg200
  239. .abs_section_44 2 N/I 0x44 0x45 .absSeg201
  240. .abs_section_58 2 N/I 0x58 0x59 .absSeg202
  241. .abs_section_5a 2 N/I 0x5A 0x5B .absSeg203
  242. .abs_section_5c 2 N/I 0x5C 0x5D .absSeg204
  243. .abs_section_5e 2 N/I 0x5E 0x5F .absSeg205
  244. .abs_section_62 2 N/I 0x62 0x63 .absSeg206
  245. .abs_section_82 2 N/I 0x82 0x83 .absSeg207
  246. .abs_section_84 2 N/I 0x84 0x85 .absSeg208
  247. .abs_section_8c 2 N/I 0x8C 0x8D .absSeg209
  248. .abs_section_90 2 N/I 0x90 0x91 .absSeg210
  249. .abs_section_92 2 N/I 0x92 0x93 .absSeg211
  250. .abs_section_94 2 N/I 0x94 0x95 .absSeg212
  251. .abs_section_96 2 N/I 0x96 0x97 .absSeg213
  252. .abs_section_98 2 N/I 0x98 0x99 .absSeg214
  253. .abs_section_9a 2 N/I 0x9A 0x9B .absSeg215
  254. .abs_section_9c 2 N/I 0x9C 0x9D .absSeg216
  255. .abs_section_9e 2 N/I 0x9E 0x9F .absSeg217
  256. .abs_section_a0 2 N/I 0xA0 0xA1 .absSeg218
  257. .abs_section_a2 2 N/I 0xA2 0xA3 .absSeg219
  258. .abs_section_a4 2 N/I 0xA4 0xA5 .absSeg220
  259. .abs_section_a6 2 N/I 0xA6 0xA7 .absSeg221
  260. .abs_section_a8 2 N/I 0xA8 0xA9 .absSeg222
  261. .abs_section_aa 2 N/I 0xAA 0xAB .absSeg223
  262. .abs_section_ac 2 N/I 0xAC 0xAD .absSeg224
  263. .abs_section_ae 2 N/I 0xAE 0xAF .absSeg225
  264. .abs_section_c8 2 N/I 0xC8 0xC9 .absSeg226
  265. .abs_section_d0 2 N/I 0xD0 0xD1 .absSeg227
  266. .abs_section_e8 2 N/I 0xE8 0xE9 .absSeg228
  267. .abs_section_144 2 N/I 0x144 0x145 .absSeg229
  268. .abs_section_158 2 N/I 0x158 0x159 .absSeg230
  269. .abs_section_15a 2 N/I 0x15A 0x15B .absSeg231
  270. .abs_section_15c 2 N/I 0x15C 0x15D .absSeg232
  271. .abs_section_15e 2 N/I 0x15E 0x15F .absSeg233
  272. .abs_section_162 2 N/I 0x162 0x163 .absSeg234
  273. .abs_section_184 2 N/I 0x184 0x185 .absSeg235
  274. .abs_section_198 2 N/I 0x198 0x199 .absSeg236
  275. .abs_section_19a 2 N/I 0x19A 0x19B .absSeg237
  276. .abs_section_19c 2 N/I 0x19C 0x19D .absSeg238
  277. .abs_section_19e 2 N/I 0x19E 0x19F .absSeg239
  278. .abs_section_1a2 2 N/I 0x1A2 0x1A3 .absSeg240
  279. .abs_section_1ec 2 N/I 0x1EC 0x1ED .absSeg241
  280. .abs_section_1ee 2 N/I 0x1EE 0x1EF .absSeg242
  281. .abs_section_1f0 2 N/I 0x1F0 0x1F1 .absSeg243
  282. .abs_section_1f2 2 N/I 0x1F2 0x1F3 .absSeg244
  283. .abs_section_1f4 2 N/I 0x1F4 0x1F5 .absSeg245
  284. .abs_section_1f6 2 N/I 0x1F6 0x1F7 .absSeg246
  285. .abs_section_1f8 2 N/I 0x1F8 0x1F9 .absSeg247
  286. .abs_section_1fa 2 N/I 0x1FA 0x1FB .absSeg248
  287. .abs_section_1fc 2 N/I 0x1FC 0x1FD .absSeg249
  288. .abs_section_210 2 N/I 0x210 0x211 .absSeg250
  289. .abs_section_212 2 N/I 0x212 0x213 .absSeg251
  290. .abs_section_214 2 N/I 0x214 0x215 .absSeg252
  291. .abs_section_216 2 N/I 0x216 0x217 .absSeg253
  292. .abs_section_218 2 N/I 0x218 0x219 .absSeg254
  293. .abs_section_21a 2 N/I 0x21A 0x21B .absSeg255
  294. .abs_section_222 2 N/I 0x222 0x223 .absSeg256
  295. .abs_section_224 2 N/I 0x224 0x225 .absSeg257
  296. .abs_section_226 2 N/I 0x226 0x227 .absSeg258
  297. .abs_section_22a 2 N/I 0x22A 0x22B .absSeg259
  298. .abs_section_22c 2 N/I 0x22C 0x22D .absSeg260
  299. .abs_section_22e 2 N/I 0x22E 0x22F .absSeg261
  300. .abs_section_232 2 N/I 0x232 0x233 .absSeg262
  301. .abs_section_234 2 N/I 0x234 0x235 .absSeg263
  302. .abs_section_236 2 N/I 0x236 0x237 .absSeg264
  303. .abs_section_270 2 N/I 0x270 0x271 .absSeg265
  304. .abs_section_272 2 N/I 0x272 0x273 .absSeg266
  305. .abs_section_274 2 N/I 0x274 0x275 .absSeg267
  306. .abs_section_276 2 N/I 0x276 0x277 .absSeg268
  307. .abs_section_278 2 N/I 0x278 0x279 .absSeg269
  308. .abs_section_27a 2 N/I 0x27A 0x27B .absSeg270
  309. .abs_section_27c 2 N/I 0x27C 0x27D .absSeg271
  310. .abs_section_27e 2 N/I 0x27E 0x27F .absSeg272
  311. .bss 2 R/W 0x500 0x501 RAM
  312. my_constant 29 R 0xC1FD 0xC219 ROM_C000
  313. my_variable 104 R/W 0x502 0x569 RAM
  314. .common 2 R/W 0x56A 0x56B RAM
  315. circulation.asm._SEC000000 219 R 0xC21A 0xC2F4 ROM_C000
  316. debounce.asm._SEC000000 9 R 0xC2F5 0xC2FD ROM_C000
  317. eventloop.asm._SEC000000 465 R 0xC2FE 0xC4CE ROM_C000
  318. growlights.asm._SEC000000 17 R 0xC4CF 0xC4DF ROM_C000
  319. Code 2668 R 0xC4E0 0xCF4B ROM_C000
  320. Variables 237 R 0xCF4C 0xD038 ROM_C000
  321. clock_code 483 R 0xD039 0xD21B ROM_C000
  322. clock_digits 6 R/W 0x56C 0x571 RAM
  323. .vectSeg273_vect 4 R 0xFFF0 0xFFF3 .vectSeg273
  324. .vectSeg274_vect 2 R 0xFFFE 0xFFFF .vectSeg274
  325. Summary of section sizes per section type:
  326. READ_ONLY (R): 1222 (dec: 4642)
  327. READ_WRITE (R/W): 172 (dec: 370)
  328. NO_INIT (N/I): 160 (dec: 352)
  329. *********************************************************************************************
  330. VECTOR-ALLOCATION SECTION
  331. Address InitValue InitFunction
  332. ---------------------------------------------------------------------------------------------
  333. 0xFFF0 0xC2FE RTI_ISR
  334. 0xFFF2 0x56C IRQ_ISR
  335. 0xFFFE 0xC000 _Startup
  336. *********************************************************************************************
  337. OBJECT-ALLOCATION SECTION
  338. Name Module Addr hSize dSize Ref Section RLIB
  339. ---------------------------------------------------------------------------------------------
  340. MODULE: -- main.asm.o --
  341. - PROCEDURES:
  342. Entry C000 BD 189 0 .init
  343. _Startup C000 0 0 0 .init
  344. Init C0BD 14 20 0 .init
  345. Main C0D1 21 33 0 .init
  346. - VARIABLES:
  347. disp 502 21 33 477 my_variable
  348. password 523 8 8 26 my_variable
  349. entered_password 52B 8 8 18 my_variable
  350. new_password 533 8 8 0 my_variable
  351. pw_prompt_shown 53B 1 1 0 my_variable
  352. pw_check 53C 1 1 1 my_variable
  353. pw_correct 53D 1 1 1 my_variable
  354. pw_set 53E 1 1 6 my_variable
  355. pw_incorrect 53F 1 1 1 my_variable
  356. pw_required 540 1 1 2 my_variable
  357. pressed_key 541 1 1 2 my_variable
  358. pressed_num 542 1 1 43 my_variable
  359. await_key_release 543 1 1 35 my_variable
  360. await_key_press 544 1 1 7 my_variable
  361. menu_active 545 1 1 9 my_variable
  362. toast_timer 546 2 2 5 my_variable
  363. menu_option_num 548 1 1 5 my_variable
  364. menu_timer 549 2 2 5 my_variable
  365. display_timeout 54B 1 1 0 my_variable
  366. is_watering 54C 1 1 8 my_variable
  367. watering_timer 54D 2 2 6 my_variable
  368. sprinkler_event 54F 1 1 4 my_variable
  369. sprinkler_timer 550 1 1 5 my_variable
  370. sprinkler_arr_i 551 1 1 4 my_variable
  371. show_temperature 552 1 1 7 my_variable
  372. fan_speed 553 1 1 3 my_variable
  373. circulation_count 554 1 1 4 my_variable
  374. dc_on 555 1 1 3 my_variable
  375. display_time 556 1 1 7 my_variable
  376. current_year 557 2 2 3 my_variable
  377. current_month 559 1 1 4 my_variable
  378. current_day 55A 1 1 4 my_variable
  379. current_hour 55B 1 1 4 my_variable
  380. current_minute 55C 1 1 4 my_variable
  381. current_second 55D 1 1 5 my_variable
  382. wall_timer 55E 2 2 6 my_variable
  383. clock_event 560 1 1 1 my_variable
  384. ms_counter 561 2 2 4 my_variable
  385. second_passed 563 1 1 4 my_variable
  386. setting_wall 564 1 1 0 my_variable
  387. change_time 565 1 1 1 my_variable
  388. pw_reset 566 1 1 5 my_variable
  389. word_out 567 2 2 2 my_variable
  390. byte_out 569 1 1 1 my_variable
  391. KVS C1FD 10 16 1 my_constant
  392. SEQUENCE C20D 5 5 1 my_constant
  393. SPRINKLER_ARR C212 8 8 1 my_constant
  394. - LABELS:
  395. __SEG_END_SSTACK 500 0 0 1
  396. CRGFLG 37 0 0 1 .text
  397. PORT_T 240 0 0 3 .text
  398. DDR_T 242 0 0 0 .text
  399. PORT_S 248 0 0 1 .text
  400. DDR_S 24A 0 0 0 .text
  401. PORT_P 258 0 0 1 .text
  402. DDR_P 25A 0 0 0 .text
  403. PORT_U 268 0 0 3 .text
  404. PDR_U 26C 0 0 0 .text
  405. PSR_U 26D 0 0 0 .text
  406. MODULE: -- lcddisp.c.o --
  407. - PROCEDURES:
  408. delay_ms C0F2 17 23 5 NON_BANKED
  409. init_LCD C109 52 82 1 NON_BANKED
  410. display_string C15B 38 56 46 NON_BANKED
  411. Delay C193 1F 31 1 NON_BANKED
  412. epulse C1B2 24 36 3 NON_BANKED
  413. sendCommand C1D6 F 15 7 NON_BANKED
  414. - VARIABLES:
  415. data 500 2 2 4 .bss
  416. MODULE: -- mc9s12e128.c.o --
  417. - PROCEDURES:
  418. - VARIABLES:
  419. _PORTE 8 1 1 0 .abs_section_8
  420. _DDRE 9 1 1 0 .abs_section_9
  421. _PEAR A 1 1 0 .abs_section_a
  422. _MODE B 1 1 0 .abs_section_b
  423. _PUCR C 1 1 0 .abs_section_c
  424. _RDRIV D 1 1 0 .abs_section_d
  425. _EBICTL E 1 1 0 .abs_section_e
  426. _INITRM 10 1 1 0 .abs_section_10
  427. _INITRG 11 1 1 0 .abs_section_11
  428. _MISC 13 1 1 0 .abs_section_13
  429. _ITCR 15 1 1 0 .abs_section_15
  430. _ITEST 16 1 1 0 .abs_section_16
  431. _VREGCTRL 19 1 1 0 .abs_section_19
  432. _MEMSIZ0 1C 1 1 0 .abs_section_1c
  433. _MEMSIZ1 1D 1 1 0 .abs_section_1d
  434. _INTCR 1E 1 1 0 .abs_section_1e
  435. _HPRIO 1F 1 1 0 .abs_section_1f
  436. _DBGC1 20 1 1 0 .abs_section_20
  437. _DBGSC 21 1 1 0 .abs_section_21
  438. _DBGCNT 24 1 1 0 .abs_section_24
  439. _DBGCCX 25 1 1 0 .abs_section_25
  440. _DBGC2 28 1 1 0 .abs_section_28
  441. _DBGC3 29 1 1 0 .abs_section_29
  442. _DBGCAX 2A 1 1 0 .abs_section_2a
  443. _DBGCBX 2D 1 1 0 .abs_section_2d
  444. _PPAGE 30 1 1 0 .abs_section_30
  445. _PORTK 32 1 1 0 .abs_section_32
  446. _DDRK 33 1 1 0 .abs_section_33
  447. _SYNR 34 1 1 0 .abs_section_34
  448. _REFDV 35 1 1 0 .abs_section_35
  449. _CRGFLG 37 1 1 0 .abs_section_37
  450. _CRGINT 38 1 1 0 .abs_section_38
  451. _CLKSEL 39 1 1 0 .abs_section_39
  452. _PLLCTL 3A 1 1 0 .abs_section_3a
  453. _RTICTL 3B 1 1 0 .abs_section_3b
  454. _COPCTL 3C 1 1 0 .abs_section_3c
  455. _ARMCOP 3F 1 1 0 .abs_section_3f
  456. _TIM0_TIOS 40 1 1 0 .abs_section_40
  457. _TIM0_CFORC 41 1 1 0 .abs_section_41
  458. _TIM0_OC7M 42 1 1 0 .abs_section_42
  459. _TIM0_OC7D 43 1 1 0 .abs_section_43
  460. _TIM0_TSCR1 46 1 1 0 .abs_section_46
  461. _TIM0_TTOV 47 1 1 0 .abs_section_47
  462. _TIM0_TCTL1 48 1 1 0 .abs_section_48
  463. _TIM0_TCTL3 4A 1 1 0 .abs_section_4a
  464. _TIM0_TIE 4C 1 1 0 .abs_section_4c
  465. _TIM0_TSCR2 4D 1 1 0 .abs_section_4d
  466. _TIM0_TFLG1 4E 1 1 0 .abs_section_4e
  467. _TIM0_TFLG2 4F 1 1 0 .abs_section_4f
  468. _TIM0_PACTL 60 1 1 0 .abs_section_60
  469. _TIM0_PAFLG 61 1 1 0 .abs_section_61
  470. _ATDSTAT0 86 1 1 1 .abs_section_86
  471. _ATDTEST1 89 1 1 0 .abs_section_89
  472. _ATDSTAT2 8A 1 1 0 .abs_section_8a
  473. _ATDSTAT1 8B 1 1 0 .abs_section_8b
  474. _PORTAD0 8E 1 1 0 .abs_section_8e
  475. _PORTAD1 8F 1 1 0 .abs_section_8f
  476. _SCI0CR1 CA 1 1 0 .abs_section_ca
  477. _SCI0CR2 CB 1 1 0 .abs_section_cb
  478. _SCI0SR1 CC 1 1 0 .abs_section_cc
  479. _SCI0SR2 CD 1 1 0 .abs_section_cd
  480. _SCI0DRH CE 1 1 0 .abs_section_ce
  481. _SCI0DRL CF 1 1 0 .abs_section_cf
  482. _SCI1CR1 D2 1 1 0 .abs_section_d2
  483. _SCI1CR2 D3 1 1 0 .abs_section_d3
  484. _SCI1SR1 D4 1 1 0 .abs_section_d4
  485. _SCI1SR2 D5 1 1 0 .abs_section_d5
  486. _SCI1DRH D6 1 1 0 .abs_section_d6
  487. _SCI1DRL D7 1 1 0 .abs_section_d7
  488. _SPICR1 D8 1 1 0 .abs_section_d8
  489. _SPICR2 D9 1 1 0 .abs_section_d9
  490. _SPIBR DA 1 1 0 .abs_section_da
  491. _SPISR DB 1 1 0 .abs_section_db
  492. _SPIDR DD 1 1 0 .abs_section_dd
  493. _IBAD E0 1 1 0 .abs_section_e0
  494. _IBFD E1 1 1 0 .abs_section_e1
  495. _IBCR E2 1 1 0 .abs_section_e2
  496. _IBSR E3 1 1 0 .abs_section_e3
  497. _IBDR E4 1 1 0 .abs_section_e4
  498. _SCI2CR1 EA 1 1 0 .abs_section_ea
  499. _SCI2CR2 EB 1 1 0 .abs_section_eb
  500. _SCI2SR1 EC 1 1 0 .abs_section_ec
  501. _SCI2SR2 ED 1 1 0 .abs_section_ed
  502. _SCI2DRH EE 1 1 0 .abs_section_ee
  503. _SCI2DRL EF 1 1 0 .abs_section_ef
  504. _DAC0_DACC0 F0 1 1 0 .abs_section_f0
  505. _DAC0_DACDLeft F2 1 1 0 .abs_section_f2
  506. _DAC0_DACDRight F3 1 1 0 .abs_section_f3
  507. _DAC1_DACC0 F4 1 1 0 .abs_section_f4
  508. _DAC1_DACDLeft F6 1 1 0 .abs_section_f6
  509. _DAC1_DACDRight F7 1 1 0 .abs_section_f7
  510. _FCLKDIV 100 1 1 0 .abs_section_100
  511. _FSEC 101 1 1 0 .abs_section_101
  512. _FCNFG 103 1 1 0 .abs_section_103
  513. _FPROT 104 1 1 0 .abs_section_104
  514. _FSTAT 105 1 1 0 .abs_section_105
  515. _FCMD 106 1 1 0 .abs_section_106
  516. _TIM1_TIOS 140 1 1 0 .abs_section_140
  517. _TIM1_CFORC 141 1 1 0 .abs_section_141
  518. _TIM1_OC7M 142 1 1 0 .abs_section_142
  519. _TIM1_OC7D 143 1 1 0 .abs_section_143
  520. _TIM1_TSCR1 146 1 1 0 .abs_section_146
  521. _TIM1_TTOV 147 1 1 0 .abs_section_147
  522. _TIM1_TCTL1 148 1 1 0 .abs_section_148
  523. _TIM1_TCTL3 14A 1 1 0 .abs_section_14a
  524. _TIM1_TIE 14C 1 1 0 .abs_section_14c
  525. _TIM1_TSCR2 14D 1 1 0 .abs_section_14d
  526. _TIM1_TFLG1 14E 1 1 0 .abs_section_14e
  527. _TIM1_TFLG2 14F 1 1 0 .abs_section_14f
  528. _TIM1_PACTL 160 1 1 0 .abs_section_160
  529. _TIM1_PAFLG 161 1 1 0 .abs_section_161
  530. _TIM2_TIOS 180 1 1 0 .abs_section_180
  531. _TIM2_CFORC 181 1 1 0 .abs_section_181
  532. _TIM2_OC7M 182 1 1 0 .abs_section_182
  533. _TIM2_OC7D 183 1 1 0 .abs_section_183
  534. _TIM2_TSCR1 186 1 1 0 .abs_section_186
  535. _TIM2_TTOV 187 1 1 0 .abs_section_187
  536. _TIM2_TCTL1 188 1 1 0 .abs_section_188
  537. _TIM2_TCTL3 18A 1 1 0 .abs_section_18a
  538. _TIM2_TIE 18C 1 1 0 .abs_section_18c
  539. _TIM2_TSCR2 18D 1 1 0 .abs_section_18d
  540. _TIM2_TFLG1 18E 1 1 0 .abs_section_18e
  541. _TIM2_TFLG2 18F 1 1 0 .abs_section_18f
  542. _TIM2_PACTL 1A0 1 1 0 .abs_section_1a0
  543. _TIM2_PAFLG 1A1 1 1 0 .abs_section_1a1
  544. _PWME 1E0 1 1 0 .abs_section_1e0
  545. _PWMPOL 1E1 1 1 0 .abs_section_1e1
  546. _PWMCLK 1E2 1 1 0 .abs_section_1e2
  547. _PWMPRCLK 1E3 1 1 0 .abs_section_1e3
  548. _PWMCAE 1E4 1 1 0 .abs_section_1e4
  549. _PWMCTL 1E5 1 1 0 .abs_section_1e5
  550. _PWMSCLA 1E8 1 1 0 .abs_section_1e8
  551. _PWMSCLB 1E9 1 1 0 .abs_section_1e9
  552. _PWMSDN 1FE 1 1 0 .abs_section_1fe
  553. _PMFCFG0 200 1 1 0 .abs_section_200
  554. _PMFCFG1 201 1 1 0 .abs_section_201
  555. _PMFCFG2 202 1 1 0 .abs_section_202
  556. _PMFCFG3 203 1 1 0 .abs_section_203
  557. _PMFFCTL 204 1 1 0 .abs_section_204
  558. _PMFFPIN 205 1 1 0 .abs_section_205
  559. _PMFFSTA 206 1 1 0 .abs_section_206
  560. _PMFQSMP 207 1 1 0 .abs_section_207
  561. _PMFDMPA 208 1 1 0 .abs_section_208
  562. _PMFDMPB 209 1 1 0 .abs_section_209
  563. _PMFDMPC 20A 1 1 0 .abs_section_20a
  564. _PMFOUTC 20C 1 1 0 .abs_section_20c
  565. _PMFOUTB 20D 1 1 0 .abs_section_20d
  566. _PMFDTMS 20E 1 1 0 .abs_section_20e
  567. _PMFCCTL 20F 1 1 0 .abs_section_20f
  568. _PMFENCA 220 1 1 0 .abs_section_220
  569. _PMFFQCA 221 1 1 0 .abs_section_221
  570. _PMFENCB 228 1 1 0 .abs_section_228
  571. _PMFFQCB 229 1 1 0 .abs_section_229
  572. _PMFENCC 230 1 1 0 .abs_section_230
  573. _PMFFQCC 231 1 1 0 .abs_section_231
  574. _PTT 240 1 1 0 .abs_section_240
  575. _PTIT 241 1 1 0 .abs_section_241
  576. _DDRT 242 1 1 0 .abs_section_242
  577. _RDRT 243 1 1 0 .abs_section_243
  578. _PERT 244 1 1 0 .abs_section_244
  579. _PPST 245 1 1 0 .abs_section_245
  580. _PTS 248 1 1 0 .abs_section_248
  581. _PTIS 249 1 1 0 .abs_section_249
  582. _DDRS 24A 1 1 0 .abs_section_24a
  583. _RDRS 24B 1 1 0 .abs_section_24b
  584. _PERS 24C 1 1 0 .abs_section_24c
  585. _PPSS 24D 1 1 0 .abs_section_24d
  586. _WOMS 24E 1 1 0 .abs_section_24e
  587. _PTM 250 1 1 5 .abs_section_250
  588. _PTIM 251 1 1 0 .abs_section_251
  589. _DDRM 252 1 1 1 .abs_section_252
  590. _RDRM 253 1 1 0 .abs_section_253
  591. _PERM 254 1 1 0 .abs_section_254
  592. _PPSM 255 1 1 0 .abs_section_255
  593. _WOMM 256 1 1 0 .abs_section_256
  594. _PTP 258 1 1 0 .abs_section_258
  595. _PTIP 259 1 1 0 .abs_section_259
  596. _DDRP 25A 1 1 0 .abs_section_25a
  597. _RDRP 25B 1 1 0 .abs_section_25b
  598. _PERP 25C 1 1 0 .abs_section_25c
  599. _PPSP 25D 1 1 0 .abs_section_25d
  600. _PTQ 260 1 1 0 .abs_section_260
  601. _PTIQ 261 1 1 0 .abs_section_261
  602. _DDRQ 262 1 1 0 .abs_section_262
  603. _RDRQ 263 1 1 0 .abs_section_263
  604. _PERQ 264 1 1 0 .abs_section_264
  605. _PPSQ 265 1 1 0 .abs_section_265
  606. _PTU 268 1 1 0 .abs_section_268
  607. _PTIU 269 1 1 0 .abs_section_269
  608. _DDRU 26A 1 1 0 .abs_section_26a
  609. _RDRU 26B 1 1 0 .abs_section_26b
  610. _PERU 26C 1 1 0 .abs_section_26c
  611. _PPSU 26D 1 1 0 .abs_section_26d
  612. _MODRR 26E 1 1 0 .abs_section_26e
  613. _PORTAB 0 2 2 0 .abs_section_0
  614. _DDRAB 2 2 2 0 .abs_section_2
  615. _PARTID 1A 2 2 0 .abs_section_1a
  616. _DBGTB 22 2 2 0 .abs_section_22
  617. _DBGCC 26 2 2 0 .abs_section_26
  618. _DBGCA 2B 2 2 0 .abs_section_2b
  619. _DBGCB 2E 2 2 0 .abs_section_2e
  620. _TIM0_TCNT 44 2 2 0 .abs_section_44
  621. _TIM0_TC4 58 2 2 0 .abs_section_58
  622. _TIM0_TC5 5A 2 2 0 .abs_section_5a
  623. _TIM0_TC6 5C 2 2 0 .abs_section_5c
  624. _TIM0_TC7 5E 2 2 0 .abs_section_5e
  625. _TIM0_PACNT 62 2 2 0 .abs_section_62
  626. _ATDCTL23 82 2 2 1 .abs_section_82
  627. _ATDCTL45 84 2 2 1 .abs_section_84
  628. _ATDDIEN 8C 2 2 0 .abs_section_8c
  629. _ATDDR0 90 2 2 1 .abs_section_90
  630. _ATDDR1 92 2 2 0 .abs_section_92
  631. _ATDDR2 94 2 2 0 .abs_section_94
  632. _ATDDR3 96 2 2 0 .abs_section_96
  633. _ATDDR4 98 2 2 0 .abs_section_98
  634. _ATDDR5 9A 2 2 0 .abs_section_9a
  635. _ATDDR6 9C 2 2 0 .abs_section_9c
  636. _ATDDR7 9E 2 2 0 .abs_section_9e
  637. _ATDDR8 A0 2 2 0 .abs_section_a0
  638. _ATDDR9 A2 2 2 0 .abs_section_a2
  639. _ATDDR10 A4 2 2 0 .abs_section_a4
  640. _ATDDR11 A6 2 2 0 .abs_section_a6
  641. _ATDDR12 A8 2 2 0 .abs_section_a8
  642. _ATDDR13 AA 2 2 0 .abs_section_aa
  643. _ATDDR14 AC 2 2 0 .abs_section_ac
  644. _ATDDR15 AE 2 2 0 .abs_section_ae
  645. _SCI0BD C8 2 2 0 .abs_section_c8
  646. _SCI1BD D0 2 2 0 .abs_section_d0
  647. _SCI2BD E8 2 2 0 .abs_section_e8
  648. _TIM1_TCNT 144 2 2 0 .abs_section_144
  649. _TIM1_TC4 158 2 2 0 .abs_section_158
  650. _TIM1_TC5 15A 2 2 0 .abs_section_15a
  651. _TIM1_TC6 15C 2 2 0 .abs_section_15c
  652. _TIM1_TC7 15E 2 2 0 .abs_section_15e
  653. _TIM1_PACNT 162 2 2 0 .abs_section_162
  654. _TIM2_TCNT 184 2 2 0 .abs_section_184
  655. _TIM2_TC4 198 2 2 0 .abs_section_198
  656. _TIM2_TC5 19A 2 2 0 .abs_section_19a
  657. _TIM2_TC6 19C 2 2 0 .abs_section_19c
  658. _TIM2_TC7 19E 2 2 0 .abs_section_19e
  659. _TIM2_PACNT 1A2 2 2 0 .abs_section_1a2
  660. _PWMCNT01 1EC 2 2 0 .abs_section_1ec
  661. _PWMCNT23 1EE 2 2 0 .abs_section_1ee
  662. _PWMCNT45 1F0 2 2 0 .abs_section_1f0
  663. _PWMPER01 1F2 2 2 0 .abs_section_1f2
  664. _PWMPER23 1F4 2 2 0 .abs_section_1f4
  665. _PWMPER45 1F6 2 2 0 .abs_section_1f6
  666. _PWMDTY01 1F8 2 2 0 .abs_section_1f8
  667. _PWMDTY23 1FA 2 2 0 .abs_section_1fa
  668. _PWMDTY45 1FC 2 2 0 .abs_section_1fc
  669. _PMFVAL0 210 2 2 0 .abs_section_210
  670. _PMFVAL1 212 2 2 0 .abs_section_212
  671. _PMFVAL2 214 2 2 0 .abs_section_214
  672. _PMFVAL3 216 2 2 0 .abs_section_216
  673. _PMFVAL4 218 2 2 0 .abs_section_218
  674. _PMFVAL5 21A 2 2 0 .abs_section_21a
  675. _PMFCNTA 222 2 2 0 .abs_section_222
  676. _PMFMODA 224 2 2 0 .abs_section_224
  677. _PMFDTMA 226 2 2 0 .abs_section_226
  678. _PMFCNTB 22A 2 2 0 .abs_section_22a
  679. _PMFMODB 22C 2 2 0 .abs_section_22c
  680. _PMFDTMB 22E 2 2 0 .abs_section_22e
  681. _PMFCNTC 232 2 2 0 .abs_section_232
  682. _PMFMODC 234 2 2 0 .abs_section_234
  683. _PMFDTMC 236 2 2 0 .abs_section_236
  684. _PTAD 270 2 2 4 .abs_section_270
  685. _PTIAD 272 2 2 0 .abs_section_272
  686. _DDRAD 274 2 2 1 .abs_section_274
  687. _RDRAD 276 2 2 0 .abs_section_276
  688. _PERAD 278 2 2 0 .abs_section_278
  689. _PPSAD 27A 2 2 0 .abs_section_27a
  690. _PIEAD 27C 2 2 0 .abs_section_27c
  691. _PIFAD 27E 2 2 0 .abs_section_27e
  692. MODULE: -- potentiometer.c.o --
  693. - PROCEDURES:
  694. read_pot C1E5 18 24 1 NON_BANKED
  695. - VARIABLES:
  696. pot_value 56A 2 2 1 .common
  697. MODULE: -- IRQ_ISR.asm.o --
  698. - PROCEDURES:
  699. - VARIABLES:
  700. IRQ_ISR 56C 0 0 0 IRQ_ISR.asm._SEC000000
  701. MODULE: -- circulation.asm.o --
  702. - PROCEDURES:
  703. Circulation C21A 1B 27 1 circulation.asm._SEC000000
  704. PulseOff C235 6 6 0 circulation.asm._SEC000000
  705. PrintTemperature C23B B4 180 0 circulation.asm._SEC000000
  706. Return C2EF 6 6 0 circulation.asm._SEC000000
  707. - VARIABLES:
  708. MODULE: -- debounce.asm.o --
  709. - PROCEDURES:
  710. Debounce C2F5 4 4 1 debounce.asm._SEC000000
  711. Loop C2F9 5 5 0 debounce.asm._SEC000000
  712. - VARIABLES:
  713. MODULE: -- eventloop.asm.o --
  714. - PROCEDURES:
  715. RTI_ISR C2FE 16 22 0 eventloop.asm._SEC000000
  716. LessThanSec C314 2E 46 0 eventloop.asm._SEC000000
  717. FanOff C342 3 3 0 eventloop.asm._SEC000000
  718. FanReset C345 9 9 0 eventloop.asm._SEC000000
  719. DidMotor C34E 8C 140 0 eventloop.asm._SEC000000
  720. CycleMenu C3DA 11 17 0 eventloop.asm._SEC000000
  721. StartWatering C3EB 23 35 0 eventloop.asm._SEC000000
  722. StopWatering C40E 1D 29 0 eventloop.asm._SEC000000
  723. Sprinkle C42B 15 21 0 eventloop.asm._SEC000000
  724. DisplayTemperature C440 23 35 0 eventloop.asm._SEC000000
  725. HideTemperature C463 1B 27 0 eventloop.asm._SEC000000
  726. DisplayTime C47E 23 35 0 eventloop.asm._SEC000000
  727. HideTime C4A1 1B 27 0 eventloop.asm._SEC000000
  728. SetTime C4BC 7 7 0 eventloop.asm._SEC000000
  729. ResetPassword C4C3 7 7 0 eventloop.asm._SEC000000
  730. Return C4CA 5 5 0 eventloop.asm._SEC000000
  731. - VARIABLES:
  732. MODULE: -- growlights.asm.o --
  733. - PROCEDURES:
  734. Growlights C4CF 11 17 1 growlights.asm._SEC000000
  735. - VARIABLES:
  736. MODULE: -- menu.asm.o --
  737. - PROCEDURES:
  738. Menu C4E0 E 14 1 Code
  739. PrintTopLine C4EE 86 134 0 Code
  740. PrintOption1 C574 5F 95 0 Code
  741. PrintOption2 C5D3 5F 95 0 Code
  742. PrintOption3 C632 5F 95 0 Code
  743. PrintOption4 C691 5F 95 0 Code
  744. PrintOption5 C6F0 5F 95 0 Code
  745. PrintOption6 C74F 5D 93 0 Code
  746. PrintOption7 C7AC 5D 93 0 Code
  747. Return C809 6 6 0 Code
  748. - VARIABLES:
  749. MODULE: -- password.asm.o --
  750. - PROCEDURES:
  751. Password C80F 22 34 2 Code
  752. PasswordInit C831 181 385 0 Code
  753. PasswordReset C9B2 35D 861 0 Code
  754. PasswordCheck CD0F 1E1 481 0 Code
  755. Return CEF0 B 11 0 Code
  756. - VARIABLES:
  757. MODULE: -- keypad.asm.o --
  758. - PROCEDURES:
  759. Keypad CEFB 7 7 33 Code
  760. ArrayEnd CF02 7 7 0 Code
  761. InitSequence CF09 3 3 0 Code
  762. ReadKeypress CF0C 1F 31 0 Code
  763. AwaitRelease CF2B 9 9 0 Code
  764. InitLookup CF34 5 5 0 Code
  765. Lookup CF39 A 10 0 Code
  766. Found CF43 3 3 0 Code
  767. Return CF46 6 6 0 Code
  768. - VARIABLES:
  769. MODULE: -- water.asm.o --
  770. - PROCEDURES:
  771. Water CF4C 29 41 1 Variables
  772. Continue CF75 13 19 0 Variables
  773. ShowWatering CF88 AB 171 0 Variables
  774. Return D033 6 6 0 Variables
  775. - VARIABLES:
  776. MODULE: -- wall.asm.o --
  777. - PROCEDURES:
  778. Wall D039 10E 270 1 clock_code
  779. PrintWall D147 CC 204 0 clock_code
  780. Return D213 9 9 0 clock_code
  781. - VARIABLES:
  782. seconds_tens 56C 1 1 2 clock_digits
  783. seconds_ones 56D 1 1 2 clock_digits
  784. minutes_tens 56E 1 1 0 clock_digits
  785. minutes_ones 56F 1 1 0 clock_digits
  786. hours_tens 570 1 1 0 clock_digits
  787. hours_ones 571 1 1 0 clock_digits
  788. *********************************************************************************************
  789. MODULE STATISTIC
  790. Name Data Code Const
  791. ---------------------------------------------------------------------------------------------
  792. main.asm.o 104 242 29
  793. lcddisp.c.o 2 243 0
  794. mc9s12e128.c.o 352 0 0
  795. potentiometer.c.o 2 24 0
  796. IRQ_ISR.asm.o 0 0 0
  797. circulation.asm.o 0 219 0
  798. debounce.asm.o 0 9 0
  799. eventloop.asm.o 0 465 0
  800. growlights.asm.o 0 17 0
  801. menu.asm.o 0 815 0
  802. password.asm.o 0 1772 0
  803. keypad.asm.o 0 81 0
  804. water.asm.o 0 237 0
  805. wall.asm.o 6 483 0
  806. other 256 6 0
  807. *********************************************************************************************
  808. SECTION USE IN OBJECT-ALLOCATION SECTION
  809. ---------------------------------------------------------------------------------------------
  810. SECTION: ".text"
  811. CRGFLG PORT_T DDR_T PORT_S DDR_S PORT_P DDR_P PORT_U PDR_U PSR_U
  812. SECTION: ".bss"
  813. data
  814. SECTION: ".init"
  815. _Startup Entry Init Main
  816. SECTION: "NON_BANKED"
  817. delay_ms init_LCD display_string Delay epulse sendCommand read_pot
  818. SECTION: "my_constant"
  819. KVS SEQUENCE SPRINKLER_ARR
  820. SECTION: "my_variable"
  821. disp password entered_password new_password pw_prompt_shown pw_check
  822. pw_correct pw_set pw_incorrect pw_required pressed_key pressed_num
  823. await_key_release await_key_press menu_active toast_timer menu_option_num
  824. menu_timer display_timeout is_watering watering_timer sprinkler_event
  825. sprinkler_timer sprinkler_arr_i show_temperature fan_speed circulation_count
  826. dc_on display_time current_year current_month current_day current_hour
  827. current_minute current_second wall_timer clock_event ms_counter second_passed
  828. setting_wall change_time pw_reset word_out byte_out
  829. SECTION: ".common"
  830. pot_value
  831. SECTION: ".abs_section_8"
  832. _PORTE
  833. SECTION: ".abs_section_9"
  834. _DDRE
  835. SECTION: ".abs_section_a"
  836. _PEAR
  837. SECTION: ".abs_section_b"
  838. _MODE
  839. SECTION: ".abs_section_c"
  840. _PUCR
  841. SECTION: ".abs_section_d"
  842. _RDRIV
  843. SECTION: ".abs_section_e"
  844. _EBICTL
  845. SECTION: ".abs_section_10"
  846. _INITRM
  847. SECTION: ".abs_section_11"
  848. _INITRG
  849. SECTION: ".abs_section_13"
  850. _MISC
  851. SECTION: ".abs_section_15"
  852. _ITCR
  853. SECTION: ".abs_section_16"
  854. _ITEST
  855. SECTION: ".abs_section_19"
  856. _VREGCTRL
  857. SECTION: ".abs_section_1c"
  858. _MEMSIZ0
  859. SECTION: ".abs_section_1d"
  860. _MEMSIZ1
  861. SECTION: ".abs_section_1e"
  862. _INTCR
  863. SECTION: ".abs_section_1f"
  864. _HPRIO
  865. SECTION: ".abs_section_20"
  866. _DBGC1
  867. SECTION: ".abs_section_21"
  868. _DBGSC
  869. SECTION: ".abs_section_24"
  870. _DBGCNT
  871. SECTION: ".abs_section_25"
  872. _DBGCCX
  873. SECTION: ".abs_section_28"
  874. _DBGC2
  875. SECTION: ".abs_section_29"
  876. _DBGC3
  877. SECTION: ".abs_section_2a"
  878. _DBGCAX
  879. SECTION: ".abs_section_2d"
  880. _DBGCBX
  881. SECTION: ".abs_section_30"
  882. _PPAGE
  883. SECTION: ".abs_section_32"
  884. _PORTK
  885. SECTION: ".abs_section_33"
  886. _DDRK
  887. SECTION: ".abs_section_34"
  888. _SYNR
  889. SECTION: ".abs_section_35"
  890. _REFDV
  891. SECTION: ".abs_section_37"
  892. _CRGFLG
  893. SECTION: ".abs_section_38"
  894. _CRGINT
  895. SECTION: ".abs_section_39"
  896. _CLKSEL
  897. SECTION: ".abs_section_3a"
  898. _PLLCTL
  899. SECTION: ".abs_section_3b"
  900. _RTICTL
  901. SECTION: ".abs_section_3c"
  902. _COPCTL
  903. SECTION: ".abs_section_3f"
  904. _ARMCOP
  905. SECTION: ".abs_section_40"
  906. _TIM0_TIOS
  907. SECTION: ".abs_section_41"
  908. _TIM0_CFORC
  909. SECTION: ".abs_section_42"
  910. _TIM0_OC7M
  911. SECTION: ".abs_section_43"
  912. _TIM0_OC7D
  913. SECTION: ".abs_section_46"
  914. _TIM0_TSCR1
  915. SECTION: ".abs_section_47"
  916. _TIM0_TTOV
  917. SECTION: ".abs_section_48"
  918. _TIM0_TCTL1
  919. SECTION: ".abs_section_4a"
  920. _TIM0_TCTL3
  921. SECTION: ".abs_section_4c"
  922. _TIM0_TIE
  923. SECTION: ".abs_section_4d"
  924. _TIM0_TSCR2
  925. SECTION: ".abs_section_4e"
  926. _TIM0_TFLG1
  927. SECTION: ".abs_section_4f"
  928. _TIM0_TFLG2
  929. SECTION: ".abs_section_60"
  930. _TIM0_PACTL
  931. SECTION: ".abs_section_61"
  932. _TIM0_PAFLG
  933. SECTION: ".abs_section_86"
  934. _ATDSTAT0
  935. SECTION: ".abs_section_89"
  936. _ATDTEST1
  937. SECTION: ".abs_section_8a"
  938. _ATDSTAT2
  939. SECTION: ".abs_section_8b"
  940. _ATDSTAT1
  941. SECTION: ".abs_section_8e"
  942. _PORTAD0
  943. SECTION: ".abs_section_8f"
  944. _PORTAD1
  945. SECTION: ".abs_section_ca"
  946. _SCI0CR1
  947. SECTION: ".abs_section_cb"
  948. _SCI0CR2
  949. SECTION: ".abs_section_cc"
  950. _SCI0SR1
  951. SECTION: ".abs_section_cd"
  952. _SCI0SR2
  953. SECTION: ".abs_section_ce"
  954. _SCI0DRH
  955. SECTION: ".abs_section_cf"
  956. _SCI0DRL
  957. SECTION: ".abs_section_d2"
  958. _SCI1CR1
  959. SECTION: ".abs_section_d3"
  960. _SCI1CR2
  961. SECTION: ".abs_section_d4"
  962. _SCI1SR1
  963. SECTION: ".abs_section_d5"
  964. _SCI1SR2
  965. SECTION: ".abs_section_d6"
  966. _SCI1DRH
  967. SECTION: ".abs_section_d7"
  968. _SCI1DRL
  969. SECTION: ".abs_section_d8"
  970. _SPICR1
  971. SECTION: ".abs_section_d9"
  972. _SPICR2
  973. SECTION: ".abs_section_da"
  974. _SPIBR
  975. SECTION: ".abs_section_db"
  976. _SPISR
  977. SECTION: ".abs_section_dd"
  978. _SPIDR
  979. SECTION: ".abs_section_e0"
  980. _IBAD
  981. SECTION: ".abs_section_e1"
  982. _IBFD
  983. SECTION: ".abs_section_e2"
  984. _IBCR
  985. SECTION: ".abs_section_e3"
  986. _IBSR
  987. SECTION: ".abs_section_e4"
  988. _IBDR
  989. SECTION: ".abs_section_ea"
  990. _SCI2CR1
  991. SECTION: ".abs_section_eb"
  992. _SCI2CR2
  993. SECTION: ".abs_section_ec"
  994. _SCI2SR1
  995. SECTION: ".abs_section_ed"
  996. _SCI2SR2
  997. SECTION: ".abs_section_ee"
  998. _SCI2DRH
  999. SECTION: ".abs_section_ef"
  1000. _SCI2DRL
  1001. SECTION: ".abs_section_f0"
  1002. _DAC0_DACC0
  1003. SECTION: ".abs_section_f2"
  1004. _DAC0_DACDLeft
  1005. SECTION: ".abs_section_f3"
  1006. _DAC0_DACDRight
  1007. SECTION: ".abs_section_f4"
  1008. _DAC1_DACC0
  1009. SECTION: ".abs_section_f6"
  1010. _DAC1_DACDLeft
  1011. SECTION: ".abs_section_f7"
  1012. _DAC1_DACDRight
  1013. SECTION: ".abs_section_100"
  1014. _FCLKDIV
  1015. SECTION: ".abs_section_101"
  1016. _FSEC
  1017. SECTION: ".abs_section_103"
  1018. _FCNFG
  1019. SECTION: ".abs_section_104"
  1020. _FPROT
  1021. SECTION: ".abs_section_105"
  1022. _FSTAT
  1023. SECTION: ".abs_section_106"
  1024. _FCMD
  1025. SECTION: ".abs_section_140"
  1026. _TIM1_TIOS
  1027. SECTION: ".abs_section_141"
  1028. _TIM1_CFORC
  1029. SECTION: ".abs_section_142"
  1030. _TIM1_OC7M
  1031. SECTION: ".abs_section_143"
  1032. _TIM1_OC7D
  1033. SECTION: ".abs_section_146"
  1034. _TIM1_TSCR1
  1035. SECTION: ".abs_section_147"
  1036. _TIM1_TTOV
  1037. SECTION: ".abs_section_148"
  1038. _TIM1_TCTL1
  1039. SECTION: ".abs_section_14a"
  1040. _TIM1_TCTL3
  1041. SECTION: ".abs_section_14c"
  1042. _TIM1_TIE
  1043. SECTION: ".abs_section_14d"
  1044. _TIM1_TSCR2
  1045. SECTION: ".abs_section_14e"
  1046. _TIM1_TFLG1
  1047. SECTION: ".abs_section_14f"
  1048. _TIM1_TFLG2
  1049. SECTION: ".abs_section_160"
  1050. _TIM1_PACTL
  1051. SECTION: ".abs_section_161"
  1052. _TIM1_PAFLG
  1053. SECTION: ".abs_section_180"
  1054. _TIM2_TIOS
  1055. SECTION: ".abs_section_181"
  1056. _TIM2_CFORC
  1057. SECTION: ".abs_section_182"
  1058. _TIM2_OC7M
  1059. SECTION: ".abs_section_183"
  1060. _TIM2_OC7D
  1061. SECTION: ".abs_section_186"
  1062. _TIM2_TSCR1
  1063. SECTION: ".abs_section_187"
  1064. _TIM2_TTOV
  1065. SECTION: ".abs_section_188"
  1066. _TIM2_TCTL1
  1067. SECTION: ".abs_section_18a"
  1068. _TIM2_TCTL3
  1069. SECTION: ".abs_section_18c"
  1070. _TIM2_TIE
  1071. SECTION: ".abs_section_18d"
  1072. _TIM2_TSCR2
  1073. SECTION: ".abs_section_18e"
  1074. _TIM2_TFLG1
  1075. SECTION: ".abs_section_18f"
  1076. _TIM2_TFLG2
  1077. SECTION: ".abs_section_1a0"
  1078. _TIM2_PACTL
  1079. SECTION: ".abs_section_1a1"
  1080. _TIM2_PAFLG
  1081. SECTION: ".abs_section_1e0"
  1082. _PWME
  1083. SECTION: ".abs_section_1e1"
  1084. _PWMPOL
  1085. SECTION: ".abs_section_1e2"
  1086. _PWMCLK
  1087. SECTION: ".abs_section_1e3"
  1088. _PWMPRCLK
  1089. SECTION: ".abs_section_1e4"
  1090. _PWMCAE
  1091. SECTION: ".abs_section_1e5"
  1092. _PWMCTL
  1093. SECTION: ".abs_section_1e8"
  1094. _PWMSCLA
  1095. SECTION: ".abs_section_1e9"
  1096. _PWMSCLB
  1097. SECTION: ".abs_section_1fe"
  1098. _PWMSDN
  1099. SECTION: ".abs_section_200"
  1100. _PMFCFG0
  1101. SECTION: ".abs_section_201"
  1102. _PMFCFG1
  1103. SECTION: ".abs_section_202"
  1104. _PMFCFG2
  1105. SECTION: ".abs_section_203"
  1106. _PMFCFG3
  1107. SECTION: ".abs_section_204"
  1108. _PMFFCTL
  1109. SECTION: ".abs_section_205"
  1110. _PMFFPIN
  1111. SECTION: ".abs_section_206"
  1112. _PMFFSTA
  1113. SECTION: ".abs_section_207"
  1114. _PMFQSMP
  1115. SECTION: ".abs_section_208"
  1116. _PMFDMPA
  1117. SECTION: ".abs_section_209"
  1118. _PMFDMPB
  1119. SECTION: ".abs_section_20a"
  1120. _PMFDMPC
  1121. SECTION: ".abs_section_20c"
  1122. _PMFOUTC
  1123. SECTION: ".abs_section_20d"
  1124. _PMFOUTB
  1125. SECTION: ".abs_section_20e"
  1126. _PMFDTMS
  1127. SECTION: ".abs_section_20f"
  1128. _PMFCCTL
  1129. SECTION: ".abs_section_220"
  1130. _PMFENCA
  1131. SECTION: ".abs_section_221"
  1132. _PMFFQCA
  1133. SECTION: ".abs_section_228"
  1134. _PMFENCB
  1135. SECTION: ".abs_section_229"
  1136. _PMFFQCB
  1137. SECTION: ".abs_section_230"
  1138. _PMFENCC
  1139. SECTION: ".abs_section_231"
  1140. _PMFFQCC
  1141. SECTION: ".abs_section_240"
  1142. _PTT
  1143. SECTION: ".abs_section_241"
  1144. _PTIT
  1145. SECTION: ".abs_section_242"
  1146. _DDRT
  1147. SECTION: ".abs_section_243"
  1148. _RDRT
  1149. SECTION: ".abs_section_244"
  1150. _PERT
  1151. SECTION: ".abs_section_245"
  1152. _PPST
  1153. SECTION: ".abs_section_248"
  1154. _PTS
  1155. SECTION: ".abs_section_249"
  1156. _PTIS
  1157. SECTION: ".abs_section_24a"
  1158. _DDRS
  1159. SECTION: ".abs_section_24b"
  1160. _RDRS
  1161. SECTION: ".abs_section_24c"
  1162. _PERS
  1163. SECTION: ".abs_section_24d"
  1164. _PPSS
  1165. SECTION: ".abs_section_24e"
  1166. _WOMS
  1167. SECTION: ".abs_section_250"
  1168. _PTM
  1169. SECTION: ".abs_section_251"
  1170. _PTIM
  1171. SECTION: ".abs_section_252"
  1172. _DDRM
  1173. SECTION: ".abs_section_253"
  1174. _RDRM
  1175. SECTION: ".abs_section_254"
  1176. _PERM
  1177. SECTION: ".abs_section_255"
  1178. _PPSM
  1179. SECTION: ".abs_section_256"
  1180. _WOMM
  1181. SECTION: ".abs_section_258"
  1182. _PTP
  1183. SECTION: ".abs_section_259"
  1184. _PTIP
  1185. SECTION: ".abs_section_25a"
  1186. _DDRP
  1187. SECTION: ".abs_section_25b"
  1188. _RDRP
  1189. SECTION: ".abs_section_25c"
  1190. _PERP
  1191. SECTION: ".abs_section_25d"
  1192. _PPSP
  1193. SECTION: ".abs_section_260"
  1194. _PTQ
  1195. SECTION: ".abs_section_261"
  1196. _PTIQ
  1197. SECTION: ".abs_section_262"
  1198. _DDRQ
  1199. SECTION: ".abs_section_263"
  1200. _RDRQ
  1201. SECTION: ".abs_section_264"
  1202. _PERQ
  1203. SECTION: ".abs_section_265"
  1204. _PPSQ
  1205. SECTION: ".abs_section_268"
  1206. _PTU
  1207. SECTION: ".abs_section_269"
  1208. _PTIU
  1209. SECTION: ".abs_section_26a"
  1210. _DDRU
  1211. SECTION: ".abs_section_26b"
  1212. _RDRU
  1213. SECTION: ".abs_section_26c"
  1214. _PERU
  1215. SECTION: ".abs_section_26d"
  1216. _PPSU
  1217. SECTION: ".abs_section_26e"
  1218. _MODRR
  1219. SECTION: ".abs_section_0"
  1220. _PORTAB
  1221. SECTION: ".abs_section_2"
  1222. _DDRAB
  1223. SECTION: ".abs_section_1a"
  1224. _PARTID
  1225. SECTION: ".abs_section_22"
  1226. _DBGTB
  1227. SECTION: ".abs_section_26"
  1228. _DBGCC
  1229. SECTION: ".abs_section_2b"
  1230. _DBGCA
  1231. SECTION: ".abs_section_2e"
  1232. _DBGCB
  1233. SECTION: ".abs_section_44"
  1234. _TIM0_TCNT
  1235. SECTION: ".abs_section_58"
  1236. _TIM0_TC4
  1237. SECTION: ".abs_section_5a"
  1238. _TIM0_TC5
  1239. SECTION: ".abs_section_5c"
  1240. _TIM0_TC6
  1241. SECTION: ".abs_section_5e"
  1242. _TIM0_TC7
  1243. SECTION: ".abs_section_62"
  1244. _TIM0_PACNT
  1245. SECTION: ".abs_section_82"
  1246. _ATDCTL23
  1247. SECTION: ".abs_section_84"
  1248. _ATDCTL45
  1249. SECTION: ".abs_section_8c"
  1250. _ATDDIEN
  1251. SECTION: ".abs_section_90"
  1252. _ATDDR0
  1253. SECTION: ".abs_section_92"
  1254. _ATDDR1
  1255. SECTION: ".abs_section_94"
  1256. _ATDDR2
  1257. SECTION: ".abs_section_96"
  1258. _ATDDR3
  1259. SECTION: ".abs_section_98"
  1260. _ATDDR4
  1261. SECTION: ".abs_section_9a"
  1262. _ATDDR5
  1263. SECTION: ".abs_section_9c"
  1264. _ATDDR6
  1265. SECTION: ".abs_section_9e"
  1266. _ATDDR7
  1267. SECTION: ".abs_section_a0"
  1268. _ATDDR8
  1269. SECTION: ".abs_section_a2"
  1270. _ATDDR9
  1271. SECTION: ".abs_section_a4"
  1272. _ATDDR10
  1273. SECTION: ".abs_section_a6"
  1274. _ATDDR11
  1275. SECTION: ".abs_section_a8"
  1276. _ATDDR12
  1277. SECTION: ".abs_section_aa"
  1278. _ATDDR13
  1279. SECTION: ".abs_section_ac"
  1280. _ATDDR14
  1281. SECTION: ".abs_section_ae"
  1282. _ATDDR15
  1283. SECTION: ".abs_section_c8"
  1284. _SCI0BD
  1285. SECTION: ".abs_section_d0"
  1286. _SCI1BD
  1287. SECTION: ".abs_section_e8"
  1288. _SCI2BD
  1289. SECTION: ".abs_section_144"
  1290. _TIM1_TCNT
  1291. SECTION: ".abs_section_158"
  1292. _TIM1_TC4
  1293. SECTION: ".abs_section_15a"
  1294. _TIM1_TC5
  1295. SECTION: ".abs_section_15c"
  1296. _TIM1_TC6
  1297. SECTION: ".abs_section_15e"
  1298. _TIM1_TC7
  1299. SECTION: ".abs_section_162"
  1300. _TIM1_PACNT
  1301. SECTION: ".abs_section_184"
  1302. _TIM2_TCNT
  1303. SECTION: ".abs_section_198"
  1304. _TIM2_TC4
  1305. SECTION: ".abs_section_19a"
  1306. _TIM2_TC5
  1307. SECTION: ".abs_section_19c"
  1308. _TIM2_TC6
  1309. SECTION: ".abs_section_19e"
  1310. _TIM2_TC7
  1311. SECTION: ".abs_section_1a2"
  1312. _TIM2_PACNT
  1313. SECTION: ".abs_section_1ec"
  1314. _PWMCNT01
  1315. SECTION: ".abs_section_1ee"
  1316. _PWMCNT23
  1317. SECTION: ".abs_section_1f0"
  1318. _PWMCNT45
  1319. SECTION: ".abs_section_1f2"
  1320. _PWMPER01
  1321. SECTION: ".abs_section_1f4"
  1322. _PWMPER23
  1323. SECTION: ".abs_section_1f6"
  1324. _PWMPER45
  1325. SECTION: ".abs_section_1f8"
  1326. _PWMDTY01
  1327. SECTION: ".abs_section_1fa"
  1328. _PWMDTY23
  1329. SECTION: ".abs_section_1fc"
  1330. _PWMDTY45
  1331. SECTION: ".abs_section_210"
  1332. _PMFVAL0
  1333. SECTION: ".abs_section_212"
  1334. _PMFVAL1
  1335. SECTION: ".abs_section_214"
  1336. _PMFVAL2
  1337. SECTION: ".abs_section_216"
  1338. _PMFVAL3
  1339. SECTION: ".abs_section_218"
  1340. _PMFVAL4
  1341. SECTION: ".abs_section_21a"
  1342. _PMFVAL5
  1343. SECTION: ".abs_section_222"
  1344. _PMFCNTA
  1345. SECTION: ".abs_section_224"
  1346. _PMFMODA
  1347. SECTION: ".abs_section_226"
  1348. _PMFDTMA
  1349. SECTION: ".abs_section_22a"
  1350. _PMFCNTB
  1351. SECTION: ".abs_section_22c"
  1352. _PMFMODB
  1353. SECTION: ".abs_section_22e"
  1354. _PMFDTMB
  1355. SECTION: ".abs_section_232"
  1356. _PMFCNTC
  1357. SECTION: ".abs_section_234"
  1358. _PMFMODC
  1359. SECTION: ".abs_section_236"
  1360. _PMFDTMC
  1361. SECTION: ".abs_section_270"
  1362. _PTAD
  1363. SECTION: ".abs_section_272"
  1364. _PTIAD
  1365. SECTION: ".abs_section_274"
  1366. _DDRAD
  1367. SECTION: ".abs_section_276"
  1368. _RDRAD
  1369. SECTION: ".abs_section_278"
  1370. _PERAD
  1371. SECTION: ".abs_section_27a"
  1372. _PPSAD
  1373. SECTION: ".abs_section_27c"
  1374. _PIEAD
  1375. SECTION: ".abs_section_27e"
  1376. _PIFAD
  1377. SECTION: "IRQ_ISR.asm._SEC000000"
  1378. IRQ_ISR
  1379. SECTION: "circulation.asm._SEC000000"
  1380. Circulation PulseOff PrintTemperature Return
  1381. SECTION: "debounce.asm._SEC000000"
  1382. Debounce Loop
  1383. SECTION: "eventloop.asm._SEC000000"
  1384. RTI_ISR LessThanSec FanOff FanReset DidMotor CycleMenu StartWatering
  1385. StopWatering Sprinkle DisplayTemperature HideTemperature DisplayTime HideTime
  1386. SetTime ResetPassword Return
  1387. SECTION: "growlights.asm._SEC000000"
  1388. Growlights
  1389. SECTION: "Code"
  1390. Menu PrintTopLine PrintOption1 PrintOption2 PrintOption3 PrintOption4
  1391. PrintOption5 PrintOption6 PrintOption7 Return Password PasswordInit
  1392. PasswordReset PasswordCheck Return Keypad ArrayEnd InitSequence ReadKeypress
  1393. AwaitRelease InitLookup Lookup Found Return
  1394. SECTION: "Variables"
  1395. Water Continue ShowWatering Return
  1396. SECTION: "clock_code"
  1397. Wall PrintWall Return
  1398. SECTION: "clock_digits"
  1399. seconds_tens seconds_ones minutes_tens minutes_ones hours_tens hours_ones
  1400. *********************************************************************************************
  1401. OBJECT LIST SORTED BY ADDRESS
  1402. Name Addr hSize dSize Ref Section RLIB
  1403. ---------------------------------------------------------------------------------------------
  1404. _PORTAB 0 2 2 0 .abs_section_0
  1405. _DDRAB 2 2 2 0 .abs_section_2
  1406. _PORTE 8 1 1 0 .abs_section_8
  1407. _DDRE 9 1 1 0 .abs_section_9
  1408. _PEAR A 1 1 0 .abs_section_a
  1409. _MODE B 1 1 0 .abs_section_b
  1410. _PUCR C 1 1 0 .abs_section_c
  1411. _RDRIV D 1 1 0 .abs_section_d
  1412. _EBICTL E 1 1 0 .abs_section_e
  1413. _INITRM 10 1 1 0 .abs_section_10
  1414. _INITRG 11 1 1 0 .abs_section_11
  1415. _MISC 13 1 1 0 .abs_section_13
  1416. _ITCR 15 1 1 0 .abs_section_15
  1417. _ITEST 16 1 1 0 .abs_section_16
  1418. _VREGCTRL 19 1 1 0 .abs_section_19
  1419. _PARTID 1A 2 2 0 .abs_section_1a
  1420. _MEMSIZ0 1C 1 1 0 .abs_section_1c
  1421. _MEMSIZ1 1D 1 1 0 .abs_section_1d
  1422. _INTCR 1E 1 1 0 .abs_section_1e
  1423. _HPRIO 1F 1 1 0 .abs_section_1f
  1424. _DBGC1 20 1 1 0 .abs_section_20
  1425. _DBGSC 21 1 1 0 .abs_section_21
  1426. _DBGTB 22 2 2 0 .abs_section_22
  1427. _DBGCNT 24 1 1 0 .abs_section_24
  1428. _DBGCCX 25 1 1 0 .abs_section_25
  1429. _DBGCC 26 2 2 0 .abs_section_26
  1430. _DBGC2 28 1 1 0 .abs_section_28
  1431. _DBGC3 29 1 1 0 .abs_section_29
  1432. _DBGCAX 2A 1 1 0 .abs_section_2a
  1433. _DBGCA 2B 2 2 0 .abs_section_2b
  1434. _DBGCBX 2D 1 1 0 .abs_section_2d
  1435. _DBGCB 2E 2 2 0 .abs_section_2e
  1436. _PPAGE 30 1 1 0 .abs_section_30
  1437. _PORTK 32 1 1 0 .abs_section_32
  1438. _DDRK 33 1 1 0 .abs_section_33
  1439. _SYNR 34 1 1 0 .abs_section_34
  1440. _REFDV 35 1 1 0 .abs_section_35
  1441. _CRGFLG 37 1 1 0 .abs_section_37
  1442. CRGFLG 37 0 0 1 .text
  1443. _CRGINT 38 1 1 0 .abs_section_38
  1444. _CLKSEL 39 1 1 0 .abs_section_39
  1445. _PLLCTL 3A 1 1 0 .abs_section_3a
  1446. _RTICTL 3B 1 1 0 .abs_section_3b
  1447. _COPCTL 3C 1 1 0 .abs_section_3c
  1448. _ARMCOP 3F 1 1 0 .abs_section_3f
  1449. _TIM0_TIOS 40 1 1 0 .abs_section_40
  1450. _TIM0_CFORC 41 1 1 0 .abs_section_41
  1451. _TIM0_OC7M 42 1 1 0 .abs_section_42
  1452. _TIM0_OC7D 43 1 1 0 .abs_section_43
  1453. _TIM0_TCNT 44 2 2 0 .abs_section_44
  1454. _TIM0_TSCR1 46 1 1 0 .abs_section_46
  1455. _TIM0_TTOV 47 1 1 0 .abs_section_47
  1456. _TIM0_TCTL1 48 1 1 0 .abs_section_48
  1457. _TIM0_TCTL3 4A 1 1 0 .abs_section_4a
  1458. _TIM0_TIE 4C 1 1 0 .abs_section_4c
  1459. _TIM0_TSCR2 4D 1 1 0 .abs_section_4d
  1460. _TIM0_TFLG1 4E 1 1 0 .abs_section_4e
  1461. _TIM0_TFLG2 4F 1 1 0 .abs_section_4f
  1462. _TIM0_TC4 58 2 2 0 .abs_section_58
  1463. _TIM0_TC5 5A 2 2 0 .abs_section_5a
  1464. _TIM0_TC6 5C 2 2 0 .abs_section_5c
  1465. _TIM0_TC7 5E 2 2 0 .abs_section_5e
  1466. _TIM0_PACTL 60 1 1 0 .abs_section_60
  1467. _TIM0_PAFLG 61 1 1 0 .abs_section_61
  1468. _TIM0_PACNT 62 2 2 0 .abs_section_62
  1469. _ATDCTL23 82 2 2 1 .abs_section_82
  1470. _ATDCTL45 84 2 2 1 .abs_section_84
  1471. _ATDSTAT0 86 1 1 1 .abs_section_86
  1472. _ATDTEST1 89 1 1 0 .abs_section_89
  1473. _ATDSTAT2 8A 1 1 0 .abs_section_8a
  1474. _ATDSTAT1 8B 1 1 0 .abs_section_8b
  1475. _ATDDIEN 8C 2 2 0 .abs_section_8c
  1476. _PORTAD0 8E 1 1 0 .abs_section_8e
  1477. _PORTAD1 8F 1 1 0 .abs_section_8f
  1478. _ATDDR0 90 2 2 1 .abs_section_90
  1479. _ATDDR1 92 2 2 0 .abs_section_92
  1480. _ATDDR2 94 2 2 0 .abs_section_94
  1481. _ATDDR3 96 2 2 0 .abs_section_96
  1482. _ATDDR4 98 2 2 0 .abs_section_98
  1483. _ATDDR5 9A 2 2 0 .abs_section_9a
  1484. _ATDDR6 9C 2 2 0 .abs_section_9c
  1485. _ATDDR7 9E 2 2 0 .abs_section_9e
  1486. _ATDDR8 A0 2 2 0 .abs_section_a0
  1487. _ATDDR9 A2 2 2 0 .abs_section_a2
  1488. _ATDDR10 A4 2 2 0 .abs_section_a4
  1489. _ATDDR11 A6 2 2 0 .abs_section_a6
  1490. _ATDDR12 A8 2 2 0 .abs_section_a8
  1491. _ATDDR13 AA 2 2 0 .abs_section_aa
  1492. _ATDDR14 AC 2 2 0 .abs_section_ac
  1493. _ATDDR15 AE 2 2 0 .abs_section_ae
  1494. _SCI0BD C8 2 2 0 .abs_section_c8
  1495. _SCI0CR1 CA 1 1 0 .abs_section_ca
  1496. _SCI0CR2 CB 1 1 0 .abs_section_cb
  1497. _SCI0SR1 CC 1 1 0 .abs_section_cc
  1498. _SCI0SR2 CD 1 1 0 .abs_section_cd
  1499. _SCI0DRH CE 1 1 0 .abs_section_ce
  1500. _SCI0DRL CF 1 1 0 .abs_section_cf
  1501. _SCI1BD D0 2 2 0 .abs_section_d0
  1502. _SCI1CR1 D2 1 1 0 .abs_section_d2
  1503. _SCI1CR2 D3 1 1 0 .abs_section_d3
  1504. _SCI1SR1 D4 1 1 0 .abs_section_d4
  1505. _SCI1SR2 D5 1 1 0 .abs_section_d5
  1506. _SCI1DRH D6 1 1 0 .abs_section_d6
  1507. _SCI1DRL D7 1 1 0 .abs_section_d7
  1508. _SPICR1 D8 1 1 0 .abs_section_d8
  1509. _SPICR2 D9 1 1 0 .abs_section_d9
  1510. _SPIBR DA 1 1 0 .abs_section_da
  1511. _SPISR DB 1 1 0 .abs_section_db
  1512. _SPIDR DD 1 1 0 .abs_section_dd
  1513. _IBAD E0 1 1 0 .abs_section_e0
  1514. _IBFD E1 1 1 0 .abs_section_e1
  1515. _IBCR E2 1 1 0 .abs_section_e2
  1516. _IBSR E3 1 1 0 .abs_section_e3
  1517. _IBDR E4 1 1 0 .abs_section_e4
  1518. _SCI2BD E8 2 2 0 .abs_section_e8
  1519. _SCI2CR1 EA 1 1 0 .abs_section_ea
  1520. _SCI2CR2 EB 1 1 0 .abs_section_eb
  1521. _SCI2SR1 EC 1 1 0 .abs_section_ec
  1522. _SCI2SR2 ED 1 1 0 .abs_section_ed
  1523. _SCI2DRH EE 1 1 0 .abs_section_ee
  1524. _SCI2DRL EF 1 1 0 .abs_section_ef
  1525. _DAC0_DACC0 F0 1 1 0 .abs_section_f0
  1526. _DAC0_DACDLeft F2 1 1 0 .abs_section_f2
  1527. _DAC0_DACDRight F3 1 1 0 .abs_section_f3
  1528. _DAC1_DACC0 F4 1 1 0 .abs_section_f4
  1529. _DAC1_DACDLeft F6 1 1 0 .abs_section_f6
  1530. _DAC1_DACDRight F7 1 1 0 .abs_section_f7
  1531. _FCLKDIV 100 1 1 0 .abs_section_100
  1532. _FSEC 101 1 1 0 .abs_section_101
  1533. _FCNFG 103 1 1 0 .abs_section_103
  1534. _FPROT 104 1 1 0 .abs_section_104
  1535. _FSTAT 105 1 1 0 .abs_section_105
  1536. _FCMD 106 1 1 0 .abs_section_106
  1537. _TIM1_TIOS 140 1 1 0 .abs_section_140
  1538. _TIM1_CFORC 141 1 1 0 .abs_section_141
  1539. _TIM1_OC7M 142 1 1 0 .abs_section_142
  1540. _TIM1_OC7D 143 1 1 0 .abs_section_143
  1541. _TIM1_TCNT 144 2 2 0 .abs_section_144
  1542. _TIM1_TSCR1 146 1 1 0 .abs_section_146
  1543. _TIM1_TTOV 147 1 1 0 .abs_section_147
  1544. _TIM1_TCTL1 148 1 1 0 .abs_section_148
  1545. _TIM1_TCTL3 14A 1 1 0 .abs_section_14a
  1546. _TIM1_TIE 14C 1 1 0 .abs_section_14c
  1547. _TIM1_TSCR2 14D 1 1 0 .abs_section_14d
  1548. _TIM1_TFLG1 14E 1 1 0 .abs_section_14e
  1549. _TIM1_TFLG2 14F 1 1 0 .abs_section_14f
  1550. _TIM1_TC4 158 2 2 0 .abs_section_158
  1551. _TIM1_TC5 15A 2 2 0 .abs_section_15a
  1552. _TIM1_TC6 15C 2 2 0 .abs_section_15c
  1553. _TIM1_TC7 15E 2 2 0 .abs_section_15e
  1554. _TIM1_PACTL 160 1 1 0 .abs_section_160
  1555. _TIM1_PAFLG 161 1 1 0 .abs_section_161
  1556. _TIM1_PACNT 162 2 2 0 .abs_section_162
  1557. _TIM2_TIOS 180 1 1 0 .abs_section_180
  1558. _TIM2_CFORC 181 1 1 0 .abs_section_181
  1559. _TIM2_OC7M 182 1 1 0 .abs_section_182
  1560. _TIM2_OC7D 183 1 1 0 .abs_section_183
  1561. _TIM2_TCNT 184 2 2 0 .abs_section_184
  1562. _TIM2_TSCR1 186 1 1 0 .abs_section_186
  1563. _TIM2_TTOV 187 1 1 0 .abs_section_187
  1564. _TIM2_TCTL1 188 1 1 0 .abs_section_188
  1565. _TIM2_TCTL3 18A 1 1 0 .abs_section_18a
  1566. _TIM2_TIE 18C 1 1 0 .abs_section_18c
  1567. _TIM2_TSCR2 18D 1 1 0 .abs_section_18d
  1568. _TIM2_TFLG1 18E 1 1 0 .abs_section_18e
  1569. _TIM2_TFLG2 18F 1 1 0 .abs_section_18f
  1570. _TIM2_TC4 198 2 2 0 .abs_section_198
  1571. _TIM2_TC5 19A 2 2 0 .abs_section_19a
  1572. _TIM2_TC6 19C 2 2 0 .abs_section_19c
  1573. _TIM2_TC7 19E 2 2 0 .abs_section_19e
  1574. _TIM2_PACTL 1A0 1 1 0 .abs_section_1a0
  1575. _TIM2_PAFLG 1A1 1 1 0 .abs_section_1a1
  1576. _TIM2_PACNT 1A2 2 2 0 .abs_section_1a2
  1577. _PWME 1E0 1 1 0 .abs_section_1e0
  1578. _PWMPOL 1E1 1 1 0 .abs_section_1e1
  1579. _PWMCLK 1E2 1 1 0 .abs_section_1e2
  1580. _PWMPRCLK 1E3 1 1 0 .abs_section_1e3
  1581. _PWMCAE 1E4 1 1 0 .abs_section_1e4
  1582. _PWMCTL 1E5 1 1 0 .abs_section_1e5
  1583. _PWMSCLA 1E8 1 1 0 .abs_section_1e8
  1584. _PWMSCLB 1E9 1 1 0 .abs_section_1e9
  1585. _PWMCNT01 1EC 2 2 0 .abs_section_1ec
  1586. _PWMCNT23 1EE 2 2 0 .abs_section_1ee
  1587. _PWMCNT45 1F0 2 2 0 .abs_section_1f0
  1588. _PWMPER01 1F2 2 2 0 .abs_section_1f2
  1589. _PWMPER23 1F4 2 2 0 .abs_section_1f4
  1590. _PWMPER45 1F6 2 2 0 .abs_section_1f6
  1591. _PWMDTY01 1F8 2 2 0 .abs_section_1f8
  1592. _PWMDTY23 1FA 2 2 0 .abs_section_1fa
  1593. _PWMDTY45 1FC 2 2 0 .abs_section_1fc
  1594. _PWMSDN 1FE 1 1 0 .abs_section_1fe
  1595. _PMFCFG0 200 1 1 0 .abs_section_200
  1596. _PMFCFG1 201 1 1 0 .abs_section_201
  1597. _PMFCFG2 202 1 1 0 .abs_section_202
  1598. _PMFCFG3 203 1 1 0 .abs_section_203
  1599. _PMFFCTL 204 1 1 0 .abs_section_204
  1600. _PMFFPIN 205 1 1 0 .abs_section_205
  1601. _PMFFSTA 206 1 1 0 .abs_section_206
  1602. _PMFQSMP 207 1 1 0 .abs_section_207
  1603. _PMFDMPA 208 1 1 0 .abs_section_208
  1604. _PMFDMPB 209 1 1 0 .abs_section_209
  1605. _PMFDMPC 20A 1 1 0 .abs_section_20a
  1606. _PMFOUTC 20C 1 1 0 .abs_section_20c
  1607. _PMFOUTB 20D 1 1 0 .abs_section_20d
  1608. _PMFDTMS 20E 1 1 0 .abs_section_20e
  1609. _PMFCCTL 20F 1 1 0 .abs_section_20f
  1610. _PMFVAL0 210 2 2 0 .abs_section_210
  1611. _PMFVAL1 212 2 2 0 .abs_section_212
  1612. _PMFVAL2 214 2 2 0 .abs_section_214
  1613. _PMFVAL3 216 2 2 0 .abs_section_216
  1614. _PMFVAL4 218 2 2 0 .abs_section_218
  1615. _PMFVAL5 21A 2 2 0 .abs_section_21a
  1616. _PMFENCA 220 1 1 0 .abs_section_220
  1617. _PMFFQCA 221 1 1 0 .abs_section_221
  1618. _PMFCNTA 222 2 2 0 .abs_section_222
  1619. _PMFMODA 224 2 2 0 .abs_section_224
  1620. _PMFDTMA 226 2 2 0 .abs_section_226
  1621. _PMFENCB 228 1 1 0 .abs_section_228
  1622. _PMFFQCB 229 1 1 0 .abs_section_229
  1623. _PMFCNTB 22A 2 2 0 .abs_section_22a
  1624. _PMFMODB 22C 2 2 0 .abs_section_22c
  1625. _PMFDTMB 22E 2 2 0 .abs_section_22e
  1626. _PMFENCC 230 1 1 0 .abs_section_230
  1627. _PMFFQCC 231 1 1 0 .abs_section_231
  1628. _PMFCNTC 232 2 2 0 .abs_section_232
  1629. _PMFMODC 234 2 2 0 .abs_section_234
  1630. _PMFDTMC 236 2 2 0 .abs_section_236
  1631. _PTT 240 1 1 0 .abs_section_240
  1632. PORT_T 240 0 0 3 .text
  1633. _PTIT 241 1 1 0 .abs_section_241
  1634. _DDRT 242 1 1 0 .abs_section_242
  1635. DDR_T 242 0 0 0 .text
  1636. _RDRT 243 1 1 0 .abs_section_243
  1637. _PERT 244 1 1 0 .abs_section_244
  1638. _PPST 245 1 1 0 .abs_section_245
  1639. _PTS 248 1 1 0 .abs_section_248
  1640. PORT_S 248 0 0 1 .text
  1641. _PTIS 249 1 1 0 .abs_section_249
  1642. _DDRS 24A 1 1 0 .abs_section_24a
  1643. DDR_S 24A 0 0 0 .text
  1644. _RDRS 24B 1 1 0 .abs_section_24b
  1645. _PERS 24C 1 1 0 .abs_section_24c
  1646. _PPSS 24D 1 1 0 .abs_section_24d
  1647. _WOMS 24E 1 1 0 .abs_section_24e
  1648. _PTM 250 1 1 5 .abs_section_250
  1649. _PTIM 251 1 1 0 .abs_section_251
  1650. _DDRM 252 1 1 1 .abs_section_252
  1651. _RDRM 253 1 1 0 .abs_section_253
  1652. _PERM 254 1 1 0 .abs_section_254
  1653. _PPSM 255 1 1 0 .abs_section_255
  1654. _WOMM 256 1 1 0 .abs_section_256
  1655. _PTP 258 1 1 0 .abs_section_258
  1656. PORT_P 258 0 0 1 .text
  1657. _PTIP 259 1 1 0 .abs_section_259
  1658. _DDRP 25A 1 1 0 .abs_section_25a
  1659. DDR_P 25A 0 0 0 .text
  1660. _RDRP 25B 1 1 0 .abs_section_25b
  1661. _PERP 25C 1 1 0 .abs_section_25c
  1662. _PPSP 25D 1 1 0 .abs_section_25d
  1663. _PTQ 260 1 1 0 .abs_section_260
  1664. _PTIQ 261 1 1 0 .abs_section_261
  1665. _DDRQ 262 1 1 0 .abs_section_262
  1666. _RDRQ 263 1 1 0 .abs_section_263
  1667. _PERQ 264 1 1 0 .abs_section_264
  1668. _PPSQ 265 1 1 0 .abs_section_265
  1669. _PTU 268 1 1 0 .abs_section_268
  1670. PORT_U 268 0 0 3 .text
  1671. _PTIU 269 1 1 0 .abs_section_269
  1672. _DDRU 26A 1 1 0 .abs_section_26a
  1673. _RDRU 26B 1 1 0 .abs_section_26b
  1674. _PERU 26C 1 1 0 .abs_section_26c
  1675. PDR_U 26C 0 0 0 .text
  1676. _PPSU 26D 1 1 0 .abs_section_26d
  1677. PSR_U 26D 0 0 0 .text
  1678. _MODRR 26E 1 1 0 .abs_section_26e
  1679. _PTAD 270 2 2 4 .abs_section_270
  1680. _PTIAD 272 2 2 0 .abs_section_272
  1681. _DDRAD 274 2 2 1 .abs_section_274
  1682. _RDRAD 276 2 2 0 .abs_section_276
  1683. _PERAD 278 2 2 0 .abs_section_278
  1684. _PPSAD 27A 2 2 0 .abs_section_27a
  1685. _PIEAD 27C 2 2 0 .abs_section_27c
  1686. _PIFAD 27E 2 2 0 .abs_section_27e
  1687. data 500 2 2 4 .bss
  1688. disp 502 21 33 477 my_variable
  1689. password 523 8 8 26 my_variable
  1690. entered_password 52B 8 8 18 my_variable
  1691. new_password 533 8 8 0 my_variable
  1692. pw_prompt_shown 53B 1 1 0 my_variable
  1693. pw_check 53C 1 1 1 my_variable
  1694. pw_correct 53D 1 1 1 my_variable
  1695. pw_set 53E 1 1 6 my_variable
  1696. pw_incorrect 53F 1 1 1 my_variable
  1697. pw_required 540 1 1 2 my_variable
  1698. pressed_key 541 1 1 2 my_variable
  1699. pressed_num 542 1 1 43 my_variable
  1700. await_key_release 543 1 1 35 my_variable
  1701. await_key_press 544 1 1 7 my_variable
  1702. menu_active 545 1 1 9 my_variable
  1703. toast_timer 546 2 2 5 my_variable
  1704. menu_option_num 548 1 1 5 my_variable
  1705. menu_timer 549 2 2 5 my_variable
  1706. display_timeout 54B 1 1 0 my_variable
  1707. is_watering 54C 1 1 8 my_variable
  1708. watering_timer 54D 2 2 6 my_variable
  1709. sprinkler_event 54F 1 1 4 my_variable
  1710. sprinkler_timer 550 1 1 5 my_variable
  1711. sprinkler_arr_i 551 1 1 4 my_variable
  1712. show_temperature 552 1 1 7 my_variable
  1713. fan_speed 553 1 1 3 my_variable
  1714. circulation_count 554 1 1 4 my_variable
  1715. dc_on 555 1 1 3 my_variable
  1716. display_time 556 1 1 7 my_variable
  1717. current_year 557 2 2 3 my_variable
  1718. current_month 559 1 1 4 my_variable
  1719. current_day 55A 1 1 4 my_variable
  1720. current_hour 55B 1 1 4 my_variable
  1721. current_minute 55C 1 1 4 my_variable
  1722. current_second 55D 1 1 5 my_variable
  1723. wall_timer 55E 2 2 6 my_variable
  1724. clock_event 560 1 1 1 my_variable
  1725. ms_counter 561 2 2 4 my_variable
  1726. second_passed 563 1 1 4 my_variable
  1727. setting_wall 564 1 1 0 my_variable
  1728. change_time 565 1 1 1 my_variable
  1729. pw_reset 566 1 1 5 my_variable
  1730. word_out 567 2 2 2 my_variable
  1731. byte_out 569 1 1 1 my_variable
  1732. pot_value 56A 2 2 1 .common
  1733. seconds_tens 56C 1 1 2 clock_digits
  1734. IRQ_ISR 56C 0 0 0 IRQ_ISR.asm._SEC000000
  1735. seconds_ones 56D 1 1 2 clock_digits
  1736. minutes_tens 56E 1 1 0 clock_digits
  1737. minutes_ones 56F 1 1 0 clock_digits
  1738. hours_tens 570 1 1 0 clock_digits
  1739. hours_ones 571 1 1 0 clock_digits
  1740. _Startup C000 0 0 0 .init
  1741. Entry C000 BD 189 0 .init
  1742. Init C0BD 14 20 0 .init
  1743. Main C0D1 21 33 0 .init
  1744. delay_ms C0F2 17 23 5 NON_BANKED
  1745. init_LCD C109 52 82 1 NON_BANKED
  1746. display_string C15B 38 56 46 NON_BANKED
  1747. Delay C193 1F 31 1 NON_BANKED
  1748. epulse C1B2 24 36 3 NON_BANKED
  1749. sendCommand C1D6 F 15 7 NON_BANKED
  1750. read_pot C1E5 18 24 1 NON_BANKED
  1751. KVS C1FD 10 16 1 my_constant
  1752. SEQUENCE C20D 5 5 1 my_constant
  1753. SPRINKLER_ARR C212 8 8 1 my_constant
  1754. Circulation C21A 1B 27 1 circulation.asm._SEC000000
  1755. PulseOff C235 6 6 0 circulation.asm._SEC000000
  1756. PrintTemperature C23B B4 180 0 circulation.asm._SEC000000
  1757. Return C2EF 6 6 0 circulation.asm._SEC000000
  1758. Debounce C2F5 4 4 1 debounce.asm._SEC000000
  1759. Loop C2F9 5 5 0 debounce.asm._SEC000000
  1760. RTI_ISR C2FE 16 22 0 eventloop.asm._SEC000000
  1761. LessThanSec C314 2E 46 0 eventloop.asm._SEC000000
  1762. FanOff C342 3 3 0 eventloop.asm._SEC000000
  1763. FanReset C345 9 9 0 eventloop.asm._SEC000000
  1764. DidMotor C34E 8C 140 0 eventloop.asm._SEC000000
  1765. CycleMenu C3DA 11 17 0 eventloop.asm._SEC000000
  1766. StartWatering C3EB 23 35 0 eventloop.asm._SEC000000
  1767. StopWatering C40E 1D 29 0 eventloop.asm._SEC000000
  1768. Sprinkle C42B 15 21 0 eventloop.asm._SEC000000
  1769. DisplayTemperature C440 23 35 0 eventloop.asm._SEC000000
  1770. HideTemperature C463 1B 27 0 eventloop.asm._SEC000000
  1771. DisplayTime C47E 23 35 0 eventloop.asm._SEC000000
  1772. HideTime C4A1 1B 27 0 eventloop.asm._SEC000000
  1773. SetTime C4BC 7 7 0 eventloop.asm._SEC000000
  1774. ResetPassword C4C3 7 7 0 eventloop.asm._SEC000000
  1775. Return C4CA 5 5 0 eventloop.asm._SEC000000
  1776. Growlights C4CF 11 17 1 growlights.asm._SEC000000
  1777. Menu C4E0 E 14 1 Code
  1778. PrintTopLine C4EE 86 134 0 Code
  1779. PrintOption1 C574 5F 95 0 Code
  1780. PrintOption2 C5D3 5F 95 0 Code
  1781. PrintOption3 C632 5F 95 0 Code
  1782. PrintOption4 C691 5F 95 0 Code
  1783. PrintOption5 C6F0 5F 95 0 Code
  1784. PrintOption6 C74F 5D 93 0 Code
  1785. PrintOption7 C7AC 5D 93 0 Code
  1786. Return C809 6 6 0 Code
  1787. Password C80F 22 34 2 Code
  1788. PasswordInit C831 181 385 0 Code
  1789. PasswordReset C9B2 35D 861 0 Code
  1790. PasswordCheck CD0F 1E1 481 0 Code
  1791. Return CEF0 B 11 0 Code
  1792. Keypad CEFB 7 7 33 Code
  1793. ArrayEnd CF02 7 7 0 Code
  1794. InitSequence CF09 3 3 0 Code
  1795. ReadKeypress CF0C 1F 31 0 Code
  1796. AwaitRelease CF2B 9 9 0 Code
  1797. InitLookup CF34 5 5 0 Code
  1798. Lookup CF39 A 10 0 Code
  1799. Found CF43 3 3 0 Code
  1800. Return CF46 6 6 0 Code
  1801. Water CF4C 29 41 1 Variables
  1802. Continue CF75 13 19 0 Variables
  1803. ShowWatering CF88 AB 171 0 Variables
  1804. Return D033 6 6 0 Variables
  1805. Wall D039 10E 270 1 clock_code
  1806. PrintWall D147 CC 204 0 clock_code
  1807. Return D213 9 9 0 clock_code
  1808. *********************************************************************************************
  1809. UNUSED-OBJECTS SECTION
  1810. ---------------------------------------------------------------------------------------------
  1811. NOT USED VARIABLES
  1812. password.asm.o:
  1813. pw_char_index pw_char
  1814. water.asm.o:
  1815. ARRAY_LENGTH
  1816. *********************************************************************************************
  1817. COPYDOWN SECTION
  1818. ---------------------------------------------------------------------------------------------
  1819. *********************************************************************************************
  1820. OBJECT-DEPENDENCIES SECTION
  1821. ---------------------------------------------------------------------------------------------
  1822. Entry USES __SEG_END_SSTACK await_key_release
  1823. await_key_press init_LCD password pw_set pw_incorrect
  1824. pw_correct menu_active menu_option_num menu_timer
  1825. is_watering watering_timer sprinkler_event sprinkler_timer
  1826. sprinkler_arr_i show_temperature change_time pw_reset
  1827. fan_speed circulation_count current_year current_month
  1828. current_day current_hour current_minute current_second
  1829. wall_timer clock_event second_passed ms_counter
  1830. display_time
  1831. Init USES Password pw_set menu_active pressed_num
  1832. Main USES Menu Circulation Water Growlights Wall Password
  1833. await_key_release await_key_press Keypad
  1834. init_LCD USES _DDRAD _PTAD _DDRM delay_ms _PTM data
  1835. sendCommand epulse
  1836. display_string USES sendCommand data _PTAD epulse
  1837. epulse USES data _PTM delay_ms
  1838. sendCommand USES data _PTAD epulse
  1839. read_pot USES _ATDCTL23 Delay _ATDCTL45 _ATDSTAT0 _ATDDR0
  1840. pot_value
  1841. Circulation USES pw_set dc_on PORT_T
  1842. PulseOff USES PORT_T
  1843. PrintTemperature USES show_temperature disp display_string
  1844. RTI_ISR USES ms_counter second_passed
  1845. LessThanSec USES pw_set read_pot word_out fan_speed
  1846. circulation_count dc_on
  1847. FanOff USES dc_on
  1848. FanReset USES circulation_count
  1849. DidMotor USES pw_reset menu_timer toast_timer watering_timer
  1850. sprinkler_timer wall_timer pressed_num
  1851. CycleMenu USES menu_timer menu_option_num
  1852. StartWatering USES watering_timer is_watering show_temperature
  1853. display_time pressed_num menu_active
  1854. StopWatering USES watering_timer is_watering menu_active
  1855. Sprinkle USES sprinkler_timer is_watering sprinkler_event
  1856. DisplayTemperature USES toast_timer is_watering menu_active
  1857. display_time pressed_num show_temperature
  1858. HideTemperature USES toast_timer show_temperature menu_active
  1859. DisplayTime USES wall_timer is_watering show_temperature
  1860. menu_active display_time pressed_num
  1861. HideTime USES wall_timer display_time menu_active
  1862. SetTime USES pw_required
  1863. ResetPassword USES pw_reset
  1864. Return USES CRGFLG
  1865. Growlights USES PORT_T PORT_S
  1866. Menu USES menu_active
  1867. PrintTopLine USES disp menu_option_num
  1868. PrintOption1 USES disp display_string
  1869. PrintOption2 USES disp display_string
  1870. PrintOption3 USES disp display_string
  1871. PrintOption4 USES disp display_string
  1872. PrintOption5 USES disp display_string
  1873. PrintOption6 USES disp display_string
  1874. PrintOption7 USES disp display_string
  1875. Password USES pw_set pw_reset pw_check
  1876. PasswordInit USES disp display_string await_key_press
  1877. await_key_release Keypad pressed_num password pw_set
  1878. PasswordReset USES disp display_string await_key_press
  1879. await_key_release Keypad pressed_num entered_password password
  1880. pw_reset
  1881. PasswordCheck USES disp display_string await_key_press
  1882. await_key_release Keypad pressed_num entered_password password
  1883. pw_required
  1884. Return USES pressed_num
  1885. ArrayEnd USES await_key_press
  1886. InitSequence USES SEQUENCE
  1887. ReadKeypress USES PORT_U Debounce pressed_key await_key_release
  1888. AwaitRelease USES PORT_U
  1889. InitLookup USES KVS
  1890. Lookup USES pressed_key
  1891. Found USES pressed_num
  1892. Water USES is_watering sprinkler_event sprinkler_arr_i
  1893. Continue USES SPRINKLER_ARR word_out PORT_P byte_out
  1894. sprinkler_event
  1895. ShowWatering USES disp display_string
  1896. Wall USES second_passed current_second current_minute
  1897. current_hour current_day current_month current_year disp
  1898. PrintWall USES display_time current_second seconds_ones
  1899. seconds_tens disp display_string
  1900. Return USES second_passed
  1901. *********************************************************************************************
  1902. DEPENDENCY TREE
  1903. *********************************************************************************************
  1904. RTI_ISR
  1905. *********************************************************************************************
  1906. STATISTIC SECTION
  1907. ---------------------------------------------------------------------------------------------
  1908. ExeFile:
  1909. --------
  1910. Number of blocks to be downloaded: 11
  1911. Total size of all blocks to be downloaded: 4642