Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes of the Makefile for Windows Toolchain for AVR #6

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
133 changes: 133 additions & 0 deletions Firmware/ServoTrigger/ContinuousRotation/ServoTrigger.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
:1000000010C02AC029C028C027C0A8C225C024C04B
:1000100023C022C021C020C01FC01EC01DC01CC0E4
:100020001BC011241FBECFE5D2E0DEBFCDBF10E064
:10003000A0E6B0E0E8E0F8E002C005900D92A2383A
:10004000B107D9F720E0A2E8B0E001C01D92AC39B9
:10005000B207E1F7CDD2D6C3D3CFCF93DF9300D091
:10006000CDB7DEB740918B0050918C0060918D0030
:1000700070918E00DB01CA01072E7CE0B595A79533
:10008000979587957A95D1F7702D90E0FC01EE0F4A
:10009000FF1FE05AFF4F20813181FC01EE0FFF1F4F
:1000A000EE59FF4F80819181821B930B9A83898344
:1000B00089819A8195958795959587959595879549
:1000C000959587959A83898389819A8144275F7062
:1000D00066277727452F562F672F772767FD7A9555
:1000E000BA01BFD29A83898389819A81820F931F33
:1000F0000F900F90DF91CF910895AC018091970000
:100100008823A1F0E3E9F0E0CA01AA2797FDA095B2
:10011000BA2F4081518162817381480F591F6A1F34
:100120007B1F408351836283738312C0E3E9F0E055
:10013000662757FD6095762F80819181A281B381DA
:10014000841B950BA60BB70B80839183A283B3838B
:100150008091930090919400A0919500B0919600A9
:10016000009721E0A207B10574F08FEF9FEFA0E0A8
:10017000B0E08093930090939400A0939500B09387
:10018000960081E00895BB2354F4109293001092DE
:100190009400109295001092960081E0089580E0FE
:1001A00008954F925F926F927F928F929F92AF923B
:1001B000BF92CF92DF92EF92FF920F931F938090A6
:1001C000830090908400A0908500B090860080917C
:1001D000870090918800A0918900B0918A008819C9
:1001E0009909AA09BB09880F991FAA1FBB1F880F6D
:1001F000991FAA1FBB1F880F991FAA1FBB1FAC0105
:10020000BD01440F551F661F771F440F551F661F02
:10021000771F840F951FA61FB71FAC01BD01440FA8
:10022000551F661F771F440F551F661F771F840FCA
:10023000951FA61FB71FAC01BD01440F551F661FB8
:10024000771F440F551F661F771F8C019D01040FF8
:10025000151F261F371FC901B801CC24CA94DC2CF6
:10026000E12CF12CA70196010DD2CA01B901209110
:1002700093003091940040919500509196001ED2C9
:10028000622F732F842F952FA7019601FBD129018F
:100290003A01880C991CAA1CBB1C880C991CAA1C2E
:1002A000BB1C880C991CAA1CBB1CD501C401880F5F
:1002B000991FAA1FBB1F880F991FAA1FBB1F880E5B
:1002C000991EAA1EBB1ED501C401880F991FAA1F23
:1002D000BB1F880F991FAA1FBB1F880E991EAA1E3D
:1002E000BB1ED501C401880F991FAA1FBB1F880F11
:1002F000991FAA1FBB1FBC01CD01680D791D8A1D66
:100300009B1DA7019601BED1D301C201820F931F8D
:10031000A41FB51F1F910F91FF90EF90DF90CF901A
:10032000BF90AF909F908F907F906F905F904F9015
:10033000089593DE20919200213081F028F0223040
:10034000E9F0233029F133C080918F00882381F1B7
:1003500081E080939200809397002AC020918F00C3
:10036000211105C023E02093920010929700C5DE72
:100370008823F1F082E0809392001AC080918F0070
:10038000811116C083E0809392001092970010C0F4
:1003900020918F00222329F021E0209392002093C6
:1003A0009700ABDE882321F01092920001C0FFCFAE
:1003B000F8DEAA2797FDA095BA2F80939800909316
:1003C0009900A0939A00B0939B00089580918F00AC
:1003D000811103C0109282000895909182009F5F66
:1003E00090938200923039F028F083E0809382006D
:1003F00080E0089580E00895CF93DF932EDEEC0136
:10040000E5DF90919200913071F028F09230D1F0B8
:10041000933001F12DC0882361F181E08093920037
:100420008093970026C0882329F083E08093920070
:1004300010929700CE0161DE8823D9F082E080938C
:10044000920017C08823A9F083E080939200109255
:1004500097000FC0882329F081E080939200809359
:100460009700CE014ADE882321F01092920001C04D
:10047000FFCF97DEAA2797FDA095BA2F809398000B
:1004800090939900A0939A00B0939B00DF91CF9135
:100490000895CF93DF931F92CDB7DEB7882321F065
:1004A000982F9B7F933019F596E896B91C9A99E896
:1004B00091B987B98FEF89838981882331F0898148
:1004C0008150898389818111FACF86B1806586B98F
:1004D0003699FECF24B135B18FEF9FEFA0E0B0E0A9
:1004E000BC01CD01621B730B8109910903C060E05F
:1004F00070E0CB010F90DF91CF91089580E0C9DFCC
:1005000060938300709384008093850090938600AD
:1005100083E0BFDF60938700709388008093890039
:1005200090938A0087E0B5DF60938B0070938C0016
:1005300080938D0090938E0080919100882341F0EC
:1005400089B38695817091E0892780938F00089503
:1005500089B38695817080938F0008951F920F92C2
:100560000FB60F9211242F933F934F935F936F9386
:100570007F938F939F93AF93BF93EF93FF9380915C
:100580009000882311F038DF01C0D3DE80919800FD
:100590009091990088519C4F9BBD8ABDAFDFFF9120
:1005A000EF91BF91AF919F918F917F916F915F91EB
:1005B0004F913F912F910F900FBE0F901F90189564
:1005C00080E883BDD69A82E88FBD8AE18EBD12BCD9
:1005D0001CB88FE19EE495BD84BD1DBC1CBC88EE9B
:1005E00093E09BBD8ABD80E28CB981E083BD089514
:1005F00080E886BD81E086BDE3DF86B382FB882785
:1006000080F98093900089B382FB882780F98093DA
:100610009100882319F0D198D99A01C0D1981092ED
:100620008F001092920010929300109294001092FA
:1006300095001092960081E0809397005FDF80B173
:10064000866080B9789485B7806285BF85B7877EDC
:1006500085BF85B7806285BF889585B78F7D85BF4B
:10066000F2CF0024552704C0080E591F880F991F88
:10067000009729F076956795B8F37105B9F7802D45
:10068000952F0895052E97FB16F400940FD057FD73
:1006900005D068D007FC02D046F408C050954095BC
:1006A000309521953F4F4F4F5F4F0895909580951E
:1006B000709561957F4F8F4F9F4F089568940013F9
:1006C000E894A0E0B0E0E6E6F3E01DC0EFEFE7F964
:1006D00059016A015E23550FEE08FE2C87019B012C
:1006E000AC019E23990F660B762FCB015DD0CDB761
:1006F000DEB7EAE024C02F923F924F925F926F9252
:100700007F928F929F92AF92BF92CF92DF92EF92A1
:10071000FF920F931F93CF93DF93CDB7DEB7CA1B22
:10072000DB0B0FB6F894DEBF0FBECDBF09942A884D
:10073000398848885F846E847D848C849B84AA84F5
:10074000B984C884DF80EE80FD800C811B81AA8182
:10075000B981CE0FD11D0FB6F894DEBF0FBECDBF4D
:10076000ED010895A1E21A2EAA1BBB1BFD010DC0CD
:10077000AA1FBB1FEE1FFF1FA217B307E407F50751
:1007800020F0A21BB30BE40BF50B661F771F881F2D
:10079000991F1A9469F760957095809590959B01C3
:1007A000AC01BD01CF010895DF93CF939F92A0E4E8
:1007B0009A2E0024D001E001F00116950795F794D8
:1007C000E794D794C794B794A79448F41068A20FFD
:1007D000B31FC41FD51FE61FF71F081E191E220FC7
:1007E000331F441F551F661F771F881F991F9A9438
:1007F00021F79D01AE01BF01C00111249F90CF914F
:08080000DF910895F894FFCF89
:100808008300C200FA005E01B5014702D8026A03FC
:100818004404B005D4063D0AA10E7B1422223333CA
:02082800666602
:00000001FF
19 changes: 11 additions & 8 deletions Firmware/ServoTrigger/Debug/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
################################################################################
# Automatically-generated file. Do not edit!
# Makefile compatible with GNU toolchain for avr (http://gnutoolchains.com/avr/)
#
# Build command:
# C:\ServoTrigger\Debug>make all
################################################################################

