diff --git a/.generated_files/flags/attiny404/1cbc965ace553fb8a714ee81eec7817e6113fad9 b/.generated_files/flags/attiny404/1cbc965ace553fb8a714ee81eec7817e6113fad9 new file mode 100644 index 0000000..8ef4c0b --- /dev/null +++ b/.generated_files/flags/attiny404/1cbc965ace553fb8a714ee81eec7817e6113fad9 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/RegEdit.c \ No newline at end of file diff --git a/.generated_files/flags/attiny404/3531910cbc4dc67dbbc4c48de20725b7a0f45ade b/.generated_files/flags/attiny404/3531910cbc4dc67dbbc4c48de20725b7a0f45ade new file mode 100644 index 0000000..9f3e8a6 --- /dev/null +++ b/.generated_files/flags/attiny404/3531910cbc4dc67dbbc4c48de20725b7a0f45ade @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/ADC.c \ No newline at end of file diff --git a/.generated_files/flags/attiny404/629b6032616bbf96e42829bc0a3203c42f2e42a1 b/.generated_files/flags/attiny404/629b6032616bbf96e42829bc0a3203c42f2e42a1 new file mode 100644 index 0000000..4a89c20 --- /dev/null +++ b/.generated_files/flags/attiny404/629b6032616bbf96e42829bc0a3203c42f2e42a1 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/TriacOut.c \ No newline at end of file diff --git a/.generated_files/flags/attiny404/68dda87a357f8de2238228cdfd349eeb9030ddcc b/.generated_files/flags/attiny404/68dda87a357f8de2238228cdfd349eeb9030ddcc new file mode 100644 index 0000000..efb7b39 --- /dev/null +++ b/.generated_files/flags/attiny404/68dda87a357f8de2238228cdfd349eeb9030ddcc @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/main.c \ No newline at end of file diff --git a/.generated_files/flags/attiny404/6a9f39408c4d848bc358965a0bab7b09e4f4f96f b/.generated_files/flags/attiny404/6a9f39408c4d848bc358965a0bab7b09e4f4f96f new file mode 100644 index 0000000..0c813ab --- /dev/null +++ b/.generated_files/flags/attiny404/6a9f39408c4d848bc358965a0bab7b09e4f4f96f @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/RegEdit.c \ No newline at end of file diff --git a/.generated_files/flags/attiny404/80f84bc10112480364a61baa6db5df64815205c6 b/.generated_files/flags/attiny404/80f84bc10112480364a61baa6db5df64815205c6 new file mode 100644 index 0000000..059d6a4 --- /dev/null +++ b/.generated_files/flags/attiny404/80f84bc10112480364a61baa6db5df64815205c6 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/zero_cross_detection.c \ No newline at end of file diff --git a/.generated_files/flags/attiny404/898e709c16268741653512f765f05795b54671b8 b/.generated_files/flags/attiny404/898e709c16268741653512f765f05795b54671b8 new file mode 100644 index 0000000..6c3ee28 --- /dev/null +++ b/.generated_files/flags/attiny404/898e709c16268741653512f765f05795b54671b8 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/main.c \ No newline at end of file diff --git a/.generated_files/flags/attiny404/981755a239273dc10a1bcf0834eedc4b1adbc64b b/.generated_files/flags/attiny404/981755a239273dc10a1bcf0834eedc4b1adbc64b new file mode 100644 index 0000000..eb05dd3 --- /dev/null +++ b/.generated_files/flags/attiny404/981755a239273dc10a1bcf0834eedc4b1adbc64b @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/ADC.c \ No newline at end of file diff --git a/.generated_files/flags/attiny404/bb3e00a740269277700d8323e35d491752ce69b4 b/.generated_files/flags/attiny404/bb3e00a740269277700d8323e35d491752ce69b4 new file mode 100644 index 0000000..13399e7 --- /dev/null +++ b/.generated_files/flags/attiny404/bb3e00a740269277700d8323e35d491752ce69b4 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/TriacOut.c \ No newline at end of file diff --git a/.generated_files/flags/attiny404/c044dab60059f8a60aab0012bce6eb0f44acd683 b/.generated_files/flags/attiny404/c044dab60059f8a60aab0012bce6eb0f44acd683 new file mode 100644 index 0000000..e405873 --- /dev/null +++ b/.generated_files/flags/attiny404/c044dab60059f8a60aab0012bce6eb0f44acd683 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/zero_cross_detection.c \ No newline at end of file diff --git a/.generated_files/flags/attiny404/d847cc8c176fc0b45a6bf3e12f13d4dec981239a b/.generated_files/flags/attiny404/d847cc8c176fc0b45a6bf3e12f13d4dec981239a new file mode 100644 index 0000000..494b33b --- /dev/null +++ b/.generated_files/flags/attiny404/d847cc8c176fc0b45a6bf3e12f13d4dec981239a @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/load.c \ No newline at end of file diff --git a/.generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 b/.generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 new file mode 100644 index 0000000..e69de29 diff --git a/.generated_files/flags/attiny404/e28cc3f4f7c4664001ea60f6fcf7cc157eb1ce02 b/.generated_files/flags/attiny404/e28cc3f4f7c4664001ea60f6fcf7cc157eb1ce02 new file mode 100644 index 0000000..d1ac60a --- /dev/null +++ b/.generated_files/flags/attiny404/e28cc3f4f7c4664001ea60f6fcf7cc157eb1ce02 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem /home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/load.c \ No newline at end of file diff --git a/TriacOut.c b/TriacOut.c index 993aecf..49e5095 100644 --- a/TriacOut.c +++ b/TriacOut.c @@ -12,14 +12,6 @@ #include "TriacOut.h" #include "RegEdit.h" -#define G1 1 -#define G2 3 -#define G3 2 - -#define G1_BM (1<<1) -#define G2_BM (1<<3) -#define G3_BM (1<<2) - void Delay_MicroSeconds_impl(double us){ return; diff --git a/TriacOut.h b/TriacOut.h index 92e2ae0..7232ec4 100644 --- a/TriacOut.h +++ b/TriacOut.h @@ -12,6 +12,15 @@ #include + +#define G1 1 +#define G2 3 +#define G3 2 + +#define G1_BM (1<<1) +#define G2_BM (1<<3) +#define G3_BM (1<<2) + extern void (*Delay_MicroSeconds)(double us); diff --git a/build/default/debug/ADC.o.d b/build/default/debug/ADC.o.d index 9e73238..da32c15 100644 --- a/build/default/debug/ADC.o.d +++ b/build/default/debug/ADC.o.d @@ -1,50 +1,50 @@ -build/default/debug/ADC.o.d build/default/debug/ADC.o: ADC.c ADC.h \ - c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h \ - RegEdit.h c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h \ - C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h - -ADC.h: - -c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h: - -RegEdit.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h: - -C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h: +build/default/debug/ADC.o.d build/default/debug/ADC.o: ADC.c ADC.h \ + c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h \ + RegEdit.h c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h \ + C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h + +ADC.h: + +c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h: + +RegEdit.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h: + +C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h: diff --git a/build/default/debug/RegEdit.o.d b/build/default/debug/RegEdit.o.d index a80773e..fae7925 100644 --- a/build/default/debug/RegEdit.o.d +++ b/build/default/debug/RegEdit.o.d @@ -1,19 +1,19 @@ -build/default/debug/RegEdit.o.d build/default/debug/RegEdit.o: RegEdit.c \ - RegEdit.h \ - c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h - -RegEdit.h: - -c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h: +build/default/debug/RegEdit.o.d build/default/debug/RegEdit.o: RegEdit.c \ + RegEdit.h \ + c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h + +RegEdit.h: + +c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h: diff --git a/build/default/debug/TriacOut.o.d b/build/default/debug/TriacOut.o.d index 3fd241a..abe79e6 100644 --- a/build/default/debug/TriacOut.o.d +++ b/build/default/debug/TriacOut.o.d @@ -1,52 +1,52 @@ -build/default/debug/TriacOut.o.d build/default/debug/TriacOut.o: \ - TriacOut.c \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h \ - c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h \ - C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h \ - TriacOut.h RegEdit.h \ - c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h: - -c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h: - -C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h: - -TriacOut.h: - -RegEdit.h: - -c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h: +build/default/debug/TriacOut.o.d build/default/debug/TriacOut.o: \ + TriacOut.c \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h \ + c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h \ + C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h \ + TriacOut.h RegEdit.h \ + c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h: + +c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h: + +C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h: + +TriacOut.h: + +RegEdit.h: + +c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h: diff --git a/build/default/debug/main.o.d b/build/default/debug/main.o.d index 2afdc98..186bec0 100644 --- a/build/default/debug/main.o.d +++ b/build/default/debug/main.o.d @@ -1,67 +1,67 @@ -build/default/debug/main.o.d build/default/debug/main.o: main.c config.h \ - c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h \ - RegEdit.h \ - c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h \ - zero_cross_detection.h ADC.h TriacOut.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h \ - C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\util\delay.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\util\delay_basic.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\math.h - -config.h: - -c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h: - -RegEdit.h: - -c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h: - -zero_cross_detection.h: - -ADC.h: - -TriacOut.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h: - -C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\util\delay.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\util\delay_basic.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\math.h: +build/default/debug/main.o.d build/default/debug/main.o: main.c config.h \ + c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h \ + RegEdit.h \ + c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h \ + zero_cross_detection.h ADC.h TriacOut.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h \ + C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\util\delay.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\util\delay_basic.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\math.h + +config.h: + +c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h: + +RegEdit.h: + +c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h: + +zero_cross_detection.h: + +ADC.h: + +TriacOut.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\io.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\sfr_defs.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\inttypes.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\features.h: + +C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/include/avr/iotn404.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\portpins.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\common.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\xmega.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\fuse.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\avr\lock.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\util\delay.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\util\delay_basic.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\math.h: diff --git a/build/default/debug/zero_cross_detection.o.d b/build/default/debug/zero_cross_detection.o.d index 61e4952..30de528 100644 --- a/build/default/debug/zero_cross_detection.o.d +++ b/build/default/debug/zero_cross_detection.o.d @@ -1,23 +1,23 @@ -build/default/debug/zero_cross_detection.o.d \ - build/default/debug/zero_cross_detection.o: zero_cross_detection.c \ - zero_cross_detection.h \ - c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h \ - c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h \ - c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h \ - ADC.h - -zero_cross_detection.h: - -c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h: - -c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h: - -c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h: - -ADC.h: +build/default/debug/zero_cross_detection.o.d \ + build/default/debug/zero_cross_detection.o: zero_cross_detection.c \ + zero_cross_detection.h \ + c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h \ + c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h \ + c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h \ + ADC.h + +zero_cross_detection.h: + +c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\alltypes.h: + +c:\program\ files\microchip\xc8\v2.46\avr\avr\include\bits\stdint.h: + +c:\program\ files\microchip\xc8\v2.46\avr\lib\gcc\avr\5.4.0\include\stdbool.h: + +ADC.h: diff --git a/build/default/production/ADC.o.d b/build/default/production/ADC.o.d index 8cec598..9e7a5a9 100644 --- a/build/default/production/ADC.o.d +++ b/build/default/production/ADC.o.d @@ -1,29 +1,29 @@ -build/default/production/ADC.o.d build/default/production/ADC.o: ADC.c \ - ADC.h C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h \ - C:/Program\ Files/avr-gcc/avr/include/stdint.h \ - C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h RegEdit.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/io.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h \ - C:/Program\ Files/avr-gcc/avr/include/inttypes.h \ - C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/common.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/version.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/lock.h -ADC.h: -C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h: -C:/Program\ Files/avr-gcc/avr/include/stdint.h: -C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h: -RegEdit.h: -C:/Program\ Files/avr-gcc/avr/include/avr/io.h: -C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h: -C:/Program\ Files/avr-gcc/avr/include/inttypes.h: -C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h: -C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h: -C:/Program\ Files/avr-gcc/avr/include/avr/common.h: -C:/Program\ Files/avr-gcc/avr/include/avr/version.h: -C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h: -C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h: -C:/Program\ Files/avr-gcc/avr/include/avr/lock.h: +build/default/production/ADC.o.d build/default/production/ADC.o: ADC.c \ + ADC.h C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h \ + C:/Program\ Files/avr-gcc/avr/include/stdint.h \ + C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h RegEdit.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/io.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h \ + C:/Program\ Files/avr-gcc/avr/include/inttypes.h \ + C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/common.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/version.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/lock.h +ADC.h: +C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h: +C:/Program\ Files/avr-gcc/avr/include/stdint.h: +C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h: +RegEdit.h: +C:/Program\ Files/avr-gcc/avr/include/avr/io.h: +C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h: +C:/Program\ Files/avr-gcc/avr/include/inttypes.h: +C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h: +C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h: +C:/Program\ Files/avr-gcc/avr/include/avr/common.h: +C:/Program\ Files/avr-gcc/avr/include/avr/version.h: +C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h: +C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h: +C:/Program\ Files/avr-gcc/avr/include/avr/lock.h: diff --git a/build/default/production/RegEdit.o.d b/build/default/production/RegEdit.o.d index a5ffa5e..65a9cf4 100644 --- a/build/default/production/RegEdit.o.d +++ b/build/default/production/RegEdit.o.d @@ -1,9 +1,9 @@ -build/default/production/RegEdit.o.d build/default/production/RegEdit.o: \ - RegEdit.c RegEdit.h \ - C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h \ - C:/Program\ Files/avr-gcc/avr/include/stdint.h \ - C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h -RegEdit.h: -C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h: -C:/Program\ Files/avr-gcc/avr/include/stdint.h: -C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h: +build/default/production/RegEdit.o.d build/default/production/RegEdit.o: \ + RegEdit.c RegEdit.h \ + C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h \ + C:/Program\ Files/avr-gcc/avr/include/stdint.h \ + C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h +RegEdit.h: +C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h: +C:/Program\ Files/avr-gcc/avr/include/stdint.h: +C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h: diff --git a/build/default/production/TriacOut.o.d b/build/default/production/TriacOut.o.d index f090ae9..431d0e6 100644 --- a/build/default/production/TriacOut.o.d +++ b/build/default/production/TriacOut.o.d @@ -1,29 +1,29 @@ -build/default/production/TriacOut.o.d build/default/production/TriacOut.o: \ - TriacOut.c C:/Program\ Files/avr-gcc/avr/include/avr/io.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h \ - C:/Program\ Files/avr-gcc/avr/include/inttypes.h \ - C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h \ - C:/Program\ Files/avr-gcc/avr/include/stdint.h \ - C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/common.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/version.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/lock.h TriacOut.h RegEdit.h \ - C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h -C:/Program\ Files/avr-gcc/avr/include/avr/io.h: -C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h: -C:/Program\ Files/avr-gcc/avr/include/inttypes.h: -C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h: -C:/Program\ Files/avr-gcc/avr/include/stdint.h: -C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h: -C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h: -C:/Program\ Files/avr-gcc/avr/include/avr/common.h: -C:/Program\ Files/avr-gcc/avr/include/avr/version.h: -C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h: -C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h: -C:/Program\ Files/avr-gcc/avr/include/avr/lock.h: -TriacOut.h: -RegEdit.h: -C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h: +build/default/production/TriacOut.o.d build/default/production/TriacOut.o: \ + TriacOut.c C:/Program\ Files/avr-gcc/avr/include/avr/io.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h \ + C:/Program\ Files/avr-gcc/avr/include/inttypes.h \ + C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h \ + C:/Program\ Files/avr-gcc/avr/include/stdint.h \ + C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/common.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/version.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/lock.h TriacOut.h RegEdit.h \ + C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h +C:/Program\ Files/avr-gcc/avr/include/avr/io.h: +C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h: +C:/Program\ Files/avr-gcc/avr/include/inttypes.h: +C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h: +C:/Program\ Files/avr-gcc/avr/include/stdint.h: +C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h: +C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h: +C:/Program\ Files/avr-gcc/avr/include/avr/common.h: +C:/Program\ Files/avr-gcc/avr/include/avr/version.h: +C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h: +C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h: +C:/Program\ Files/avr-gcc/avr/include/avr/lock.h: +TriacOut.h: +RegEdit.h: +C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h: diff --git a/build/default/production/main.o.d b/build/default/production/main.o.d index 2eeeaa0..7acef1c 100644 --- a/build/default/production/main.o.d +++ b/build/default/production/main.o.d @@ -1,37 +1,37 @@ -build/default/production/main.o.d build/default/production/main.o: main.c \ - config.h C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h \ - C:/Program\ Files/avr-gcc/avr/include/stdint.h RegEdit.h \ - C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h \ - zero_cross_detection.h ADC.h TriacOut.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/io.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h \ - C:/Program\ Files/avr-gcc/avr/include/inttypes.h \ - C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/common.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/version.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h \ - C:/Program\ Files/avr-gcc/avr/include/avr/lock.h \ - C:/Program\ Files/avr-gcc/avr/include/util/delay.h \ - C:/Program\ Files/avr-gcc/avr/include/util/delay_basic.h -config.h: -C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h: -C:/Program\ Files/avr-gcc/avr/include/stdint.h: -RegEdit.h: -C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h: -zero_cross_detection.h: -ADC.h: -TriacOut.h: -C:/Program\ Files/avr-gcc/avr/include/avr/io.h: -C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h: -C:/Program\ Files/avr-gcc/avr/include/inttypes.h: -C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h: -C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h: -C:/Program\ Files/avr-gcc/avr/include/avr/common.h: -C:/Program\ Files/avr-gcc/avr/include/avr/version.h: -C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h: -C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h: -C:/Program\ Files/avr-gcc/avr/include/avr/lock.h: -C:/Program\ Files/avr-gcc/avr/include/util/delay.h: -C:/Program\ Files/avr-gcc/avr/include/util/delay_basic.h: +build/default/production/main.o.d build/default/production/main.o: main.c \ + config.h C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h \ + C:/Program\ Files/avr-gcc/avr/include/stdint.h RegEdit.h \ + C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h \ + zero_cross_detection.h ADC.h TriacOut.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/io.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h \ + C:/Program\ Files/avr-gcc/avr/include/inttypes.h \ + C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/common.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/version.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h \ + C:/Program\ Files/avr-gcc/avr/include/avr/lock.h \ + C:/Program\ Files/avr-gcc/avr/include/util/delay.h \ + C:/Program\ Files/avr-gcc/avr/include/util/delay_basic.h +config.h: +C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h: +C:/Program\ Files/avr-gcc/avr/include/stdint.h: +RegEdit.h: +C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h: +zero_cross_detection.h: +ADC.h: +TriacOut.h: +C:/Program\ Files/avr-gcc/avr/include/avr/io.h: +C:/Program\ Files/avr-gcc/avr/include/avr/sfr_defs.h: +C:/Program\ Files/avr-gcc/avr/include/inttypes.h: +C:/Program\ Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/include/avr/iotn404.h: +C:/Program\ Files/avr-gcc/avr/include/avr/portpins.h: +C:/Program\ Files/avr-gcc/avr/include/avr/common.h: +C:/Program\ Files/avr-gcc/avr/include/avr/version.h: +C:/Program\ Files/avr-gcc/avr/include/avr/xmega.h: +C:/Program\ Files/avr-gcc/avr/include/avr/fuse.h: +C:/Program\ Files/avr-gcc/avr/include/avr/lock.h: +C:/Program\ Files/avr-gcc/avr/include/util/delay.h: +C:/Program\ Files/avr-gcc/avr/include/util/delay_basic.h: diff --git a/build/default/production/zero_cross_detection.o.d b/build/default/production/zero_cross_detection.o.d index 3c86a92..2a823c5 100644 --- a/build/default/production/zero_cross_detection.o.d +++ b/build/default/production/zero_cross_detection.o.d @@ -1,11 +1,11 @@ -build/default/production/zero_cross_detection.o.d \ - build/default/production/zero_cross_detection.o: zero_cross_detection.c \ - zero_cross_detection.h \ - C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h \ - C:/Program\ Files/avr-gcc/avr/include/stdint.h \ - C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h ADC.h -zero_cross_detection.h: -C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h: -C:/Program\ Files/avr-gcc/avr/include/stdint.h: -C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h: -ADC.h: +build/default/production/zero_cross_detection.o.d \ + build/default/production/zero_cross_detection.o: zero_cross_detection.c \ + zero_cross_detection.h \ + C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h \ + C:/Program\ Files/avr-gcc/avr/include/stdint.h \ + C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h ADC.h +zero_cross_detection.h: +C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdint.h: +C:/Program\ Files/avr-gcc/avr/include/stdint.h: +C:/Program\ Files/avr-gcc/lib/gcc/avr/14.1.0/include/stdbool.h: +ADC.h: diff --git a/load.c b/load.c new file mode 100644 index 0000000..2a91704 --- /dev/null +++ b/load.c @@ -0,0 +1,62 @@ +#include "load.h" +#include "ADC.h" +#include "config.h" +#include "RegEdit.h" + +#define ADC_LOAD1 4 +#define ADC_LOAD2 5 +#define ADC_LOAD3 6 + +#define G1 1 +#define G2 3 +#define G3 2 + +#define SAMPLE_QTY 32 + + +uint16_t read_load(uint8_t pin_num) +{ + ADC_Init(pin_num); + ADC_Enable(pin_num); + uint16_t value = ADC_ReadValue(pin_num); + ADC_Disable(); + return value; +} + + +void Load_HandlePinLoads(void) +{ + //saving the state of the port A output. + uint8_t porta_out_state = PORTA.OUT; + uint8_t portb_out_state = PORTB.OUT; + + uint16_t load_one, load_two, load_three; + load_one = 0; + load_two = 0; + load_three = 0; + + + for(int i = 0; i < SAMPLE_QTY; i++){ + load_one += read_load(ADC_LOAD1); + load_one += read_load(ADC_LOAD2); + load_one += read_load(ADC_LOAD3); + } + load_one /= SAMPLE_QTY; + load_two /= SAMPLE_QTY; + load_three /= SAMPLE_QTY; + + //load the backed up state(just in case) + RegEdit_SetNum((void *) &PORTA.OUT, porta_out_state); + RegEdit_SetNum((void *) &PORTB.OUT, portb_out_state); + + if(load_one < LowThresh || load_one > HighThresh){ + RegEdit_ClearBit((void *) &PORTA.OUT, G1); + } + if(load_two < LowThresh || load_two > HighThresh){ + RegEdit_ClearBit((void *) &PORTB.OUT, G2); + } + if(load_three < LowThresh || load_three > HighThresh){ + RegEdit_ClearBit((void *) &PORTB.OUT, G3); + } + +} \ No newline at end of file diff --git a/load.h b/load.h new file mode 100644 index 0000000..07593e2 --- /dev/null +++ b/load.h @@ -0,0 +1,17 @@ +/** + * @brief Module for handling the ADC input from the load pins. + * @details This file holds the functions for reading the ADC values. + * @author Jake G + * @date 2024 + * @copyright None + * @file load.h + */ + +#ifndef LOAD_H +#define LOAD_H + +void Load_HandlePinLoads(void); + + +#endif /* LOAD_H */ + diff --git a/main.c b/main.c index 45ba3d1..1ce7859 100644 --- a/main.c +++ b/main.c @@ -25,6 +25,7 @@ #include "zero_cross_detection.h" #include "ADC.h" #include "TriacOut.h" +#include "load.h" #include #include @@ -50,8 +51,9 @@ int main(int argc, char **argv) ZCD_Poll(); TriacOut_SetupPins(); TriacOut_SetAllHigh(); + Load_HandlePinLoads(void); while(true){ - ; + ; //Do nothing until new Power/reset occurs } } } diff --git a/nbproject/Makefile-attiny404.mk b/nbproject/Makefile-attiny404.mk new file mode 100644 index 0000000..e8d6653 --- /dev/null +++ b/nbproject/Makefile-attiny404.mk @@ -0,0 +1,214 @@ +# +# Generated Makefile - do not edit! +# +# Edit the Makefile in the project folder instead (../Makefile). Each target +# has a -pre and a -post target defined where you can add customized code. +# +# This makefile implements configuration specific macros and targets. + + +# Include project Makefile +ifeq "${IGNORE_LOCAL}" "TRUE" +# do not include local makefile. User is passing all local related variables already +else +include Makefile +# Include makefile containing local settings +ifeq "$(wildcard nbproject/Makefile-local-attiny404.mk)" "nbproject/Makefile-local-attiny404.mk" +include nbproject/Makefile-local-attiny404.mk +endif +endif + +# Environment +MKDIR=mkdir -p +RM=rm -f +MV=mv +CP=cp + +# Macros +CND_CONF=attiny404 +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +IMAGE_TYPE=debug +OUTPUT_SUFFIX=elf +DEBUGGABLE_SUFFIX=elf +FINAL_IMAGE=${DISTDIR}/fg004a.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +else +IMAGE_TYPE=production +OUTPUT_SUFFIX=hex +DEBUGGABLE_SUFFIX=elf +FINAL_IMAGE=${DISTDIR}/fg004a.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +endif + +ifeq ($(COMPARE_BUILD), true) +COMPARISON_BUILD=-mafrlcsj +else +COMPARISON_BUILD= +endif + +# Object Directory +OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} + +# Distribution Directory +DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} + +# Source Files Quoted if spaced +SOURCEFILES_QUOTED_IF_SPACED=main.c ADC.c RegEdit.c TriacOut.c zero_cross_detection.c load.c + +# Object Files Quoted if spaced +OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/main.o ${OBJECTDIR}/ADC.o ${OBJECTDIR}/RegEdit.o ${OBJECTDIR}/TriacOut.o ${OBJECTDIR}/zero_cross_detection.o ${OBJECTDIR}/load.o +POSSIBLE_DEPFILES=${OBJECTDIR}/main.o.d ${OBJECTDIR}/ADC.o.d ${OBJECTDIR}/RegEdit.o.d ${OBJECTDIR}/TriacOut.o.d ${OBJECTDIR}/zero_cross_detection.o.d ${OBJECTDIR}/load.o.d + +# Object Files +OBJECTFILES=${OBJECTDIR}/main.o ${OBJECTDIR}/ADC.o ${OBJECTDIR}/RegEdit.o ${OBJECTDIR}/TriacOut.o ${OBJECTDIR}/zero_cross_detection.o ${OBJECTDIR}/load.o + +# Source Files +SOURCEFILES=main.c ADC.c RegEdit.c TriacOut.c zero_cross_detection.c load.c + + + +CFLAGS= +ASFLAGS= +LDLIBSOPTIONS= + +############# Tool locations ########################################## +# If you copy a project from one host to another, the path where the # +# compiler is installed may be different. # +# If you open this project with MPLAB X in the new host, this # +# makefile will be regenerated and the paths will be corrected. # +####################################################################### +# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build +FIXDEPS=fixDeps + +.build-conf: ${BUILD_SUBPROJECTS} +ifneq ($(INFORMATION_MESSAGE), ) + @echo $(INFORMATION_MESSAGE) +endif + ${MAKE} -f nbproject/Makefile-attiny404.mk ${DISTDIR}/fg004a.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} + +MP_PROCESSOR_OPTION=ATtiny404 +# ------------------------------------------------------------------------------------ +# Rules for buildStep: compile +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +${OBJECTDIR}/main.o: main.c .generated_files/flags/attiny404/898e709c16268741653512f765f05795b54671b8 .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/main.o.d + @${RM} ${OBJECTDIR}/main.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c + +${OBJECTDIR}/ADC.o: ADC.c .generated_files/flags/attiny404/3531910cbc4dc67dbbc4c48de20725b7a0f45ade .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/ADC.o.d + @${RM} ${OBJECTDIR}/ADC.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/ADC.o.d" -MT "${OBJECTDIR}/ADC.o.d" -MT ${OBJECTDIR}/ADC.o -o ${OBJECTDIR}/ADC.o ADC.c + +${OBJECTDIR}/RegEdit.o: RegEdit.c .generated_files/flags/attiny404/6a9f39408c4d848bc358965a0bab7b09e4f4f96f .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/RegEdit.o.d + @${RM} ${OBJECTDIR}/RegEdit.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/RegEdit.o.d" -MT "${OBJECTDIR}/RegEdit.o.d" -MT ${OBJECTDIR}/RegEdit.o -o ${OBJECTDIR}/RegEdit.o RegEdit.c + +${OBJECTDIR}/TriacOut.o: TriacOut.c .generated_files/flags/attiny404/629b6032616bbf96e42829bc0a3203c42f2e42a1 .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/TriacOut.o.d + @${RM} ${OBJECTDIR}/TriacOut.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/TriacOut.o.d" -MT "${OBJECTDIR}/TriacOut.o.d" -MT ${OBJECTDIR}/TriacOut.o -o ${OBJECTDIR}/TriacOut.o TriacOut.c + +${OBJECTDIR}/zero_cross_detection.o: zero_cross_detection.c .generated_files/flags/attiny404/c044dab60059f8a60aab0012bce6eb0f44acd683 .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/zero_cross_detection.o.d + @${RM} ${OBJECTDIR}/zero_cross_detection.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/zero_cross_detection.o.d" -MT "${OBJECTDIR}/zero_cross_detection.o.d" -MT ${OBJECTDIR}/zero_cross_detection.o -o ${OBJECTDIR}/zero_cross_detection.o zero_cross_detection.c + +${OBJECTDIR}/load.o: load.c .generated_files/flags/attiny404/e28cc3f4f7c4664001ea60f6fcf7cc157eb1ce02 .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/load.o.d + @${RM} ${OBJECTDIR}/load.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/load.o.d" -MT "${OBJECTDIR}/load.o.d" -MT ${OBJECTDIR}/load.o -o ${OBJECTDIR}/load.o load.c + +else +${OBJECTDIR}/main.o: main.c .generated_files/flags/attiny404/68dda87a357f8de2238228cdfd349eeb9030ddcc .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/main.o.d + @${RM} ${OBJECTDIR}/main.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c + +${OBJECTDIR}/ADC.o: ADC.c .generated_files/flags/attiny404/981755a239273dc10a1bcf0834eedc4b1adbc64b .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/ADC.o.d + @${RM} ${OBJECTDIR}/ADC.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/ADC.o.d" -MT "${OBJECTDIR}/ADC.o.d" -MT ${OBJECTDIR}/ADC.o -o ${OBJECTDIR}/ADC.o ADC.c + +${OBJECTDIR}/RegEdit.o: RegEdit.c .generated_files/flags/attiny404/1cbc965ace553fb8a714ee81eec7817e6113fad9 .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/RegEdit.o.d + @${RM} ${OBJECTDIR}/RegEdit.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/RegEdit.o.d" -MT "${OBJECTDIR}/RegEdit.o.d" -MT ${OBJECTDIR}/RegEdit.o -o ${OBJECTDIR}/RegEdit.o RegEdit.c + +${OBJECTDIR}/TriacOut.o: TriacOut.c .generated_files/flags/attiny404/bb3e00a740269277700d8323e35d491752ce69b4 .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/TriacOut.o.d + @${RM} ${OBJECTDIR}/TriacOut.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/TriacOut.o.d" -MT "${OBJECTDIR}/TriacOut.o.d" -MT ${OBJECTDIR}/TriacOut.o -o ${OBJECTDIR}/TriacOut.o TriacOut.c + +${OBJECTDIR}/zero_cross_detection.o: zero_cross_detection.c .generated_files/flags/attiny404/80f84bc10112480364a61baa6db5df64815205c6 .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/zero_cross_detection.o.d + @${RM} ${OBJECTDIR}/zero_cross_detection.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/zero_cross_detection.o.d" -MT "${OBJECTDIR}/zero_cross_detection.o.d" -MT ${OBJECTDIR}/zero_cross_detection.o -o ${OBJECTDIR}/zero_cross_detection.o zero_cross_detection.c + +${OBJECTDIR}/load.o: load.c .generated_files/flags/attiny404/d847cc8c176fc0b45a6bf3e12f13d4dec981239a .generated_files/flags/attiny404/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/load.o.d + @${RM} ${OBJECTDIR}/load.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_attiny404=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -mno-const-data-in-progmem -MD -MP -MF "${OBJECTDIR}/load.o.d" -MT "${OBJECTDIR}/load.o.d" -MT ${OBJECTDIR}/load.o -o ${OBJECTDIR}/load.o load.c + +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: assemble +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +else +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: assembleWithPreprocess +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +else +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: link +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +${DISTDIR}/fg004a.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} ${DISTDIR} + ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/fg004a.X.${IMAGE_TYPE}.map -D__DEBUG=1 -DXPRJ_attiny404=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -gdwarf-2 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 -mno-const-data-in-progmem $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/fg004a.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -o ${DISTDIR}/fg004a.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1 + @${RM} ${DISTDIR}/fg004a.X.${IMAGE_TYPE}.hex + + +else +${DISTDIR}/fg004a.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} ${DISTDIR} + ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/fg004a.X.${IMAGE_TYPE}.map -DXPRJ_attiny404=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 -mno-const-data-in-progmem $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/fg004a.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -o ${DISTDIR}/fg004a.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--start-group -Wl,-lm -Wl,--end-group + ${MP_CC_DIR}/avr-objcopy -O ihex "${DISTDIR}/fg004a.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" "${DISTDIR}/fg004a.X.${IMAGE_TYPE}.hex" + +endif + + +# Subprojects +.build-subprojects: + + +# Subprojects +.clean-subprojects: + +# Clean Targets +.clean-conf: ${CLEAN_SUBPROJECTS} + ${RM} -r ${OBJECTDIR} + ${RM} -r ${DISTDIR} + +# Enable dependency checking +.dep.inc: .depcheck-impl + +DEPFILES=$(wildcard ${POSSIBLE_DEPFILES}) +ifneq (${DEPFILES},) +include ${DEPFILES} +endif diff --git a/nbproject/Makefile-genesis.properties b/nbproject/Makefile-genesis.properties index 63c993b..052a98d 100644 --- a/nbproject/Makefile-genesis.properties +++ b/nbproject/Makefile-genesis.properties @@ -1,8 +1,13 @@ # -#Tue Jul 02 08:44:53 PDT 2024 -proj.dir=/home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X +#Tue Jul 02 14:50:32 PDT 2024 +attiny404.com-microchip-mplab-mdbcore-PK5Tool-PK5ToolImpl.md5=8ed9aa4326bfc0c1a849e697826741b7 +attiny404.languagetoolchain.version=2.46 +attiny404.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=bf89cdcdd6c0a49174fe4b605ef2b42d +conf.ids=,attiny404 host.id=2ov5-ff4p-rv -configurations-xml=dfce056fe36aa3735f488e4376d653a6 +configurations-xml=b81754b515c9768dda4d05124e37fb9b com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321 +attiny404.languagetoolchain.dir=/opt/microchip/xc8/v2.46/bin +proj.dir=/home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X +attiny404.Pack.dfplocation=/opt/microchip/mplabx/v6.20/packs/Microchip/ATtiny_DFP/3.1.260 host.platform=linux -conf.ids= diff --git a/nbproject/Makefile-impl.mk b/nbproject/Makefile-impl.mk index 502ca15..36cdbf5 100644 --- a/nbproject/Makefile-impl.mk +++ b/nbproject/Makefile-impl.mk @@ -27,11 +27,11 @@ CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}} PROJECTNAME=fg004a.X # Active Configuration -DEFAULTCONF=default +DEFAULTCONF=attiny404 CONF=${DEFAULTCONF} # All Configurations -ALLCONFS=default +ALLCONFS=default attiny404 # build @@ -46,12 +46,14 @@ ALLCONFS=default # clobber .clobber-impl: .clobber-pre .depcheck-impl ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default clean + ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=attiny404 clean # all .all-impl: .all-pre .depcheck-impl ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default build + ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=attiny404 build diff --git a/nbproject/Makefile-local-attiny404.mk b/nbproject/Makefile-local-attiny404.mk new file mode 100644 index 0000000..07da945 --- /dev/null +++ b/nbproject/Makefile-local-attiny404.mk @@ -0,0 +1,36 @@ +# +# Generated Makefile - do not edit! +# +# +# This file contains information about the location of compilers and other tools. +# If you commmit this file into your revision control server, you will be able to +# to checkout the project and build it from the command line with make. However, +# if more than one person works on the same project, then this file might show +# conflicts since different users are bound to have compilers in different places. +# In that case you might choose to not commit this file and let MPLAB X recreate this file +# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at +# least once so the file gets created and the project can be built. Finally, you can also +# avoid using this file at all if you are only building from the command line with make. +# You can invoke make with the values of the macros: +# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... +# +PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/ +# Adding MPLAB X bin directory to path. +PATH:=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) +# Path to java used to run MPLAB X when this makefile was created +MP_JAVA_PATH="/opt/microchip/mplabx/v6.20/sys/java/zulu8.64.0.19-ca-fx-jre8.0.345-linux_x64/bin/" +OS_CURRENT="$(shell uname -s)" +MP_CC="/opt/microchip/xc8/v2.46/bin/xc8-cc" +# MP_CPPC is not defined +# MP_BC is not defined +MP_AS="/opt/microchip/xc8/v2.46/bin/xc8-cc" +MP_LD="/opt/microchip/xc8/v2.46/bin/xc8-cc" +MP_AR="/opt/microchip/xc8/v2.46/bin/xc8-ar" +DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" +MP_CC_DIR="/opt/microchip/xc8/v2.46/bin" +# MP_CPPC_DIR is not defined +# MP_BC_DIR is not defined +MP_AS_DIR="/opt/microchip/xc8/v2.46/bin" +MP_LD_DIR="/opt/microchip/xc8/v2.46/bin" +MP_AR_DIR="/opt/microchip/xc8/v2.46/bin" +DFP_DIR=/opt/microchip/mplabx/v6.20/packs/Microchip/ATtiny_DFP/3.1.260 diff --git a/nbproject/Makefile-variables.mk b/nbproject/Makefile-variables.mk index bc95da8..ad69ff6 100644 --- a/nbproject/Makefile-variables.mk +++ b/nbproject/Makefile-variables.mk @@ -8,3 +8,7 @@ CND_BASEDIR=`pwd` CND_ARTIFACT_DIR_default=dist/default/production CND_ARTIFACT_NAME_default=fg004a.X.production.hex CND_ARTIFACT_PATH_default=dist/default/production/fg004a.X.production.hex +# attiny404 configuration +CND_ARTIFACT_DIR_attiny404=dist/attiny404/production +CND_ARTIFACT_NAME_attiny404=fg004a.X.production.hex +CND_ARTIFACT_PATH_attiny404=dist/attiny404/production/fg004a.X.production.hex diff --git a/nbproject/configurations.xml b/nbproject/configurations.xml index fdc8aba..f2dea4b 100644 --- a/nbproject/configurations.xml +++ b/nbproject/configurations.xml @@ -9,6 +9,7 @@ RegEdit.h ADC.h TriacOut.h + load.h RegEdit.c TriacOut.c zero_cross_detection.c + load.c @@ -40,10 +42,10 @@ ATtiny404 - noID + PK5Tool AVR 1.00 - 3 + 2 @@ -306,5 +308,280 @@ + + + localhost + ATtiny404 + + + PK5Tool + XC8 + 2.46 + 2 + + + + + + + + + + + + + + + false + false + + + + + + + false + false + + false + + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nbproject/private/SuppressibleMessageMemo.properties b/nbproject/private/SuppressibleMessageMemo.properties new file mode 100644 index 0000000..0772f69 --- /dev/null +++ b/nbproject/private/SuppressibleMessageMemo.properties @@ -0,0 +1,53 @@ +# +#Tue Jul 02 11:57:01 PDT 2024 +pk4hybrid/CHECK_4_HIGH_VOLTAGE_VPP=false +realice/CAL_WARNING=false +icd5/CAL_WARNING=false +pk4hybrid/DEVID_MISMATCH=false +pkobskde/CHECK_4_HIGH_VOLTAGE_VPP=false +icd4/SIMULTANEOUS_DEBUG_WARNING=false +EmbeddedAssemblySyntax/MULTIPLE_PROJECT_OWNERSHIP=false +icd3/CHECK_4_HIGH_VOLTAGE_VPP=false +mdbDebugger/MEMORY_VIEW_NO_HW_BP_RESOURCES_WARN=false +pk3/DEVID_MISMATCH=false +pk4hybrid/EESAVE_DONT_DO_NUTHIN=false +pk4hybrid/CANT_HALT_IN_MMD_MODE=false +mdbDebugger/NO_HW_COMBINER_RESOURCES_WARNING=false +mdbDebugger/MEMORY_VIEW_LAST_HW_BP_RESOURCE_WARN=false +pkobskde/CHECK_CLOCK=false +pk4hybrid/MCLR_HOLD_RESET_NO_MAINTAIN_POWER=false +realice/CHECK_4_HIGH_VOLTAGE_VPP=false +mdbDebugger/LAST_HW_BP_RESOURCE_WARN=false +realice/DEVID_MISMATCH=false +icd4/CAL_WARNING=false +icd4/PROGRAM_CFG_WARNING=false +icd3/VPP_FIRST_WARNING=false +mdbDebugger/SOFTWARE_BREAK_POINT_PREFERENCE=false +pkoblicdbgr/DEVID_MISMATCH=false +icd5/SIMULTANEOUS_DEBUG_WARNING=false +icd5/DEVID_MISMATCH=false +icd4/DEVID_MISMATCH=false +icd3/CHECK_CLOCK=false +icd3/DEVID_MISMATCH=false +pk4hybrid/SIMULTANEOUS_DEBUG_WARNING=false +pkoblicdbgr/CHECK_4_HIGH_VOLTAGE_VPP=false +icd5/CHECK_4_HIGH_VOLTAGE_VPP=false +icd4/MCLR_HOLD_RESET_NO_MAINTAIN_POWER=false +icd3/CAL_WARNING=false +pk3/CHECK_CLOCK=false +mdbDebugger/NO_HW_BP_RESOURCES_WARN=false +pk4hybrid/CAL_WARNING=false +pkoblicdbgr/CHECK_CLOCK=false +icd5/MCLR_HOLD_RESET_NO_MAINTAIN_POWER=false +pk3/CAL_WARNING=false +pkobskde/VPP_FIRST_WARNING=false +icd4/CHECK_4_HIGH_VOLTAGE_VPP=false +icd4/EESAVE_DONT_DO_NUTHIN=false +pk4hybrid/PROGRAM_CFG_WARNING=false +icd5/EESAVE_DONT_DO_NUTHIN=false +pkobskde/DEVID_MISMATCH=false +icd4/CANT_HALT_IN_MMD_MODE=false +realice/CHECK_CLOCK=false +pk3/CHECK_4_HIGH_VOLTAGE_VPP=false +icd5/PROGRAM_CFG_WARNING=false +pk3/VPP_FIRST_WARNING=false diff --git a/nbproject/private/configurations.xml b/nbproject/private/configurations.xml index fead836..c998f00 100644 --- a/nbproject/private/configurations.xml +++ b/nbproject/private/configurations.xml @@ -1,10 +1,10 @@ Makefile - 0 + 1 - noToolString + :=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>9036:=<rev>0100:=<man>Microchip Technology Incorporated:=<prod>MPLAB PICkit 5:=<sn>020026702RYN031742:=<drv>x:=<xpt>b:=end C:\Program Files\avr-gcc\bin place holder 1 @@ -21,5 +21,23 @@ + + :=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>9036:=<rev>0100:=<man>Microchip Technology Incorporated:=<prod>MPLAB PICkit 5:=<sn>020026702RYN031742:=<drv>x:=<xpt>b:=end + /opt/microchip/xc8/v2.46/bin + + place holder 1 + place holder 2 + + + + + true + 0 + 0 + 0 + + + + diff --git a/nbproject/private/private.xml b/nbproject/private/private.xml index 9d22a64..e77a58e 100644 --- a/nbproject/private/private.xml +++ b/nbproject/private/private.xml @@ -4,7 +4,6 @@ file:/home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/main.c - file:/home/ronin/Documents/projects/freelance/laith_naaman/fg004a.X/.git/config diff --git a/nbproject/project.xml b/nbproject/project.xml index dcb360d..ab6fb71 100644 --- a/nbproject/project.xml +++ b/nbproject/project.xml @@ -16,6 +16,10 @@ default 2 + + attiny404 + 2 + false