diff options
author | Josh Perfetto <josh@snowrise.com> | 2011-06-25 16:42:01 -0700 |
---|---|---|
committer | Josh Perfetto <josh@snowrise.com> | 2011-06-25 16:42:58 -0700 |
commit | f6ac006ec0f3ba380c7298d6e44305068d5c798f (patch) | |
tree | 61f22c8573f7507901dd6d38e152c0c2e9954520 | |
parent | b349a34b919ef454d51599af8225f914a2664d30 (diff) | |
download | openpcr-f6ac006ec0f3ba380c7298d6e44305068d5c798f.tar.gz openpcr-f6ac006ec0f3ba380c7298d6e44305068d5c798f.zip |
Move all strings into PROGMEM to conserve SRAM
35 files changed, 731 insertions, 63 deletions
diff --git a/arduino/OpenPCR/Makefile b/arduino/OpenPCR/Makefile index 4bdfd28..8a6857d 100644 --- a/arduino/OpenPCR/Makefile +++ b/arduino/OpenPCR/Makefile @@ -18,6 +18,6 @@ # Where to find header files and libraries. INC_DIRS = ./inc LIB_DIRS = $(addprefix $(ARD_HOME)/libraries/, $(LIBS)) - LIBS = LiquidCrystal Wire Wire/utility + LIBS = LiquidCrystal EEPROM Wire Wire/utility include ./Makefile.master
\ No newline at end of file diff --git a/arduino/OpenPCR/build/OpenPCR_pde.cpp b/arduino/OpenPCR/build/OpenPCR_pde.cpp new file mode 100644 index 0000000..5a62f20 --- /dev/null +++ b/arduino/OpenPCR/build/OpenPCR_pde.cpp @@ -0,0 +1,2 @@ +#include <WProgram.h> +#include "openpcr.pde" diff --git a/arduino/OpenPCR/build/libarduino.a b/arduino/OpenPCR/build/libarduino.a Binary files differnew file mode 100644 index 0000000..aa685fb --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a diff --git a/arduino/OpenPCR/build/libarduino.a_HardwareSerial.dep b/arduino/OpenPCR/build/libarduino.a_HardwareSerial.dep new file mode 100644 index 0000000..331dc6c --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_HardwareSerial.dep @@ -0,0 +1,30 @@ +build/libarduino.a(HardwareSerial.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.cpp \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_private.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay_basic.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Stream.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/ctype.h diff --git a/arduino/OpenPCR/build/libarduino.a_Print.dep b/arduino/OpenPCR/build/libarduino.a_Print.dep new file mode 100644 index 0000000..1ef3060 --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_Print.dep @@ -0,0 +1,24 @@ +build/libarduino.a(Print.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.cpp \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/math.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/ctype.h diff --git a/arduino/OpenPCR/build/libarduino.a_Tone.dep b/arduino/OpenPCR/build/libarduino.a_Tone.dep new file mode 100644 index 0000000..0536023 --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_Tone.dep @@ -0,0 +1,20 @@ +build/libarduino.a(Tone.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Tone.cpp \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/pgmspace.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/pins_arduino.h diff --git a/arduino/OpenPCR/build/libarduino.a_WInterrupts.dep b/arduino/OpenPCR/build/libarduino.a_WInterrupts.dep new file mode 100644 index 0000000..bf6a5ac --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_WInterrupts.dep @@ -0,0 +1,26 @@ +build/libarduino.a(WInterrupts.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WInterrupts.c \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/pgmspace.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WConstants.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_private.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay_basic.h diff --git a/arduino/OpenPCR/build/libarduino.a_WMath.dep b/arduino/OpenPCR/build/libarduino.a_WMath.dep new file mode 100644 index 0000000..a08f9ba --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_WMath.dep @@ -0,0 +1,4 @@ +build/libarduino.a(WMath.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WMath.cpp \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h diff --git a/arduino/OpenPCR/build/libarduino.a_WString.dep b/arduino/OpenPCR/build/libarduino.a_WString.dep new file mode 100644 index 0000000..db70c73 --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_WString.dep @@ -0,0 +1,29 @@ +build/libarduino.a(WString.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.cpp \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/math.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WCharacter.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/ctype.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Stream.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h diff --git a/arduino/OpenPCR/build/libarduino.a_main.dep b/arduino/OpenPCR/build/libarduino.a_main.dep new file mode 100644 index 0000000..61a0c62 --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_main.dep @@ -0,0 +1,29 @@ +build/libarduino.a(main.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/main.cpp \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/math.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WCharacter.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/ctype.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Stream.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h diff --git a/arduino/OpenPCR/build/libarduino.a_pins_arduino.dep b/arduino/OpenPCR/build/libarduino.a_pins_arduino.dep new file mode 100644 index 0000000..da9412b --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_pins_arduino.dep @@ -0,0 +1,26 @@ +build/libarduino.a(pins_arduino.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/pins_arduino.c \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_private.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay_basic.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/pins_arduino.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/pgmspace.h diff --git a/arduino/OpenPCR/build/libarduino.a_wiring.dep b/arduino/OpenPCR/build/libarduino.a_wiring.dep new file mode 100644 index 0000000..9da0204 --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_wiring.dep @@ -0,0 +1,24 @@ +build/libarduino.a(wiring.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.c \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_private.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay_basic.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h diff --git a/arduino/OpenPCR/build/libarduino.a_wiring_analog.dep b/arduino/OpenPCR/build/libarduino.a_wiring_analog.dep new file mode 100644 index 0000000..cc843c0 --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_wiring_analog.dep @@ -0,0 +1,26 @@ +build/libarduino.a(wiring_analog.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_analog.c \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_private.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay_basic.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/pins_arduino.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/pgmspace.h diff --git a/arduino/OpenPCR/build/libarduino.a_wiring_digital.dep b/arduino/OpenPCR/build/libarduino.a_wiring_digital.dep new file mode 100644 index 0000000..fc2d94b --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_wiring_digital.dep @@ -0,0 +1,26 @@ +build/libarduino.a(wiring_digital.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_digital.c \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_private.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay_basic.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/pins_arduino.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/pgmspace.h diff --git a/arduino/OpenPCR/build/libarduino.a_wiring_pulse.dep b/arduino/OpenPCR/build/libarduino.a_wiring_pulse.dep new file mode 100644 index 0000000..3d388d7 --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_wiring_pulse.dep @@ -0,0 +1,26 @@ +build/libarduino.a(wiring_pulse.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_pulse.c \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_private.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay_basic.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/pins_arduino.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/pgmspace.h diff --git a/arduino/OpenPCR/build/libarduino.a_wiring_shift.dep b/arduino/OpenPCR/build/libarduino.a_wiring_shift.dep new file mode 100644 index 0000000..3e54572 --- /dev/null +++ b/arduino/OpenPCR/build/libarduino.a_wiring_shift.dep @@ -0,0 +1,24 @@ +build/libarduino.a(wiring_shift.o): \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_shift.c \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring_private.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/delay_basic.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h diff --git a/arduino/OpenPCR/build/liblibrary.a b/arduino/OpenPCR/build/liblibrary.a Binary files differnew file mode 100644 index 0000000..2afea5f --- /dev/null +++ b/arduino/OpenPCR/build/liblibrary.a diff --git a/arduino/OpenPCR/build/liblibrary.a_EEPROM.dep b/arduino/OpenPCR/build/liblibrary.a_EEPROM.dep new file mode 100644 index 0000000..c9c404b --- /dev/null +++ b/arduino/OpenPCR/build/liblibrary.a_EEPROM.dep @@ -0,0 +1,20 @@ +build/liblibrary.a(EEPROM.o): \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/EEPROM/EEPROM.cpp \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/eeprom.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WConstants.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/EEPROM/EEPROM.h diff --git a/arduino/OpenPCR/build/liblibrary.a_LiquidCrystal.dep b/arduino/OpenPCR/build/liblibrary.a_LiquidCrystal.dep new file mode 100644 index 0000000..905dc12 --- /dev/null +++ b/arduino/OpenPCR/build/liblibrary.a_LiquidCrystal.dep @@ -0,0 +1,31 @@ +build/liblibrary.a(LiquidCrystal.o): \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.cpp \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/ctype.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/math.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WCharacter.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Stream.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h diff --git a/arduino/OpenPCR/build/liblibrary.a_Wire.dep b/arduino/OpenPCR/build/liblibrary.a_Wire.dep new file mode 100644 index 0000000..1f92fb5 --- /dev/null +++ b/arduino/OpenPCR/build/liblibrary.a_Wire.dep @@ -0,0 +1,9 @@ +build/liblibrary.a(Wire.o): \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/Wire/Wire.cpp \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/Wire/utility/twi.h \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/Wire/Wire.h diff --git a/arduino/OpenPCR/build/liblibrary.a_twi.dep b/arduino/OpenPCR/build/liblibrary.a_twi.dep new file mode 100644 index 0000000..00c1efc --- /dev/null +++ b/arduino/OpenPCR/build/liblibrary.a_twi.dep @@ -0,0 +1,20 @@ +build/liblibrary.a(twi.o): \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/Wire/utility/twi.c \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/math.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/compat/twi.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/util/twi.h \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/Wire/utility/twi.h diff --git a/arduino/OpenPCR/build/libsketch.a b/arduino/OpenPCR/build/libsketch.a Binary files differnew file mode 100644 index 0000000..3366dfb --- /dev/null +++ b/arduino/OpenPCR/build/libsketch.a diff --git a/arduino/OpenPCR/build/libsketch.a_PID_v1.dep b/arduino/OpenPCR/build/libsketch.a_PID_v1.dep new file mode 100644 index 0000000..abfcb26 --- /dev/null +++ b/arduino/OpenPCR/build/libsketch.a_PID_v1.dep @@ -0,0 +1,29 @@ +build/libsketch.a(PID_v1.o): PID_v1.cpp \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/math.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WCharacter.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/ctype.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Stream.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + PID_v1.h diff --git a/arduino/OpenPCR/build/libsketch.a_display.dep b/arduino/OpenPCR/build/libsketch.a_display.dep new file mode 100644 index 0000000..153311a --- /dev/null +++ b/arduino/OpenPCR/build/libsketch.a_display.dep @@ -0,0 +1,33 @@ +build/libsketch.a(display.o): display.cpp pcr_includes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/math.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WCharacter.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/ctype.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Stream.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/pgmspace.h \ + display.h \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + thermocycler.h PID_v1.h program.h diff --git a/arduino/OpenPCR/build/libsketch.a_program.dep b/arduino/OpenPCR/build/libsketch.a_program.dep new file mode 100644 index 0000000..dfec372 --- /dev/null +++ b/arduino/OpenPCR/build/libsketch.a_program.dep @@ -0,0 +1,35 @@ +build/libsketch.a(program.o): program.cpp pcr_includes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/math.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WCharacter.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/ctype.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Stream.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/pgmspace.h \ + program.h \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/EEPROM/EEPROM.h \ + display.h \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + thermocycler.h PID_v1.h diff --git a/arduino/OpenPCR/build/libsketch.a_serialcontrol.dep b/arduino/OpenPCR/build/libsketch.a_serialcontrol.dep new file mode 100644 index 0000000..c35b6b0 --- /dev/null +++ b/arduino/OpenPCR/build/libsketch.a_serialcontrol.dep @@ -0,0 +1,32 @@ +build/libsketch.a(serialcontrol.o): serialcontrol.cpp pcr_includes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/math.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WCharacter.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/ctype.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Stream.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/pgmspace.h \ + serialcontrol.h thermocycler.h PID_v1.h program.h display.h \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h diff --git a/arduino/OpenPCR/build/libsketch.a_thermocycler.dep b/arduino/OpenPCR/build/libsketch.a_thermocycler.dep new file mode 100644 index 0000000..a936de9 --- /dev/null +++ b/arduino/OpenPCR/build/libsketch.a_thermocycler.dep @@ -0,0 +1,34 @@ +build/libsketch.a(thermocycler.o): thermocycler.cpp pcr_includes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/math.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WCharacter.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/ctype.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Stream.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/pgmspace.h \ + thermocycler.h PID_v1.h program.h display.h \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + serialcontrol.h \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/../Wire/Wire.h diff --git a/arduino/OpenPCR/build/libsketch.a_util.dep b/arduino/OpenPCR/build/libsketch.a_util.dep new file mode 100644 index 0000000..21c75d4 --- /dev/null +++ b/arduino/OpenPCR/build/libsketch.a_util.dep @@ -0,0 +1,32 @@ +build/libsketch.a(util.o): util.cpp pcr_includes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WProgram.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdlib.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stddef.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/string.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/math.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/interrupt.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/io.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/sfr_defs.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/inttypes.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdint.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iom168.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/iomx8.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/portpins.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/common.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/version.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/fuse.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/lock.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/wiring.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/binary.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WCharacter.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/ctype.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Stream.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/stdio.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/include/stdarg.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/include/avr/pgmspace.h \ + thermocycler.h PID_v1.h program.h display.h \ + /Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.h \ + /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h diff --git a/arduino/OpenPCR/build/openpcr.pde b/arduino/OpenPCR/build/openpcr.pde new file mode 100644 index 0000000..0d838c5 --- /dev/null +++ b/arduino/OpenPCR/build/openpcr.pde @@ -0,0 +1,43 @@ +/* + * openpcr.pde - OpenPCR control software. + * Copyright (C) 2010-2011 Josh Perfetto. All Rights Reserved. + * + * OpenPCR control software is free software: you can redistribute it and/or + * modify it under the terms of the GNU General Public License as published + * by the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * OpenPCR control software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * the OpenPCR control software. If not, see <http://www.gnu.org/licenses/>. + */ + +#include <LiquidCrystal.h> +#include <EEPROM.h> + +#include "pcr_includes.h" +#include "thermocycler.h" + +Thermocycler* gpThermocycler = NULL; + +#define RESTART_DETECTION_STRING "restart" +char gszRestartDetect[sizeof(RESTART_DETECTION_STRING)] __attribute__ ((section (".noinit"))); + +void setup() { + boolean restarted = false; + if (strncmp(gszRestartDetect, RESTART_DETECTION_STRING, strlen(RESTART_DETECTION_STRING)) == 0) + restarted = true; + else + strcpy(gszRestartDetect, RESTART_DETECTION_STRING); + + gpThermocycler = new Thermocycler(restarted); +} + +void loop() { + gpThermocycler->Loop(); +} + diff --git a/arduino/OpenPCR/display.cpp b/arduino/OpenPCR/display.cpp index 90ca129..3e858b8 100644 --- a/arduino/OpenPCR/display.cpp +++ b/arduino/OpenPCR/display.cpp @@ -29,7 +29,18 @@ const char HEATING_STR[] PROGMEM = "Heating"; const char COOLING_STR[] PROGMEM = "Cooling"; const char LIDWAIT_STR[] PROGMEM = "Heating Lid"; const char STOPPED_STR[] PROGMEM = "Ready"; -const char LID_FORM_STR[] PROGMEM = "Lid: %3d C"; +const char RUN_COMPLETE_STR[] PROGMEM = "*** Run Complete ***"; +const char OPENPCR_STR[] PROGMEM = "OpenPCR"; +const char POWERED_OFF_STR[] PROGMEM = "Powered Off"; +const char VERSION_STR[] PROGMEM = "Firmware v1.0"; +const char ETA_OVER_10H_STR[] PROGMEM = "ETA: >10h"; + +const char LID_FORM_STR[] PROGMEM = "Lid: %3d C"; +const char CYCLE_FORM_STR[] PROGMEM = "%d of %d"; +const char ETA_HOURMIN_FORM_STR[] PROGMEM = "ETA: %d:%02d"; +const char ETA_SEC_FORM_STR[] PROGMEM = "ETA: %2ds"; +const char BLOCK_TEMP_FORM_STR[] PROGMEM = "%s C"; +const char STATE_FORM_STR[] PROGMEM = "%-13s"; Display::Display(): iLcd(6, 7, 8, A5, 16, 17), @@ -93,21 +104,21 @@ void Display::Update() { DisplayEta(); } else if (state == Thermocycler::EComplete) { iLcd.setCursor(0, 3); - iLcd.print("*** Run Complete ***"); + iLcd.print(rps(RUN_COMPLETE_STR)); } break; case Thermocycler::EOff: case Thermocycler::EStartup: iLcd.setCursor(6, 1); - iLcd.print("OpenPCR"); + iLcd.print(rps(OPENPCR_STR)); if (state == Thermocycler::EOff) { iLcd.setCursor(4, 2); - iLcd.print("Powered Off"); + iLcd.print(rps(POWERED_OFF_STR)); } else { iLcd.setCursor(3, 2); - iLcd.print(VERSION_STRING); + iLcd.print(rps(VERSION_STR)); } break; } @@ -121,21 +132,19 @@ void Display::DisplayEta() { int secs = timeRemaining % 60; if (hours >= 10) - strcpy(timeString, "ETA: >10h"); + strcpy_P(timeString, ETA_OVER_10H_STR); else if (mins >= 1 || hours >= 1) - sprintf(timeString, "ETA: %d:%02d", hours, mins); + sprintf_P(timeString, ETA_HOURMIN_FORM_STR, hours, mins); else - sprintf(timeString, "ETA: %2ds", secs); + sprintf_P(timeString, ETA_SEC_FORM_STR, secs); iLcd.setCursor(11, 3); iLcd.print(timeString); } void Display::DisplayLidTemp() { - char pbuf[16]; char buf[16]; - strcpy_P(pbuf, LID_FORM_STR); - sprintf(buf, pbuf, (int)(GetThermocycler().GetLidTemp() + 0.5)); + sprintf_P(buf, LID_FORM_STR, (int)(GetThermocycler().GetLidTemp() + 0.5)); iLcd.setCursor(10, 2); iLcd.print(buf); @@ -146,7 +155,7 @@ void Display::DisplayBlockTemp() { char floatStr[16]; sprintFloat(floatStr, GetThermocycler().GetPlateTemp(), 1, true); - sprintf(buf, "%s C", floatStr); + sprintf_P(buf, BLOCK_TEMP_FORM_STR, floatStr); iLcd.setCursor(13, 0); iLcd.print(buf); @@ -156,7 +165,7 @@ void Display::DisplayCycle() { char buf[16]; iLcd.setCursor(0, 3); - sprintf(buf, "%d of %d", GetThermocycler().GetCurrentCycleNum(), GetThermocycler().GetNumCycles()); + sprintf_P(buf, CYCLE_FORM_STR, GetThermocycler().GetCurrentCycleNum(), GetThermocycler().GetNumCycles()); iLcd.print(buf); } @@ -193,6 +202,6 @@ void Display::DisplayState() { } iLcd.setCursor(0, 0); - sprintf(buf, "%-13s", stateStr); + sprintf_P(buf, STATE_FORM_STR, stateStr); iLcd.print(buf); } diff --git a/arduino/OpenPCR/pcr_includes.h b/arduino/OpenPCR/pcr_includes.h index 1b10fa3..48e53cd 100644 --- a/arduino/OpenPCR/pcr_includes.h +++ b/arduino/OpenPCR/pcr_includes.h @@ -21,8 +21,6 @@ //#define DEBUG_DISPLAY -#define VERSION_STRING "Firmware v1.0" - #include "WProgram.h" #include <avr/pgmspace.h> @@ -39,7 +37,6 @@ extern "C" void __cxa_pure_virtual(void); #define STEP_NAME_LENGTH 16 #define MAX_CYCLE_ITEMS 16 #define MAX_COMMAND_SIZE 256 -#define COMMAND_SIGNATURE "s=ACGTC" enum PcrStatus { ESuccess = 0, diff --git a/arduino/OpenPCR/serialcontrol.cpp b/arduino/OpenPCR/serialcontrol.cpp index a38901f..3b24b68 100644 --- a/arduino/OpenPCR/serialcontrol.cpp +++ b/arduino/OpenPCR/serialcontrol.cpp @@ -152,56 +152,20 @@ void SerialControl::ProcessPacket(byte* data, int datasize) #define STATUS_FILE_LEN 128 -void SerialControl::SendStatus() -{ - char* szStatus; +void SerialControl::SendStatus() { Thermocycler::ProgramState state = GetThermocycler().GetProgramState(); - switch (state) { - case Thermocycler::EOff: - case Thermocycler::EStopped: - szStatus = "stopped"; - break; - case Thermocycler::ELidWait: - szStatus = "lidwait"; - break; - case Thermocycler::ERunning: - szStatus = "running"; - break; - case Thermocycler::EComplete: - szStatus = "complete"; - break; - case Thermocycler::EStartup: - szStatus = "startup"; - break; - case Thermocycler::EError: - default: - szStatus = "error"; - } - - char* szThermState = "\0"; - switch (GetThermocycler().GetThermalState()) { - case Thermocycler::EHeating: - szThermState = "heating"; - break; - case Thermocycler::ECooling: - szThermState = "cooling"; - break; - case Thermocycler::EHolding: - szThermState = "holding"; - break; - case Thermocycler::EIdle: - szThermState = "idle"; - break; - } + const char* szStatus = GetProgramStateString_P(state); + const char* szThermState = GetThermalStateString_P(GetThermocycler().GetThermalState()); char statusBuf[STATUS_FILE_LEN]; char* statusPtr = statusBuf; Thermocycler& tc = GetThermocycler(); + statusPtr = AddParam(statusPtr, 'd', (unsigned long)iCommandId, true); - statusPtr = AddParam(statusPtr, 's', szStatus); + statusPtr = AddParam_P(statusPtr, 's', szStatus); statusPtr = AddParam(statusPtr, 'l', (int)tc.GetLidTemp()); statusPtr = AddParam(statusPtr, 'b', tc.GetPlateTemp(), 1, false); - statusPtr = AddParam(statusPtr, 't', szThermState); + statusPtr = AddParam_P(statusPtr, 't', szThermState); if (state == Thermocycler::ERunning || state == Thermocycler::EComplete) { statusPtr = AddParam(statusPtr, 'e', tc.GetElapsedTimeS()); @@ -271,3 +235,60 @@ char* SerialControl::AddParam(char* pBuffer, char key, const char* szVal, boolea return pBuffer; } + +char* SerialControl::AddParam_P(char* pBuffer, char key, const char* szVal, boolean init) { + if (!init) + *pBuffer++ = '&'; + *pBuffer++ = key; + *pBuffer++ = '='; + strcpy_P(pBuffer, szVal); + while (*pBuffer != '\0') + pBuffer++; + + return pBuffer; +} + +const char STOPPED_STR[] PROGMEM = "stopped"; +const char LIDWAIT_STR[] PROGMEM = "lidwait"; +const char RUNNING_STR[] PROGMEM = "running"; +const char COMPLETE_STR[] PROGMEM = "complete"; +const char STARTUP_STR[] PROGMEM = "startup"; +const char ERROR_STR[] PROGMEM = "error"; +const char* SerialControl::GetProgramStateString_P(Thermocycler::ProgramState state) { + switch (state) { + case Thermocycler::EOff: + case Thermocycler::EStopped: + return STOPPED_STR; + case Thermocycler::ELidWait: + return LIDWAIT_STR; + case Thermocycler::ERunning: + return RUNNING_STR; + case Thermocycler::EComplete: + return COMPLETE_STR; + case Thermocycler::EStartup: + return STARTUP_STR; + case Thermocycler::EError: + default: + return ERROR_STR; + } +} + +const char HEATING_STR[] PROGMEM = "heating"; +const char COOLING_STR[] PROGMEM = "cooling"; +const char HOLDING_STR[] PROGMEM = "holding"; +const char IDLE_STR[] PROGMEM = "idle"; +const char* SerialControl::GetThermalStateString_P(Thermocycler::ThermalState state) { + switch (state) { + case Thermocycler::EHeating: + return HEATING_STR; + case Thermocycler::ECooling: + return COOLING_STR; + case Thermocycler::EHolding: + return HOLDING_STR; + case Thermocycler::EIdle: + return IDLE_STR; + default: + return ERROR_STR; + } +} + diff --git a/arduino/OpenPCR/serialcontrol.h b/arduino/OpenPCR/serialcontrol.h index 309eff3..59616ce 100644 --- a/arduino/OpenPCR/serialcontrol.h +++ b/arduino/OpenPCR/serialcontrol.h @@ -19,10 +19,11 @@ #ifndef _SERIALCONTROL_H_ #define _SERIALCONTROL_H_ +#include "thermocycler.h" + #define START_CODE 0xFF #define ESCAPE_CODE 0xFE -class Thermocycler; class Display; class ProgramComponent; class Cycle; @@ -66,6 +67,10 @@ private: char* AddParam(char* pBuffer, char key, unsigned long val, boolean init = false); char* AddParam(char* pBuffer, char key, float val, int decimalDigits, boolean pad, boolean init = false); char* AddParam(char* pBuffer, char key, const char* szVal, boolean init = false); + char* AddParam_P(char* pBuffer, char key, const char* szVal, boolean init = false); + + const char* GetProgramStateString_P(Thermocycler::ProgramState state); + const char* GetThermalStateString_P(Thermocycler::ThermalState state); private: byte buf[MAX_COMMAND_SIZE + 1]; //read or write buffer diff --git a/arduino/OpenPCR/thermocycler.cpp b/arduino/OpenPCR/thermocycler.cpp index 537379f..66b75be 100644 --- a/arduino/OpenPCR/thermocycler.cpp +++ b/arduino/OpenPCR/thermocycler.cpp @@ -80,7 +80,7 @@ PROGMEM const unsigned int LID_RESISTANCE_TABLE[] = { #define PLATE_PID_DEC_P 500 #define PLATE_PID_DEC_I 400 -#define PLATE_PID_DEC_D 200 +#define PLATE_PID_DEC_D 200 //400 #define PLATE_PID_DEC_LOW_THRESHOLD 35 #define PLATE_PID_DEC_LOW_P 2000 diff --git a/arduino/OpenPCR/util.cpp b/arduino/OpenPCR/util.cpp index 24a5987..416c781 100644 --- a/arduino/OpenPCR/util.cpp +++ b/arduino/OpenPCR/util.cpp @@ -97,7 +97,9 @@ double absf(double val) { } char* rps(const char* progString) { - static char buf[32]; + static char buf[21]; strcpy_P(buf, progString); return buf; } + + |