SHELL := cmd.exe
Expand Down Expand Up @@ -74,7 +77,7 @@ LIB_DEP+=
./%.o: .././%.c
@echo Building file: $<
@echo Invoking: AVR/GNU C Compiler : 4.8.1
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -x c -funsigned-char -funsigned-bitfields -DFSMA=ctpFSM -DFSMB=togglingFSM -DDEBUG -DSAFERANGE -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -dD -Wall -mmcu=attiny84 -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
$(QUOTE)avr-gcc.exe$(QUOTE) -x c -funsigned-char -funsigned-bitfields -DFSMA=bistableFSM -DFSMB=oneshotFSM -DDEBUG -DSAFERANGE -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -dD -Wall -mmcu=attiny84 -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
@echo Finished building: $<


Expand Down Expand Up @@ -103,13 +106,13 @@ all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES)
$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP)
@echo Building target: $@
@echo Invoking: AVR/GNU Linker : 4.8.1
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="ServoTrigger.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=attiny84
$(QUOTE)avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="ServoTrigger.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=attiny84
@echo Finished building target: $@
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "ServoTrigger.elf" "ServoTrigger.hex"
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "ServoTrigger.elf" "ServoTrigger.eep" || exit 0
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-objdump.exe" -h -S "ServoTrigger.elf" > "ServoTrigger.lss"
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "ServoTrigger.elf" "ServoTrigger.srec"
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-size.exe" "ServoTrigger.elf"
"avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "ServoTrigger.elf" "ServoTrigger.hex"
"avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "ServoTrigger.elf" "ServoTrigger.eep" || exit 0
"avr-objdump.exe" -h -S "ServoTrigger.elf" > "ServoTrigger.lss"
"avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "ServoTrigger.elf" "ServoTrigger.srec"
"avr-size.exe" "ServoTrigger.elf"



