ELFSH4( €àà”…膹€â‡¹€á€½•“/€àà”Ÿ·ø”‡±€~‡¹q‡±+‡¹4š6š4›þÏŸ¿€àà”…±™'‘•““ϓߓ/ÀàÐàà€/”è/ÿ'àPð@„‘ÈÑ_0˜óÖ•Ç•Œ/Ï?ôïàÀŠP™'ߑϑ‘‘•@‘dá€ë”@‘eá€ë”@‘là€ë”@‘gà€ë”Aàd/€ë”•Ï“È/ÀšAàmà€ë”mà€ë”ˆ#Ñ÷À˜bà€ë”0¡ôÁ0‘ôeá€ë”h/€àà”dá€ë”h/€àà”Ï‘•¯’¿’Ï’ß’ï’ÿ’““ϓߓ¨.î$ÿ$g»$†à”™'ÈÙ0ô†à”/'À†h‡à”™'èù0ô‡à”È/Ý'Àç~³”ƒà‹ðöÈ”â”Î”È ô΀“㔀‘™'”㔀‘™'”à¨1ô`‘€àà”ߑϑ‘‘ÿïßÏ¿¯•Í)dd$<3€S€m€¦€Þ€ €q€Â€è€&€P€y€“€®€Î€€%€D€h€‘€¨‚µ‚ɂ肢 ‚¢¢0€¹€gÕ€<€wT€wk€ˆ~€ˆš€é€¡ €¡0€m€­’€­®€ €Ä/€ÄP€³€ÒÝ€Òþ€ô¢…‚ª‚Ù€Õ¢í€Q €R6 €S` €T‹ €UÍ €V¢( ‚K ‚¢z ‚› €<± €AÈ €SÞ €Xõ €c €h" €u8 €zO €†g €‹¢¢ ‚¢Œ ‚™ ‚§ €R €Ê €): €3§ €<ü €G\€O¬€X€a[€r¢¢]‚¢h‚¢t‚¢‘‚¢—‚¢¦$@D@DBDEDF DGDJ$¶$QÇ@PDQDTDU DVDYDZD]D` Dc"Df&Dh(Dj0Dk4×@RÀà4$8á$rò@qDrDx DzD|D„Dz$D‡*DŠ0D‹4D:D>@s@t"@u1@vÀ ;@„Àà à>$HL$—D—D™Dš DDž$D¡0D¢:$<]$ªs@©DªD«D­D¯D±D´D¶.D·@D¹R$V€$Á—@À DÁDÌDÍDÏDÒDÓ<DÏZD×bDØhDÙnDÜtDÞ‚D߈Dä’Då˜Dè¢Dê¨Dì´¤@ ´@ÃÄ@Ä Àà´$ÊÎ(ß&dHW_drivers.cC:\SRX1/HW_drivers.cgcc2_compiled.int:t(0,1)=r(0,1);-32768;32767;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=@s32;r(0,3);0020000000000;0017777777777;unsigned int:t(0,4)=r(0,4);0000000000000;0000000177777;long unsigned int:t(0,5)=@s32;r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=r(0,8);-32768;32767;short unsigned int:t(0,9)=r(0,9);0000000000000;0000000177777;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);4;0;long double:t(0,14)=r(0,1);4;0;complex int:t(0,15)=s4real:(0,1),0,16;imag:(0,1),16,16;;complex float:t(0,16)=R3;8;0;complex double:t(0,17)=R3;8;0;complex long double:t(0,18)=R3;8;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)_Bool:t(0,21)=@s8;-16;HW_drivers.cc:/avrx/avrx/AvrX.hC:/WinAVR/avr/include/avr/io.hC:/WinAVR/avr/include/avr/sfr_defs.hC:/WinAVR/avr/include/avr/iom128.hAvrXKernelData:T(2,1)=s7RunQueue:(2,2)=*(2,3)=xsProcessID:,0,16;Running:(2,2),16,16;AvrXStack:(2,4)=*(0,20),32,16;SysLevel:(0,11),48,8;;AvrXKernelData:t(2,5)=(2,1)ProcessID:T(2,3)=s6next:(2,2),0,16;flags:(0,11),16,8;priority:(0,11),24,8;ContextPointer:(2,4),32,16;;pProcessID:t(2,6)=(2,2)ProcessID:t(2,7)=(2,3)Mutex:t(2,8)=(2,6)pMutex:t(2,9)=(2,10)=*(2,6)MessageControlBlock:T(2,11)=s4next:(2,12)=*(2,11),0,16;semaphore:(2,8),16,16;;pMessageControlBlock:t(2,13)=(2,12)MessageControlBlock:t(2,14)=(2,11)MessageQueue:T(2,15)=s4message:(2,13),0,16;pid:(2,6),16,16;;pMessageQueue:t(2,16)=(2,17)=*(2,15)MessageQueue:t(2,18)=(2,15)TimerControlBlock:T(2,19)=s6next:(2,20)=*(2,19),0,16;semaphore:(2,8),16,16;count:(0,9),32,16;;pTimerControlBlock:t(2,21)=(2,20)TimerControlBlock:t(2,22)=(2,19)TimerMessageBlock:T(2,23)=s8u:(2,24)=u6mcb:(2,11),0,32;tcb:(2,19),0,48;;,0,48;queue:(2,17),48,16;;pTimerMessageBlock:t(2,25)=(2,26)=*(2,23)TimerMessageBlock:t(2,27)=(2,23)TaskControlBlock:t(2,28)=(2,29)=k(2,30)=s7r_stack:(2,4),0,16;start:(2,31)=*(2,32)=f(0,20),16,16;pid:(2,6),32,16;priority:(0,11),48,8;;C:/WinAVR/avr/include/avr/pgmspace.hC:/WinAVR/lib/gcc-lib/avr/3.3/include/stddef.hsize_t:t(7,1)=(0,4)prog_void:t(6,1)=(6,2)=(6,2)prog_char:t(6,3)=(6,4)=@s8;r(6,4);-128;127;prog_uchar:t(6,5)=(6,6)=@s8;r(6,6);0;255;prog_int:t(6,7)=(6,8)=r(6,8);-32768;32767;prog_long:t(6,9)=(6,10)=@s32;r(6,10);0020000000000;0017777777777;prog_long_long:t(6,11)=(6,12)=@s64;r(6,12);01000000000000000000000;0777777777777777777777;C:/WinAVR/avr/include/avr/eeprom.hC:/WinAVR/lib/gcc-lib/avr/3.3/include/stddef.hC:/WinAVR/avr/include/inttypes.hint8_t:t(10,1)=(0,10)uint8_t:t(10,2)=(0,11)int16_t:t(10,3)=(0,1)uint16_t:t(10,4)=(0,4)int32_t:t(10,5)=(0,3)uint32_t:t(10,6)=(0,5)int64_t:t(10,7)=(0,6)uint64_t:t(10,8)=(0,7)intptr_t:t(10,9)=(10,3)uintptr_t:t(10,10)=(10,4)hardware.hHW_drivers.hdefinitions.hBehaviourInfo:t(13,1)=(13,2)=s9enable:(0,11),0,8;active:(0,11),8,8;priority:(0,11),16,8;output_l:(0,1),24,16;output_r:(0,1),40,16;precision:(0,11),56,8;type:(0,11),64,8;;RotateMessage:t(13,3)=(13,4)=s9mcb:(2,14),0,32;angle:(0,1),32,16;type:(0,11),48,8;scan:(0,11),56,8;status:(0,11),64,8;;ForwardMessage:t(13,5)=(13,6)=s8mcb:(2,14),0,32;lenght:(0,1),32,16;ignore_door:(0,11),48,8;status:(0,11),56,8;;FollowMessage:t(13,7)=(13,8)=s7mcb:(2,14),0,32;side:(0,11),32,8;ignore_door:(0,11),40,8;status:(0,11),48,8;;AlignMessage:t(13,9)=(13,10)=s6mcb:(2,14),0,32;type:(0,11),32,8;status:(0,11),40,8;;GoAtMessage:t(13,11)=(13,12)=s10mcb:(2,14),0,32;x:(0,1),32,16;y:(0,1),48,16;theta:(0,4),64,16;;ExtinguishMessage:t(13,13)=(13,14)=s5mcb:(2,14),0,32;extinguished:(0,11),32,8;;SearchMessage:t(13,15)=(13,16)=s6mcb:(2,14),0,32;status:(0,11),32,8;side:(0,11),40,8;;ArbitrateMessage:t(13,17)=(13,18)=s14mcb:(2,14),0,32;id:(0,11),32,8;info:(13,1),40,72;;ConfigData:t(13,19)=(13,20)=s11dummy:(0,11),0,8;f_p:(0,11),8,8;f_d:(0,11),16,8;Kp:(0,11),24,8;Ki:(0,11),32,8;Kd:(0,11),40,8;line_threshold:(0,11),48,8;scm_exposure_h:(0,11),56,8;scm_exposure_l:(0,11),64,8;scm_threshold:(0,11),72,8;scm_min_size:(0,11),80,8;;serialio.hgeneralio.hC:/WinAVR/avr/include/math.hI2C.hSCM/scm_cmds.hInitADC:F(0,20)adc_read:F(0,11)channel:P(0,11)s:r(0,11)gpd_read:F(0,11)sensor:P(0,11)reading:r(0,11)distance:r(0,11)average:r(0,4)i:r(0,11)__result:r(0,11)SCM_Init:F(0,20)SCM_calibrate:F(0,20)save:P(0,11)Line_calibrate:F(0,20)save:P(0,11)sample_l:r(0,4)sample_r:r(0,4)i:r(0,11)ADC_Mutex:S(2,8)gpd_lookup:S(1,1)=ar(1,2)=r(1,2);0000000000000;0000000177777;;0;254;(0,2)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<:9876543210/..-,++*))(''&&%%$$##""!!!  .symtab.strtab.shstrtab.rela.text.bss.rela.stab.stabstr.progmem.data 4ò$X  G&&&0(¨  +è&„  6Ð )?ùÿøM(!   H#Gñÿ?ñÿ>ñÿ =ñÿ)ñÿ5ñÿBÿMWò^ñÿds‚Š›8¤¶NH¿–<ÈÙçÒVõ%(Ê4?HW_drivers.c__SREG____SP_H____SP_L____tmp_reg____zero_reg__gpd_lookupADC_MutexLetext*ABS*__do_copy_data__do_clear_bssInitADCAvrXSetSemaphoreadc_readAvrXWaitSemaphoregpd_readSCM_InitR_ParameterTablei2c_writebyteSCM_calibratei2c_readbyteE_ParameterTableeeprom_write_byteLine_calibratePutDecWordPutChar>@B`h j ˜ž¤ª° ¶¼ ÂÌÞæô   HVftŒ ’!˜ ¨¬!²¶ ¼!ÂÆ ÒÔÖØ `DNX–ÄÒT(Œ ˜  ¤ ò