From f9f5b707f7072469db91f052da0f9bc2c92918ef Mon Sep 17 00:00:00 2001 From: Sergey Yarkov Date: Tue, 20 Sep 2022 00:26:36 +0300 Subject: [PATCH] feat: added list command --- build/default/production/command.o | Bin 6456 -> 7784 bytes build/default/production/main.o | Bin 7872 -> 8044 bytes command.c | 16 +- command.h | 1 + ...28da48_web-serial-example.X.production.elf | Bin 44900 -> 45572 bytes ...28da48_web-serial-example.X.production.hex | 149 +++++----- ...28da48_web-serial-example.X.production.map | 276 +++++++++--------- dist/default/production/memoryfile.xml | 4 +- main.c | 1 + nbproject/Makefile-genesis.properties | 4 +- 10 files changed, 240 insertions(+), 211 deletions(-) diff --git a/build/default/production/command.o b/build/default/production/command.o index c4a1fd7522c5bfac083dd7c4d76e0b4bd9e25072..33ce210b2dbfe6932b97fbbc959015113a3a14b1 100644 GIT binary patch delta 2659 zcmZ8iTWpk75T4mfyO+Pa?Y6sZp|A^Exd+u2!0^*B4c*{y+0x_7VAt8zypGbrz810i9gMq{szxn@j+P_RX|M||$oNwmL zIcNLj@`*KLsoJqdq6s2ug%T~GBsG;*d^_*S&TX6bw52-xh6|~|{i)n@xxRdEZ@xFR zZ?L~VH_$WO7NV9^>F)5>s7k8qYGizDJn|M8#;eD_zI~5Jj+c&~T*QBmE)lEoUS-ca zGJnmE4Rt5CUC(~Eg6~`}B}>s#;O&R}&6vj?6iAMlKl zlR;7+5!>|icD(rBobo-!o)Hg4gix5k!foWtCGtK7s_aGXYgit50>DQJ(@Bcumkx`8LR=eM-K|B&s+;9KbShszWG8h*Hi*IC{`TX=PNzE#69 z&V=6Wu(*~e(MpbeOYJ(#6C$c_p>@_8>(xxav7^=Hrpm`zr2=&eyfnJ)oM|N{+uf5X z&tg>wq`6alUN>Kz5BT_O`HR3F?jpb4bMHd-aj_5idf zbtQCDwOG|`sZYa8)Y)(~N7Y~9q?&D2tF6$r(3`N%P`AQKZd6$-$zfH**HY)KRgFR# zqac0aN>mN}mHNs0tYzB$yT8b6wr4QAFW;LR%I+N=#v1iTRR_;fKUW>(lv*3v%yZN$ zk=4aH4s`{F3Q%`p#HOiIW1J4fbc|fK3j4+pNfnhEOB+16?YMuGg2vMLK$@Y#c^Kn7 zsBj8i05zN)OI?$dg7xAKU?Hu;D8;e;2#7wyJ(No%a#3)d`aP0vj60V9aM}#K9n%=z zF2~i}=#nZ}F2i!dv2;h%u)h@TD5m7*>v!6$vGjbY#*(~M;|;(Y1%qrO5coXdQiPWnfYF5Tmm`?T(IEA#G zieoF{Xu_mNl1o&lS{9pGk+Z4Fn_>|zN{S>rLivow68*f!vw>gKxEc6_#?tGP8n*%~ zjWfWfHQoUHp2l*n4N#U3L~boxq@J!#aDzHlJA2L{v1o5WFsc%fJL~M~bZviPs5hT$ zDfAvLOnZN2U){?boQM*QA$pc7#nXILU5uwaNme)F^NNSjjSs~It%Txm$$}0*QK7wk z3{=8IN;M)rkv^!b$v{P8D+us6S5KW}GIlh_yzed;g;0KT4B>CUW)UDg zfS<;c04>IM3-c*L+&MhkM_>~^xz~p8F0fexNE^X-q3E(0_>W$cktoPhAUp-95CTpT zdSNqbB<_!}``D*^5gli`fq!?Cow55bB%)0^P{>5qAaK-y_E&ZyQja+Ij_=hIZbBnv7Sxa zWU!_L67>m=xOhl#!o?#c?A(kmsX(cbB)?8{@JzgxTap<*maKE8lR*`zgFE*6D`jU= zZe*7*H7?F!$pRO6s4nj;*IiXrGblC#x`EH8ZPm}SY1{XM_*uH?Ko&hc5)-r%iWVpg z9fby=-Zi4rG64K*(fB-wfBg7LLu%>%s~cTzX_9$3c!l7oB$ zQ)P^XOI}b;yddq!l7&$c%9Yj$KLhI+K#Jn+dXGSU|JuHJSeg>C;iqwF{*px0z^6Q6 zKODy;!V@Vh@*7&d?Rh_zyUiIdEEZsz1a9n4ACr diff --git a/build/default/production/main.o b/build/default/production/main.o index e775f5438315dea1c55d2b98842a77a8f6f8fc24..8c9455b991a33b08280653add24cb15d1e873157 100644 GIT binary patch delta 840 zcmYk4O=uHA6vt;a*^ee^+$K%ZWOtL&l#NQ2G~gG05Nq|Ipz$C=v8J^xSZS;nQNe@h zK`4sQ`s_h1LOqEGsq8@!g(?UhJc#1Klkp&UC{pafgBJYHB!>>n@O%IFpEvV%c4_bO zzL`#?KQ-I6%Rez*y)--U*&M20sMqQ<_3&NB*phB|z1-1wfsW}`VmpT>2cPF-8e?x$Ec9!@!an&b{((#RM8A?>Xe0tF@Ww=XjfRcxKm(!G;Oo@o zmNnhGZ&Vc=+!oyFhxG*=4z4A7xsSIn##;<5oT-Ya;@d{2Ll0;*bdzeWkL8vq)su$T zA1;XsbLI}dOs~yf*2rX~GJJltEShEI^5|rFWMXXiV);z9>b-1x$oFd@#xf}BV(Lxa z2=3T~1!FU2vdKN*h)81OF@3mr-W!bS9A}QTpS)f{OT10y*)_o^m_#@wSeU`o)WxAs z1aD~g-v|yj_`TpbV|x&OSjS(Q>_Gpzj#nF;VL>GRG!ufE_-ZJ$1?V@ZFZKvG{Smvu z3*KOSH;;LE-wZC+jr{W_7ib~j!EmA@qwsF(4M%A@WvWB41Z1?BG8H32Z&R*%4&uBJ z?^veN6QPLZsv7DT(pa)gHH@erqpOJQC>o;MR+bm(nUzzE$hOPuie+jd3L2!@UD{6= z{R(ZhyZ8}0Zs*k10RA-ToUu(j?gBIoEf%F#w@t+#r{A`#9)g&cV%{;8={WT{u6h~b zE2=nIl_eM}(HyAI%Ggn9{OFjxM&F$rU!<0FPAPRzA?+&uBn_lp^%Nduk#3~3Y6wsJ HSM2x?L@=G^ delta 704 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 OCT2TB!y<3;GW-|aF%;VX diff --git a/dist/default/production/avr128da48_web-serial-example.X.production.hex b/dist/default/production/avr128da48_web-serial-example.X.production.hex index d56315b..2ddd668 100644 --- a/dist/default/production/avr128da48_web-serial-example.X.production.hex +++ b/dist/default/production/avr128da48_web-serial-example.X.production.hex @@ -1,82 +1,91 @@ -:100000000C9477000C9429020C9429020C94290278 -:100010000C9429020C9429020C9429020C942902B4 -:100020000C9429020C9429020C9429020C942902A4 -:100030000C9429020C9429020C9429020C94290294 -:100040000C9429020C9429020C9429020C94290284 -:100050000C9429020C9429020C9429020C94290274 -:100060000C9429020C9429020C9429020C94290264 -:100070000C9429020C9429020C9429020C94E4009B -:100080000C9429020C9429020C9429020C94290244 -:100090000C9429020C9429020C9429020C94290234 -:1000A0000C9429020C9429020C9429020C94290224 -:1000B0000C9429020C9429020C9429020C94290214 -:1000C0000C9429020C9429020C9429020C94290204 -:1000D0000C9429020C9429020C9429020C942902F4 -:1000E0000C9429020C9429024000408480008091E5 +:100000000C9477000C946B020C946B020C946B02B2 +:100010000C946B020C946B020C946B020C946B02AC +:100020000C946B020C946B020C946B020C946B029C +:100030000C946B020C946B020C946B020C946B028C +:100040000C946B020C946B020C946B020C946B027C +:100050000C946B020C946B020C946B020C946B026C +:100060000C946B020C946B020C946B020C946B025C +:100070000C946B020C946B020C946B020C94FA00BF +:100080000C946B020C946B020C946B020C946B023C +:100090000C946B020C946B020C946B020C946B022C +:1000A0000C946B020C946B020C946B020C946B021C +:1000B0000C946B020C946B020C946B020C946B020C +:1000C0000C946B020C946B020C946B020C946B02FC +:1000D0000C946B020C946B020C946B020C946B02EC +:1000E0000C946B020C946B02400040848000809161 :1000F00001108F7C806080688093011011241FBEE6 :10010000CFEFCDBFDFE7DEBFE8EEF0E040E019C0A3 :10011000B791A79137912791079107FD0EC097914D :100120008791EF01F92FE82F0BBF07900D92A217CF :10013000B307D9F7FE011BBE04C01D92A217B30777 -:10014000E1F7ED3EF40721F70E94DB010C94FC017E +:10014000E1F7ED3EF40721F70E9401020C943E0214 :04015000F894FFCF51 :100154005B4C4F475D3A20436F6D6D616E64206365 :100164006F6D706C65746564207375636365737318 :1001740066756C6C79207769746820636F64652098 :100184002230222E0A005B4C4F475D3A20496E769E :10019400616C696420636F6D6D616E64206E616D66 -:0401A40065210A00C7 -:1001A80048656C6C6F20776F726C64210A006C650F -:0F01B800645F746F67676C650068656C6C6F00DF -:1001C8001F920F920FB60F9211240BB60F922F9316 -:1001D8003F934F935F936F937F938F939F93AF93C7 -:1001E800BF93EF93FF9380912008803221F18A30EA -:1001F80069F08D3001F1E091824091E09E0F90937B -:100208008240F0E0E259FF4B808315C08EE690E40F -:100218000E94320110928240EEE6F0E40190002044 -:10022800E9F73197AF014E56504460E070E08EE632 -:1002380090E40E940702FF91EF91BF91AF919F91C7 -:100248008F917F916F915F914F913F912F910F9077 -:0C0258000BBE0F900FBE0F901F9018956A -:10026400CF92DF92EF92FF920F931F93CF93DF937E -:100274007C0102E010E4C0E0D0E0B801C7010E94B4 -:10028400EE01892B91F486E18C9FF0018D9FF00D96 -:100294001124E050F04C0190F081E02D099584E5A3 -:1002A40091E80E94A30180E00BC021960A5E1F4FD3 -:1002B400C630D10511F78AE891E80E94A30181E0D4 -:1002C400DF91CF911F910F91FF90EF90DF90CF902E -:0202D40008958B -:1002D600CF93DF93CDB7DEB76697CDBFDEBFFB0109 -:1002E60001900020E9F73197E61BF70B759708F5A3 -:1002F60020918340253010F01092834089839A83A1 -:10030600CE0103960E941802A091834081E08A0FD5 -:100316008093834086E1A89FD0011124A050B04C61 -:1003260086E1FE01319601900D928A95E1F781E012 -:1003360001C080E06696CDBFDEBFDF91CF91089504 -:10034600EF92FF920F931F93CF93DF938C017C0163 -:10035600C0E0D0E006C0F70181917F010E94100243 -:100366002196F80101900020E9F73197E01BF10B87 -:10037600CE17DF0780F3DF91CF911F910F91FF908A -:04038600EF90089557 -:10038A00E0E2F8E083E896E08087918783E087835C -:10039A00A0E4B4E081E011968C93119782E0129662 -:0C03AA008C9380E8858380EC86830895A6 -:1003B60080E4809341040E94C501789466EB71E85D -:1003C60085E292E00E946B0161EC71E880E292E0C6 -:0603D6000E946B01FFCF45 -:1003DC00DC01FB019D912191921303C09111FACF85 -:0C03EC00292F892F90E0821B91090895B1 -:1003F800EC010E942E020E942D02CE010E942F02C3 -:06040800CE010E942B0250 -:10040E00FC01480F591FE417F50711F06193FBCF5C -:02041E0008953F -:10042000E0E2F8E0948195FFFDCF809322080895E3 -:10043000FC01DB012D91BD0121932111FACF08951B -:0A04400088EA91E80E94A3010895E4 -:08044A0080E48093470408954B -:040452000C94000006 -:040456000E94A80058 -:02045A00089503 -:02045C00089501 -:02045E000895FF +:1001A40065210A005B4C4F475D3A204C697374200B +:1001B4006F6620617661696C61626C6520636F6D46 +:0B01C4006D616E64733A0A002E20008B +:1001CF0048656C6C6F20776F726C64210A006C65E8 +:1001DF00645F746F67676C650068656C6C6F006C4B +:0401EF0069737400BC +:1001F4001F920F920FB60F9211240BB60F922F93EA +:100204003F934F935F936F937F938F939F93AF939A +:10021400BF93EF93FF9380912008803221F18A30BD +:1002240069F08D3001F1E091824091E09E0F90934E +:100234008240F0E0E259FF4B808315C08EE690E4E3 +:100244000E94480110928240EEE6F0E40190002002 +:10025400E9F73197AF014E56504460E070E08EE606 +:1002640090E40E944902FF91EF91BF91AF919F9159 +:100274008F917F916F915F914F913F912F910F904B +:0C0284000BBE0F900FBE0F901F9018953E +:10029000CF92DF92EF92FF920F931F93CF93DF9352 +:1002A0007C0102E010E4C0E0D0E0B801C7010E9488 +:1002B0003002892B91F486E18C9FF0018D9FF00D27 +:1002C0001124E050F04C0190F081E02D099584E577 +:1002D00091E80E94DF0180E00BC021960A5E1F4F6B +:1002E000C630D10511F78AE891E80E94DF0181E06C +:1002F000DF91CF911F910F91FF90EF90DF90CF9002 +:0203000008955E +:10030200CF93DF93CDB7DEB76697CDBFDEBFFB01DC +:1003120001900020E9F73197E61BF70B759708F576 +:1003220020918340253010F01092834089839A8374 +:10033200CE0103960E945A02A091834081E08A0F67 +:100342008093834086E1A89FD0011124A050B04C35 +:1003520086E1FE01319601900D928A95E1F781E0E6 +:1003620001C080E06696CDBFDEBFDF91CF910895D8 +:100372000F931F93CF9388EA91E80E94DF0100E078 +:1003820010E4C1E3F80180819181892B71F08C2FF7 +:100392000E9452028CEC91E80E94DF01C801029691 +:1003A2000E94DF018AE00E9452020A5E1F4FCF5F65 +:0C03B200C63341F7CF911F910F910895C1 +:1003BE00EF92FF920F931F93CF93DF938C017C01EB +:1003CE00C0E0D0E006C0F70181917F010E94520289 +:1003DE002196F80101900020E9F73197E01BF10B0F +:1003EE00CE17DF0780F3DF91CF911F910F91FF9012 +:0403FE00EF900895DF +:1004020080E4809341040E941A0278946DED71E8B1 +:1004120087E692E00E94810168EE71E882E692E04E +:100422000E9481016EEE71E889EB91E00E948101E8 +:02043200FFCFFA +:10043400E0E2F8E083E896E08087918783E08783B1 +:10044400A0E4B4E081E011968C93119782E01296B7 +:0C0454008C9380E8858380EC86830895FB +:10046000DC01FB019D912191921303C09111FACF00 +:0C047000292F892F90E0821B910908952C +:10047C00EC010E9470020E946F02CE010E94710278 +:06048C00CE010E946D028A +:10049200FC01480F591FE417F50711F06193FBCFD8 +:0204A2000895BB +:1004A400E0E2F8E0948195FFFDCF8093220808955F +:1004B400FC01DB012D91BD0121932111FACF089597 +:0A04C4008FEC91E80E94DF0108951B +:0804CE0080E4809347040895C7 +:0404D6000C94000082 +:0404DA000E94A800D4 +:0204DE0008957F +:0204E00008957D +:0204E20008957B :00000001FF diff --git a/dist/default/production/avr128da48_web-serial-example.X.production.map b/dist/default/production/avr128da48_web-serial-example.X.production.map index 19f76d5..a55d66c 100644 --- a/dist/default/production/avr128da48_web-serial-example.X.production.map +++ b/dist/default/production/avr128da48_web-serial-example.X.production.map @@ -398,57 +398,57 @@ END GROUP .debug_sfnames *(.debug_sfnames) -.debug_aranges 0x0000000000000000 0x98 +.debug_aranges 0x0000000000000000 0xa0 *(.debug_aranges) .debug_aranges 0x0000000000000000 0x40 build/default/production/main.o .debug_aranges 0x0000000000000040 0x30 build/default/production/usart.o .debug_aranges - 0x0000000000000070 0x28 build/default/production/command.o + 0x0000000000000070 0x30 build/default/production/command.o .debug_pubnames *(.debug_pubnames) -.debug_info 0x0000000000000000 0x3f44 +.debug_info 0x0000000000000000 0x401a *(.debug_info .gnu.linkonce.wi.*) .debug_info 0x0000000000000000 0x2c24 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/lib/avrxmega4/memx-const/mapped/crtavr128da48.o - .debug_info 0x0000000000002c24 0x7ef build/default/production/main.o - .debug_info 0x0000000000003413 0x6b2 build/default/production/usart.o - .debug_info 0x0000000000003ac5 0x47f build/default/production/command.o + .debug_info 0x0000000000002c24 0x80b build/default/production/main.o + .debug_info 0x000000000000342f 0x6b2 build/default/production/usart.o + .debug_info 0x0000000000003ae1 0x539 build/default/production/command.o -.debug_abbrev 0x0000000000000000 0x2e07 +.debug_abbrev 0x0000000000000000 0x2e21 *(.debug_abbrev) .debug_abbrev 0x0000000000000000 0x29ce C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/lib/avrxmega4/memx-const/mapped/crtavr128da48.o .debug_abbrev 0x00000000000029ce 0x1a8 build/default/production/main.o .debug_abbrev 0x0000000000002b76 0x14c build/default/production/usart.o - .debug_abbrev 0x0000000000002cc2 0x145 build/default/production/command.o + .debug_abbrev 0x0000000000002cc2 0x15f build/default/production/command.o -.debug_line 0x0000000000000000 0x6ab +.debug_line 0x0000000000000000 0x6f5 *(.debug_line .debug_line.* .debug_line_end) .debug_line 0x0000000000000000 0x222 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/lib/avrxmega4/memx-const/mapped/crtavr128da48.o - .debug_line 0x0000000000000222 0x1b6 build/default/production/main.o - .debug_line 0x00000000000003d8 0x175 build/default/production/usart.o - .debug_line 0x000000000000054d 0x15e build/default/production/command.o + .debug_line 0x0000000000000222 0x1bc build/default/production/main.o + .debug_line 0x00000000000003de 0x175 build/default/production/usart.o + .debug_line 0x0000000000000553 0x1a2 build/default/production/command.o -.debug_frame 0x0000000000000000 0x17c +.debug_frame 0x0000000000000000 0x19c *(.debug_frame) .debug_frame 0x0000000000000000 0xac build/default/production/main.o .debug_frame 0x00000000000000ac 0x64 build/default/production/usart.o - .debug_frame 0x0000000000000110 0x6c build/default/production/command.o + .debug_frame 0x0000000000000110 0x8c build/default/production/command.o -.debug_str 0x0000000000000000 0x138b +.debug_str 0x0000000000000000 0x139b *(.debug_str) .debug_str 0x0000000000000000 0x1320 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/lib/avrxmega4/memx-const/mapped/crtavr128da48.o .debug_str 0x0000000000001320 0x4e build/default/production/main.o .debug_str 0x000000000000136e 0xb build/default/production/usart.o - .debug_str 0x0000000000001379 0x12 build/default/production/command.o + .debug_str 0x0000000000001379 0x22 build/default/production/command.o -.debug_loc 0x0000000000000000 0x1b2 +.debug_loc 0x0000000000000000 0x1ed *(.debug_loc) .debug_loc 0x0000000000000000 0x13 build/default/production/main.o .debug_loc 0x0000000000000013 0x5a build/default/production/usart.o - .debug_loc 0x000000000000006d 0x145 build/default/production/command.o + .debug_loc 0x000000000000006d 0x180 build/default/production/command.o .debug_macinfo *(.debug_macinfo) @@ -468,11 +468,11 @@ END GROUP .debug_pubtypes *(.debug_pubtypes) -.debug_ranges 0x0000000000000000 0x68 +.debug_ranges 0x0000000000000000 0x70 *(.debug_ranges) .debug_ranges 0x0000000000000000 0x30 build/default/production/main.o .debug_ranges 0x0000000000000030 0x20 build/default/production/usart.o - .debug_ranges 0x0000000000000050 0x18 build/default/production/command.o + .debug_ranges 0x0000000000000050 0x20 build/default/production/command.o .debug_macro *(.debug_macro) @@ -501,158 +501,164 @@ LOAD data_init .bss.commands 0x0000000000804000 0x6e build/default/production/command.o 0x0000000000804000 commands -.rodata 0x0000000000808154 0x54 load address 0x0000000000000154 - .rodata 0x0000000000808154 0x54 build/default/production/command.o +.rodata 0x0000000000808154 0x7b load address 0x0000000000000154 + .rodata 0x0000000000808154 0x7b build/default/production/command.o -.rodata 0x00000000008081a8 0x1f load address 0x00000000000001a8 - .rodata 0x00000000008081a8 0x1f build/default/production/main.o +.rodata 0x00000000008081cf 0x24 load address 0x00000000000001cf + .rodata 0x00000000008081cf 0x24 build/default/production/main.o .text.__vector_31 - 0x00000000000001c8 0x9c + 0x00000000000001f4 0x9c .text.__vector_31 - 0x00000000000001c8 0x9c build/default/production/main.o - 0x00000000000001c8 __vector_31 + 0x00000000000001f4 0x9c build/default/production/main.o + 0x00000000000001f4 __vector_31 .text.command_process - 0x0000000000000264 0x72 + 0x0000000000000290 0x72 .text.command_process - 0x0000000000000264 0x72 build/default/production/command.o - 0x0000000000000264 command_process + 0x0000000000000290 0x72 build/default/production/command.o + 0x0000000000000290 command_process .text.command_define - 0x00000000000002d6 0x70 + 0x0000000000000302 0x70 .text.command_define - 0x00000000000002d6 0x70 build/default/production/command.o - 0x00000000000002d6 command_define + 0x0000000000000302 0x70 build/default/production/command.o + 0x0000000000000302 command_define + +.text.command_list + 0x0000000000000372 0x4c + .text.command_list + 0x0000000000000372 0x4c build/default/production/command.o + 0x0000000000000372 command_list .text.USART1_SendString - 0x0000000000000346 0x44 + 0x00000000000003be 0x44 .text.USART1_SendString - 0x0000000000000346 0x44 build/default/production/usart.o - 0x0000000000000346 USART1_SendString + 0x00000000000003be 0x44 build/default/production/usart.o + 0x00000000000003be USART1_SendString + +.text.main 0x0000000000000402 0x32 + .text.main 0x0000000000000402 0x32 build/default/production/main.o + 0x0000000000000402 main .text.USART1_Initialize - 0x000000000000038a 0x2c + 0x0000000000000434 0x2c .text.USART1_Initialize - 0x000000000000038a 0x2c build/default/production/usart.o - 0x000000000000038a USART1_Initialize + 0x0000000000000434 0x2c build/default/production/usart.o + 0x0000000000000434 USART1_Initialize -.text.main 0x00000000000003b6 0x26 - .text.main 0x00000000000003b6 0x26 build/default/production/main.o - 0x00000000000003b6 main +.text.strcmp 0x0000000000000460 0x1c + .text.strcmp 0x0000000000000460 0x1c c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(strcmp.o) + 0x0000000000000460 strcmp -.text.strcmp 0x00000000000003dc 0x1c - .text.strcmp 0x00000000000003dc 0x1c c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(strcmp.o) - 0x00000000000003dc strcmp +.text.exit 0x000000000000047c 0x16 + .text.exit 0x000000000000047c 0x16 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(exit.o) + 0x000000000000047c exit -.text.exit 0x00000000000003f8 0x16 - .text.exit 0x00000000000003f8 0x16 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(exit.o) - 0x00000000000003f8 exit - -.text.memset 0x000000000000040e 0x12 - .text.memset 0x000000000000040e 0x12 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(memset.o) - 0x000000000000040e memset +.text.memset 0x0000000000000492 0x12 + .text.memset 0x0000000000000492 0x12 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(memset.o) + 0x0000000000000492 memset .text.USART1_SendChar - 0x0000000000000420 0x10 + 0x00000000000004a4 0x10 .text.USART1_SendChar - 0x0000000000000420 0x10 build/default/production/usart.o - 0x0000000000000420 USART1_SendChar + 0x00000000000004a4 0x10 build/default/production/usart.o + 0x00000000000004a4 USART1_SendChar -.text.strcpy 0x0000000000000430 0x10 - .text.strcpy 0x0000000000000430 0x10 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(strcpy.o) - 0x0000000000000430 strcpy +.text.strcpy 0x00000000000004b4 0x10 + .text.strcpy 0x00000000000004b4 0x10 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(strcpy.o) + 0x00000000000004b4 strcpy .text.hello_world - 0x0000000000000440 0xa + 0x00000000000004c4 0xa .text.hello_world - 0x0000000000000440 0xa build/default/production/main.o - 0x0000000000000440 hello_world + 0x00000000000004c4 0xa build/default/production/main.o + 0x00000000000004c4 hello_world .text.led_toggle - 0x000000000000044a 0x8 + 0x00000000000004ce 0x8 .text.led_toggle - 0x000000000000044a 0x8 build/default/production/main.o - 0x000000000000044a led_toggle + 0x00000000000004ce 0x8 build/default/production/main.o + 0x00000000000004ce led_toggle -.text 0x0000000000000452 0x4 - .text 0x0000000000000452 0x4 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/lib/avrxmega4/memx-const/mapped/crtavr128da48.o - 0x0000000000000452 __vector_38 - 0x0000000000000452 __vector_22 - 0x0000000000000452 __vector_28 - 0x0000000000000452 __vector_1 - 0x0000000000000452 __vector_32 - 0x0000000000000452 __vector_34 - 0x0000000000000452 __vector_24 - 0x0000000000000452 __vector_12 - 0x0000000000000452 __vector_55 - 0x0000000000000452 __vector_46 - 0x0000000000000452 __bad_interrupt - 0x0000000000000452 __vector_6 - 0x0000000000000452 __vector_35 - 0x0000000000000452 __vector_39 - 0x0000000000000452 __vector_3 - 0x0000000000000452 __vector_23 - 0x0000000000000452 __vector_30 - 0x0000000000000452 __vector_45 - 0x0000000000000452 __vector_25 - 0x0000000000000452 __vector_11 - 0x0000000000000452 __vector_54 - 0x0000000000000452 __vector_13 - 0x0000000000000452 __vector_17 - 0x0000000000000452 __vector_19 - 0x0000000000000452 __vector_56 - 0x0000000000000452 __vector_7 - 0x0000000000000452 __vector_49 - 0x0000000000000452 __vector_41 - 0x0000000000000452 __vector_43 - 0x0000000000000452 __vector_27 - 0x0000000000000452 __vector_5 - 0x0000000000000452 __vector_33 - 0x0000000000000452 __vector_47 - 0x0000000000000452 __vector_52 - 0x0000000000000452 __vector_37 - 0x0000000000000452 __vector_4 - 0x0000000000000452 __vector_44 - 0x0000000000000452 __vector_51 - 0x0000000000000452 __vector_9 - 0x0000000000000452 __vector_2 - 0x0000000000000452 __vector_21 - 0x0000000000000452 __vector_15 - 0x0000000000000452 __vector_36 - 0x0000000000000452 __vector_29 - 0x0000000000000452 __vector_40 - 0x0000000000000452 __vector_8 - 0x0000000000000452 __vector_26 - 0x0000000000000452 __vector_48 - 0x0000000000000452 __vector_14 - 0x0000000000000452 __vector_57 - 0x0000000000000452 __vector_53 - 0x0000000000000452 __vector_10 - 0x0000000000000452 __vector_50 - 0x0000000000000452 __vector_16 - 0x0000000000000452 __vector_18 - 0x0000000000000452 __vector_20 - 0x0000000000000452 __vector_42 +.text 0x00000000000004d6 0x4 + .text 0x00000000000004d6 0x4 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/lib/avrxmega4/memx-const/mapped/crtavr128da48.o + 0x00000000000004d6 __vector_38 + 0x00000000000004d6 __vector_22 + 0x00000000000004d6 __vector_28 + 0x00000000000004d6 __vector_1 + 0x00000000000004d6 __vector_32 + 0x00000000000004d6 __vector_34 + 0x00000000000004d6 __vector_24 + 0x00000000000004d6 __vector_12 + 0x00000000000004d6 __vector_55 + 0x00000000000004d6 __vector_46 + 0x00000000000004d6 __bad_interrupt + 0x00000000000004d6 __vector_6 + 0x00000000000004d6 __vector_35 + 0x00000000000004d6 __vector_39 + 0x00000000000004d6 __vector_3 + 0x00000000000004d6 __vector_23 + 0x00000000000004d6 __vector_30 + 0x00000000000004d6 __vector_45 + 0x00000000000004d6 __vector_25 + 0x00000000000004d6 __vector_11 + 0x00000000000004d6 __vector_54 + 0x00000000000004d6 __vector_13 + 0x00000000000004d6 __vector_17 + 0x00000000000004d6 __vector_19 + 0x00000000000004d6 __vector_56 + 0x00000000000004d6 __vector_7 + 0x00000000000004d6 __vector_49 + 0x00000000000004d6 __vector_41 + 0x00000000000004d6 __vector_43 + 0x00000000000004d6 __vector_27 + 0x00000000000004d6 __vector_5 + 0x00000000000004d6 __vector_33 + 0x00000000000004d6 __vector_47 + 0x00000000000004d6 __vector_52 + 0x00000000000004d6 __vector_37 + 0x00000000000004d6 __vector_4 + 0x00000000000004d6 __vector_44 + 0x00000000000004d6 __vector_51 + 0x00000000000004d6 __vector_9 + 0x00000000000004d6 __vector_2 + 0x00000000000004d6 __vector_21 + 0x00000000000004d6 __vector_15 + 0x00000000000004d6 __vector_36 + 0x00000000000004d6 __vector_29 + 0x00000000000004d6 __vector_40 + 0x00000000000004d6 __vector_8 + 0x00000000000004d6 __vector_26 + 0x00000000000004d6 __vector_48 + 0x00000000000004d6 __vector_14 + 0x00000000000004d6 __vector_57 + 0x00000000000004d6 __vector_53 + 0x00000000000004d6 __vector_10 + 0x00000000000004d6 __vector_50 + 0x00000000000004d6 __vector_16 + 0x00000000000004d6 __vector_18 + 0x00000000000004d6 __vector_20 + 0x00000000000004d6 __vector_42 -.text._Exit 0x0000000000000456 0x4 - .text._Exit 0x0000000000000456 0x4 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(_Exit.o) - 0x0000000000000456 _Exit +.text._Exit 0x00000000000004da 0x4 + .text._Exit 0x00000000000004da 0x4 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(_Exit.o) + 0x00000000000004da _Exit .text.__dummy_fini - 0x000000000000045a 0x2 + 0x00000000000004de 0x2 .text.__dummy_fini - 0x000000000000045a 0x2 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(exit.o) - 0x000000000000045a _fini + 0x00000000000004de 0x2 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(exit.o) + 0x00000000000004de _fini .text.__dummy_funcs_on_exit - 0x000000000000045c 0x2 + 0x00000000000004e0 0x2 .text.__dummy_funcs_on_exit - 0x000000000000045c 0x2 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(exit.o) - 0x000000000000045c __funcs_on_exit + 0x00000000000004e0 0x2 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(exit.o) + 0x00000000000004e0 __funcs_on_exit .text.__dummy_simulator_exit - 0x000000000000045e 0x2 + 0x00000000000004e2 0x2 .text.__dummy_simulator_exit - 0x000000000000045e 0x2 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(exit.o) - 0x000000000000045e __simulator_exit + 0x00000000000004e2 0x2 c:/program files/microchip/xc8/v2.36/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega4/memx-const/mapped\libc.a(exit.o) + 0x00000000000004e2 __simulator_exit diff --git a/dist/default/production/memoryfile.xml b/dist/default/production/memoryfile.xml index 26bb6ae..a0629c0 100644 --- a/dist/default/production/memoryfile.xml +++ b/dist/default/production/memoryfile.xml @@ -4,8 +4,8 @@ bytes 131072 - 1119 - 129953 + 1251 + 129821 bytes diff --git a/main.c b/main.c index ba15420..a268b66 100644 --- a/main.c +++ b/main.c @@ -41,6 +41,7 @@ int main(void) { command_define(led_toggle, "led_toggle"); command_define(hello_world, "hello"); + command_define(command_list, "list"); while (1) { } diff --git a/nbproject/Makefile-genesis.properties b/nbproject/Makefile-genesis.properties index 66aa6af..3ae34ab 100644 --- a/nbproject/Makefile-genesis.properties +++ b/nbproject/Makefile-genesis.properties @@ -1,11 +1,11 @@ # -#Sun Sep 18 19:33:06 MSK 2022 +#Mon Sep 19 17:10:08 MSK 2022 default.languagetoolchain.version=2.36 default.Pack.dfplocation=C\:\\Program Files\\Microchip\\MPLABX\\v6.00\\packs\\Microchip\\AVR-Dx_DFP\\1.10.124 default.com-microchip-mplab-mdbcore-AtmelIceScripting-AtmelIceScriptingBase.md5=482739504911ebc0014ce7a2f768600b conf.ids=default default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc8\\v2.36\\bin -host.id=j1xa-hixg-b +host.id=j22y-1r9x-x configurations-xml=aebb80b5ae0e47377ddbf10c5632d870 com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=6e02ca5e9f5042ffd365b42ab82d3a9b user-defined-mime-resolver-xml=none