Expand Down
129 changes: 129 additions & 0 deletions Firmware/ServoTrigger/RegularServo/ServoTrigger.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
:1000000010C02AC029C028C027C08BC225C024C068
:1000100023C022C021C020C01FC01EC01DC01CC0E4
:100020001BC011241FBECFE5D2E0DEBFCDBF10E064
:10003000A0E6B0E0EEECF7E002C005900D92A23829
:10004000B107D9F720E0A2E8B0E001C01D92AB39BA
:10005000B207E1F7B0D2B9C3D3CFCF93DF9300D0CB
:10006000CDB7DEB740918A0050918B0060918C0033
:1000700070918D00DB01CA01072E7CE0B595A79534
:10008000979587957A95D1F7702D90E0FC01EE0F4A
:10009000FF1FE05AFF4F20813181FC01EE0FFF1F4F
:1000A000EE59FF4F80819181821B930B9A83898344
:1000B00089819A8195958795959587959595879549
:1000C000959587959A83898389819A8144275F7062
:1000D00066277727452F562F672F772767FD7A9555
:1000E000BA01A2D29A83898389819A81820F931F50
:1000F0000F900F90DF91CF910895AC018091960001
:100100008823A1F0E2E9F0E0CA01AA2797FDA095B3
:10011000BA2F4081518162817381480F591F6A1F34
:100120007B1F408351836283738312C0E2E9F0E056
:10013000662757FD6095762F80819181A281B381DA
:10014000841B950BA60BB70B80839183A283B3838B
:100150008091920090919300A0919400B0919500AD
:10016000009721E0A207B10574F08FEF9FEFA0E0A8
:10017000B0E08093920090939300A0939400B0938A
:10018000950081E00895BB2354F4109292001092E0
:100190009300109294001092950081E0089580E001
:1001A00008954F925F926F927F928F929F92AF923B
:1001B000BF92CF92DF92EF92FF920F931F938090A6
:1001C000820090908300A0908400B0908500809180
:1001D000860090918700A0918800B09189008819CD
:1001E0009909AA09BB09880F991FAA1FBB1F880F6D
:1001F000991FAA1FBB1F880F991FAA1FBB1FAC0105
:10020000BD01440F551F661F771F440F551F661F02
:10021000771F840F951FA61FB71FAC01BD01440FA8
:10022000551F661F771F440F551F661F771F840FCA
:10023000951FA61FB71FAC01BD01440F551F661FB8
:10024000771F440F551F661F771F8C019D01040FF8
:10025000151F261F371FC901B801CC24CA94DC2CF6
:10026000E12CF12CA7019601F0D1CA01B90120912E
:10027000920030919300409194005091950001D2EA
:10028000622F732F842F952FA7019601DED12901AC
:100290003A01880C991CAA1CBB1C880C991CAA1C2E
:1002A000BB1C880C991CAA1CBB1CD501C401880F5F
:1002B000991FAA1FBB1F880F991FAA1FBB1F880E5B
:1002C000991EAA1EBB1ED501C401880F991FAA1F23
:1002D000BB1F880F991FAA1FBB1F880E991EAA1E3D
:1002E000BB1ED501C401880F991FAA1FBB1F880F11
:1002F000991FAA1FBB1FBC01CD01680D791D8A1D66
:100300009B1DA7019601A1D1D301C201820F931FAA
:10031000A41FB51F1F910F91FF90EF90DF90CF901A
:10032000BF90AF909F908F907F906F905F904F9015
:10033000089593DE20919100213081F028F0223041
:10034000E9F0233029F133C080918E00882381F1B8
:1003500081E080939100809396002AC020918E00C6
:10036000211105C023E02093910010929600C5DE74
:100370008823F1F082E0809391001AC080918E0072
:10038000811116C083E0809391001092960010C0F6
:1003900020918E00222329F021E0209391002093C8
:1003A0009600ABDE882321F01092910001C0FFCFB0
:1003B000F8DEAA2797FDA095BA2F80939700909317
:1003C0009800A0939900B0939A00089546DE20917A
:1003D00091002230F1F028F4222341F0213081F005
:1003E0002CC02330E1F0243009F127C080918E0029
:1003F000882321F181E080939100809396001EC0B4
:100400007CDE8823D9F083E08093910010929600DF
:1004100015C083E080939100109296000FC06DDEAE
:10042000882361F084E08093910008C080918E0061
:10043000811104C01092910001C0FFCFB2DEAA2743
:1004400097FDA095BA2F8093970090939800A09362
:100450009900B0939A000895CF93DF931F92CDB780
:10046000DEB7882321F0982F9B7F933019F596E80B
:1004700096B91C9A99E891B987B98FEF89838981D8
:10048000882331F089818150898389818111FACF54
:1004900086B1806586B93699FECF24B135B18FEF2C
:1004A0009FEFA0E0B0E0BC01CD01621B730B81099E
:1004B000910903C060E070E0CB010F90DF91CF9114
:1004C000089580E0C9DF6093820070938300809379
:1004D00084009093850083E0BFDF60938600709373
:1004E0008700809388009093890087E0B5DF609350
:1004F0008A0070938B0080938C0090938D00809184
:100500009000882341F089B38695817091E0892716
:1005100080938E00089589B38695817080938E00B4
:1005200008951F920F920FB60F9211242F933F93AD
:100530004F935F936F937F938F939F93AF93BF93EB
:10054000EF93FF9380918F00882311F0F2DE01C0BA
:100550003DDF809197009091980088519C4F9BBD02
:100560008ABDAFDFFF91EF91BF91AF919F918F91C6
:100570007F916F915F914F913F912F910F900FBE9F
:100580000F901F90189580E883BDD69A82E88FBDA2
:100590008AE18EBD12BC1CB88FE19EE495BD84BD7E
:1005A0001DBC1CBC88EE93E09BBD8ABD80E28CB96B
:1005B00081E083BD089580E886BD81E086BDE3DFEC
:1005C00086B382FB882780F980938F0089B382FBF2
:1005D000882780F980939000882319F0D198D99AC0
:1005E00001C0D19810928E0010929100109292004A
:1005F00010929300109294001092950081E08093E5
:1006000096005FDF80B1866080B9789485B780629C
:1006100085BF85B7877E85BF85B7806285BF889592
:1006200085B78F7D85BFF2CF0024552704C0080E03
:10063000591F880F991F009729F076956795B8F391
:100640007105B9F7802D952F0895052E97FB16F4A7
:1006500000940FD057FD05D068D007FC02D046F4B7
:1006600008C050954095309521953F4F4F4F5F4FB3
:10067000089590958095709561957F4F8F4F9F4F0E
:10068000089568940013E894A0E0B0E0E9E4F3E092
:100690001DC0EFEFE7F959016A015E23550FEE081F
:1006A000FE2C87019B01AC019E23990F660B762FD0
:1006B000CB015DD0CDB7DEB7EAE024C02F923F92E8
:1006C0004F925F926F927F928F929F92AF92BF9262
:1006D000CF92DF92EF92FF920F931F93CF93DF930E
:1006E000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBE6B
:1006F000CDBF09942A88398848885F846E847D84B8
:100700008C849B84AA84B984C884DF80EE80FD80B9
:100710000C811B81AA81B981CE0FD11D0FB6F8942F
:10072000DEBF0FBECDBFED010895A1E21A2EAA1BB8
:10073000BB1BFD010DC0AA1FBB1FEE1FFF1FA21791
:10074000B307E407F50720F0A21BB30BE40BF50B8E
:10075000661F771F881F991F1A9469F76095709517
:10076000809590959B01AC01BD01CF010895DF9369
:10077000CF939F92A0E49A2E0024D001E001F001D3
:1007800016950795F794E794D794C794B794A794D0
:1007900048F41068A20FB31FC41FD51FE61FF71F30
:1007A000081E191E220F331F441F551F661F771F77
:1007B000881F991F9A9421F79D01AE01BF01C001C6
:0E07C00011249F90CF91DF910895F894FFCF00
:1007CE00B5014702ED0219041F05D40689083D0A3A
:1007DE00CD0C11117B149A192222AB2A333300400F
:0207EE0066663D
:00000001FF
6 changes: 6 additions & 0 deletions Firmware/ServoTrigger/ServoTrigger.atsln
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,18 @@ Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "ServoTrigger", "ServoTrigge
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
ContinuousRotation|AVR = ContinuousRotation|AVR
Debug|AVR = Debug|AVR
RegularServo|AVR = RegularServo|AVR
Release|AVR = Release|AVR
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AD378655-7D67-400B-A270-D7B92D016C84}.ContinuousRotation|AVR.ActiveCfg = ContinuousRotation|AVR
{AD378655-7D67-400B-A270-D7B92D016C84}.ContinuousRotation|AVR.Build.0 = ContinuousRotation|AVR
{AD378655-7D67-400B-A270-D7B92D016C84}.Debug|AVR.ActiveCfg = Debug|AVR
{AD378655-7D67-400B-A270-D7B92D016C84}.Debug|AVR.Build.0 = Debug|AVR
{AD378655-7D67-400B-A270-D7B92D016C84}.RegularServo|AVR.ActiveCfg = RegularServo|AVR
{AD378655-7D67-400B-A270-D7B92D016C84}.RegularServo|AVR.Build.0 = RegularServo|AVR
{AD378655-7D67-400B-A270-D7B92D016C84}.Release|AVR.ActiveCfg = Release|AVR
{AD378655-7D67-400B-A270-D7B92D016C84}.Release|AVR.Build.0 = Release|AVR
EndGlobalSection
Expand Down
Binary file modified Firmware/ServoTrigger/ServoTrigger.atsuo
Binary file not shown.
Loading