From 7f8cc7cb7b3285599bf0c9e00523b9a316ceec2a Mon Sep 17 00:00:00 2001 From: TimEvWw Date: Thu, 22 May 2014 20:22:40 -0100 Subject: [PATCH] moving source for command line tool compatibility --- .build/environment.pickle | 1901 +++++++++++++++++ .build/mega2560/Makefile | 220 ++ .build/mega2560/Makefile.deps | 130 ++ .build/mega2560/Makefile.sketch | 14 + .build/mega2560/arduino/CDC.d | 13 + .build/mega2560/arduino/HID.d | 14 + .build/mega2560/arduino/HardwareSerial.d | 13 + .build/mega2560/arduino/IPAddress.d | 14 + .build/mega2560/arduino/Print.d | 11 + .build/mega2560/arduino/Stream.d | 11 + .build/mega2560/arduino/Tone.d | 11 + .build/mega2560/arduino/USBCore.d | 14 + .build/mega2560/arduino/WInterrupts.d | 6 + .build/mega2560/arduino/WMath.d | 1 + .build/mega2560/arduino/WString.d | 2 + .build/mega2560/arduino/dependencies.d | 152 ++ .build/mega2560/arduino/main.d | 11 + .build/mega2560/arduino/new.d | 2 + .build/mega2560/arduino/wiring.d | 5 + .build/mega2560/arduino/wiring_analog.d | 6 + .build/mega2560/arduino/wiring_digital.d | 6 + .build/mega2560/arduino/wiring_pulse.d | 6 + .build/mega2560/arduino/wiring_shift.d | 6 + .build/mega2560/firmware.elf | Bin 0 -> 140460 bytes .build/mega2560/firmware.hex | 731 +++++++ .build/mega2560/src/Command.d | 11 + .build/mega2560/src/CurrentState.d | 11 + .build/mega2560/src/G00Handler.d | 12 + .build/mega2560/src/GCodeHandler.d | 11 + .build/mega2560/src/GCodeProcessor.d | 13 + .build/mega2560/src/dependencies.d | 95 + .../src/farmbot-arduino-controller.cpp | 5 + .../mega2560/src/farmbot-arduino-controller.d | 12 + .../mega2560/src/farmbot_arduino_controller.d | 14 + .build/mega2560/src/src.cpp | 5 + .build/mega2560/src/src.d | 11 + ino.ini | 9 + lib/.holder | 0 Command.cpp => src/Command.cpp | 0 Command.h => src/Command.h | 0 Config.h => src/Config.h | 0 CurrentState.cpp => src/CurrentState.cpp | 0 CurrentState.h => src/CurrentState.h | 0 G00Handler.cpp => src/G00Handler.cpp | 0 G00Handler.h => src/G00Handler.h | 0 GCodeHandler.cpp => src/GCodeHandler.cpp | 0 GCodeHandler.h => src/GCodeHandler.h | 0 GCodeProcessor.cpp => src/GCodeProcessor.cpp | 0 GCodeProcessor.h => src/GCodeProcessor.h | 0 src/LICENSE | 21 + src/README.md | 7 + .../farmbot_arduino_controller.cpp | 0 .../farmbot_arduino_controller.h | 0 pins.h => src/pins.h | 0 farmbot-arduino-controller.ino => src/src.ino | 0 55 files changed, 3537 insertions(+) create mode 100644 .build/environment.pickle create mode 100644 .build/mega2560/Makefile create mode 100644 .build/mega2560/Makefile.deps create mode 100644 .build/mega2560/Makefile.sketch create mode 100644 .build/mega2560/arduino/CDC.d create mode 100644 .build/mega2560/arduino/HID.d create mode 100644 .build/mega2560/arduino/HardwareSerial.d create mode 100644 .build/mega2560/arduino/IPAddress.d create mode 100644 .build/mega2560/arduino/Print.d create mode 100644 .build/mega2560/arduino/Stream.d create mode 100644 .build/mega2560/arduino/Tone.d create mode 100644 .build/mega2560/arduino/USBCore.d create mode 100644 .build/mega2560/arduino/WInterrupts.d create mode 100644 .build/mega2560/arduino/WMath.d create mode 100644 .build/mega2560/arduino/WString.d create mode 100644 .build/mega2560/arduino/dependencies.d create mode 100644 .build/mega2560/arduino/main.d create mode 100644 .build/mega2560/arduino/new.d create mode 100644 .build/mega2560/arduino/wiring.d create mode 100644 .build/mega2560/arduino/wiring_analog.d create mode 100644 .build/mega2560/arduino/wiring_digital.d create mode 100644 .build/mega2560/arduino/wiring_pulse.d create mode 100644 .build/mega2560/arduino/wiring_shift.d create mode 100755 .build/mega2560/firmware.elf create mode 100644 .build/mega2560/firmware.hex create mode 100644 .build/mega2560/src/Command.d create mode 100644 .build/mega2560/src/CurrentState.d create mode 100644 .build/mega2560/src/G00Handler.d create mode 100644 .build/mega2560/src/GCodeHandler.d create mode 100644 .build/mega2560/src/GCodeProcessor.d create mode 100644 .build/mega2560/src/dependencies.d create mode 100644 .build/mega2560/src/farmbot-arduino-controller.cpp create mode 100644 .build/mega2560/src/farmbot-arduino-controller.d create mode 100644 .build/mega2560/src/farmbot_arduino_controller.d create mode 100644 .build/mega2560/src/src.cpp create mode 100644 .build/mega2560/src/src.d create mode 100644 ino.ini create mode 100644 lib/.holder rename Command.cpp => src/Command.cpp (100%) rename Command.h => src/Command.h (100%) rename Config.h => src/Config.h (100%) rename CurrentState.cpp => src/CurrentState.cpp (100%) rename CurrentState.h => src/CurrentState.h (100%) rename G00Handler.cpp => src/G00Handler.cpp (100%) rename G00Handler.h => src/G00Handler.h (100%) rename GCodeHandler.cpp => src/GCodeHandler.cpp (100%) rename GCodeHandler.h => src/GCodeHandler.h (100%) rename GCodeProcessor.cpp => src/GCodeProcessor.cpp (100%) rename GCodeProcessor.h => src/GCodeProcessor.h (100%) create mode 100644 src/LICENSE create mode 100644 src/README.md rename farmbot_arduino_controller.cpp => src/farmbot_arduino_controller.cpp (100%) rename farmbot_arduino_controller.h => src/farmbot_arduino_controller.h (100%) rename pins.h => src/pins.h (100%) rename farmbot-arduino-controller.ino => src/src.ino (100%) diff --git a/.build/environment.pickle b/.build/environment.pickle new file mode 100644 index 0000000..7661095 --- /dev/null +++ b/.build/environment.pickle @@ -0,0 +1,1901 @@ +(lp0 +(S'cppflags' +p1 +ccopy_reg +_reconstructor +p2 +(cino.utils +SpaceList +p3 +c__builtin__ +list +p4 +(lp5 +S'-mmcu=atmega2560' +p6 +aS'-DF_CPU=16000000L' +p7 +aS'-DARDUINO=101' +p8 +aS'-I/usr/share/arduino/hardware/arduino/cores/arduino' +p9 +aS'-ffunction-sections' +p10 +aS'-fdata-sections' +p11 +aS'-g' +p12 +aS'-Os' +p13 +aS'-w' +p14 +aS'-I/usr/share/arduino/hardware/arduino/variants/mega' +p15 +aS'-I/usr/share/arduino/hardware/arduino/cores/arduino' +p16 +atp17 +Rp18 +tp19 +a(S'cxx' +p20 +S'/usr/bin/avr-g++' +p21 +tp22 +a(S'arduino_libraries_dir' +p23 +S'/usr/share/arduino/libraries' +p24 +tp25 +a(S'avrdude' +p26 +S'/usr/share/arduino/hardware/tools/avrdude' +p27 +tp28 +a(S'ar' +p29 +S'/usr/bin/avr-ar' +p30 +tp31 +a(S'names' +p32 +(dp33 +S'cpp' +p34 +S'%s.cpp' +p35 +sS'obj' +p36 +S'%s.o' +p37 +sS'lib' +p38 +S'lib%s.a' +p39 +sS'deps' +p40 +S'%s.d' +p41 +stp42 +a(S'ldflags' +p43 +g2 +(g3 +g4 +(lp44 +g6 +aS'-Wl,-Os' +p45 +aS'-Wl,--gc-sections' +p46 +atp47 +Rp48 +tp49 +a(S'arduino_lib_version' +p50 +g2 +(cino.environment +Version +p51 +c__builtin__ +tuple +p52 +(I1 +I0 +I1 +tp53 +tp54 +Rp55 +tp56 +a(S'objcopy' +p57 +S'/usr/bin/avr-objcopy' +p58 +tp59 +a(S'board_models' +p60 +cino.environment +BoardModels +p61 +((lp62 +(lp63 +S'uno' +p64 +a(dp65 +S'_coredir' +p66 +S'/usr/share/arduino/hardware/arduino' +p67 +sS'bootloader' +p68 +(dp69 +S'extended_fuses' +p70 +S'0x05' +p71 +sS'high_fuses' +p72 +S'0xde' +p73 +sS'low_fuses' +p74 +S'0xff' +p75 +sS'lock_bits' +p76 +S'0x0F' +p77 +sS'file' +p78 +S'optiboot_atmega328.hex' +p79 +sS'path' +p80 +S'optiboot' +p81 +sS'unlock_bits' +p82 +S'0x3F' +p83 +ssS'upload' +p84 +(dp85 +S'protocol' +p86 +S'arduino' +p87 +sS'maximum_size' +p88 +S'32256' +p89 +sS'speed' +p90 +S'115200' +p91 +ssS'name' +p92 +S'Arduino Uno' +p93 +sS'build' +p94 +(dp95 +S'core' +p96 +S'arduino' +p97 +sS'mcu' +p98 +S'atmega328p' +p99 +sS'f_cpu' +p100 +S'16000000L' +p101 +sS'variant' +p102 +S'standard' +p103 +ssaa(lp104 +S'atmega328' +p105 +a(dp106 +g66 +S'/usr/share/arduino/hardware/arduino' +p107 +sS'bootloader' +p108 +(dp109 +S'extended_fuses' +p110 +S'0x05' +p111 +sS'high_fuses' +p112 +S'0xDA' +p113 +sS'low_fuses' +p114 +S'0xFF' +p115 +sS'lock_bits' +p116 +S'0x0F' +p117 +sS'file' +p118 +S'ATmegaBOOT_168_atmega328.hex' +p119 +sS'path' +p120 +S'atmega' +p121 +sS'unlock_bits' +p122 +S'0x3F' +p123 +ssS'upload' +p124 +(dp125 +S'protocol' +p126 +S'arduino' +p127 +sS'maximum_size' +p128 +S'30720' +p129 +sS'speed' +p130 +S'57600' +p131 +ssS'name' +p132 +S'Arduino Duemilanove w/ ATmega328' +p133 +sS'build' +p134 +(dp135 +S'core' +p136 +S'arduino' +p137 +sS'mcu' +p138 +S'atmega328p' +p139 +sS'f_cpu' +p140 +S'16000000L' +p141 +sS'variant' +p142 +S'standard' +p143 +ssaa(lp144 +S'diecimila' +p145 +a(dp146 +g66 +S'/usr/share/arduino/hardware/arduino' +p147 +sS'bootloader' +p148 +(dp149 +S'extended_fuses' +p150 +S'0x00' +p151 +sS'high_fuses' +p152 +S'0xdd' +p153 +sS'low_fuses' +p154 +S'0xff' +p155 +sS'lock_bits' +p156 +S'0x0F' +p157 +sS'file' +p158 +S'ATmegaBOOT_168_diecimila.hex' +p159 +sS'path' +p160 +S'atmega' +p161 +sS'unlock_bits' +p162 +S'0x3F' +p163 +ssS'upload' +p164 +(dp165 +S'protocol' +p166 +S'arduino' +p167 +sS'maximum_size' +p168 +S'14336' +p169 +sS'speed' +p170 +S'19200' +p171 +ssS'name' +p172 +S'Arduino Diecimila or Duemilanove w/ ATmega168' +p173 +sS'build' +p174 +(dp175 +S'core' +p176 +S'arduino' +p177 +sS'mcu' +p178 +S'atmega168' +p179 +sS'f_cpu' +p180 +S'16000000L' +p181 +sS'variant' +p182 +S'standard' +p183 +ssaa(lp184 +S'nano328' +p185 +a(dp186 +g66 +S'/usr/share/arduino/hardware/arduino' +p187 +sS'bootloader' +p188 +(dp189 +S'extended_fuses' +p190 +S'0x05' +p191 +sS'high_fuses' +p192 +S'0xDA' +p193 +sS'low_fuses' +p194 +S'0xFF' +p195 +sS'lock_bits' +p196 +S'0x0F' +p197 +sS'file' +p198 +S'ATmegaBOOT_168_atmega328.hex' +p199 +sS'path' +p200 +S'atmega' +p201 +sS'unlock_bits' +p202 +S'0x3F' +p203 +ssS'upload' +p204 +(dp205 +S'protocol' +p206 +S'arduino' +p207 +sS'maximum_size' +p208 +S'30720' +p209 +sS'speed' +p210 +S'57600' +p211 +ssS'name' +p212 +S'Arduino Nano w/ ATmega328' +p213 +sS'build' +p214 +(dp215 +S'core' +p216 +S'arduino' +p217 +sS'mcu' +p218 +S'atmega328p' +p219 +sS'f_cpu' +p220 +S'16000000L' +p221 +sS'variant' +p222 +S'eightanaloginputs' +p223 +ssaa(lp224 +S'nano' +p225 +a(dp226 +g66 +S'/usr/share/arduino/hardware/arduino' +p227 +sS'bootloader' +p228 +(dp229 +S'extended_fuses' +p230 +S'0x00' +p231 +sS'high_fuses' +p232 +S'0xdd' +p233 +sS'low_fuses' +p234 +S'0xff' +p235 +sS'lock_bits' +p236 +S'0x0F' +p237 +sS'file' +p238 +S'ATmegaBOOT_168_diecimila.hex' +p239 +sS'path' +p240 +S'atmega' +p241 +sS'unlock_bits' +p242 +S'0x3F' +p243 +ssS'upload' +p244 +(dp245 +S'protocol' +p246 +S'arduino' +p247 +sS'maximum_size' +p248 +S'14336' +p249 +sS'speed' +p250 +S'19200' +p251 +ssS'name' +p252 +S'Arduino Nano w/ ATmega168' +p253 +sS'build' +p254 +(dp255 +S'core' +p256 +S'arduino' +p257 +sS'mcu' +p258 +S'atmega168' +p259 +sS'f_cpu' +p260 +S'16000000L' +p261 +sS'variant' +p262 +S'eightanaloginputs' +p263 +ssaa(lp264 +S'mega2560' +p265 +a(dp266 +g66 +S'/usr/share/arduino/hardware/arduino' +p267 +sS'bootloader' +p268 +(dp269 +S'extended_fuses' +p270 +S'0xFD' +p271 +sS'high_fuses' +p272 +S'0xD8' +p273 +sS'low_fuses' +p274 +S'0xFF' +p275 +sS'lock_bits' +p276 +S'0x0F' +p277 +sS'file' +p278 +S'stk500boot_v2_mega2560.hex' +p279 +sS'path' +p280 +S'stk500v2' +p281 +sS'unlock_bits' +p282 +S'0x3F' +p283 +ssS'upload' +p284 +(dp285 +S'protocol' +p286 +S'stk500v2' +p287 +sS'maximum_size' +p288 +S'258048' +p289 +sS'speed' +p290 +S'115200' +p291 +ssS'name' +p292 +S'Arduino Mega 2560 or Mega ADK' +p293 +sS'build' +p294 +(dp295 +S'core' +p296 +S'arduino' +p297 +sS'mcu' +p298 +S'atmega2560' +p299 +sS'f_cpu' +p300 +S'16000000L' +p301 +sS'variant' +p302 +S'mega' +p303 +ssaa(lp304 +S'mega' +p305 +a(dp306 +g66 +S'/usr/share/arduino/hardware/arduino' +p307 +sS'bootloader' +p308 +(dp309 +S'extended_fuses' +p310 +S'0xF5' +p311 +sS'high_fuses' +p312 +S'0xDA' +p313 +sS'low_fuses' +p314 +S'0xFF' +p315 +sS'lock_bits' +p316 +S'0x0F' +p317 +sS'file' +p318 +S'ATmegaBOOT_168_atmega1280.hex' +p319 +sS'path' +p320 +S'atmega' +p321 +sS'unlock_bits' +p322 +S'0x3F' +p323 +ssS'upload' +p324 +(dp325 +S'protocol' +p326 +S'arduino' +p327 +sS'maximum_size' +p328 +S'126976' +p329 +sS'speed' +p330 +S'57600' +p331 +ssS'name' +p332 +S'Arduino Mega (ATmega1280)' +p333 +sS'build' +p334 +(dp335 +S'core' +p336 +S'arduino' +p337 +sS'mcu' +p338 +S'atmega1280' +p339 +sS'f_cpu' +p340 +S'16000000L' +p341 +sS'variant' +p342 +S'mega' +p343 +ssaa(lp344 +S'leonardo' +p345 +a(dp346 +g66 +S'/usr/share/arduino/hardware/arduino' +p347 +sS'bootloader' +p348 +(dp349 +S'extended_fuses' +p350 +S'0xcb' +p351 +sS'high_fuses' +p352 +S'0xd8' +p353 +sS'low_fuses' +p354 +S'0xff' +p355 +sS'lock_bits' +p356 +S'0x2F' +p357 +sS'file' +p358 +S'Caterina-Leonardo.hex' +p359 +sS'path' +p360 +S'caterina' +p361 +sS'unlock_bits' +p362 +S'0x3F' +p363 +ssS'upload' +p364 +(dp365 +S'protocol' +p366 +S'avr109' +p367 +sS'maximum_size' +p368 +S'28672' +p369 +sS'speed' +p370 +S'57600' +p371 +sS'disable_flushing' +p372 +S'true' +p373 +ssS'name' +p374 +S'Arduino Leonardo' +p375 +sS'build' +p376 +(dp377 +S'core' +p378 +S'arduino' +p379 +sS'f_cpu' +p380 +S'16000000L' +p381 +sS'vid' +p382 +S'0x2341' +p383 +sS'pid' +p384 +S'0x8036' +p385 +sS'variant' +p386 +S'leonardo' +p387 +sS'mcu' +p388 +S'atmega32u4' +p389 +ssaa(lp390 +S'mini328' +p391 +a(dp392 +g66 +S'/usr/share/arduino/hardware/arduino' +p393 +sS'bootloader' +p394 +(dp395 +S'extended_fuses' +p396 +S'0x05' +p397 +sS'high_fuses' +p398 +S'0xd8' +p399 +sS'low_fuses' +p400 +S'0xff' +p401 +sS'lock_bits' +p402 +S'0x0F' +p403 +sS'file' +p404 +S'optiboot_atmega328-Mini.hex' +p405 +sS'path' +p406 +S'optiboot' +p407 +sS'unlock_bits' +p408 +S'0x3F' +p409 +ssS'upload' +p410 +(dp411 +S'protocol' +p412 +S'arduino' +p413 +sS'maximum_size' +p414 +S'28672' +p415 +sS'speed' +p416 +S'115200' +p417 +ssS'name' +p418 +S'Arduino Mini w/ ATmega328' +p419 +sS'build' +p420 +(dp421 +S'core' +p422 +S'arduino' +p423 +sS'mcu' +p424 +S'atmega328p' +p425 +sS'f_cpu' +p426 +S'16000000L' +p427 +sS'variant' +p428 +S'eightanaloginputs' +p429 +ssaa(lp430 +S'mini' +p431 +a(dp432 +g66 +S'/usr/share/arduino/hardware/arduino' +p433 +sS'bootloader' +p434 +(dp435 +S'extended_fuses' +p436 +S'0x00' +p437 +sS'high_fuses' +p438 +S'0xdd' +p439 +sS'low_fuses' +p440 +S'0xff' +p441 +sS'lock_bits' +p442 +S'0x0F' +p443 +sS'file' +p444 +S'ATmegaBOOT_168_ng.hex' +p445 +sS'path' +p446 +S'atmega' +p447 +sS'unlock_bits' +p448 +S'0x3F' +p449 +ssS'upload' +p450 +(dp451 +S'protocol' +p452 +S'arduino' +p453 +sS'maximum_size' +p454 +S'14336' +p455 +sS'speed' +p456 +S'19200' +p457 +ssS'name' +p458 +S'Arduino Mini w/ ATmega168' +p459 +sS'build' +p460 +(dp461 +S'core' +p462 +S'arduino' +p463 +sS'mcu' +p464 +S'atmega168' +p465 +sS'f_cpu' +p466 +S'16000000L' +p467 +sS'variant' +p468 +S'eightanaloginputs' +p469 +ssaa(lp470 +S'ethernet' +p471 +a(dp472 +g66 +S'/usr/share/arduino/hardware/arduino' +p473 +sS'bootloader' +p474 +(dp475 +S'extended_fuses' +p476 +S'0x05' +p477 +sS'high_fuses' +p478 +S'0xde' +p479 +sS'low_fuses' +p480 +S'0xff' +p481 +sS'lock_bits' +p482 +S'0x0F' +p483 +sS'file' +p484 +S'optiboot_atmega328.hex' +p485 +sS'path' +p486 +S'optiboot' +p487 +sS'unlock_bits' +p488 +S'0x3F' +p489 +ssS'upload' +p490 +(dp491 +S'protocol' +p492 +S'arduino' +p493 +sS'maximum_size' +p494 +S'32256' +p495 +sS'speed' +p496 +S'115200' +p497 +ssS'name' +p498 +S'Arduino Ethernet' +p499 +sS'build' +p500 +(dp501 +S'variant' +p502 +S'standard' +p503 +sS'mcu' +p504 +S'atmega328p' +p505 +sS'f_cpu' +p506 +S'16000000L' +p507 +sS'core' +p508 +S'arduino' +p509 +ssaa(lp510 +S'fio' +p511 +a(dp512 +g66 +S'/usr/share/arduino/hardware/arduino' +p513 +sS'bootloader' +p514 +(dp515 +S'extended_fuses' +p516 +S'0x05' +p517 +sS'high_fuses' +p518 +S'0xDA' +p519 +sS'low_fuses' +p520 +S'0xFF' +p521 +sS'lock_bits' +p522 +S'0x0F' +p523 +sS'file' +p524 +S'ATmegaBOOT_168_atmega328_pro_8MHz.hex' +p525 +sS'path' +p526 +S'arduino:atmega' +p527 +sS'unlock_bits' +p528 +S'0x3F' +p529 +ssS'upload' +p530 +(dp531 +S'protocol' +p532 +S'arduino' +p533 +sS'maximum_size' +p534 +S'30720' +p535 +sS'speed' +p536 +S'57600' +p537 +ssS'name' +p538 +S'Arduino Fio' +p539 +sS'build' +p540 +(dp541 +S'core' +p542 +S'arduino' +p543 +sS'mcu' +p544 +S'atmega328p' +p545 +sS'f_cpu' +p546 +S'8000000L' +p547 +sS'variant' +p548 +S'eightanaloginputs' +p549 +ssaa(lp550 +S'bt328' +p551 +a(dp552 +g66 +S'/usr/share/arduino/hardware/arduino' +p553 +sS'bootloader' +p554 +(dp555 +S'extended_fuses' +p556 +S'0x05' +p557 +sS'high_fuses' +p558 +S'0xd8' +p559 +sS'low_fuses' +p560 +S'0xff' +p561 +sS'lock_bits' +p562 +S'0x0F' +p563 +sS'file' +p564 +S'ATmegaBOOT_168_atmega328_bt.hex' +p565 +sS'path' +p566 +S'bt' +p567 +sS'unlock_bits' +p568 +S'0x3F' +p569 +ssS'upload' +p570 +(dp571 +S'protocol' +p572 +S'arduino' +p573 +sS'maximum_size' +p574 +S'28672' +p575 +sS'speed' +p576 +S'19200' +p577 +sS'disable_flushing' +p578 +S'true' +p579 +ssS'name' +p580 +S'Arduino BT w/ ATmega328' +p581 +sS'build' +p582 +(dp583 +S'core' +p584 +S'arduino' +p585 +sS'mcu' +p586 +S'atmega328p' +p587 +sS'f_cpu' +p588 +S'16000000L' +p589 +sS'variant' +p590 +S'eightanaloginputs' +p591 +ssaa(lp592 +S'bt' +p593 +a(dp594 +g66 +S'/usr/share/arduino/hardware/arduino' +p595 +sS'bootloader' +p596 +(dp597 +S'extended_fuses' +p598 +S'0x00' +p599 +sS'high_fuses' +p600 +S'0xdd' +p601 +sS'low_fuses' +p602 +S'0xff' +p603 +sS'lock_bits' +p604 +S'0x0F' +p605 +sS'file' +p606 +S'ATmegaBOOT_168.hex' +p607 +sS'path' +p608 +S'bt' +p609 +sS'unlock_bits' +p610 +S'0x3F' +p611 +ssS'upload' +p612 +(dp613 +S'protocol' +p614 +S'arduino' +p615 +sS'maximum_size' +p616 +S'14336' +p617 +sS'speed' +p618 +S'19200' +p619 +sS'disable_flushing' +p620 +S'true' +p621 +ssS'name' +p622 +S'Arduino BT w/ ATmega168' +p623 +sS'build' +p624 +(dp625 +S'core' +p626 +S'arduino' +p627 +sS'mcu' +p628 +S'atmega168' +p629 +sS'f_cpu' +p630 +S'16000000L' +p631 +sS'variant' +p632 +S'eightanaloginputs' +p633 +ssaa(lp634 +S'lilypad328' +p635 +a(dp636 +g66 +S'/usr/share/arduino/hardware/arduino' +p637 +sS'bootloader' +p638 +(dp639 +S'extended_fuses' +p640 +S'0x05' +p641 +sS'high_fuses' +p642 +S'0xDA' +p643 +sS'low_fuses' +p644 +S'0xFF' +p645 +sS'lock_bits' +p646 +S'0x0F' +p647 +sS'file' +p648 +S'ATmegaBOOT_168_atmega328_pro_8MHz.hex' +p649 +sS'path' +p650 +S'atmega' +p651 +sS'unlock_bits' +p652 +S'0x3F' +p653 +ssS'upload' +p654 +(dp655 +S'protocol' +p656 +S'arduino' +p657 +sS'maximum_size' +p658 +S'30720' +p659 +sS'speed' +p660 +S'57600' +p661 +ssS'name' +p662 +S'LilyPad Arduino w/ ATmega328' +p663 +sS'build' +p664 +(dp665 +S'core' +p666 +S'arduino' +p667 +sS'mcu' +p668 +S'atmega328p' +p669 +sS'f_cpu' +p670 +S'8000000L' +p671 +sS'variant' +p672 +S'standard' +p673 +ssaa(lp674 +S'lilypad' +p675 +a(dp676 +g66 +S'/usr/share/arduino/hardware/arduino' +p677 +sS'bootloader' +p678 +(dp679 +S'extended_fuses' +p680 +S'0x00' +p681 +sS'high_fuses' +p682 +S'0xdd' +p683 +sS'low_fuses' +p684 +S'0xe2' +p685 +sS'lock_bits' +p686 +S'0x0F' +p687 +sS'file' +p688 +S'LilyPadBOOT_168.hex' +p689 +sS'path' +p690 +S'lilypad' +p691 +sS'unlock_bits' +p692 +S'0x3F' +p693 +ssS'upload' +p694 +(dp695 +S'protocol' +p696 +S'arduino' +p697 +sS'maximum_size' +p698 +S'14336' +p699 +sS'speed' +p700 +S'19200' +p701 +ssS'name' +p702 +S'LilyPad Arduino w/ ATmega168' +p703 +sS'build' +p704 +(dp705 +S'core' +p706 +S'arduino' +p707 +sS'mcu' +p708 +S'atmega168' +p709 +sS'f_cpu' +p710 +S'8000000L' +p711 +sS'variant' +p712 +S'standard' +p713 +ssaa(lp714 +S'pro5v328' +p715 +a(dp716 +g66 +S'/usr/share/arduino/hardware/arduino' +p717 +sS'bootloader' +p718 +(dp719 +S'extended_fuses' +p720 +S'0x05' +p721 +sS'high_fuses' +p722 +S'0xDA' +p723 +sS'low_fuses' +p724 +S'0xFF' +p725 +sS'lock_bits' +p726 +S'0x0F' +p727 +sS'file' +p728 +S'ATmegaBOOT_168_atmega328.hex' +p729 +sS'path' +p730 +S'atmega' +p731 +sS'unlock_bits' +p732 +S'0x3F' +p733 +ssS'upload' +p734 +(dp735 +S'protocol' +p736 +S'arduino' +p737 +sS'maximum_size' +p738 +S'30720' +p739 +sS'speed' +p740 +S'57600' +p741 +ssS'name' +p742 +S'Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328' +p743 +sS'build' +p744 +(dp745 +S'core' +p746 +S'arduino' +p747 +sS'mcu' +p748 +S'atmega328p' +p749 +sS'f_cpu' +p750 +S'16000000L' +p751 +sS'variant' +p752 +S'standard' +p753 +ssaa(lp754 +S'pro5v' +p755 +a(dp756 +g66 +S'/usr/share/arduino/hardware/arduino' +p757 +sS'bootloader' +p758 +(dp759 +S'extended_fuses' +p760 +S'0x00' +p761 +sS'high_fuses' +p762 +S'0xdd' +p763 +sS'low_fuses' +p764 +S'0xff' +p765 +sS'lock_bits' +p766 +S'0x0F' +p767 +sS'file' +p768 +S'ATmegaBOOT_168_diecimila.hex' +p769 +sS'path' +p770 +S'atmega' +p771 +sS'unlock_bits' +p772 +S'0x3F' +p773 +ssS'upload' +p774 +(dp775 +S'protocol' +p776 +S'arduino' +p777 +sS'maximum_size' +p778 +S'14336' +p779 +sS'speed' +p780 +S'19200' +p781 +ssS'name' +p782 +S'Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168' +p783 +sS'build' +p784 +(dp785 +S'core' +p786 +S'arduino' +p787 +sS'mcu' +p788 +S'atmega168' +p789 +sS'f_cpu' +p790 +S'16000000L' +p791 +sS'variant' +p792 +S'standard' +p793 +ssaa(lp794 +S'pro328' +p795 +a(dp796 +g66 +S'/usr/share/arduino/hardware/arduino' +p797 +sS'bootloader' +p798 +(dp799 +S'extended_fuses' +p800 +S'0x05' +p801 +sS'high_fuses' +p802 +S'0xDA' +p803 +sS'low_fuses' +p804 +S'0xFF' +p805 +sS'lock_bits' +p806 +S'0x0F' +p807 +sS'file' +p808 +S'ATmegaBOOT_168_atmega328_pro_8MHz.hex' +p809 +sS'path' +p810 +S'atmega' +p811 +sS'unlock_bits' +p812 +S'0x3F' +p813 +ssS'upload' +p814 +(dp815 +S'protocol' +p816 +S'arduino' +p817 +sS'maximum_size' +p818 +S'30720' +p819 +sS'speed' +p820 +S'57600' +p821 +ssS'name' +p822 +S'Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328' +p823 +sS'build' +p824 +(dp825 +S'core' +p826 +S'arduino' +p827 +sS'mcu' +p828 +S'atmega328p' +p829 +sS'f_cpu' +p830 +S'8000000L' +p831 +sS'variant' +p832 +S'standard' +p833 +ssaa(lp834 +S'pro' +p835 +a(dp836 +g66 +S'/usr/share/arduino/hardware/arduino' +p837 +sS'bootloader' +p838 +(dp839 +S'extended_fuses' +p840 +S'0x00' +p841 +sS'high_fuses' +p842 +S'0xdd' +p843 +sS'low_fuses' +p844 +S'0xc6' +p845 +sS'lock_bits' +p846 +S'0x0F' +p847 +sS'file' +p848 +S'ATmegaBOOT_168_pro_8MHz.hex' +p849 +sS'path' +p850 +S'atmega' +p851 +sS'unlock_bits' +p852 +S'0x3F' +p853 +ssS'upload' +p854 +(dp855 +S'protocol' +p856 +S'arduino' +p857 +sS'maximum_size' +p858 +S'14336' +p859 +sS'speed' +p860 +S'19200' +p861 +ssS'name' +p862 +S'Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168' +p863 +sS'build' +p864 +(dp865 +S'core' +p866 +S'arduino' +p867 +sS'mcu' +p868 +S'atmega168' +p869 +sS'f_cpu' +p870 +S'8000000L' +p871 +sS'variant' +p872 +S'standard' +p873 +ssaa(lp874 +S'atmega168' +p875 +a(dp876 +g66 +S'/usr/share/arduino/hardware/arduino' +p877 +sS'bootloader' +p878 +(dp879 +S'extended_fuses' +p880 +S'0x00' +p881 +sS'high_fuses' +p882 +S'0xdd' +p883 +sS'low_fuses' +p884 +S'0xff' +p885 +sS'lock_bits' +p886 +S'0x0F' +p887 +sS'file' +p888 +S'ATmegaBOOT_168_ng.hex' +p889 +sS'path' +p890 +S'atmega' +p891 +sS'unlock_bits' +p892 +S'0x3F' +p893 +ssS'upload' +p894 +(dp895 +S'protocol' +p896 +S'arduino' +p897 +sS'maximum_size' +p898 +S'14336' +p899 +sS'speed' +p900 +S'19200' +p901 +ssS'name' +p902 +S'Arduino NG or older w/ ATmega168' +p903 +sS'build' +p904 +(dp905 +S'core' +p906 +S'arduino' +p907 +sS'mcu' +p908 +S'atmega168' +p909 +sS'f_cpu' +p910 +S'16000000L' +p911 +sS'variant' +p912 +S'standard' +p913 +ssaa(lp914 +S'atmega8' +p915 +a(dp916 +g66 +S'/usr/share/arduino/hardware/arduino' +p917 +sS'bootloader' +p918 +(dp919 +S'high_fuses' +p920 +S'0xca' +p921 +sS'low_fuses' +p922 +S'0xdf' +p923 +sS'lock_bits' +p924 +S'0x0F' +p925 +sS'file' +p926 +S'ATmegaBOOT.hex' +p927 +sS'path' +p928 +S'atmega8' +p929 +sS'unlock_bits' +p930 +S'0x3F' +p931 +ssS'upload' +p932 +(dp933 +S'protocol' +p934 +S'arduino' +p935 +sS'maximum_size' +p936 +S'7168' +p937 +sS'speed' +p938 +S'19200' +p939 +ssS'name' +p940 +S'Arduino NG or older w/ ATmega8' +p941 +sS'build' +p942 +(dp943 +S'core' +p944 +S'arduino' +p945 +sS'mcu' +p946 +S'atmega8' +p947 +sS'f_cpu' +p948 +S'16000000L' +p949 +sS'variant' +p950 +S'standard' +p951 +ssaatp952 +Rp953 +(dp954 +S'default' +p955 +S'uno' +p956 +sbtp957 +a(S'used_libs' +p958 +(lp959 +S'/usr/share/arduino/hardware/arduino/cores/arduino' +p960 +atp961 +a(S'make' +p962 +S'/usr/bin/make' +p963 +tp964 +a(S'build_dir' +p965 +S'.build/mega2560' +p966 +tp967 +a(S'cc' +p968 +S'/usr/bin/avr-gcc' +p969 +tp970 +a(S'cflags' +p971 +g2 +(g3 +g4 +(lp972 +tp973 +Rp974 +tp975 +a(S'cxxflags' +p976 +g2 +(g3 +g4 +(lp977 +S'-fno-exceptions' +p978 +atp979 +Rp980 +tp981 +a(S'arduino_variants_dir' +p982 +S'/usr/share/arduino/hardware/arduino/variants' +p983 +tp984 +a(S'stty' +p985 +S'/bin/stty' +p986 +tp987 +a(S'version.txt' +p988 +S'/usr/share/arduino/lib/version.txt' +p989 +tp990 +a(S'arduino_core_dir' +p991 +g960 +tp992 +a(S'boards.txt' +p993 +(lp994 +S'/usr/share/arduino/hardware/arduino/boards.txt' +p995 +atp996 +a(S'avrdude.conf' +p997 +S'/usr/share/arduino/hardware/tools/avrdude.conf' +p998 +tp999 +a(S'deps' +p1000 +g2 +(g3 +g4 +(lp1001 +S'.build/mega2560/src/dependencies.d' +p1002 +aS'.build/mega2560/arduino/dependencies.d' +p1003 +atp1004 +Rp1005 +tp1006 +a. \ No newline at end of file diff --git a/.build/mega2560/Makefile b/.build/mega2560/Makefile new file mode 100644 index 0000000..48138af --- /dev/null +++ b/.build/mega2560/Makefile @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + +.build/mega2560/arduino/wiring_analog.o : /usr/share/arduino/hardware/arduino/cores/arduino/wiring_analog.c + @echo arduino/wiring_analog.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/wiring_analog.c +include .build/mega2560/arduino/wiring_analog.d + +.build/mega2560/arduino/wiring_digital.o : /usr/share/arduino/hardware/arduino/cores/arduino/wiring_digital.c + @echo arduino/wiring_digital.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/wiring_digital.c +include .build/mega2560/arduino/wiring_digital.d + +.build/mega2560/arduino/wiring_shift.o : /usr/share/arduino/hardware/arduino/cores/arduino/wiring_shift.c + @echo arduino/wiring_shift.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/wiring_shift.c +include .build/mega2560/arduino/wiring_shift.d + +.build/mega2560/arduino/wiring.o : /usr/share/arduino/hardware/arduino/cores/arduino/wiring.c + @echo arduino/wiring.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/wiring.c +include .build/mega2560/arduino/wiring.d + +.build/mega2560/arduino/WInterrupts.o : /usr/share/arduino/hardware/arduino/cores/arduino/WInterrupts.c + @echo arduino/WInterrupts.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/WInterrupts.c +include .build/mega2560/arduino/WInterrupts.d + +.build/mega2560/arduino/wiring_pulse.o : /usr/share/arduino/hardware/arduino/cores/arduino/wiring_pulse.c + @echo arduino/wiring_pulse.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/wiring_pulse.c +include .build/mega2560/arduino/wiring_pulse.d + + + + + + +.build/mega2560/arduino/WMath.o : /usr/share/arduino/hardware/arduino/cores/arduino/WMath.cpp + @echo arduino/WMath.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/WMath.cpp +include .build/mega2560/arduino/WMath.d + +.build/mega2560/arduino/HardwareSerial.o : /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp + @echo arduino/HardwareSerial.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp +include .build/mega2560/arduino/HardwareSerial.d + +.build/mega2560/arduino/main.o : /usr/share/arduino/hardware/arduino/cores/arduino/main.cpp + @echo arduino/main.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/main.cpp +include .build/mega2560/arduino/main.d + +.build/mega2560/arduino/CDC.o : /usr/share/arduino/hardware/arduino/cores/arduino/CDC.cpp + @echo arduino/CDC.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/CDC.cpp +include .build/mega2560/arduino/CDC.d + +.build/mega2560/arduino/Tone.o : /usr/share/arduino/hardware/arduino/cores/arduino/Tone.cpp + @echo arduino/Tone.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/Tone.cpp +include .build/mega2560/arduino/Tone.d + +.build/mega2560/arduino/HID.o : /usr/share/arduino/hardware/arduino/cores/arduino/HID.cpp + @echo arduino/HID.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/HID.cpp +include .build/mega2560/arduino/HID.d + +.build/mega2560/arduino/USBCore.o : /usr/share/arduino/hardware/arduino/cores/arduino/USBCore.cpp + @echo arduino/USBCore.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/USBCore.cpp +include .build/mega2560/arduino/USBCore.d + +.build/mega2560/arduino/WString.o : /usr/share/arduino/hardware/arduino/cores/arduino/WString.cpp + @echo arduino/WString.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/WString.cpp +include .build/mega2560/arduino/WString.d + +.build/mega2560/arduino/Print.o : /usr/share/arduino/hardware/arduino/cores/arduino/Print.cpp + @echo arduino/Print.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/Print.cpp +include .build/mega2560/arduino/Print.d + +.build/mega2560/arduino/IPAddress.o : /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.cpp + @echo arduino/IPAddress.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.cpp +include .build/mega2560/arduino/IPAddress.d + +.build/mega2560/arduino/Stream.o : /usr/share/arduino/hardware/arduino/cores/arduino/Stream.cpp + @echo arduino/Stream.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/Stream.cpp +include .build/mega2560/arduino/Stream.d + +.build/mega2560/arduino/new.o : /usr/share/arduino/hardware/arduino/cores/arduino/new.cpp + @echo arduino/new.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c /usr/share/arduino/hardware/arduino/cores/arduino/new.cpp +include .build/mega2560/arduino/new.d + + + +.build/mega2560/arduino/libarduino.a : .build/mega2560/arduino/wiring_analog.o .build/mega2560/arduino/wiring_digital.o .build/mega2560/arduino/wiring_shift.o .build/mega2560/arduino/wiring.o .build/mega2560/arduino/WInterrupts.o .build/mega2560/arduino/wiring_pulse.o .build/mega2560/arduino/WMath.o .build/mega2560/arduino/HardwareSerial.o .build/mega2560/arduino/main.o .build/mega2560/arduino/CDC.o .build/mega2560/arduino/Tone.o .build/mega2560/arduino/HID.o .build/mega2560/arduino/USBCore.o .build/mega2560/arduino/WString.o .build/mega2560/arduino/Print.o .build/mega2560/arduino/IPAddress.o .build/mega2560/arduino/Stream.o .build/mega2560/arduino/new.o + @echo Linking libarduino.a + @/usr/bin/avr-ar rcs $@ $^ + + + + + + + + + + + + + + + +.build/mega2560/src/G00Handler.o : src/G00Handler.cpp + @echo src/G00Handler.cpp + @mkdir -p .build/mega2560/src + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c src/G00Handler.cpp +include .build/mega2560/src/G00Handler.d + +.build/mega2560/src/farmbot_arduino_controller.o : src/farmbot_arduino_controller.cpp + @echo src/farmbot_arduino_controller.cpp + @mkdir -p .build/mega2560/src + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c src/farmbot_arduino_controller.cpp +include .build/mega2560/src/farmbot_arduino_controller.d + +.build/mega2560/src/GCodeHandler.o : src/GCodeHandler.cpp + @echo src/GCodeHandler.cpp + @mkdir -p .build/mega2560/src + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c src/GCodeHandler.cpp +include .build/mega2560/src/GCodeHandler.d + +.build/mega2560/src/GCodeProcessor.o : src/GCodeProcessor.cpp + @echo src/GCodeProcessor.cpp + @mkdir -p .build/mega2560/src + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c src/GCodeProcessor.cpp +include .build/mega2560/src/GCodeProcessor.d + +.build/mega2560/src/Command.o : src/Command.cpp + @echo src/Command.cpp + @mkdir -p .build/mega2560/src + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c src/Command.cpp +include .build/mega2560/src/Command.d + +.build/mega2560/src/CurrentState.o : src/CurrentState.cpp + @echo src/CurrentState.cpp + @mkdir -p .build/mega2560/src + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -o $@ -c src/CurrentState.cpp +include .build/mega2560/src/CurrentState.d + +.build/mega2560/src/src.o : .build/mega2560/src/src.cpp + @echo src/src.cpp + @mkdir -p .build/mega2560/src + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -iquote src -o $@ -c .build/mega2560/src/src.cpp +include .build/mega2560/src/src.d + +.build/mega2560/src/farmbot-arduino-controller.o : .build/mega2560/src/farmbot-arduino-controller.cpp + @echo src/farmbot-arduino-controller.cpp + @mkdir -p .build/mega2560/src + @/usr/bin/avr-g++ -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -fno-exceptions -iquote src -o $@ -c .build/mega2560/src/farmbot-arduino-controller.cpp +include .build/mega2560/src/farmbot-arduino-controller.d + + + + + + + +.build/mega2560/firmware.elf : .build/mega2560/src/G00Handler.o .build/mega2560/src/farmbot_arduino_controller.o .build/mega2560/src/GCodeHandler.o .build/mega2560/src/GCodeProcessor.o .build/mega2560/src/Command.o .build/mega2560/src/CurrentState.o .build/mega2560/src/src.o .build/mega2560/src/farmbot-arduino-controller.o .build/mega2560/arduino/libarduino.a + @echo Linking firmware.elf + @/usr/bin/avr-gcc -mmcu=atmega2560 -Wl,-Os -Wl,--gc-sections -o $@ $^ -lm + + +.build/mega2560/firmware.hex : .build/mega2560/firmware.elf + @echo Converting to firmware.hex + @/usr/bin/avr-objcopy -O ihex -R .eeprom $^ $@ + +include .build/mega2560/src/dependencies.d .build/mega2560/arduino/dependencies.d + +all : .build/mega2560/firmware.hex + @true + diff --git a/.build/mega2560/Makefile.deps b/.build/mega2560/Makefile.deps new file mode 100644 index 0000000..8503082 --- /dev/null +++ b/.build/mega2560/Makefile.deps @@ -0,0 +1,130 @@ + + + + + + + + + + + + +.build/mega2560/arduino/WMath.d : /usr/share/arduino/hardware/arduino/cores/arduino/WMath.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/WMath.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/HardwareSerial.d : /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/HardwareSerial.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/main.d : /usr/share/arduino/hardware/arduino/cores/arduino/main.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/main.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/CDC.d : /usr/share/arduino/hardware/arduino/cores/arduino/CDC.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/CDC.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/Tone.d : /usr/share/arduino/hardware/arduino/cores/arduino/Tone.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/Tone.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/HID.d : /usr/share/arduino/hardware/arduino/cores/arduino/HID.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/HID.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/USBCore.d : /usr/share/arduino/hardware/arduino/cores/arduino/USBCore.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/USBCore.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/WString.d : /usr/share/arduino/hardware/arduino/cores/arduino/WString.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/WString.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/wiring_analog.d : /usr/share/arduino/hardware/arduino/cores/arduino/wiring_analog.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/wiring_analog.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/Print.d : /usr/share/arduino/hardware/arduino/cores/arduino/Print.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/Print.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/IPAddress.d : /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/IPAddress.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/Stream.d : /usr/share/arduino/hardware/arduino/cores/arduino/Stream.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/Stream.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/wiring_digital.d : /usr/share/arduino/hardware/arduino/cores/arduino/wiring_digital.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/wiring_digital.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/wiring_shift.d : /usr/share/arduino/hardware/arduino/cores/arduino/wiring_shift.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/wiring_shift.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/wiring.d : /usr/share/arduino/hardware/arduino/cores/arduino/wiring.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/wiring.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/new.d : /usr/share/arduino/hardware/arduino/cores/arduino/new.cpp + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/new.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/WInterrupts.d : /usr/share/arduino/hardware/arduino/cores/arduino/WInterrupts.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/WInterrupts.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + +.build/mega2560/arduino/wiring_pulse.d : /usr/share/arduino/hardware/arduino/cores/arduino/wiring_pulse.c + @mkdir -p .build/mega2560/arduino + @/usr/bin/avr-gcc -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=101 -I/usr/share/arduino/hardware/arduino/cores/arduino -ffunction-sections -fdata-sections -g -Os -w -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/Wire/utility -I/usr/share/arduino/libraries/EEPROM -I/usr/share/arduino/libraries/Stepper -I/usr/share/arduino/libraries/SPI -I/usr/share/arduino/libraries/SD -I/usr/share/arduino/libraries/SD/utility -I/usr/share/arduino/libraries/LiquidCrystal -I/usr/share/arduino/libraries/Servo -I/usr/share/arduino/libraries/Ethernet -I/usr/share/arduino/libraries/Ethernet/utility -I/usr/share/arduino/libraries/Firmata -I/usr/share/arduino/libraries/SoftwareSerial -MM $^ > $@ + + @printf ".build/mega2560/arduino/wiring_pulse.d .build/mega2560/arduino/" | cat - $@ > $@~ && mv $@~ $@ + + + +.build/mega2560/arduino/dependencies.d : .build/mega2560/arduino/WMath.d .build/mega2560/arduino/HardwareSerial.d .build/mega2560/arduino/main.d .build/mega2560/arduino/CDC.d .build/mega2560/arduino/Tone.d .build/mega2560/arduino/HID.d .build/mega2560/arduino/USBCore.d .build/mega2560/arduino/WString.d .build/mega2560/arduino/wiring_analog.d .build/mega2560/arduino/Print.d .build/mega2560/arduino/IPAddress.d .build/mega2560/arduino/Stream.d .build/mega2560/arduino/wiring_digital.d .build/mega2560/arduino/wiring_shift.d .build/mega2560/arduino/wiring.d .build/mega2560/arduino/new.d .build/mega2560/arduino/WInterrupts.d .build/mega2560/arduino/wiring_pulse.d + @echo Scanning dependencies of arduino + @mkdir -p .build/mega2560/arduino + @cat $^ > $@; + +all : .build/mega2560/arduino/dependencies.d + @true + diff --git a/.build/mega2560/Makefile.sketch b/.build/mega2560/Makefile.sketch new file mode 100644 index 0000000..4f43036 --- /dev/null +++ b/.build/mega2560/Makefile.sketch @@ -0,0 +1,14 @@ + + + + + +.build/mega2560/src/src.cpp : src/src.ino + @mkdir -p .build/mega2560/src + @echo src/src.ino + @/usr/local/bin/ino preproc -o $@ $^ + + +all : .build/mega2560/src/src.cpp + @true + diff --git a/.build/mega2560/arduino/CDC.d b/.build/mega2560/arduino/CDC.d new file mode 100644 index 0000000..8d5f99e --- /dev/null +++ b/.build/mega2560/arduino/CDC.d @@ -0,0 +1,13 @@ +.build/mega2560/arduino/CDC.d .build/mega2560/arduino/CDC.o: /usr/share/arduino/hardware/arduino/cores/arduino/CDC.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Platform.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/USBAPI.h diff --git a/.build/mega2560/arduino/HID.d b/.build/mega2560/arduino/HID.d new file mode 100644 index 0000000..e6f849e --- /dev/null +++ b/.build/mega2560/arduino/HID.d @@ -0,0 +1,14 @@ +.build/mega2560/arduino/HID.d .build/mega2560/arduino/HID.o: /usr/share/arduino/hardware/arduino/cores/arduino/HID.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Platform.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/USBAPI.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/USBDesc.h diff --git a/.build/mega2560/arduino/HardwareSerial.d b/.build/mega2560/arduino/HardwareSerial.d new file mode 100644 index 0000000..107e41f --- /dev/null +++ b/.build/mega2560/arduino/HardwareSerial.d @@ -0,0 +1,13 @@ +.build/mega2560/arduino/HardwareSerial.d .build/mega2560/arduino/HardwareSerial.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h diff --git a/.build/mega2560/arduino/IPAddress.d b/.build/mega2560/arduino/IPAddress.d new file mode 100644 index 0000000..a355421 --- /dev/null +++ b/.build/mega2560/arduino/IPAddress.d @@ -0,0 +1,14 @@ +.build/mega2560/arduino/IPAddress.d .build/mega2560/arduino/IPAddress.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h diff --git a/.build/mega2560/arduino/Print.d b/.build/mega2560/arduino/Print.d new file mode 100644 index 0000000..e7fcde4 --- /dev/null +++ b/.build/mega2560/arduino/Print.d @@ -0,0 +1,11 @@ +.build/mega2560/arduino/Print.d .build/mega2560/arduino/Print.o: /usr/share/arduino/hardware/arduino/cores/arduino/Print.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/arduino/Stream.d b/.build/mega2560/arduino/Stream.d new file mode 100644 index 0000000..3c4c5d8 --- /dev/null +++ b/.build/mega2560/arduino/Stream.d @@ -0,0 +1,11 @@ +.build/mega2560/arduino/Stream.d .build/mega2560/arduino/Stream.o: /usr/share/arduino/hardware/arduino/cores/arduino/Stream.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/arduino/Tone.d b/.build/mega2560/arduino/Tone.d new file mode 100644 index 0000000..c296e10 --- /dev/null +++ b/.build/mega2560/arduino/Tone.d @@ -0,0 +1,11 @@ +.build/mega2560/arduino/Tone.d .build/mega2560/arduino/Tone.o: /usr/share/arduino/hardware/arduino/cores/arduino/Tone.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/arduino/USBCore.d b/.build/mega2560/arduino/USBCore.d new file mode 100644 index 0000000..d56fec6 --- /dev/null +++ b/.build/mega2560/arduino/USBCore.d @@ -0,0 +1,14 @@ +.build/mega2560/arduino/USBCore.d .build/mega2560/arduino/USBCore.o: /usr/share/arduino/hardware/arduino/cores/arduino/USBCore.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Platform.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/USBAPI.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/USBDesc.h diff --git a/.build/mega2560/arduino/WInterrupts.d b/.build/mega2560/arduino/WInterrupts.d new file mode 100644 index 0000000..d3ce35e --- /dev/null +++ b/.build/mega2560/arduino/WInterrupts.d @@ -0,0 +1,6 @@ +.build/mega2560/arduino/WInterrupts.d .build/mega2560/arduino/WInterrupts.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/WInterrupts.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/arduino/WMath.d b/.build/mega2560/arduino/WMath.d new file mode 100644 index 0000000..7987acf --- /dev/null +++ b/.build/mega2560/arduino/WMath.d @@ -0,0 +1 @@ +.build/mega2560/arduino/WMath.d .build/mega2560/arduino/WMath.o: /usr/share/arduino/hardware/arduino/cores/arduino/WMath.cpp diff --git a/.build/mega2560/arduino/WString.d b/.build/mega2560/arduino/WString.d new file mode 100644 index 0000000..3b21901 --- /dev/null +++ b/.build/mega2560/arduino/WString.d @@ -0,0 +1,2 @@ +.build/mega2560/arduino/WString.d .build/mega2560/arduino/WString.o: /usr/share/arduino/hardware/arduino/cores/arduino/WString.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h diff --git a/.build/mega2560/arduino/dependencies.d b/.build/mega2560/arduino/dependencies.d new file mode 100644 index 0000000..c2a1640 --- /dev/null +++ b/.build/mega2560/arduino/dependencies.d @@ -0,0 +1,152 @@ +.build/mega2560/arduino/WMath.d .build/mega2560/arduino/WMath.o: /usr/share/arduino/hardware/arduino/cores/arduino/WMath.cpp +.build/mega2560/arduino/HardwareSerial.d .build/mega2560/arduino/HardwareSerial.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h +.build/mega2560/arduino/main.d .build/mega2560/arduino/main.o: /usr/share/arduino/hardware/arduino/cores/arduino/main.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/arduino/CDC.d .build/mega2560/arduino/CDC.o: /usr/share/arduino/hardware/arduino/cores/arduino/CDC.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Platform.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/USBAPI.h +.build/mega2560/arduino/Tone.d .build/mega2560/arduino/Tone.o: /usr/share/arduino/hardware/arduino/cores/arduino/Tone.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/arduino/HID.d .build/mega2560/arduino/HID.o: /usr/share/arduino/hardware/arduino/cores/arduino/HID.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Platform.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/USBAPI.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/USBDesc.h +.build/mega2560/arduino/USBCore.d .build/mega2560/arduino/USBCore.o: /usr/share/arduino/hardware/arduino/cores/arduino/USBCore.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Platform.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/USBAPI.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/USBDesc.h +.build/mega2560/arduino/WString.d .build/mega2560/arduino/WString.o: /usr/share/arduino/hardware/arduino/cores/arduino/WString.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h +.build/mega2560/arduino/wiring_analog.d .build/mega2560/arduino/wiring_analog.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_analog.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/arduino/Print.d .build/mega2560/arduino/Print.o: /usr/share/arduino/hardware/arduino/cores/arduino/Print.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/arduino/IPAddress.d .build/mega2560/arduino/IPAddress.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/IPAddress.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h +.build/mega2560/arduino/Stream.d .build/mega2560/arduino/Stream.o: /usr/share/arduino/hardware/arduino/cores/arduino/Stream.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/arduino/wiring_digital.d .build/mega2560/arduino/wiring_digital.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_digital.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/arduino/wiring_shift.d .build/mega2560/arduino/wiring_shift.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_shift.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/arduino/wiring.d .build/mega2560/arduino/wiring.o: /usr/share/arduino/hardware/arduino/cores/arduino/wiring.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/arduino/new.d .build/mega2560/arduino/new.o: /usr/share/arduino/hardware/arduino/cores/arduino/new.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h +.build/mega2560/arduino/WInterrupts.d .build/mega2560/arduino/WInterrupts.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/WInterrupts.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/arduino/wiring_pulse.d .build/mega2560/arduino/wiring_pulse.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_pulse.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/arduino/main.d b/.build/mega2560/arduino/main.d new file mode 100644 index 0000000..f697c72 --- /dev/null +++ b/.build/mega2560/arduino/main.d @@ -0,0 +1,11 @@ +.build/mega2560/arduino/main.d .build/mega2560/arduino/main.o: /usr/share/arduino/hardware/arduino/cores/arduino/main.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/arduino/new.d b/.build/mega2560/arduino/new.d new file mode 100644 index 0000000..fd3894b --- /dev/null +++ b/.build/mega2560/arduino/new.d @@ -0,0 +1,2 @@ +.build/mega2560/arduino/new.d .build/mega2560/arduino/new.o: /usr/share/arduino/hardware/arduino/cores/arduino/new.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h diff --git a/.build/mega2560/arduino/wiring.d b/.build/mega2560/arduino/wiring.d new file mode 100644 index 0000000..30e3188 --- /dev/null +++ b/.build/mega2560/arduino/wiring.d @@ -0,0 +1,5 @@ +.build/mega2560/arduino/wiring.d .build/mega2560/arduino/wiring.o: /usr/share/arduino/hardware/arduino/cores/arduino/wiring.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/arduino/wiring_analog.d b/.build/mega2560/arduino/wiring_analog.d new file mode 100644 index 0000000..657ea56 --- /dev/null +++ b/.build/mega2560/arduino/wiring_analog.d @@ -0,0 +1,6 @@ +.build/mega2560/arduino/wiring_analog.d .build/mega2560/arduino/wiring_analog.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_analog.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/arduino/wiring_digital.d b/.build/mega2560/arduino/wiring_digital.d new file mode 100644 index 0000000..2bbbf37 --- /dev/null +++ b/.build/mega2560/arduino/wiring_digital.d @@ -0,0 +1,6 @@ +.build/mega2560/arduino/wiring_digital.d .build/mega2560/arduino/wiring_digital.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_digital.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/arduino/wiring_pulse.d b/.build/mega2560/arduino/wiring_pulse.d new file mode 100644 index 0000000..f035fbe --- /dev/null +++ b/.build/mega2560/arduino/wiring_pulse.d @@ -0,0 +1,6 @@ +.build/mega2560/arduino/wiring_pulse.d .build/mega2560/arduino/wiring_pulse.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_pulse.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/arduino/wiring_shift.d b/.build/mega2560/arduino/wiring_shift.d new file mode 100644 index 0000000..695330a --- /dev/null +++ b/.build/mega2560/arduino/wiring_shift.d @@ -0,0 +1,6 @@ +.build/mega2560/arduino/wiring_shift.d .build/mega2560/arduino/wiring_shift.o: \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_shift.c \ + /usr/share/arduino/hardware/arduino/cores/arduino/wiring_private.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/firmware.elf b/.build/mega2560/firmware.elf new file mode 100755 index 0000000000000000000000000000000000000000..b83f2fa59e602b0e2cfaa6641bab4cc35e6f30d4 GIT binary patch literal 140460 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ℑr=u5kceh@7 zUff#f#NJM~?Ey#E?s(dc!tF%8fUnlU_ITcb|2KT!#+}}HG@p)#LDS3D9yQsuFpc#~QFVrd6u=^G*)9R7+sRPt^(9#0Bs01=KGw$lb&!r=OkF4TZ%Nk}u?0p@0Vm-j=s zUmuKjW`kCzKS4(aX~yrJrRZFm9f1f8p&=)5-5l>ty9WiFWErbA{b_Cb(@E3qjJ#v9 z5|`J2$>KpaiQn*Hv4+5HXSxfoB{1+1r`#TJt(d?EzB30uubFTKBPhLY^7 zUvA=AoZPK#2Yj=h@WzGCH5m0S#uGVFGe8ouQzM2-Ryurd z(_}mxjQS?>s8;(+LwyTTaNQ7Ji=xwK7YW}X>~{khYqs!NIt)iArX_m)db!fwxp6py-s(@z9FQCj>1`bD z)R$?usb-T@617)Bp9`DFa-7noJm2?NS}SBsf6C0o9u z`C<=dX~SNM1VUTwk4KqT8M zzDm*`>HNf!XxJ1PyzZ3eR6zR%UxDV%ATBk$@g?&M%~gpkGZ&)yi+k6#KhSh7qBpcn zJe|r7G8}bQZ_()Q_hBd;urMa_y*-%2v3qutCvoE$2~4O2bW~S0&#TZpPC1f#fw>^} zu>u09yW&vPE^}6GHH4Tt&ukK~xGH8kN%J5i+F-Vf$ZkPHUysxrF7I^VL~35<9&a$< zmRX#%*Wyp0i}>Fp5;Pyame1f8>pZP76I2rzRCmoN};4eeP*63VD_ff*iW&>C+5 zlU*ydhIWn)x#2uwKN&bChIn>dGp45`txHaJoJOEp<2gE2$E9#iEzry3y+AKh z)7{iB1IDR6>YC#0GFZ9x^F4DkCNknE(3hV5@Vaz7H29D^xj8 zVWP$TtX_?;Ox#S?60mC%ZO1D#?FFL)71H(MqJKnlpCM71chE)It#%_`Ynb$(N@J ZSp@MkhBX&kr998>4aeKvp=k8t{{mm%M7aO} literal 0 HcmV?d00001 diff --git a/.build/mega2560/firmware.hex b/.build/mega2560/firmware.hex new file mode 100644 index 0000000..b1c6d44 --- /dev/null +++ b/.build/mega2560/firmware.hex @@ -0,0 +1,731 @@ +:100000000C9415010C9446010C9446010C94460185 +:100010000C9446010C9446010C9446010C94460144 +:100020000C9446010C9446010C9446010C94460134 +:100030000C9446010C9446010C9446010C94460124 +:100040000C9446010C9446010C9446010C94460114 +:100050000C9446010C9446010C9446010C944707FD +:100060000C9446010C940A090C94DE090C94460188 +:100070000C9446010C9446010C9446010C944601E4 +:100080000C9446010C9446010C9446010C944601D4 +:100090000C9437090C941D0A0C9446010C944601EB +:1000A0000C9446010C9446010C9446010C944601B4 +:1000B0000C9446010C9446010C9446010C944601A4 +:1000C0000C9446010C9446010C9446010C9464096E +:1000D0000C945C0A0C9446010C9491090C949B0AB4 +:1000E0000C9446010000090A02080B0C0D070603D8 +:1000F00004010000000000000000000000000000FB +:1001000000000000000000000000000000000000EF +:1001100011100F00000000000000000000000000AF +:100120000000000000000000000001021020200874 +:100130000810204010204080020102010804020142 +:1001400001020408102040808040201008040201B1 +:10015000800402018040201008040201080402010A +:100160000102040810204080010204081020408091 +:1001700005050505070508080808020202020A0A23 +:100180000808040404040101010101010101030341 +:10019000030303030303040707070C0C0C0C0C0CEC +:1001A0000C0C0202020206060606060606060B0BE9 +:1001B0000B0B0B0B0B0B00002200250028002B0063 +:1001C0002E003100340002010000050108010B017E +:1001D00000002100240027002A002D0030003300F9 +:1001E00001010000040107010A01494E46494E4938 +:1001F00054594E414E000020410000C84200401CAE +:100200004620BCBE4CCA1B0E5AAEC59D74CDCCCC8C +:100210003D0AD7233C17B7D13877CC2B329595E6DA +:10022000241FB14F0A00CF035A0B11241FBECFEF7A +:10023000D1E2DEBFCDBF00E00CBF13E0A0E0B2E032 +:10024000EEE8FCE200E00BBF02C007900D92A43084 +:10025000B107D9F715E0A4E0B3E001C01D92AF3CAF +:10026000B107E1F712E0CAE2D2E000E006C022974F +:100270000109FE010BBF0E944912C632D10780E07E +:100280000807A9F70E94780C0C9445160C940000FE +:100290002BE232E0FC01318320830C94DF03CF9307 +:1002A000DF93EC010E944801CE01DF91CF910C94C5 +:1002B000F70FCF93DF93EC010E94EC038BE292E007 +:1002C00099838883DF91CF910895CF93DF938091B5 +:1002D000060390910703892B59F482E090E00E9475 +:1002E000F50FEC010E945901D0930703C093060358 +:1002F0008091060390910703DF91CF9108950F93AA +:100300001F9397FF07C08B019C010F5F1F4F2F4F5B +:100310003F4F0FC0611571058105910539F08B01C3 +:100320009C01015011092109310903C000E010E0CE +:100330009801B801C9011F910F9108954F925F92E2 +:100340006F927F928F929F92AF92BF92CF92DF92E5 +:10035000EF92FF920F931F93CF93DF93CDB7DEB74A +:1003600028970FB6F894DEBF0FBECDBF7B010E9469 +:10037000D5050E94E8059B01AC01C7012D833E8392 +:100380004F8358870E94B4052D813E814F81588547 +:100390000E94F90F0E94CA102B013C010E94D50552 +:1003A0000E94F5059B01AC01C7012D833E834F835D +:1003B00058870E94BF052D813E814F8158850E943C +:1003C000F90F0E94CA104B015C010E94D5050E94E2 +:1003D00002069B01AC01C7012D833E834F835887E2 +:1003E0000E94CA052D813E814F8158850E94F90FD8 +:1003F0000E94CA106B017C0168E072E08AE893E019 +:100400000E94D60D2AE030E0B301A2018AE893E011 +:100410000E94650E61E172E08AE893E00E94D60DC9 +:100420002AE030E0B501A4018AE893E00E94650E5D +:100430006CE172E08AE893E00E94D60D2AE030E099 +:10044000B701A6018AE893E00E94B00E14141504C7 +:100450001604170414F460E001C061E087E30E9411 +:100460001007181419041A041B0414F460E001C0E6 +:1004700061E08DE30E9410071C141D041E041F047C +:1004800014F460E001C061E080E30E9410070E9464 +:10049000D5050E94E80569837A838B839C83C30119 +:1004A000B2010E94FD109B01AC0169817A818B81B0 +:1004B0009C810E94FA0F8C016D837E830E94D5057A +:1004C0006D817E81462F572F602F712F0E940F065E +:1004D0000E94D5050E94F50569837A838B839C83EE +:1004E000C501B4010E94FD109B01AC0169817A81B4 +:1004F0008B819C810E94FA0F8C016D837E830E9408 +:10050000D5056D817E81462F572F602F712F0E9458 +:1005100018060E94D5050E94020669837A838B83A0 +:100520009C83C701B6010E94FD109B01AC0169814B +:100530007A818B819C810E94FA0F8C016D837E836E +:100540000E94D5056D817E81462F572F602F712F18 +:100550000E94210660E086E20E94100760E088E3C6 +:100560000E94100760E08EE30E94100749C061E01E +:1005700086E30E94100781149104A104B10421F0C4 +:1005800061E08CE30E941007C114D104E104F1047E +:1005900021F061E08EE20E94100765E070E080E0EB +:1005A00090E00E94CD07411451046104710451F0A0 +:1005B00060E086E30E941007C301B2010E947F0140 +:1005C0002B013C0181149104A104B10451F060E0BD +:1005D0008CE30E941007C501B4010E947F014B010A +:1005E0005C01C114D104E104F10451F060E08EE239 +:1005F0000E941007C701B6010E947F016B017C01B8 +:10060000411451046104710409F0B1CF81149104C3 +:10061000A104B10409F0B4CFC114D104E104F10480 +:1006200009F0B7CF0E94D5050E942A0680E090E02D +:1006300028960FB6F894DEBF0FBECDBFDF91CF91E5 +:100640001F910F91FF90EF90DF90CF90BF90AF90F0 +:100650009F908F907F906F905F904F900895089536 +:1006600061E086E30E94D80661E087E30E94D80635 +:1006700061E086E20E94D80661E083E00E94D8062D +:1006800061E082E00E94D80661E08CE30E94D80617 +:1006900061E08DE30E94D80661E088E30E94D806FD +:1006A00061E08EE00E94D80661E08FE00E94D806EB +:1006B00061E08EE20E94D80661E080E30E94D806E5 +:1006C00061E08EE30E94D80661E082E10E94D806D4 +:1006D00061E083E10E94D80640E052EC61E070E006 +:1006E0008AE893E00C94DA0A0F931F93CF93DF9379 +:1006F000CDB7DEB72E970FB6F894DEBF0FBECDBFD5 +:100700008AE893E00E945508892BB9F04AE06AE82C +:1007100073E0CE0108960E94CD0F88859985892BBC +:1007200041F08FE293E0892B21F08C859D85892B08 +:1007300059F4CE0108960E94850C64E670E080E0D2 +:1007400090E00E94CD0720C0BE01685F7F4FCE01C0 +:1007500001960E942A0D82E090E00E94F50F8C0124 +:10076000BE016F5F7F4F0E94FA04CE0101960E9486 +:10077000850CC8010E946305B8018091080390911F +:1007800009030E943804D5CF2E960FB6F894DEBF29 +:100790000FBECDBFDF91CF911F910F910895CF93E1 +:1007A000DF9382E090E00E94F50FEC010E94FF03CE +:1007B000D0930903C0930803DF91CF91089525E3F7 +:1007C00032E0FC0131832083089525E332E0FC010F +:1007D000318320830C94F70F25E332E0FC01318351 +:1007E0002083089529E932E0FC01318320830895B4 +:1007F00029E932E0FC01318320830C94F70F29E9C9 +:1008000032E0FC01318320830895CF93DF93EB0125 +:100810006BE372E08AE893E00E94D60D61E070E03D +:10082000209711F060E070E04AE050E08AE893E041 +:100830000E94C40E6CE472E08AE893E00E94F50D19 +:10084000CE010E94AF0561E070E0019611F060E01A +:1008500070E04AE050E08AE893E0DF91CF910C9499 +:10086000C40E672B11F40C94650180E090E00895AC +:100870000F931F93CF93DF938C01EB01209719F116 +:10088000CB010E94AF050196A1F41DC066E772E09E +:100890008AE893E00E94F50D1AC0DC01ED91FC910D +:1008A0000480F581E02DBE01DF91CF911F910F9162 +:1008B0001994CE010E94AF05BC01C8010E94310409 +:1008C000009759F7E3CFBE01C8010E9405048FEFDE +:1008D0009FEFDF91CF911F910F910895CF93DF93F9 +:1008E000EB016DE972E0CE010E947F14009709F4DC +:1008F00045C060EA72E0CE010E947F140097F1F1DA +:1009000064EA72E0CE010E947F140097D1F167EA99 +:1009100072E0CE010E947F14009799F16BEA72E0B9 +:10092000CE010E947F14009779F16EEA72E0CE0149 +:100930000E947F14009741F162EB72E0CE010E94A9 +:100940007F14009721F165EB72E0CE010E947F14C5 +:100950000097E9F069EB72E0CE010E947F140097E6 +:1009600019F424E030E015C06CEB72E0CE010E9477 +:100970007F140097B1F32FEF3FEF0BC020E030E082 +:1009800008C021E030E005C022E030E002C023E0F2 +:1009900030E0C901DF91CF910895CB01FB012081A7 +:1009A000283561F401960E94661460930A037093DF +:1009B0000B0380930C0390930D030895293561F484 +:1009C00001960E94661460930E0370930F03809348 +:1009D00010039093110308952A3559F401960E944B +:1009E000661460931203709313038093140390931F +:1009F000150308958F929F92AF92BF92CF92DF928C +:100A0000EF92FF920F931F93CF93DF93CDB7DEB793 +:100A10006C01CB01EDB6FEB69EB6ADB6BEB6FB011F +:100A2000448155812DB73EB7241B350B0FB6F89482 +:100A30003EBF0FBE2DBF0DB71EB70F5F1F4F20E08B +:100A400030E0B8010E94740D60EC72E0C8010E94B1 +:100A500072148C01FC018081873449F4B801C6010D +:100A60000E946E0490930702809306020EC03E2DF2 +:100A7000292D10C0B801C6010E94CD0462EC72E0BD +:100A800080E090E00E9472148C010115110591F72D +:100A90003A2D2B2D832F922F0FB6F8949EBF0FBEA9 +:100AA0008DBF0FB6F894FEBE0FBEEDBEDF91CF91A5 +:100AB0001F910F91FF90EF90DF90CF90BF90AF907C +:100AC0009F908F90089566EC72E08AE893E00E9410 +:100AD000D60D60910602709107024AE050E08AE864 +:100AE00093E00E94C40E6EE072E08AE893E00E94F8 +:100AF000D60D40910A0350910B0360910C03709145 +:100B00000D0322E030E08AE893E00E94870F6AED4F +:100B100072E08AE893E00E94D60D40910E03509156 +:100B20000F03609110037091110322E030E08AE816 +:100B300093E00E94870F6FED72E08AE893E00E94D5 +:100B4000D60D4091120350911303609114037091DC +:100B5000150322E030E08AE893E00C94890F80913D +:100B60000602909107020895EAE0F3E05081418186 +:100B700032812381652F742F832F922F0895EEE009 +:100B8000F3E05081418132812381652F742F832FBF +:100B9000922F0895E2E1F3E0508141813281238177 +:100BA000652F742F832F922F0895809116039091B3 +:100BB0001703892B41F481E090E00E94F50F909398 +:100BC00017038093160380911603909117030895DD +:100BD000509118034091190330911A0320911B037F +:100BE000652F742F832F922F089550911C034091ED +:100BF0001D0330911E0320911F03652F742F832F37 +:100C0000922F0895509120034091210330912203A7 +:100C100020912303652F742F832F922F08954093E3 +:100C200018035093190360931A0370931B030895DC +:100C300040931C0350931D0360931E0370931F0386 +:100C400008954093200350932103609322037093EF +:100C50002303089564EE72E08AE893E00E94F50DA4 +:100C60006EE072E08AE893E00E94D60D409118038E +:100C70005091190360911A0370911B0322E030E038 +:100C80008AE893E00E94870F6AED72E08AE893E0B9 +:100C90000E94D60D40911C0350911D0360911E03CC +:100CA00070911F0322E030E08AE893E00E94870FF2 +:100CB0006FED72E08AE893E00E94D60D4091200328 +:100CC00050912103609122037091230322E030E0D0 +:100CD0008AE893E00C94890F893009F443C088F4C2 +:100CE000843029F138F4823059F1E8F4813009F088 +:100CF0005EC023C0873061F188F5863009F057C0A7 +:100D000023C08D3009F440C020F48B30A9F1C0F528 +:100D10002DC0803109F442C0813109F443C08F30C5 +:100D200009F045C037C0809180008F7703C0809163 +:100D300080008F7D80938000089584B58F7702C0F6 +:100D400084B58F7D84BD08958091B0008F7703C0F6 +:100D50008091B0008F7D8093B000089580919000C5 +:100D60008F7707C0809190008F7D03C080919000A5 +:100D7000877F8093900008958091A0008F7707C0AF +:100D80008091A0008F7D03C08091A000877F809319 +:100D9000A0000895809120018F7707C080912001E5 +:100DA0008F7D03C080912001877F8093200108956B +:100DB000CF93DF9390E0FC01E65DFE4F4491FC0190 +:100DC000E059FE4F8491882341F190E0880F991FEC +:100DD000FC01E053FE4F25913491D9018A549E4F76 +:100DE000FC0185919491C82FD92F9FB7F8948C91CD +:100DF000611106C0409584238C938881842308C0A8 +:100E0000623041F4242F209582238C938881842B97 +:100E1000888302C0842B8C939FBFDF91CF9108956C +:100E20000F931F93CF93DF931F92CDB7DEB7282F79 +:100E300030E0F901EC51FF4F8491F901E65DFE4F7E +:100E40001491F901E059FE4F04910023D1F0882359 +:100E500021F069830E946C066981E02FF0E0EE0FBB +:100E6000FF1FEA54FE4F85919491DC019FB7F894DF +:100E70008C91611103C01095812301C0812B8C934B +:100E80009FBF0F90DF91CF911F910F9108951F92F7 +:100E90000F920FB60F9211242F933F938F939F932E +:100EA000AF93BF938091240390912503A0912603D3 +:100EB000B091270330912C03232F2D5F2D3720F481 +:100EC0000196A11DB11D05C0232F2A570296A11D11 +:100ED000B11D20932C038093240390932503A093AA +:100EE0002603B09327038091280390912903A091B2 +:100EF0002A03B0912B030196A11DB11D80932803F5 +:100F000090932903A0932A03B0932B03BF91AF9131 +:100F10009F918F913F912F910F900FBE0F901F9037 +:100F200018950F931F938FB7F89400912403109195 +:100F3000250320912603309127038FBFB801C901F3 +:100F40001F910F9108950F931F939FB7F8940091ED +:100F500028031091290320912A0330912B0386B591 +:100F6000A89B06C08F3F21F00F5F1F4F2F4F3F4FB1 +:100F70009FBF322F212F102F0027080F111D211D79 +:100F8000311D42E0000F111F221F331F4A95D1F778 +:100F9000B801C9011F910F910895CF92DF92EF928E +:100FA000FF92CF93DF936B017C010E94A307EB01BB +:100FB0000EC00E94A3076C1B7D0B683E734038F087 +:100FC00081E0C81AD108E108F108C851DC4FC1140A +:100FD000D104E104F10469F7DF91CF91FF90EF9024 +:100FE000DF90CF900895789484B5826084BD84B5F5 +:100FF000816084BD85B5826085BD85B5816085BD14 +:10100000EEE6F0E0808181608083E1E8F0E010822C +:10101000808182608083808181608083E0E8F0E06D +:10102000808181608083E1EBF0E080818460808357 +:10103000E0EBF0E0808181608083E1E9F0E0808195 +:1010400082608083808181608083E0E9F0E080813C +:1010500081608083E1EAF0E080818260808380812A +:1010600081608083E0EAF0E0808181608083E1E25A +:10107000F1E0808182608083808181608083E0E212 +:10108000F1E0808181608083EAE7F0E08081846024 +:101090008083808182608083808181608083808181 +:1010A000806880831092C1000895FC018485958535 +:1010B000FC01E05CFF4F20813181FC01EE5BFF4FC2 +:1010C00080819181281B390B2F733327C901089523 +:1010D000FC0184859585FC01E05CFF4F40815181D6 +:1010E000FC01EE5BFF4F208131814217530741F035 +:1010F0000190F081E02DE80FF91F208130E002C05F +:101100002FEF3FEFC9010895FC0184859585FC010F +:10111000E05CFF4F40815181FC01EE5BFF4F20817D +:1011200031814217530781F0A081B181A80FB91F07 +:101130008C91208131812F5F3F4F2F733327318373 +:101140002083282F30E002C02FEF3FEFC901089520 +:10115000FC0186859785FC01E05CFF4FDC01AE5BFE +:10116000BF4F408151812D913C91119742175307F8 +:10117000C1F70895CF93DF93FC0186859785DC0145 +:10118000A05CBF4F2D913C9111972F5F3F4F2F7364 +:101190003327EC01CE5BDF4F488159812417350797 +:1011A000D9F30D90BC91A02DA80FB91F6C93A68503 +:1011B000B785A05CBF4F11963C932E93A689B78943 +:1011C0002C9181E090E0058C02C0880F991F0A9451 +:1011D000E2F7282B2C9381E090E0DF91CF910895E6 +:1011E000FB01E05CFF4F208131812F5F3F4F2F7368 +:1011F0003327DB01AE5BBF4F4D915C912417350760 +:1012000039F0A081B181A60FB71F8C933183208361 +:10121000089508951F920F920FB60F9211240BB6E6 +:101220000F922F933F934F935F936F937F938F937F +:101230009F93AF93BF93EF93FF938091C60065E8B0 +:1012400075E00E94F008FF91EF91BF91AF919F91DF +:101250008F917F916F915F914F913F912F910F905F +:101260000BBE0F900FBE0F901F90189508951F9200 +:101270000F920FB60F9211240BB60F922F933F933C +:101280004F935F936F937F938F939F93AF93BF938E +:10129000EF93FF938091CE006DEF74E00E94F00811 +:1012A000FF91EF91BF91AF919F918F917F916F913E +:1012B0005F914F913F912F910F900BBE0F900FBEFA +:1012C0000F901F90189508951F920F920FB60F92CE +:1012D00011240BB60F922F933F934F935F936F930D +:1012E0007F938F939F93AF93BF93EF93FF938091DF +:1012F000D60065E774E00E94F008FF91EF91BF917E +:10130000AF919F918F917F916F915F914F913F919D +:101310002F910F900BBE0F900FBE0F901F9018953E +:1013200008951F920F920FB60F9211240BB60F92D1 +:101330002F933F934F935F936F937F938F939F93DD +:10134000AF93BF93EF93FF93809136016DEE73E0FF +:101350000E94F008FF91EF91BF91AF919F918F9103 +:101360007F916F915F914F913F912F910F900BBEA5 +:101370000F900FBE0F901F9018958AE893E00E947F +:101380005508892B11F00E9409098BE693E00E9411 +:101390005508892B11F00E9436098CE493E00E94D5 +:1013A0005508892B11F00E9463098DE293E00E9499 +:1013B0005508892B11F00C94900908951F920F92F3 +:1013C0000FB60F9211240BB60F922F933F938F936A +:1013D0009F93EF93FF932091810530918205809137 +:1013E0008305909184052817390731F48091C10055 +:1013F0008F7D8093C10014C0E0918305F091840536 +:10140000EF5BFA4F208180918305909184050196CE +:101410008F73992790938405809383052093C6004A +:10142000FF91EF919F918F913F912F910F900BBE64 +:101430000F900FBE0F901F9018951F920F920FB62E +:101440000F9211240BB60F922F933F938F939F937C +:10145000EF93FF932091F9043091FA048091FB04FB +:101460009091FC042817390731F48091C9008F7DD1 +:101470008093C90014C0E091FB04F091FC04E75490 +:10148000FB4F20818091FB049091FC0401968F73A7 +:1014900099279093FC048093FB042093CE00FF9146 +:1014A000EF919F918F913F912F910F900BBE0F90D5 +:1014B0000FBE0F901F9018951F920F920FB60F92AC +:1014C00011240BB60F922F933F938F939F93EF931B +:1014D000FF93209171043091720480917304909174 +:1014E00074042817390731F48091D1008F7D8093DF +:1014F000D10014C0E0917304F0917404EF5CFB4FD1 +:101500002081809173049091740401968F739927C0 +:1015100090937404809373042093D600FF91EF910D +:101520009F918F913F912F910F900BBE0F900FBE07 +:101530000F901F9018951F920F920FB60F921124C3 +:101540000BB60F922F933F938F939F93EF93FF933D +:101550002091E9033091EA038091EB039091EC0331 +:101560002817390731F4809131018F7D8093310143 +:1015700014C0E091EB03F091EC03E755FC4F2081A0 +:101580008091EB039091EC0301968F7399279093D0 +:10159000EC038093EB0320933601FF91EF919F9131 +:1015A0008F913F912F910F900BBE0F900FBE0F9018 +:1015B0001F901895CF92DF92EF92FF92CF93DF9317 +:1015C000EC016A017B01411581EE58076105710547 +:1015D000F9F0EC89FD8981E090E00E8C02C0880F63 +:1015E000991F0A94E2F7808360E079E08DE390E050 +:1015F000A70196010E941B1221503109410951098E +:101600005695479537952795211580E1380798F02D +:10161000EC89FD89108260E874E88EE190E0A70112 +:1016200096010E941B12215031094109510956951A +:10163000479537952795E889F9893083EA89FB89A9 +:101640002083EE89FF89408181E090E09C010A8C33 +:1016500002C0220F331F0A94E2F7422B4083EE8927 +:10166000FF8940819C010B8C02C0220F331F0A941A +:10167000E2F7422B4083EE89FF8940819C010C8C6C +:1016800002C0220F331F0A94E2F7422B4083EE89F7 +:10169000FF8920810D8C02C0880F991F0A94E2F700 +:1016A000809582238083DF91CF91FF90EF90DF9030 +:1016B000CF900895CF9310928D0310928C0388EEF3 +:1016C00093E0A0E0B0E080938E0390938F03A0930B +:1016D0009003B093910326EF32E030938B03209375 +:1016E0008A0345E855E0509397034093960341E4FD +:1016F00055E0509399034093980345EC50E0509384 +:101700009B0340939A0344EC50E050939D03409315 +:101710009C0340EC50E050939F0340939E0341ECA8 +:1017200050E05093A1034093A00346EC50E0509347 +:10173000A3034093A203C4E0C093A403F3E0F09397 +:10174000A503E7E0E093A60375E07093A70361E0CB +:101750006093A80310926E0310926D0380936F0341 +:1017600090937003A0937103B093720330936C0352 +:1017700020936B034DEF54E050937803409377032D +:1017800049EB54E050937A03409379034DEC50E0D9 +:1017900050937C0340937B034CEC50E050937E03CA +:1017A00040937D0348EC50E05093800340937F03C7 +:1017B00049EC50E050938203409381034EEC50E09B +:1017C0005093840340938303C0938503F09386036F +:1017D000E0938703709388036093890310924F030B +:1017E00010924E038093500390935103A0935203A1 +:1017F000B093530330934D0320934C0345E754E0DB +:10180000509359034093580341E354E050935B03D2 +:1018100040935A0345ED50E050935D0340935C03C1 +:1018200044ED50E050935F0340935E0340ED50E081 +:10183000509361034093600341ED50E05093630384 +:101840004093620346ED50E0509365034093640378 +:10185000C0936603F0936703E09368037093690392 +:1018600060936A031092300310922F038093310328 +:1018700090933203A0933303B093340330932E0339 +:1018800020932D038DEE93E090933A0380933903D8 +:1018900089EA93E090933C0380933B0385E391E0D6 +:1018A00090933E0380933D0384E391E09093400343 +:1018B00080933F0380E391E0909342038093410340 +:1018C00081E391E0909344038093430386E391E0A6 +:1018D0009093460380934503C0934703F0934803D6 +:1018E000E093490370934A0360934B03CF910895AB +:1018F0000E94F3070E943003CDEBD9E00E947403ED +:101900002097E1F30E94BD09F9CFFC01808191810C +:101910000C94E812CF93DF93EC01888199810097B2 +:1019200011F00E94E812198218821D821C821B820B +:101930001A82DF91CF9108950F931F93CF93DF9376 +:10194000EC018B016F5F7F4F888199810E94861324 +:10195000009731F0998388831B830A8381E001C05B +:1019600080E0DF91CF911F910F910895CF93DF9386 +:10197000EC0188819981892B31F08A819B818617BE +:10198000970708F00CC0CE010E949C0C882349F0F8 +:101990008C819D81892B19F4E881F981108281E085 +:1019A00001C080E0DF91CF910895EF92FF920F93F5 +:1019B0001F93CF93DF93EC017B018A01BA010E9450 +:1019C000B60C811104C0CE010E948A0C07C01D8391 +:1019D0000C83B701888199810E948814CE01DF9120 +:1019E000CF911F910F91FF90EF900895DC01119618 +:1019F0001C921E9213961C921E92129715961C9280 +:101A00001E92149716961C926115710559F0DB0110 +:101A10000D900020E9F7AD0141505109461B570BCD +:101A20000C94D50C0895CF93DF93EC01FB0186173E +:101A3000970761F0608171816115710529F044811A +:101A400055810E94D50C02C00E948A0CCE01DF9104 +:101A5000CF910895FC0111821082138212821582A7 +:101A6000148216820C94130DEF92FF920F931F9322 +:101A7000CF93DF93EC017B010C811D816115710512 +:101A800011F480E016C04115510591F0040F151FA7 +:101A9000B8010E94B60C8823A1F3288139818C817A +:101AA0009D81B701820F931F0E9488141D830C83B0 +:101AB00081E0DF91CF911F910F91FF90EF900895FA +:101AC000CF93DF931F921F92CDB7DEB769831A823F +:101AD00041E050E0BE016F5F7F4F0E94340D0F90D8 +:101AE0000F90DF91CF9108950F931F93CF93DF93C2 +:101AF000EB0141155105E9F02097D9F0FC01048173 +:101B000015812017310708F013C041505109021BFD +:101B1000130B4017510708F48A01FC0160817181A1 +:101B2000620F731FA801CE010E948F14C00FD11F36 +:101B30001882DF91CF911F910F910895CF92DF927C +:101B4000EF92FF920F931F93CF93DF936C01EB0102 +:101B50007A01E60EF71E00E010E00BC06991D60195 +:101B6000ED91FC910190F081E02DC6011995080FCF +:101B7000191FCE15DF0591F7C801DF91CF911F9195 +:101B80000F91FF90EF90DF90CF900895DB010D90C3 +:101B90000020E9F7AD0141505109461B570BDC010C +:101BA000ED91FC910280F381E02D19940C94C60D07 +:101BB000DC01ED91FC910190F081E02D19940F93DF +:101BC0001F93CF93DF93EC016DE00E94D80D8C0141 +:101BD0006AE0CE010E94D80D9C01200F311FC9017F +:101BE000DF91CF911F910F9108950F931F93CF9382 +:101BF000DF93EC010E94C60D8C01CE010E94DF0D27 +:101C00009801280F391FC901DF91CF911F910F91C2 +:101C100008954F925F926F927F929F92AF92BF9280 +:101C2000CF92DF92EF92FF920F931F93CF93DF93A8 +:101C3000CDB7DEB7A1970FB6F894DEBF0FBECDBF0C +:101C40005C016A017B01922E19A281E0821710F0DB +:101C50008AE0982E8E010F5D1F4F492C512C612C6C +:101C6000712CC701B601A30192010E941B128C2D99 +:101C7000929E80191124015011098A3014F4805D5C +:101C800001C0895CF801808369017A01C114D10423 +:101C9000E104F10431F7B801C5010E94C60DA19617 +:101CA0000FB6F894DEBF0FBECDBFDF91CF911F916D +:101CB0000F91FF90EF90DF90CF90BF90AF909F90EB +:101CC0007F906F905F904F900895CF92DF92EF9248 +:101CD000FF920F931F93CF93DF93EC016A017B0177 +:101CE0002115310579F4E881F9810190F081E02D29 +:101CF000642FDF91CF911F910F91FF90EF90DF90B4 +:101D0000CF9019942A30310519F477FD0EC02AE0DE +:101D1000B701A601CE01DF91CF911F910F91FF90E6 +:101D2000EF90DF90CF900C94090E6DE20E94D80DD9 +:101D30008C0144275527BA014C195D096E097F09AA +:101D40002AE0CE010E94090E080F191FC801DF9179 +:101D5000CF911F910F91FF90EF90DF90CF9008955A +:101D60000F931F93CF93DF93EC010E94650E8C01BC +:101D7000CE010E94DF0D9C01200F311FC901DF91B0 +:101D8000CF911F910F9108950F931F93CF93DF93DE +:101D9000EC019A01AB01662757FD6095762F0E94F2 +:101DA000650E8C01CE010E94DF0D9801280F391FAE +:101DB000C901DF91CF911F910F9108957F928F926A +:101DC0009F92AF92BF92CF92DF92EF92FF920F93CA +:101DD0001F93CF93DF938C014A015B01F22E20E029 +:101DE00030E0A901C501B4010E945E1087FF0AC05E +:101DF0006DE2C8010E94D80DEC01B7FAB094B7F8B3 +:101E0000B09402C0C0E0D0E0E12C60E070E080E07F +:101E10009FE307C020E030E040E251E40E946210FE +:101E2000E394EF10F7CF262F372F482F592FC501F6 +:101E3000B4010E94FA0F762E872E982EA92E0E94AA +:101E4000CF10B62EC72ED82EE92E0E94FB109B0174 +:101E5000AC01672D782D892D9A2D0E94F90FA62EA1 +:101E6000972E882E792E2AE04B2D5C2D6D2D7E2D00 +:101E7000C8010E94090EC80FD91FFF20B9F162E006 +:101E800073E0C8010E94C60DC80FD91F2FC020E003 +:101E900030E040E251E46A2D792D882D972D0E9483 +:101EA000AD11762EC72ED82EE92E0E94CA104B01F6 +:101EB000AA2497FCA094BA2C2AE030E0B501A40132 +:101EC000C8010E94650EC80FD91FC501B4010E9448 +:101ED000FD109B01AC01672D7C2D8D2D9E2D0E9448 +:101EE000F90FA62E972E882E792EFA94F110CFCFC7 +:101EF000CE01DF91CF911F910F91FF90EF90DF9076 +:101F0000CF90BF90AF909F908F907F9008950C944A +:101F1000DE0E0F931F93CF93DF93EC010E94DE0E32 +:101F20008C01CE010E94DF0D9801280F391FC901D5 +:101F3000DF91CF911F910F9108950F931F93CF932E +:101F4000DF93EC010E949107688779878A879B87D6 +:101F5000E881F9810680F781E02DCE0119959C0179 +:101F600097FF15C00E949107088519852A853B8532 +:101F7000601B710B820B930B0C811D812E813F81A5 +:101F8000601771078207930718F32FEF3FEFC9011E +:101F9000DF91CF911F910F910895EF92FF920F93D0 +:101FA0001F93CF93DF93EC018B01E42E65EC72E07D +:101FB0000E94F60CC8010E949D0FFF24E7FCF094DC +:101FC00097FD0BC08E159F0541F0682FCE010E9432 +:101FD000600DC8010E949D0FF3CFCE01DF91CF911C +:101FE0001F910F91FF90EF9008950C944D120C9457 +:101FF000E8125058BB27AA270ED075C166D130F021 +:102000006BD120F031F49F3F11F41EF45BC10EF44C +:10201000E095E7FB51C1E92F77D180F3BA1762074A +:1020200073078407950718F071F49EF58FC10EF4BD +:10203000E0950B2EBA2FA02D0B01B90190010C01D8 +:10204000CA01A0011124FF27591B99F0593F50F4F0 +:10205000503E68F11A16F040A22F232F342F442748 +:10206000585FF3CF469537952795A795F040539540 +:10207000C9F77EF41F16BA0B620B730B840BBAF010 +:102080009150A1F0FF0FBB1F661F771F881FC2F77B +:102090000EC0BA0F621F731F841F48F4879577958F +:1020A0006795B795F7959E3F08F0B3CF9395880F46 +:1020B00008F09927EE0F979587950895D9D008F4E1 +:1020C00081E008950CD00FC107D140F0FED030F070 +:1020D00021F45F3F19F0F0C0511139C1F3C014D1A0 +:1020E00098F39923C9F35523B1F3951B550BBB27DF +:1020F000AA2762177307840738F09F5F5F4F220F8C +:10210000331F441FAA1FA9F333D00E2E3AF0E0E884 +:1021100030D091505040E695001CCAF729D0FE2FD0 +:1021200027D0660F771F881FBB1F26173707480762 +:10213000AB07B0E809F0BB0B802DBF01FF27935818 +:102140005F4F2AF09E3F510568F0B6C000C15F3F67 +:10215000ECF3983EDCF3869577956795B795F79500 +:102160009F5FC9F7880F911D9695879597F90895F8 +:10217000E1E0660F771F881FBB1F62177307840794 +:10218000BA0720F0621B730B840BBA0BEE1F88F7A3 +:10219000E095089504D06894B111D9C00895BCD0D9 +:1021A00088F09F5790F0B92F9927B751A0F0D1F040 +:1021B000660F771F881F991F1AF0BA95C9F712C0CA +:1021C000B13081F0C3D0B1E00895C0C0672F782F3F +:1021D0008827B85F39F0B93FCCF386957795679536 +:1021E000B395D9F73EF490958095709561957F4FA2 +:1021F0008F4F9F4F0895E89409C097FB3EF4909548 +:102200008095709561957F4F8F4F9F4F9923A9F0CF +:10221000F92F96E9BB279395F6958795779567955E +:10222000B795F111F8CFFAF4BB0F11F460FF1BC0A2 +:102230006F5F7F4F8F4F9F4F16C0882311F096E935 +:1022400011C0772321F09EE8872F762F05C06623E3 +:1022500071F096E8862F70E060E02AF09A95660F9C +:10226000771F881FDAF7880F9695879597F9089555 +:10227000990F0008550FAA0BE0E8FEEF1616170697 +:10228000E807F907C0F012161306E407F50798F0FF +:10229000621B730B840B950B39F40A2661F0232B18 +:1022A000242B252B21F408950A2609F4A140A69594 +:1022B0008FEF811D811D089597F99F6780E870E079 +:1022C00060E008959FEF80EC089500240A941616AC +:1022D000170618060906089500240A941216130614 +:1022E000140605060895092E0394000C11F48823A2 +:1022F00052F0BB0F40F4BF2B11F460FF04C06F5FBE +:102300007F4F8F4F9F4F089557FD9058440F551F93 +:1023100059F05F3F71F04795880F97FB991F61F067 +:102320009F3F79F087950895121613061406551FDE +:10233000F2CF4695F1DF08C0161617061806991F4A +:10234000F1CF86957105610508940895E894BB273F +:1023500066277727CB0197F908950BD0C4CFB5DF57 +:1023600028F0BADF18F0952309F0A6CFABCF1124DF +:10237000EECFCADFA0F3959FD1F3950F50E0551F24 +:10238000629FF001729FBB27F00DB11D639FAA27CA +:10239000F00DB11DAA1F649F6627B00DA11D661F19 +:1023A000829F2227B00DA11D621F739FB00DA11D3A +:1023B000621F839FA00D611D221F749F3327A00DF4 +:1023C000611D231F849F600D211D822F762F6A2F90 +:1023D00011249F5750408AF0E1F088234AF0EE0F15 +:1023E000FF1FBB1F661F771F881F91505040A9F722 +:1023F0009E3F510570F060CFAACF5F3FECF3983E4F +:10240000DCF3869577956795B795F795E7959F5F88 +:10241000C1F7FE2B880F911D9695879597F9089522 +:102420000E943D12A59F900DB49F900DA49F800D1A +:10243000911D11240895A1E21A2EAA1BBB1BFD01B8 +:102440000DC0AA1FBB1FEE1FFF1FA217B307E40793 +:10245000F50720F0A21BB30BE40BF50B661F771FEB +:10246000881F991F1A9469F76095709580959095CB +:102470009B01AC01BD01CF010895A29FB001B39FA4 +:10248000C001A39F01D0B29F700D811D1124911D29 +:1024900008950790F691E02D19940F931F93CF9311 +:1024A000DF938230910510F482E090E0E091CB055B +:1024B000F091CC0520E030E0C0E0D0E023C04081C6 +:1024C000518148175907A8F04817590761F48281CC +:1024D0009381209719F09B838A832EC09093CC051B +:1024E0008093CB0529C02115310529F042175307E8 +:1024F00010F0A90102C0BE01DF0102811381EF01CA +:102500009A01F8013097D9F62115310509F1281BF8 +:10251000390B2430310590F412968D919C911397CC +:102520006115710521F0FB019383828304C09093B0 +:10253000CC058093CB05FD01329644C0FD01E20F2E +:10254000F31F81939193225031092D933C933AC00C +:102550002091C9053091CA05232B41F42091020234 +:10256000309103023093CA052093C90520910002DF +:10257000309101022115310541F42DB73EB740914C +:10258000040250910502241B350BE091C905F0911E +:10259000CA05E217F307A0F42E1B3F0B28173907D3 +:1025A00078F0AC014E5F5F4F2417350748F04E0FAF +:1025B0005F1F5093CA054093C9058193919302C050 +:1025C000E0E0F0E0CF01DF91CF911F910F910895EE +:1025D000EF92FF920F931F93CF93DF93009709F42D +:1025E0008EC0DC01129713961C921E921297E090F7 +:1025F000CB05F090CC05E114F10489F42D913C91C8 +:102600001197280F391F8091C9059091CA0582172B +:10261000930789F5B093CA05A093C90570C0E70177 +:1026200020E030E001C0EA01CA17DB0738F44A8134 +:102630005B819E0141155105B1F722C0AC014250AA +:102640005109FA01D383C28300811181BC01600F5B +:10265000711F6C177D0761F468817981600F711FAC +:102660006E5F7F4F718360836A817B817383628336 +:102670002115310529F4B093CC05A093CB053FC0BB +:10268000F901B383A283E90149915991C40FD51F80 +:10269000AC17BD0771F4DC019E918E91840F951FDC +:1026A00002969183808312968D919C9113979383C8 +:1026B0008283A0E0B0E002C0D7017C01F7018281F3 +:1026C00093810097C9F7C701029620813181820F5B +:1026D000931F2091C9053091CA052817390779F44D +:1026E000109729F41092CC051092CB0504C01396D4 +:1026F0001C921E921297F092CA05E092C905DF91D2 +:10270000CF911F910F91FF90EF9008958F929F921C +:10271000AF92BF92CF92DF92EF92FF920F931F93EF +:10272000CF93DF93EC01009779F4CB01DF91CF9148 +:102730001F910F91FF90EF90DF90CF90BF90AF90DF +:102740009F908F900C944D12DC01A60FB71FFC01D7 +:102750003297AE17BF0718F4C0E0D0E0A9C00081DF +:10276000118106171707B0F00530110508F4A0C055 +:10277000C80104978617970708F49AC002501109F8 +:10278000061B170B0D931D9371836083CD010E946F +:10279000E8128EC06B01C01AD10A7C01E00EF11E56 +:1027A000E091CB05F091CC0520E030E080E090E0B6 +:1027B00048C0EE15FF05D1F580809180540142E0BC +:1027C000A40EB11CAC14BD0488F17401EC18FD0812 +:1027D000670122E0C20ED11C9E012250310945E062 +:1027E000C416D10478F04281538113965C934E93C2 +:1027F00012971196FC92EE92F901718360833A2F41 +:102800002B2F09C00E5F1F4F080D191DD9010D9305 +:102810001C9332812381009721F0FC0132832383B2 +:1028200047C03093CB052093CC0542C08081918175 +:102830002817390708F49C0152814381CF01E52F05 +:10284000F42F309709F0B5CF8091C9059091CA0552 +:102850008E159F05F1F426173707D8F480910002F2 +:1028600090910102009741F48DB79EB72091040228 +:1028700030910502821B930BA817B90708F06CCFA3 +:10288000B093CA05A093C905FE0132977183608396 +:102890000FC0CB010E944D127C01009709F45CCF60 +:1028A000A801BE010E947614CE010E94E812E70141 +:1028B000CE01DF91CF911F910F91FF90EF90DF90AC +:1028C000CF90BF90AF909F908F9008956627772705 +:1028D0000C94C5149111BEC1803219F089508550F5 +:1028E000D0F7089544E053E00C949E14FB01DC0102 +:1028F00002C001900D9241505040D8F70895FB015D +:10290000DC018D91019080190110D9F3990B089584 +:10291000FB01DC0101900D920020E1F70895FB011D +:10292000DC014150504048F001900D920020C9F761 +:1029300001C01D9241505040E0F70895FA01A19165 +:10294000B081009719F41097E1F0CD01DC01CD01C1 +:102950000D90002011F4C00113C0FB01219122232E +:1029600019F02015D9F7F3CFFB012191201519F4A7 +:102970001E92119606C02223C1F70D900020A1F7E8 +:10298000D001FA01A193B08308958F929F92AF92E4 +:10299000BF92CF92DF92EF92FF920F931F93CF934C +:1029A000DF938B016115710519F0FB018083918321 +:1029B0007C01F701C1907F01EF018C2D90E00E9416 +:1029C0006A14892BB1F7FDE2CF1204C0C990DD244F +:1029D000D39405C02BE2C21201C0C990D12C7E0154 +:1029E00041E0E41AF10843E050E06AEE71E0C7010B +:1029F0000E942D16892BE9F47E0182E0E80EF11C7D +:102A000045E050E06DEE71E0C7010E942D16892B64 +:102A100021F47E01E7E0EE0EF11C0115110519F01D +:102A2000F801F182E08210E0D0E0C0E8D110FBC0F4 +:102A3000FFC043E050E062EF71E0C7010E942D1635 +:102A4000892B49F40115110509F4EFC02296F8010C +:102A5000D183C083EAC060E070E0CB01E12CF12CAF +:102A6000EC2DE053EA3048F5FD2DF2602D2D287055 +:102A7000D2FE06C0211127C02FEFE21AF20A23C0AE +:102A8000222319F041E0E41AF108A5E0B0E09B012F +:102A9000AC010E941012660F771F881F991F6E0FDE +:102AA000711D811D911D6839E9E97E078E07E9E1F5 +:102AB0009E0748F0FD2DF66006C0EE3F39F4D3FCCA +:102AC0003DC0FD2DF860C990DF2ECACFE53311F06F +:102AD000E531A1F5A881AD3219F4F0E1DF2A06C095 +:102AE000AB3221F0219621E030E004C0A98122968A +:102AF00022E030E0A053AA3018F0C21BD30B1EC056 +:102B0000FE0120E030E020384CE034075CF4A901FD +:102B1000440F551F440F551F240F351F220F331F1D +:102B20002A0F311DA191A053EF01AA3060F3D4FE0A +:102B300003C0319521953109E20EF31ED1FE07C085 +:102B40000115110521F02197F801D183C0830E945E +:102B5000FB102D2D2370233029F0162FD72FC82FCF +:102B6000092F07C0DC01CB01B058182FD92FCA2F6D +:102B70000B2F20E030E0A901612F7D2F8C2F902FAB +:102B80000E945E10882309F454C0F7FE08C0F19437 +:102B9000E194F10831E2C32E32E0D32E04C029E0E3 +:102BA000C22E22E0D22E4601F8E18F1A910890E25F +:102BB000A92EB12C15C0F6014591559165917491DE +:102BC000242F352F462F572F612F7D2F8C2F902F9D +:102BD0000E94AD11162FD72FC82F092FEA18FB0816 +:102BE000EA14FB0444F724E0C21AD108B594A79470 +:102BF000C814D904A9F7612F7D2F8C2F902F282F6F +:102C0000220F292F221F2F3F39F020E030E0A901A9 +:102C10000E945E1081110DC082E290E09093CE057B +:102C20008093CD0506C00FEF04C010E0D0E0C0ECEB +:102C30000FE7612F7D2F8C2F902FDF91CF911F9168 +:102C40000F91FF90EF90DF90CF90BF90AF909F904B +:102C50008F900895992788270895FB01DC01415042 +:102C6000504088F08D9181341CF08B350CF4805EDF +:102C7000659161341CF06B350CF4605E861B61114C +:0E2C800071F3990B0895881BFCCFF894FFCFD9 +:102C8E000000CF052000FFFF537465707320583A83 +:102C9E00002C20537465707320593A002C20537405 +:102CAE00657073205A3A000000000048014F019EE3 +:102CBE000100000000DF03E5039E01636F6D6D618F +:102CCE006E64203D3D204E554C4C3A00636F6D6D49 +:102CDE00616E642D3E676574436F6465456E756DF8 +:102CEE002829203D3D20434F44455F554E444546DF +:102CFE00494E45443A0054686973206973206661F1 +:102D0E006C73653A2068616E646C6572203D3D207F +:102D1E004E554C4C0000000000F203F80347300003 +:102D2E0047303000473100473031004732004730DE +:102D3E003200473300473033004734004730340009 +:102D4E002000200A0D00436F6D6D616E642077695F +:102D5E00746820636F64653A47002C20593A002C42 +:102D6E00205A3A0043757272656E742073746174E2 +:102D7E00650000000000BA089E0D5508840868081A +:042D8E00A8082E0063 +:00000001FF diff --git a/.build/mega2560/src/Command.d b/.build/mega2560/src/Command.d new file mode 100644 index 0000000..887c5b5 --- /dev/null +++ b/.build/mega2560/src/Command.d @@ -0,0 +1,11 @@ +.build/mega2560/src/Command.d .build/mega2560/src/Command.o: src/Command.cpp src/Command.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/src/CurrentState.d b/.build/mega2560/src/CurrentState.d new file mode 100644 index 0000000..81e4c0c --- /dev/null +++ b/.build/mega2560/src/CurrentState.d @@ -0,0 +1,11 @@ +.build/mega2560/src/CurrentState.d .build/mega2560/src/CurrentState.o: src/CurrentState.cpp src/CurrentState.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/src/G00Handler.d b/.build/mega2560/src/G00Handler.d new file mode 100644 index 0000000..4fa2903 --- /dev/null +++ b/.build/mega2560/src/G00Handler.d @@ -0,0 +1,12 @@ +.build/mega2560/src/G00Handler.d .build/mega2560/src/G00Handler.o: src/G00Handler.cpp src/GCodeHandler.h src/Command.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + src/G00Handler.h src/CurrentState.h src/pins.h src/Config.h diff --git a/.build/mega2560/src/GCodeHandler.d b/.build/mega2560/src/GCodeHandler.d new file mode 100644 index 0000000..314ee81 --- /dev/null +++ b/.build/mega2560/src/GCodeHandler.d @@ -0,0 +1,11 @@ +.build/mega2560/src/GCodeHandler.d .build/mega2560/src/GCodeHandler.o: src/GCodeHandler.cpp src/GCodeHandler.h src/Command.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/src/GCodeProcessor.d b/.build/mega2560/src/GCodeProcessor.d new file mode 100644 index 0000000..fc0b358 --- /dev/null +++ b/.build/mega2560/src/GCodeProcessor.d @@ -0,0 +1,13 @@ +.build/mega2560/src/GCodeProcessor.d .build/mega2560/src/GCodeProcessor.o: src/GCodeProcessor.cpp src/GCodeProcessor.h \ + src/GCodeHandler.h src/Command.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + src/G00Handler.h src/Config.h diff --git a/.build/mega2560/src/dependencies.d b/.build/mega2560/src/dependencies.d new file mode 100644 index 0000000..11feb6b --- /dev/null +++ b/.build/mega2560/src/dependencies.d @@ -0,0 +1,95 @@ +.build/mega2560/src/G00Handler.d .build/mega2560/src/G00Handler.o: src/G00Handler.cpp src/GCodeHandler.h src/Command.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + src/G00Handler.h src/CurrentState.h src/pins.h src/Config.h +.build/mega2560/src/farmbot_arduino_controller.d .build/mega2560/src/farmbot_arduino_controller.o: src/farmbot_arduino_controller.cpp \ + src/farmbot_arduino_controller.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + src/Command.h src/GCodeProcessor.h src/GCodeHandler.h src/G00Handler.h \ + src/Config.h src/pins.h +.build/mega2560/src/GCodeHandler.d .build/mega2560/src/GCodeHandler.o: src/GCodeHandler.cpp src/GCodeHandler.h src/Command.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/src/GCodeProcessor.d .build/mega2560/src/GCodeProcessor.o: src/GCodeProcessor.cpp src/GCodeProcessor.h \ + src/GCodeHandler.h src/Command.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + src/G00Handler.h src/Config.h +.build/mega2560/src/Command.d .build/mega2560/src/Command.o: src/Command.cpp src/Command.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/src/CurrentState.d .build/mega2560/src/CurrentState.o: src/CurrentState.cpp src/CurrentState.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/src/src.d .build/mega2560/src/src.o: .build/mega2560/src/src.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h +.build/mega2560/src/farmbot-arduino-controller.d .build/mega2560/src/farmbot-arduino-controller.o: \ + .build/mega2560/src/farmbot-arduino-controller.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/src/farmbot-arduino-controller.cpp b/.build/mega2560/src/farmbot-arduino-controller.cpp new file mode 100644 index 0000000..260803e --- /dev/null +++ b/.build/mega2560/src/farmbot-arduino-controller.cpp @@ -0,0 +1,5 @@ +#include + + +#line 1 "src/farmbot-arduino-controller.ino" + diff --git a/.build/mega2560/src/farmbot-arduino-controller.d b/.build/mega2560/src/farmbot-arduino-controller.d new file mode 100644 index 0000000..3df7fa2 --- /dev/null +++ b/.build/mega2560/src/farmbot-arduino-controller.d @@ -0,0 +1,12 @@ +.build/mega2560/src/farmbot-arduino-controller.d .build/mega2560/src/farmbot-arduino-controller.o: \ + .build/mega2560/src/farmbot-arduino-controller.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/.build/mega2560/src/farmbot_arduino_controller.d b/.build/mega2560/src/farmbot_arduino_controller.d new file mode 100644 index 0000000..c55b394 --- /dev/null +++ b/.build/mega2560/src/farmbot_arduino_controller.d @@ -0,0 +1,14 @@ +.build/mega2560/src/farmbot_arduino_controller.d .build/mega2560/src/farmbot_arduino_controller.o: src/farmbot_arduino_controller.cpp \ + src/farmbot_arduino_controller.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h \ + src/Command.h src/GCodeProcessor.h src/GCodeHandler.h src/G00Handler.h \ + src/Config.h src/pins.h diff --git a/.build/mega2560/src/src.cpp b/.build/mega2560/src/src.cpp new file mode 100644 index 0000000..22f06a8 --- /dev/null +++ b/.build/mega2560/src/src.cpp @@ -0,0 +1,5 @@ +#include + + +#line 1 "src/src.ino" + diff --git a/.build/mega2560/src/src.d b/.build/mega2560/src/src.d new file mode 100644 index 0000000..a024556 --- /dev/null +++ b/.build/mega2560/src/src.d @@ -0,0 +1,11 @@ +.build/mega2560/src/src.d .build/mega2560/src/src.o: .build/mega2560/src/src.cpp \ + /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/binary.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WCharacter.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/WString.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Print.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/Printable.h \ + /usr/share/arduino/hardware/arduino/cores/arduino/new.h \ + /usr/share/arduino/hardware/arduino/variants/mega/pins_arduino.h diff --git a/ino.ini b/ino.ini new file mode 100644 index 0000000..f74a943 --- /dev/null +++ b/ino.ini @@ -0,0 +1,9 @@ +[build] +board-model = mega2560 + +[upload] +board-model = mega2560 +serial-port = /dev/ttyACM0 + +[serial] +serial-port = /dev/ttyACM0 diff --git a/lib/.holder b/lib/.holder new file mode 100644 index 0000000..e69de29 diff --git a/Command.cpp b/src/Command.cpp similarity index 100% rename from Command.cpp rename to src/Command.cpp diff --git a/Command.h b/src/Command.h similarity index 100% rename from Command.h rename to src/Command.h diff --git a/Config.h b/src/Config.h similarity index 100% rename from Config.h rename to src/Config.h diff --git a/CurrentState.cpp b/src/CurrentState.cpp similarity index 100% rename from CurrentState.cpp rename to src/CurrentState.cpp diff --git a/CurrentState.h b/src/CurrentState.h similarity index 100% rename from CurrentState.h rename to src/CurrentState.h diff --git a/G00Handler.cpp b/src/G00Handler.cpp similarity index 100% rename from G00Handler.cpp rename to src/G00Handler.cpp diff --git a/G00Handler.h b/src/G00Handler.h similarity index 100% rename from G00Handler.h rename to src/G00Handler.h diff --git a/GCodeHandler.cpp b/src/GCodeHandler.cpp similarity index 100% rename from GCodeHandler.cpp rename to src/GCodeHandler.cpp diff --git a/GCodeHandler.h b/src/GCodeHandler.h similarity index 100% rename from GCodeHandler.h rename to src/GCodeHandler.h diff --git a/GCodeProcessor.cpp b/src/GCodeProcessor.cpp similarity index 100% rename from GCodeProcessor.cpp rename to src/GCodeProcessor.cpp diff --git a/GCodeProcessor.h b/src/GCodeProcessor.h similarity index 100% rename from GCodeProcessor.h rename to src/GCodeProcessor.h diff --git a/src/LICENSE b/src/LICENSE new file mode 100644 index 0000000..4f29ca9 --- /dev/null +++ b/src/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 FarmBot + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/src/README.md b/src/README.md new file mode 100644 index 0000000..b6dc710 --- /dev/null +++ b/src/README.md @@ -0,0 +1,7 @@ +farmbot-arduino-controller +========================== +This software is responsible for receiving G-Codes from the Raspberry Pi, execute them and report back the results. + +Technicals +========================== +Created with eclipseArduino V2 - For more details see http://www.baeyens.it/eclipse/ diff --git a/farmbot_arduino_controller.cpp b/src/farmbot_arduino_controller.cpp similarity index 100% rename from farmbot_arduino_controller.cpp rename to src/farmbot_arduino_controller.cpp diff --git a/farmbot_arduino_controller.h b/src/farmbot_arduino_controller.h similarity index 100% rename from farmbot_arduino_controller.h rename to src/farmbot_arduino_controller.h diff --git a/pins.h b/src/pins.h similarity index 100% rename from pins.h rename to src/pins.h diff --git a/farmbot-arduino-controller.ino b/src/src.ino similarity index 100% rename from farmbot-arduino-controller.ino rename to src/src.ino