mirror of
https://github.com/sergeyyarkov/avr128da48_web-serial-example.git
synced 2026-10-11 10:19:02 +03:00
feat: added list command
This commit is contained in:
parent
956a4dd21c
commit
f9f5b707f7
Binary file not shown.
Binary file not shown.
16
command.c
16
command.c
@ -33,8 +33,20 @@ uint8_t command_process(char *cmd_name) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
} while (i++ < COMMAND_SIZE);
|
} while (i++ < COMMAND_SIZE);
|
||||||
|
|
||||||
USART1_SendString("[LOG]: Invalid command name!\n");
|
USART1_SendString("[LOG]: Invalid command name!\n");
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void command_list(void) {
|
||||||
|
USART1_SendString("[LOG]: List of available commands:\n");
|
||||||
|
for (uint8_t i = 0; i < COMMAND_SIZE; i++) {
|
||||||
|
if (commands[i].addr) {
|
||||||
|
USART1_SendChar((i + 1) + '0');
|
||||||
|
USART1_SendString(". ");
|
||||||
|
USART1_SendString(commands[i].name);
|
||||||
|
USART1_SendChar('\n');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@ -14,6 +14,7 @@ struct Command {
|
|||||||
|
|
||||||
uint8_t command_define(void *fp, char name[COMMAND_MAX_NAME_LENGTH]);
|
uint8_t command_define(void *fp, char name[COMMAND_MAX_NAME_LENGTH]);
|
||||||
uint8_t command_process(char *cmd_name);
|
uint8_t command_process(char *cmd_name);
|
||||||
|
void command_list(void);
|
||||||
|
|
||||||
#endif /* COMMAND_H */
|
#endif /* COMMAND_H */
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@ -1,82 +1,91 @@
|
|||||||
:100000000C9477000C9429020C9429020C94290278
|
:100000000C9477000C946B020C946B020C946B02B2
|
||||||
:100010000C9429020C9429020C9429020C942902B4
|
:100010000C946B020C946B020C946B020C946B02AC
|
||||||
:100020000C9429020C9429020C9429020C942902A4
|
:100020000C946B020C946B020C946B020C946B029C
|
||||||
:100030000C9429020C9429020C9429020C94290294
|
:100030000C946B020C946B020C946B020C946B028C
|
||||||
:100040000C9429020C9429020C9429020C94290284
|
:100040000C946B020C946B020C946B020C946B027C
|
||||||
:100050000C9429020C9429020C9429020C94290274
|
:100050000C946B020C946B020C946B020C946B026C
|
||||||
:100060000C9429020C9429020C9429020C94290264
|
:100060000C946B020C946B020C946B020C946B025C
|
||||||
:100070000C9429020C9429020C9429020C94E4009B
|
:100070000C946B020C946B020C946B020C94FA00BF
|
||||||
:100080000C9429020C9429020C9429020C94290244
|
:100080000C946B020C946B020C946B020C946B023C
|
||||||
:100090000C9429020C9429020C9429020C94290234
|
:100090000C946B020C946B020C946B020C946B022C
|
||||||
:1000A0000C9429020C9429020C9429020C94290224
|
:1000A0000C946B020C946B020C946B020C946B021C
|
||||||
:1000B0000C9429020C9429020C9429020C94290214
|
:1000B0000C946B020C946B020C946B020C946B020C
|
||||||
:1000C0000C9429020C9429020C9429020C94290204
|
:1000C0000C946B020C946B020C946B020C946B02FC
|
||||||
:1000D0000C9429020C9429020C9429020C942902F4
|
:1000D0000C946B020C946B020C946B020C946B02EC
|
||||||
:1000E0000C9429020C9429024000408480008091E5
|
:1000E0000C946B020C946B02400040848000809161
|
||||||
:1000F00001108F7C806080688093011011241FBEE6
|
:1000F00001108F7C806080688093011011241FBEE6
|
||||||
:10010000CFEFCDBFDFE7DEBFE8EEF0E040E019C0A3
|
:10010000CFEFCDBFDFE7DEBFE8EEF0E040E019C0A3
|
||||||
:10011000B791A79137912791079107FD0EC097914D
|
:10011000B791A79137912791079107FD0EC097914D
|
||||||
:100120008791EF01F92FE82F0BBF07900D92A217CF
|
:100120008791EF01F92FE82F0BBF07900D92A217CF
|
||||||
:10013000B307D9F7FE011BBE04C01D92A217B30777
|
:10013000B307D9F7FE011BBE04C01D92A217B30777
|
||||||
:10014000E1F7ED3EF40721F70E94DB010C94FC017E
|
:10014000E1F7ED3EF40721F70E9401020C943E0214
|
||||||
:04015000F894FFCF51
|
:04015000F894FFCF51
|
||||||
:100154005B4C4F475D3A20436F6D6D616E64206365
|
:100154005B4C4F475D3A20436F6D6D616E64206365
|
||||||
:100164006F6D706C65746564207375636365737318
|
:100164006F6D706C65746564207375636365737318
|
||||||
:1001740066756C6C79207769746820636F64652098
|
:1001740066756C6C79207769746820636F64652098
|
||||||
:100184002230222E0A005B4C4F475D3A20496E769E
|
:100184002230222E0A005B4C4F475D3A20496E769E
|
||||||
:10019400616C696420636F6D6D616E64206E616D66
|
:10019400616C696420636F6D6D616E64206E616D66
|
||||||
:0401A40065210A00C7
|
:1001A40065210A005B4C4F475D3A204C697374200B
|
||||||
:1001A80048656C6C6F20776F726C64210A006C650F
|
:1001B4006F6620617661696C61626C6520636F6D46
|
||||||
:0F01B800645F746F67676C650068656C6C6F00DF
|
:0B01C4006D616E64733A0A002E20008B
|
||||||
:1001C8001F920F920FB60F9211240BB60F922F9316
|
:1001CF0048656C6C6F20776F726C64210A006C65E8
|
||||||
:1001D8003F934F935F936F937F938F939F93AF93C7
|
:1001DF00645F746F67676C650068656C6C6F006C4B
|
||||||
:1001E800BF93EF93FF9380912008803221F18A30EA
|
:0401EF0069737400BC
|
||||||
:1001F80069F08D3001F1E091824091E09E0F90937B
|
:1001F4001F920F920FB60F9211240BB60F922F93EA
|
||||||
:100208008240F0E0E259FF4B808315C08EE690E40F
|
:100204003F934F935F936F937F938F939F93AF939A
|
||||||
:100218000E94320110928240EEE6F0E40190002044
|
:10021400BF93EF93FF9380912008803221F18A30BD
|
||||||
:10022800E9F73197AF014E56504460E070E08EE632
|
:1002240069F08D3001F1E091824091E09E0F90934E
|
||||||
:1002380090E40E940702FF91EF91BF91AF919F91C7
|
:100234008240F0E0E259FF4B808315C08EE690E4E3
|
||||||
:100248008F917F916F915F914F913F912F910F9077
|
:100244000E94480110928240EEE6F0E40190002002
|
||||||
:0C0258000BBE0F900FBE0F901F9018956A
|
:10025400E9F73197AF014E56504460E070E08EE606
|
||||||
:10026400CF92DF92EF92FF920F931F93CF93DF937E
|
:1002640090E40E944902FF91EF91BF91AF919F9159
|
||||||
:100274007C0102E010E4C0E0D0E0B801C7010E94B4
|
:100274008F917F916F915F914F913F912F910F904B
|
||||||
:10028400EE01892B91F486E18C9FF0018D9FF00D96
|
:0C0284000BBE0F900FBE0F901F9018953E
|
||||||
:100294001124E050F04C0190F081E02D099584E5A3
|
:10029000CF92DF92EF92FF920F931F93CF93DF9352
|
||||||
:1002A40091E80E94A30180E00BC021960A5E1F4FD3
|
:1002A0007C0102E010E4C0E0D0E0B801C7010E9488
|
||||||
:1002B400C630D10511F78AE891E80E94A30181E0D4
|
:1002B0003002892B91F486E18C9FF0018D9FF00D27
|
||||||
:1002C400DF91CF911F910F91FF90EF90DF90CF902E
|
:1002C0001124E050F04C0190F081E02D099584E577
|
||||||
:0202D40008958B
|
:1002D00091E80E94DF0180E00BC021960A5E1F4F6B
|
||||||
:1002D600CF93DF93CDB7DEB76697CDBFDEBFFB0109
|
:1002E000C630D10511F78AE891E80E94DF0181E06C
|
||||||
:1002E60001900020E9F73197E61BF70B759708F5A3
|
:1002F000DF91CF911F910F91FF90EF90DF90CF9002
|
||||||
:1002F60020918340253010F01092834089839A83A1
|
:0203000008955E
|
||||||
:10030600CE0103960E941802A091834081E08A0FD5
|
:10030200CF93DF93CDB7DEB76697CDBFDEBFFB01DC
|
||||||
:100316008093834086E1A89FD0011124A050B04C61
|
:1003120001900020E9F73197E61BF70B759708F576
|
||||||
:1003260086E1FE01319601900D928A95E1F781E012
|
:1003220020918340253010F01092834089839A8374
|
||||||
:1003360001C080E06696CDBFDEBFDF91CF91089504
|
:10033200CE0103960E945A02A091834081E08A0F67
|
||||||
:10034600EF92FF920F931F93CF93DF938C017C0163
|
:100342008093834086E1A89FD0011124A050B04C35
|
||||||
:10035600C0E0D0E006C0F70181917F010E94100243
|
:1003520086E1FE01319601900D928A95E1F781E0E6
|
||||||
:100366002196F80101900020E9F73197E01BF10B87
|
:1003620001C080E06696CDBFDEBFDF91CF910895D8
|
||||||
:10037600CE17DF0780F3DF91CF911F910F91FF908A
|
:100372000F931F93CF9388EA91E80E94DF0100E078
|
||||||
:04038600EF90089557
|
:1003820010E4C1E3F80180819181892B71F08C2FF7
|
||||||
:10038A00E0E2F8E083E896E08087918783E087835C
|
:100392000E9452028CEC91E80E94DF01C801029691
|
||||||
:10039A00A0E4B4E081E011968C93119782E0129662
|
:1003A2000E94DF018AE00E9452020A5E1F4FCF5F65
|
||||||
:0C03AA008C9380E8858380EC86830895A6
|
:0C03B200C63341F7CF911F910F910895C1
|
||||||
:1003B60080E4809341040E94C501789466EB71E85D
|
:1003BE00EF92FF920F931F93CF93DF938C017C01EB
|
||||||
:1003C60085E292E00E946B0161EC71E880E292E0C6
|
:1003CE00C0E0D0E006C0F70181917F010E94520289
|
||||||
:0603D6000E946B01FFCF45
|
:1003DE002196F80101900020E9F73197E01BF10B0F
|
||||||
:1003DC00DC01FB019D912191921303C09111FACF85
|
:1003EE00CE17DF0780F3DF91CF911F910F91FF9012
|
||||||
:0C03EC00292F892F90E0821B91090895B1
|
:0403FE00EF900895DF
|
||||||
:1003F800EC010E942E020E942D02CE010E942F02C3
|
:1004020080E4809341040E941A0278946DED71E8B1
|
||||||
:06040800CE010E942B0250
|
:1004120087E692E00E94810168EE71E882E692E04E
|
||||||
:10040E00FC01480F591FE417F50711F06193FBCF5C
|
:100422000E9481016EEE71E889EB91E00E948101E8
|
||||||
:02041E0008953F
|
:02043200FFCFFA
|
||||||
:10042000E0E2F8E0948195FFFDCF809322080895E3
|
:10043400E0E2F8E083E896E08087918783E08783B1
|
||||||
:10043000FC01DB012D91BD0121932111FACF08951B
|
:10044400A0E4B4E081E011968C93119782E01296B7
|
||||||
:0A04400088EA91E80E94A3010895E4
|
:0C0454008C9380E8858380EC86830895FB
|
||||||
:08044A0080E48093470408954B
|
:10046000DC01FB019D912191921303C09111FACF00
|
||||||
:040452000C94000006
|
:0C047000292F892F90E0821B910908952C
|
||||||
:040456000E94A80058
|
:10047C00EC010E9470020E946F02CE010E94710278
|
||||||
:02045A00089503
|
:06048C00CE010E946D028A
|
||||||
:02045C00089501
|
:10049200FC01480F591FE417F50711F06193FBCFD8
|
||||||
:02045E000895FF
|
:0204A2000895BB
|
||||||
|
:1004A400E0E2F8E0948195FFFDCF8093220808955F
|
||||||
|
:1004B400FC01DB012D91BD0121932111FACF089597
|
||||||
|
:0A04C4008FEC91E80E94DF0108951B
|
||||||
|
:0804CE0080E4809347040895C7
|
||||||
|
:0404D6000C94000082
|
||||||
|
:0404DA000E94A800D4
|
||||||
|
:0204DE0008957F
|
||||||
|
:0204E00008957D
|
||||||
|
:0204E20008957B
|
||||||
:00000001FF
|
:00000001FF
|
||||||
|
|||||||
@ -398,57 +398,57 @@ END GROUP
|
|||||||
.debug_sfnames
|
.debug_sfnames
|
||||||
*(.debug_sfnames)
|
*(.debug_sfnames)
|
||||||
|
|
||||||
.debug_aranges 0x0000000000000000 0x98
|
.debug_aranges 0x0000000000000000 0xa0
|
||||||
*(.debug_aranges)
|
*(.debug_aranges)
|
||||||
.debug_aranges
|
.debug_aranges
|
||||||
0x0000000000000000 0x40 build/default/production/main.o
|
0x0000000000000000 0x40 build/default/production/main.o
|
||||||
.debug_aranges
|
.debug_aranges
|
||||||
0x0000000000000040 0x30 build/default/production/usart.o
|
0x0000000000000040 0x30 build/default/production/usart.o
|
||||||
.debug_aranges
|
.debug_aranges
|
||||||
0x0000000000000070 0x28 build/default/production/command.o
|
0x0000000000000070 0x30 build/default/production/command.o
|
||||||
|
|
||||||
.debug_pubnames
|
.debug_pubnames
|
||||||
*(.debug_pubnames)
|
*(.debug_pubnames)
|
||||||
|
|
||||||
.debug_info 0x0000000000000000 0x3f44
|
.debug_info 0x0000000000000000 0x401a
|
||||||
*(.debug_info .gnu.linkonce.wi.*)
|
*(.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 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 0x0000000000002c24 0x80b build/default/production/main.o
|
||||||
.debug_info 0x0000000000003413 0x6b2 build/default/production/usart.o
|
.debug_info 0x000000000000342f 0x6b2 build/default/production/usart.o
|
||||||
.debug_info 0x0000000000003ac5 0x47f build/default/production/command.o
|
.debug_info 0x0000000000003ae1 0x539 build/default/production/command.o
|
||||||
|
|
||||||
.debug_abbrev 0x0000000000000000 0x2e07
|
.debug_abbrev 0x0000000000000000 0x2e21
|
||||||
*(.debug_abbrev)
|
*(.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 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 0x00000000000029ce 0x1a8 build/default/production/main.o
|
||||||
.debug_abbrev 0x0000000000002b76 0x14c build/default/production/usart.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 .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 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 0x0000000000000222 0x1bc build/default/production/main.o
|
||||||
.debug_line 0x00000000000003d8 0x175 build/default/production/usart.o
|
.debug_line 0x00000000000003de 0x175 build/default/production/usart.o
|
||||||
.debug_line 0x000000000000054d 0x15e build/default/production/command.o
|
.debug_line 0x0000000000000553 0x1a2 build/default/production/command.o
|
||||||
|
|
||||||
.debug_frame 0x0000000000000000 0x17c
|
.debug_frame 0x0000000000000000 0x19c
|
||||||
*(.debug_frame)
|
*(.debug_frame)
|
||||||
.debug_frame 0x0000000000000000 0xac build/default/production/main.o
|
.debug_frame 0x0000000000000000 0xac build/default/production/main.o
|
||||||
.debug_frame 0x00000000000000ac 0x64 build/default/production/usart.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)
|
||||||
.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 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 0x0000000000001320 0x4e build/default/production/main.o
|
||||||
.debug_str 0x000000000000136e 0xb build/default/production/usart.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)
|
||||||
.debug_loc 0x0000000000000000 0x13 build/default/production/main.o
|
.debug_loc 0x0000000000000000 0x13 build/default/production/main.o
|
||||||
.debug_loc 0x0000000000000013 0x5a build/default/production/usart.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
|
||||||
*(.debug_macinfo)
|
*(.debug_macinfo)
|
||||||
@ -468,11 +468,11 @@ END GROUP
|
|||||||
.debug_pubtypes
|
.debug_pubtypes
|
||||||
*(.debug_pubtypes)
|
*(.debug_pubtypes)
|
||||||
|
|
||||||
.debug_ranges 0x0000000000000000 0x68
|
.debug_ranges 0x0000000000000000 0x70
|
||||||
*(.debug_ranges)
|
*(.debug_ranges)
|
||||||
.debug_ranges 0x0000000000000000 0x30 build/default/production/main.o
|
.debug_ranges 0x0000000000000000 0x30 build/default/production/main.o
|
||||||
.debug_ranges 0x0000000000000030 0x20 build/default/production/usart.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
|
||||||
*(.debug_macro)
|
*(.debug_macro)
|
||||||
@ -501,158 +501,164 @@ LOAD data_init
|
|||||||
.bss.commands 0x0000000000804000 0x6e build/default/production/command.o
|
.bss.commands 0x0000000000804000 0x6e build/default/production/command.o
|
||||||
0x0000000000804000 commands
|
0x0000000000804000 commands
|
||||||
|
|
||||||
.rodata 0x0000000000808154 0x54 load address 0x0000000000000154
|
.rodata 0x0000000000808154 0x7b load address 0x0000000000000154
|
||||||
.rodata 0x0000000000808154 0x54 build/default/production/command.o
|
.rodata 0x0000000000808154 0x7b build/default/production/command.o
|
||||||
|
|
||||||
.rodata 0x00000000008081a8 0x1f load address 0x00000000000001a8
|
.rodata 0x00000000008081cf 0x24 load address 0x00000000000001cf
|
||||||
.rodata 0x00000000008081a8 0x1f build/default/production/main.o
|
.rodata 0x00000000008081cf 0x24 build/default/production/main.o
|
||||||
|
|
||||||
.text.__vector_31
|
.text.__vector_31
|
||||||
0x00000000000001c8 0x9c
|
0x00000000000001f4 0x9c
|
||||||
.text.__vector_31
|
.text.__vector_31
|
||||||
0x00000000000001c8 0x9c build/default/production/main.o
|
0x00000000000001f4 0x9c build/default/production/main.o
|
||||||
0x00000000000001c8 __vector_31
|
0x00000000000001f4 __vector_31
|
||||||
|
|
||||||
.text.command_process
|
.text.command_process
|
||||||
0x0000000000000264 0x72
|
0x0000000000000290 0x72
|
||||||
.text.command_process
|
.text.command_process
|
||||||
0x0000000000000264 0x72 build/default/production/command.o
|
0x0000000000000290 0x72 build/default/production/command.o
|
||||||
0x0000000000000264 command_process
|
0x0000000000000290 command_process
|
||||||
|
|
||||||
.text.command_define
|
.text.command_define
|
||||||
0x00000000000002d6 0x70
|
0x0000000000000302 0x70
|
||||||
.text.command_define
|
.text.command_define
|
||||||
0x00000000000002d6 0x70 build/default/production/command.o
|
0x0000000000000302 0x70 build/default/production/command.o
|
||||||
0x00000000000002d6 command_define
|
0x0000000000000302 command_define
|
||||||
|
|
||||||
|
.text.command_list
|
||||||
|
0x0000000000000372 0x4c
|
||||||
|
.text.command_list
|
||||||
|
0x0000000000000372 0x4c build/default/production/command.o
|
||||||
|
0x0000000000000372 command_list
|
||||||
|
|
||||||
.text.USART1_SendString
|
.text.USART1_SendString
|
||||||
0x0000000000000346 0x44
|
0x00000000000003be 0x44
|
||||||
.text.USART1_SendString
|
.text.USART1_SendString
|
||||||
0x0000000000000346 0x44 build/default/production/usart.o
|
0x00000000000003be 0x44 build/default/production/usart.o
|
||||||
0x0000000000000346 USART1_SendString
|
0x00000000000003be USART1_SendString
|
||||||
|
|
||||||
|
.text.main 0x0000000000000402 0x32
|
||||||
|
.text.main 0x0000000000000402 0x32 build/default/production/main.o
|
||||||
|
0x0000000000000402 main
|
||||||
|
|
||||||
.text.USART1_Initialize
|
.text.USART1_Initialize
|
||||||
0x000000000000038a 0x2c
|
0x0000000000000434 0x2c
|
||||||
.text.USART1_Initialize
|
.text.USART1_Initialize
|
||||||
0x000000000000038a 0x2c build/default/production/usart.o
|
0x0000000000000434 0x2c build/default/production/usart.o
|
||||||
0x000000000000038a USART1_Initialize
|
0x0000000000000434 USART1_Initialize
|
||||||
|
|
||||||
.text.main 0x00000000000003b6 0x26
|
.text.strcmp 0x0000000000000460 0x1c
|
||||||
.text.main 0x00000000000003b6 0x26 build/default/production/main.o
|
.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)
|
||||||
0x00000000000003b6 main
|
0x0000000000000460 strcmp
|
||||||
|
|
||||||
.text.strcmp 0x00000000000003dc 0x1c
|
.text.exit 0x000000000000047c 0x16
|
||||||
.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)
|
.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)
|
||||||
0x00000000000003dc strcmp
|
0x000000000000047c exit
|
||||||
|
|
||||||
.text.exit 0x00000000000003f8 0x16
|
.text.memset 0x0000000000000492 0x12
|
||||||
.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)
|
.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)
|
||||||
0x00000000000003f8 exit
|
0x0000000000000492 memset
|
||||||
|
|
||||||
.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.USART1_SendChar
|
.text.USART1_SendChar
|
||||||
0x0000000000000420 0x10
|
0x00000000000004a4 0x10
|
||||||
.text.USART1_SendChar
|
.text.USART1_SendChar
|
||||||
0x0000000000000420 0x10 build/default/production/usart.o
|
0x00000000000004a4 0x10 build/default/production/usart.o
|
||||||
0x0000000000000420 USART1_SendChar
|
0x00000000000004a4 USART1_SendChar
|
||||||
|
|
||||||
.text.strcpy 0x0000000000000430 0x10
|
.text.strcpy 0x00000000000004b4 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)
|
.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)
|
||||||
0x0000000000000430 strcpy
|
0x00000000000004b4 strcpy
|
||||||
|
|
||||||
.text.hello_world
|
.text.hello_world
|
||||||
0x0000000000000440 0xa
|
0x00000000000004c4 0xa
|
||||||
.text.hello_world
|
.text.hello_world
|
||||||
0x0000000000000440 0xa build/default/production/main.o
|
0x00000000000004c4 0xa build/default/production/main.o
|
||||||
0x0000000000000440 hello_world
|
0x00000000000004c4 hello_world
|
||||||
|
|
||||||
.text.led_toggle
|
.text.led_toggle
|
||||||
0x000000000000044a 0x8
|
0x00000000000004ce 0x8
|
||||||
.text.led_toggle
|
.text.led_toggle
|
||||||
0x000000000000044a 0x8 build/default/production/main.o
|
0x00000000000004ce 0x8 build/default/production/main.o
|
||||||
0x000000000000044a led_toggle
|
0x00000000000004ce led_toggle
|
||||||
|
|
||||||
.text 0x0000000000000452 0x4
|
.text 0x00000000000004d6 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
|
.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
|
||||||
0x0000000000000452 __vector_38
|
0x00000000000004d6 __vector_38
|
||||||
0x0000000000000452 __vector_22
|
0x00000000000004d6 __vector_22
|
||||||
0x0000000000000452 __vector_28
|
0x00000000000004d6 __vector_28
|
||||||
0x0000000000000452 __vector_1
|
0x00000000000004d6 __vector_1
|
||||||
0x0000000000000452 __vector_32
|
0x00000000000004d6 __vector_32
|
||||||
0x0000000000000452 __vector_34
|
0x00000000000004d6 __vector_34
|
||||||
0x0000000000000452 __vector_24
|
0x00000000000004d6 __vector_24
|
||||||
0x0000000000000452 __vector_12
|
0x00000000000004d6 __vector_12
|
||||||
0x0000000000000452 __vector_55
|
0x00000000000004d6 __vector_55
|
||||||
0x0000000000000452 __vector_46
|
0x00000000000004d6 __vector_46
|
||||||
0x0000000000000452 __bad_interrupt
|
0x00000000000004d6 __bad_interrupt
|
||||||
0x0000000000000452 __vector_6
|
0x00000000000004d6 __vector_6
|
||||||
0x0000000000000452 __vector_35
|
0x00000000000004d6 __vector_35
|
||||||
0x0000000000000452 __vector_39
|
0x00000000000004d6 __vector_39
|
||||||
0x0000000000000452 __vector_3
|
0x00000000000004d6 __vector_3
|
||||||
0x0000000000000452 __vector_23
|
0x00000000000004d6 __vector_23
|
||||||
0x0000000000000452 __vector_30
|
0x00000000000004d6 __vector_30
|
||||||
0x0000000000000452 __vector_45
|
0x00000000000004d6 __vector_45
|
||||||
0x0000000000000452 __vector_25
|
0x00000000000004d6 __vector_25
|
||||||
0x0000000000000452 __vector_11
|
0x00000000000004d6 __vector_11
|
||||||
0x0000000000000452 __vector_54
|
0x00000000000004d6 __vector_54
|
||||||
0x0000000000000452 __vector_13
|
0x00000000000004d6 __vector_13
|
||||||
0x0000000000000452 __vector_17
|
0x00000000000004d6 __vector_17
|
||||||
0x0000000000000452 __vector_19
|
0x00000000000004d6 __vector_19
|
||||||
0x0000000000000452 __vector_56
|
0x00000000000004d6 __vector_56
|
||||||
0x0000000000000452 __vector_7
|
0x00000000000004d6 __vector_7
|
||||||
0x0000000000000452 __vector_49
|
0x00000000000004d6 __vector_49
|
||||||
0x0000000000000452 __vector_41
|
0x00000000000004d6 __vector_41
|
||||||
0x0000000000000452 __vector_43
|
0x00000000000004d6 __vector_43
|
||||||
0x0000000000000452 __vector_27
|
0x00000000000004d6 __vector_27
|
||||||
0x0000000000000452 __vector_5
|
0x00000000000004d6 __vector_5
|
||||||
0x0000000000000452 __vector_33
|
0x00000000000004d6 __vector_33
|
||||||
0x0000000000000452 __vector_47
|
0x00000000000004d6 __vector_47
|
||||||
0x0000000000000452 __vector_52
|
0x00000000000004d6 __vector_52
|
||||||
0x0000000000000452 __vector_37
|
0x00000000000004d6 __vector_37
|
||||||
0x0000000000000452 __vector_4
|
0x00000000000004d6 __vector_4
|
||||||
0x0000000000000452 __vector_44
|
0x00000000000004d6 __vector_44
|
||||||
0x0000000000000452 __vector_51
|
0x00000000000004d6 __vector_51
|
||||||
0x0000000000000452 __vector_9
|
0x00000000000004d6 __vector_9
|
||||||
0x0000000000000452 __vector_2
|
0x00000000000004d6 __vector_2
|
||||||
0x0000000000000452 __vector_21
|
0x00000000000004d6 __vector_21
|
||||||
0x0000000000000452 __vector_15
|
0x00000000000004d6 __vector_15
|
||||||
0x0000000000000452 __vector_36
|
0x00000000000004d6 __vector_36
|
||||||
0x0000000000000452 __vector_29
|
0x00000000000004d6 __vector_29
|
||||||
0x0000000000000452 __vector_40
|
0x00000000000004d6 __vector_40
|
||||||
0x0000000000000452 __vector_8
|
0x00000000000004d6 __vector_8
|
||||||
0x0000000000000452 __vector_26
|
0x00000000000004d6 __vector_26
|
||||||
0x0000000000000452 __vector_48
|
0x00000000000004d6 __vector_48
|
||||||
0x0000000000000452 __vector_14
|
0x00000000000004d6 __vector_14
|
||||||
0x0000000000000452 __vector_57
|
0x00000000000004d6 __vector_57
|
||||||
0x0000000000000452 __vector_53
|
0x00000000000004d6 __vector_53
|
||||||
0x0000000000000452 __vector_10
|
0x00000000000004d6 __vector_10
|
||||||
0x0000000000000452 __vector_50
|
0x00000000000004d6 __vector_50
|
||||||
0x0000000000000452 __vector_16
|
0x00000000000004d6 __vector_16
|
||||||
0x0000000000000452 __vector_18
|
0x00000000000004d6 __vector_18
|
||||||
0x0000000000000452 __vector_20
|
0x00000000000004d6 __vector_20
|
||||||
0x0000000000000452 __vector_42
|
0x00000000000004d6 __vector_42
|
||||||
|
|
||||||
.text._Exit 0x0000000000000456 0x4
|
.text._Exit 0x00000000000004da 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)
|
.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)
|
||||||
0x0000000000000456 _Exit
|
0x00000000000004da _Exit
|
||||||
|
|
||||||
.text.__dummy_fini
|
.text.__dummy_fini
|
||||||
0x000000000000045a 0x2
|
0x00000000000004de 0x2
|
||||||
.text.__dummy_fini
|
.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)
|
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)
|
||||||
0x000000000000045a _fini
|
0x00000000000004de _fini
|
||||||
|
|
||||||
.text.__dummy_funcs_on_exit
|
.text.__dummy_funcs_on_exit
|
||||||
0x000000000000045c 0x2
|
0x00000000000004e0 0x2
|
||||||
.text.__dummy_funcs_on_exit
|
.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)
|
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)
|
||||||
0x000000000000045c __funcs_on_exit
|
0x00000000000004e0 __funcs_on_exit
|
||||||
|
|
||||||
.text.__dummy_simulator_exit
|
.text.__dummy_simulator_exit
|
||||||
0x000000000000045e 0x2
|
0x00000000000004e2 0x2
|
||||||
.text.__dummy_simulator_exit
|
.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)
|
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)
|
||||||
0x000000000000045e __simulator_exit
|
0x00000000000004e2 __simulator_exit
|
||||||
|
|||||||
4
dist/default/production/memoryfile.xml
vendored
4
dist/default/production/memoryfile.xml
vendored
@ -4,8 +4,8 @@
|
|||||||
<memory name="program">
|
<memory name="program">
|
||||||
<units>bytes</units>
|
<units>bytes</units>
|
||||||
<length>131072</length>
|
<length>131072</length>
|
||||||
<used>1119</used>
|
<used>1251</used>
|
||||||
<free>129953</free>
|
<free>129821</free>
|
||||||
</memory>
|
</memory>
|
||||||
<memory name="data">
|
<memory name="data">
|
||||||
<units>bytes</units>
|
<units>bytes</units>
|
||||||
|
|||||||
1
main.c
1
main.c
@ -41,6 +41,7 @@ int main(void) {
|
|||||||
|
|
||||||
command_define(led_toggle, "led_toggle");
|
command_define(led_toggle, "led_toggle");
|
||||||
command_define(hello_world, "hello");
|
command_define(hello_world, "hello");
|
||||||
|
command_define(command_list, "list");
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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.languagetoolchain.version=2.36
|
||||||
default.Pack.dfplocation=C\:\\Program Files\\Microchip\\MPLABX\\v6.00\\packs\\Microchip\\AVR-Dx_DFP\\1.10.124
|
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
|
default.com-microchip-mplab-mdbcore-AtmelIceScripting-AtmelIceScriptingBase.md5=482739504911ebc0014ce7a2f768600b
|
||||||
conf.ids=default
|
conf.ids=default
|
||||||
default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc8\\v2.36\\bin
|
default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc8\\v2.36\\bin
|
||||||
host.id=j1xa-hixg-b
|
host.id=j22y-1r9x-x
|
||||||
configurations-xml=aebb80b5ae0e47377ddbf10c5632d870
|
configurations-xml=aebb80b5ae0e47377ddbf10c5632d870
|
||||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=6e02ca5e9f5042ffd365b42ab82d3a9b
|
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=6e02ca5e9f5042ffd365b42ab82d3a9b
|
||||||
user-defined-mime-resolver-xml=none
|
user-defined-mime-resolver-xml=none
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user