summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.generated_files/flags/default/1fac422a62419afcdcb334240b1bfc4895304ccc (renamed from .generated_files/flags/default/270f3ff20fccff0b7479905f807c4f4d4d73251c)2
-rw-r--r--.generated_files/flags/default/2ccc51e09600175272d5b5e18a8bd6cc383fa502 (renamed from .generated_files/flags/default/7162a506eca095cd66e4d930c08d533e8b98d6bf)2
-rw-r--r--.generated_files/flags/default/3d83ce75b0bf4c38d248aacf60d77f8958ed9d5d (renamed from .generated_files/flags/default/275ab6bcdb39be4c25a3a98abc5a1270b0b88735)2
-rw-r--r--.generated_files/flags/default/414acfafc57d969d97d3cda17f5abf5f9eb42c83 (renamed from .generated_files/flags/default/bf8cc546328ab6d29b80d39bc9402d31eccfc2c6)2
-rw-r--r--.generated_files/flags/default/45eb919998b534101e81f2d94756f67015903536 (renamed from .generated_files/flags/default/4297c9472f1e68e5f2af2a9312fe6969293a79fe)2
-rw-r--r--.generated_files/flags/default/4829dee47292e53087f74f2fd92087d9efb13636 (renamed from .generated_files/flags/default/409534ad8c4cbdc330f3c9bda97adfade87f1c56)2
-rw-r--r--.generated_files/flags/default/497f72919e1ac841d52b1a9d0fdef429107dfbfa (renamed from .generated_files/flags/default/2fcbb31718e142a71b3fe65ee8c43367f0a0455b)2
-rw-r--r--.generated_files/flags/default/5e586e2791a9ab0d3bb19d7aa0f7fc479dcc514e1
-rw-r--r--.generated_files/flags/default/60c7431cb00aac0333132f5c647f60453ea1e8401
-rw-r--r--.generated_files/flags/default/7828b310affdd5a5a419d71b61401baea0594657 (renamed from .generated_files/flags/default/79a6b51a4cf7333a383edbcfc76be0f4cadc4609)2
-rw-r--r--.generated_files/flags/default/8bbd249bdb50f9d9be8390199a36587abb610a7a1
-rw-r--r--.generated_files/flags/default/8d76bc46e227e1692d6f6e218e66003c3837774f (renamed from .generated_files/flags/default/94bbc1f3ec0e53754ff133e7a7c4dcab818edcfc)2
-rw-r--r--.generated_files/flags/default/9156fd9cea3ef109ac6e209a19d30fd3b97642e5 (renamed from .generated_files/flags/default/203b05fee3c9c630c59c4dd06779e5eace8f9a37)2
-rw-r--r--.generated_files/flags/default/96ca5bf2c6f9e0e9e46068e72727d7691551fa71
-rw-r--r--.generated_files/flags/default/9e2745df9fb9c9670ecd6bb24b78b5562c3e7bed (renamed from .generated_files/flags/default/27051ea6ca6edf1d82857dd8cbb1da29718d49cf)2
-rw-r--r--.generated_files/flags/default/a1561236e820bc49bbb3c0036178a630cf0e530a1
-rw-r--r--.generated_files/flags/default/a71d29a56217fc646563b53e6068450b333865cb1
-rw-r--r--.generated_files/flags/default/a7277e668c3734c7a380b0ca4389329f6f0a1a8 (renamed from .generated_files/flags/default/28f36a534e0032e10edbcf91f5124095e1de0efd)2
-rw-r--r--.generated_files/flags/default/b02cdcde4516744cdcb92203a93c8d3a3835888d1
-rw-r--r--.generated_files/flags/default/b25a1c8acc55bd0f0aa97356f321828653fc2d76 (renamed from .generated_files/flags/default/2ef57164fff61e8910a6e71dc3e81054678d2d9)2
-rw-r--r--.generated_files/flags/default/b74f85175d4ab64f25ce96f0a1e4c244576f77061
-rw-r--r--.generated_files/flags/default/b8dd8c62b0d5c75a8903273aab943ce4b3bd03661
-rw-r--r--.generated_files/flags/default/bb919d44f7bd190e888036d7cd65eed6c60d30441
-rw-r--r--.generated_files/flags/default/bebeb9c11f8ae0f128332e0d9020047154a025841
-rw-r--r--.generated_files/flags/default/cb9df2e54bec520f9b2ecd32994b87081f4a50d81
-rw-r--r--.generated_files/flags/default/d8ae1ddcf796d8593ac5c207fde907b837ec15a61
-rw-r--r--.generated_files/flags/default/d951aa5daa1a4dd876c7ee2a07ec3c19a5ac35f5 (renamed from .generated_files/flags/default/96849bcb9175e5f411bc163a8bcb4d25209bcdbd)2
-rw-r--r--.generated_files/flags/default/ea461f9ab7baf8388cf61bd7251fedbee5538405 (renamed from .generated_files/flags/default/52e36ea07bbb40b0fdc7ddf5469a6190324a4823)2
-rw-r--r--.generated_files/flags/default/f6afb087fe40f1d533325d3ddce7ac9b5bbf22341
-rw-r--r--SPI.c25
-rw-r--r--SPI.h5
-rw-r--r--build/default/debug/SPI.obin0 -> 15520 bytes
-rw-r--r--build/default/debug/SPI.o.d5
-rw-r--r--build/default/debug/main.obin0 -> 9436 bytes
-rw-r--r--build/default/debug/main.o.d5
-rw-r--r--build/default/debug/mcc_generated_files/clock.obin0 -> 5064 bytes
-rw-r--r--build/default/debug/mcc_generated_files/clock.o.d4
-rw-r--r--build/default/debug/mcc_generated_files/interrupt_manager.obin0 -> 6532 bytes
-rw-r--r--build/default/debug/mcc_generated_files/interrupt_manager.o.d2
-rw-r--r--build/default/debug/mcc_generated_files/mcc.obin0 -> 1360 bytes
-rw-r--r--build/default/debug/mcc_generated_files/mcc.o.d1
-rw-r--r--build/default/debug/mcc_generated_files/mssp1_spi.obin0 -> 12008 bytes
-rw-r--r--build/default/debug/mcc_generated_files/mssp1_spi.o.d4
-rw-r--r--build/default/debug/mcc_generated_files/mssp2_i2c.obin0 -> 19200 bytes
-rw-r--r--build/default/debug/mcc_generated_files/mssp2_i2c.o.d4
-rw-r--r--build/default/debug/mcc_generated_files/pin_manager.obin0 -> 5320 bytes
-rw-r--r--build/default/debug/mcc_generated_files/pin_manager.o.d4
-rw-r--r--build/default/debug/mcc_generated_files/system.obin0 -> 6644 bytes
-rw-r--r--build/default/debug/mcc_generated_files/system.o.d22
-rw-r--r--build/default/debug/mcc_generated_files/tmr1.obin0 -> 13168 bytes
-rw-r--r--build/default/debug/mcc_generated_files/tmr1.o.d4
-rw-r--r--build/default/debug/mcc_generated_files/traps.obin0 -> 7964 bytes
-rw-r--r--build/default/debug/mcc_generated_files/traps.o.d4
-rw-r--r--build/default/production/SPI.obin13892 -> 13888 bytes
-rw-r--r--build/default/production/main.obin6624 -> 6616 bytes
-rw-r--r--build/default/production/mcc_generated_files/clock.obin5072 -> 5064 bytes
-rw-r--r--build/default/production/mcc_generated_files/interrupt_manager.obin6536 -> 6532 bytes
-rw-r--r--build/default/production/mcc_generated_files/mcc.obin1362 -> 1360 bytes
-rw-r--r--build/default/production/mcc_generated_files/mssp1_spi.obin12012 -> 12008 bytes
-rw-r--r--build/default/production/mcc_generated_files/mssp2_i2c.obin17860 -> 17856 bytes
-rw-r--r--build/default/production/mcc_generated_files/pin_manager.obin5324 -> 5320 bytes
-rw-r--r--build/default/production/mcc_generated_files/system.obin6648 -> 6644 bytes
-rw-r--r--build/default/production/mcc_generated_files/tmr1.obin14140 -> 14132 bytes
-rw-r--r--build/default/production/mcc_generated_files/traps.obin7964 -> 7960 bytes
-rw-r--r--dist/default/production/memoryfile.xml2
-rw-r--r--main.c59
-rw-r--r--mcc_generated_files/mssp1_spi.c1
-rw-r--r--mcc_generated_files/mssp2_i2c.c18
-rw-r--r--mcc_generated_files/mssp2_i2c.h4
-rw-r--r--mcc_generated_files/tmr1.c3
-rw-r--r--nbproject/Makefile-default.mk90
-rw-r--r--nbproject/Makefile-genesis.properties8
-rw-r--r--nbproject/Makefile-impl.mk2
-rw-r--r--nbproject/Makefile-variables.mk4
-rw-r--r--nbproject/configurations.xml6
-rw-r--r--nbproject/private/private.xml19
-rw-r--r--resbox.mc387
77 files changed, 292 insertions, 144 deletions
diff --git a/.generated_files/flags/default/270f3ff20fccff0b7479905f807c4f4d4d73251c b/.generated_files/flags/default/1fac422a62419afcdcb334240b1bfc4895304ccc
index 115f542..22527ee 100644
--- a/.generated_files/flags/default/270f3ff20fccff0b7479905f807c4f4d4d73251c
+++ b/.generated_files/flags/default/1fac422a62419afcdcb334240b1bfc4895304ccc
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/SPI.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/SPI.c \ No newline at end of file
diff --git a/.generated_files/flags/default/7162a506eca095cd66e4d930c08d533e8b98d6bf b/.generated_files/flags/default/2ccc51e09600175272d5b5e18a8bd6cc383fa502
index 35c9818..6989748 100644
--- a/.generated_files/flags/default/7162a506eca095cd66e4d930c08d533e8b98d6bf
+++ b/.generated_files/flags/default/2ccc51e09600175272d5b5e18a8bd6cc383fa502
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/mcc.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/mcc.c \ No newline at end of file
diff --git a/.generated_files/flags/default/275ab6bcdb39be4c25a3a98abc5a1270b0b88735 b/.generated_files/flags/default/3d83ce75b0bf4c38d248aacf60d77f8958ed9d5d
index 985fce7..c2ed182 100644
--- a/.generated_files/flags/default/275ab6bcdb39be4c25a3a98abc5a1270b0b88735
+++ b/.generated_files/flags/default/3d83ce75b0bf4c38d248aacf60d77f8958ed9d5d
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/mssp2_i2c.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/interrupt_manager.c \ No newline at end of file
diff --git a/.generated_files/flags/default/bf8cc546328ab6d29b80d39bc9402d31eccfc2c6 b/.generated_files/flags/default/414acfafc57d969d97d3cda17f5abf5f9eb42c83
index afb421f..afeccff 100644
--- a/.generated_files/flags/default/bf8cc546328ab6d29b80d39bc9402d31eccfc2c6
+++ b/.generated_files/flags/default/414acfafc57d969d97d3cda17f5abf5f9eb42c83
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/mcc.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/mcc.c \ No newline at end of file
diff --git a/.generated_files/flags/default/4297c9472f1e68e5f2af2a9312fe6969293a79fe b/.generated_files/flags/default/45eb919998b534101e81f2d94756f67015903536
index 3043c4f..334043f 100644
--- a/.generated_files/flags/default/4297c9472f1e68e5f2af2a9312fe6969293a79fe
+++ b/.generated_files/flags/default/45eb919998b534101e81f2d94756f67015903536
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/tmr1.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/system.c \ No newline at end of file
diff --git a/.generated_files/flags/default/409534ad8c4cbdc330f3c9bda97adfade87f1c56 b/.generated_files/flags/default/4829dee47292e53087f74f2fd92087d9efb13636
index 045d286..49b6f51 100644
--- a/.generated_files/flags/default/409534ad8c4cbdc330f3c9bda97adfade87f1c56
+++ b/.generated_files/flags/default/4829dee47292e53087f74f2fd92087d9efb13636
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/clock.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/mssp1_spi.c \ No newline at end of file
diff --git a/.generated_files/flags/default/2fcbb31718e142a71b3fe65ee8c43367f0a0455b b/.generated_files/flags/default/497f72919e1ac841d52b1a9d0fdef429107dfbfa
index b908196..8dba697 100644
--- a/.generated_files/flags/default/2fcbb31718e142a71b3fe65ee8c43367f0a0455b
+++ b/.generated_files/flags/default/497f72919e1ac841d52b1a9d0fdef429107dfbfa
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/tmr1.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/tmr1.c \ No newline at end of file
diff --git a/.generated_files/flags/default/5e586e2791a9ab0d3bb19d7aa0f7fc479dcc514e b/.generated_files/flags/default/5e586e2791a9ab0d3bb19d7aa0f7fc479dcc514e
new file mode 100644
index 0000000..2c13d2b
--- /dev/null
+++ b/.generated_files/flags/default/5e586e2791a9ab0d3bb19d7aa0f7fc479dcc514e
@@ -0,0 +1 @@
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/system.c \ No newline at end of file
diff --git a/.generated_files/flags/default/60c7431cb00aac0333132f5c647f60453ea1e840 b/.generated_files/flags/default/60c7431cb00aac0333132f5c647f60453ea1e840
deleted file mode 100644
index e70c904..0000000
--- a/.generated_files/flags/default/60c7431cb00aac0333132f5c647f60453ea1e840
+++ /dev/null
@@ -1 +0,0 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/interrupt_manager.c \ No newline at end of file
diff --git a/.generated_files/flags/default/79a6b51a4cf7333a383edbcfc76be0f4cadc4609 b/.generated_files/flags/default/7828b310affdd5a5a419d71b61401baea0594657
index 96847a4..86ac3b4 100644
--- a/.generated_files/flags/default/79a6b51a4cf7333a383edbcfc76be0f4cadc4609
+++ b/.generated_files/flags/default/7828b310affdd5a5a419d71b61401baea0594657
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/main.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/main.c \ No newline at end of file
diff --git a/.generated_files/flags/default/8bbd249bdb50f9d9be8390199a36587abb610a7a b/.generated_files/flags/default/8bbd249bdb50f9d9be8390199a36587abb610a7a
deleted file mode 100644
index 12f73ab..0000000
--- a/.generated_files/flags/default/8bbd249bdb50f9d9be8390199a36587abb610a7a
+++ /dev/null
@@ -1 +0,0 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/interrupt_manager.c \ No newline at end of file
diff --git a/.generated_files/flags/default/94bbc1f3ec0e53754ff133e7a7c4dcab818edcfc b/.generated_files/flags/default/8d76bc46e227e1692d6f6e218e66003c3837774f
index d076d10..acfc8aa 100644
--- a/.generated_files/flags/default/94bbc1f3ec0e53754ff133e7a7c4dcab818edcfc
+++ b/.generated_files/flags/default/8d76bc46e227e1692d6f6e218e66003c3837774f
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/traps.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/mssp2_i2c.c \ No newline at end of file
diff --git a/.generated_files/flags/default/203b05fee3c9c630c59c4dd06779e5eace8f9a37 b/.generated_files/flags/default/9156fd9cea3ef109ac6e209a19d30fd3b97642e5
index 779dbde..2076e23 100644
--- a/.generated_files/flags/default/203b05fee3c9c630c59c4dd06779e5eace8f9a37
+++ b/.generated_files/flags/default/9156fd9cea3ef109ac6e209a19d30fd3b97642e5
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/SPI.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/SPI.c \ No newline at end of file
diff --git a/.generated_files/flags/default/96ca5bf2c6f9e0e9e46068e72727d7691551fa7 b/.generated_files/flags/default/96ca5bf2c6f9e0e9e46068e72727d7691551fa7
new file mode 100644
index 0000000..c176030
--- /dev/null
+++ b/.generated_files/flags/default/96ca5bf2c6f9e0e9e46068e72727d7691551fa7
@@ -0,0 +1 @@
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/traps.c \ No newline at end of file
diff --git a/.generated_files/flags/default/27051ea6ca6edf1d82857dd8cbb1da29718d49cf b/.generated_files/flags/default/9e2745df9fb9c9670ecd6bb24b78b5562c3e7bed
index c9467b0..5c8269a 100644
--- a/.generated_files/flags/default/27051ea6ca6edf1d82857dd8cbb1da29718d49cf
+++ b/.generated_files/flags/default/9e2745df9fb9c9670ecd6bb24b78b5562c3e7bed
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/mssp2_i2c.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/pin_manager.c \ No newline at end of file
diff --git a/.generated_files/flags/default/a1561236e820bc49bbb3c0036178a630cf0e530a b/.generated_files/flags/default/a1561236e820bc49bbb3c0036178a630cf0e530a
deleted file mode 100644
index 4509905..0000000
--- a/.generated_files/flags/default/a1561236e820bc49bbb3c0036178a630cf0e530a
+++ /dev/null
@@ -1 +0,0 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/pin_manager.c \ No newline at end of file
diff --git a/.generated_files/flags/default/a71d29a56217fc646563b53e6068450b333865cb b/.generated_files/flags/default/a71d29a56217fc646563b53e6068450b333865cb
deleted file mode 100644
index 71ff813..0000000
--- a/.generated_files/flags/default/a71d29a56217fc646563b53e6068450b333865cb
+++ /dev/null
@@ -1 +0,0 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/system.c \ No newline at end of file
diff --git a/.generated_files/flags/default/28f36a534e0032e10edbcf91f5124095e1de0efd b/.generated_files/flags/default/a7277e668c3734c7a380b0ca4389329f6f0a1a8
index fe052bb..ecd44fd 100644
--- a/.generated_files/flags/default/28f36a534e0032e10edbcf91f5124095e1de0efd
+++ b/.generated_files/flags/default/a7277e668c3734c7a380b0ca4389329f6f0a1a8
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/mssp1_spi.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/pin_manager.c \ No newline at end of file
diff --git a/.generated_files/flags/default/b02cdcde4516744cdcb92203a93c8d3a3835888d b/.generated_files/flags/default/b02cdcde4516744cdcb92203a93c8d3a3835888d
deleted file mode 100644
index 0d5ae5b..0000000
--- a/.generated_files/flags/default/b02cdcde4516744cdcb92203a93c8d3a3835888d
+++ /dev/null
@@ -1 +0,0 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/clock.c \ No newline at end of file
diff --git a/.generated_files/flags/default/2ef57164fff61e8910a6e71dc3e81054678d2d9 b/.generated_files/flags/default/b25a1c8acc55bd0f0aa97356f321828653fc2d76
index a9de92c..19502d6 100644
--- a/.generated_files/flags/default/2ef57164fff61e8910a6e71dc3e81054678d2d9
+++ b/.generated_files/flags/default/b25a1c8acc55bd0f0aa97356f321828653fc2d76
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/pin_manager.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/interrupt_manager.c \ No newline at end of file
diff --git a/.generated_files/flags/default/b74f85175d4ab64f25ce96f0a1e4c244576f7706 b/.generated_files/flags/default/b74f85175d4ab64f25ce96f0a1e4c244576f7706
new file mode 100644
index 0000000..777d7f8
--- /dev/null
+++ b/.generated_files/flags/default/b74f85175d4ab64f25ce96f0a1e4c244576f7706
@@ -0,0 +1 @@
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/mssp1_spi.c \ No newline at end of file
diff --git a/.generated_files/flags/default/b8dd8c62b0d5c75a8903273aab943ce4b3bd0366 b/.generated_files/flags/default/b8dd8c62b0d5c75a8903273aab943ce4b3bd0366
new file mode 100644
index 0000000..e53ff61
--- /dev/null
+++ b/.generated_files/flags/default/b8dd8c62b0d5c75a8903273aab943ce4b3bd0366
@@ -0,0 +1 @@
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/clock.c \ No newline at end of file
diff --git a/.generated_files/flags/default/bb919d44f7bd190e888036d7cd65eed6c60d3044 b/.generated_files/flags/default/bb919d44f7bd190e888036d7cd65eed6c60d3044
new file mode 100644
index 0000000..008e847
--- /dev/null
+++ b/.generated_files/flags/default/bb919d44f7bd190e888036d7cd65eed6c60d3044
@@ -0,0 +1 @@
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/traps.c \ No newline at end of file
diff --git a/.generated_files/flags/default/bebeb9c11f8ae0f128332e0d9020047154a02584 b/.generated_files/flags/default/bebeb9c11f8ae0f128332e0d9020047154a02584
new file mode 100644
index 0000000..fbcaaa0
--- /dev/null
+++ b/.generated_files/flags/default/bebeb9c11f8ae0f128332e0d9020047154a02584
@@ -0,0 +1 @@
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/clock.c \ No newline at end of file
diff --git a/.generated_files/flags/default/cb9df2e54bec520f9b2ecd32994b87081f4a50d8 b/.generated_files/flags/default/cb9df2e54bec520f9b2ecd32994b87081f4a50d8
new file mode 100644
index 0000000..78051aa
--- /dev/null
+++ b/.generated_files/flags/default/cb9df2e54bec520f9b2ecd32994b87081f4a50d8
@@ -0,0 +1 @@
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/tmr1.c \ No newline at end of file
diff --git a/.generated_files/flags/default/d8ae1ddcf796d8593ac5c207fde907b837ec15a6 b/.generated_files/flags/default/d8ae1ddcf796d8593ac5c207fde907b837ec15a6
deleted file mode 100644
index 36acd76..0000000
--- a/.generated_files/flags/default/d8ae1ddcf796d8593ac5c207fde907b837ec15a6
+++ /dev/null
@@ -1 +0,0 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/system.c \ No newline at end of file
diff --git a/.generated_files/flags/default/96849bcb9175e5f411bc163a8bcb4d25209bcdbd b/.generated_files/flags/default/d951aa5daa1a4dd876c7ee2a07ec3c19a5ac35f5
index d1dd8b0..6f27a01 100644
--- a/.generated_files/flags/default/96849bcb9175e5f411bc163a8bcb4d25209bcdbd
+++ b/.generated_files/flags/default/d951aa5daa1a4dd876c7ee2a07ec3c19a5ac35f5
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/main.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/main.c \ No newline at end of file
diff --git a/.generated_files/flags/default/52e36ea07bbb40b0fdc7ddf5469a6190324a4823 b/.generated_files/flags/default/ea461f9ab7baf8388cf61bd7251fedbee5538405
index ab73615..b0fc480 100644
--- a/.generated_files/flags/default/52e36ea07bbb40b0fdc7ddf5469a6190324a4823
+++ b/.generated_files/flags/default/ea461f9ab7baf8388cf61bd7251fedbee5538405
@@ -1 +1 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/traps.c \ No newline at end of file
+ -c -mcpu=$(MP_PROCESSOR_OPTION) -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox/mcc_generated_files/mssp2_i2c.c \ No newline at end of file
diff --git a/.generated_files/flags/default/f6afb087fe40f1d533325d3ddce7ac9b5bbf2234 b/.generated_files/flags/default/f6afb087fe40f1d533325d3ddce7ac9b5bbf2234
deleted file mode 100644
index ecd73ec..0000000
--- a/.generated_files/flags/default/f6afb087fe40f1d533325d3ddce7ac9b5bbf2234
+++ /dev/null
@@ -1 +0,0 @@
- -c -mcpu=$(MP_PROCESSOR_OPTION) -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/mssp1_spi.c \ No newline at end of file
diff --git a/SPI.c b/SPI.c
index 3fac0f3..a526a42 100644
--- a/SPI.c
+++ b/SPI.c
@@ -39,6 +39,20 @@
//if (Ohm_68 == 5) WriteBuffer[3]|= 0b10000000;
readData = MSSP1_SPI_Exchange8bitBuffer(WriteBuffer, 6, ReadBuffer);
}
+ uint8_t active150()
+ {
+ WriteBuffer[0] = WriteBuffer[2] = WriteBuffer[4] = 0b01000000;
+ WriteBuffer[1] = WriteBuffer[3] = WriteBuffer[5] = 0x00;
+ readData = MSSP1_SPI_Exchange8bitBuffer(WriteBuffer, 6, ReadBuffer);
+ return (bitcount(ReadBuffer[5]) + bitcount(ReadBuffer[3] << 1));
+ }
+ uint8_t active68()
+ {
+ WriteBuffer[0] = WriteBuffer[2] = WriteBuffer[4] = 0b01000000;
+ WriteBuffer[1] = WriteBuffer[3] = WriteBuffer[5] = 0x00;
+ readData = MSSP1_SPI_Exchange8bitBuffer(WriteBuffer, 6, ReadBuffer);
+ return ((ReadBuffer[3] >> 7) + bitcount(ReadBuffer[1] << 1));
+ }
void Message_BIM(uint8_t outputs[3])
{
@@ -161,3 +175,14 @@
WriteBuffer[3] = outputs[1];
WriteBuffer[5] = outputs[2];
}
+
+uint8_t bitcount(uint8_t n)
+{
+ uint8_t count = 0;
+ while (n > 0)
+ {
+ count++;
+ n = n & (n-1);
+ }
+ return count;
+}
diff --git a/SPI.h b/SPI.h
index a408da7..c23fd9f 100644
--- a/SPI.h
+++ b/SPI.h
@@ -57,7 +57,10 @@
Message_OUT(15, 5, false); //Max Load with testLED turned off.
*/
- void Message_BIM(uint8_t outputs[3]);
+ uint8_t active150(void);
+ uint8_t active68(void);
+ uint8_t bitcount(uint8_t);
+ void Message_BIM(uint8_t outputs[3]);
/**
@Summary
Chooses whether an output pin will latch off in the event of an overload or restart.
diff --git a/build/default/debug/SPI.o b/build/default/debug/SPI.o
new file mode 100644
index 0000000..40daf0f
--- /dev/null
+++ b/build/default/debug/SPI.o
Binary files differ
diff --git a/build/default/debug/SPI.o.d b/build/default/debug/SPI.o.d
new file mode 100644
index 0000000..85b6508
--- /dev/null
+++ b/build/default/debug/SPI.o.d
@@ -0,0 +1,5 @@
+build/default/debug/SPI.o: SPI.c SPI.h mcc_generated_files/mssp1_spi.h
+
+SPI.h:
+
+mcc_generated_files/mssp1_spi.h:
diff --git a/build/default/debug/main.o b/build/default/debug/main.o
new file mode 100644
index 0000000..46253d4
--- /dev/null
+++ b/build/default/debug/main.o
Binary files differ
diff --git a/build/default/debug/main.o.d b/build/default/debug/main.o.d
new file mode 100644
index 0000000..08ec229
--- /dev/null
+++ b/build/default/debug/main.o.d
@@ -0,0 +1,5 @@
+build/default/debug/main.o: main.c mcc_generated_files/system.h SPI.h
+
+mcc_generated_files/system.h:
+
+SPI.h:
diff --git a/build/default/debug/mcc_generated_files/clock.o b/build/default/debug/mcc_generated_files/clock.o
new file mode 100644
index 0000000..b1349b4
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/clock.o
Binary files differ
diff --git a/build/default/debug/mcc_generated_files/clock.o.d b/build/default/debug/mcc_generated_files/clock.o.d
new file mode 100644
index 0000000..0974afc
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/clock.o.d
@@ -0,0 +1,4 @@
+build/default/debug/mcc_generated_files/clock.o: \
+ mcc_generated_files/clock.c mcc_generated_files/clock.h
+
+mcc_generated_files/clock.h:
diff --git a/build/default/debug/mcc_generated_files/interrupt_manager.o b/build/default/debug/mcc_generated_files/interrupt_manager.o
new file mode 100644
index 0000000..83dfee8
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/interrupt_manager.o
Binary files differ
diff --git a/build/default/debug/mcc_generated_files/interrupt_manager.o.d b/build/default/debug/mcc_generated_files/interrupt_manager.o.d
new file mode 100644
index 0000000..ac9defd
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/interrupt_manager.o.d
@@ -0,0 +1,2 @@
+build/default/debug/mcc_generated_files/interrupt_manager.o: \
+ mcc_generated_files/interrupt_manager.c
diff --git a/build/default/debug/mcc_generated_files/mcc.o b/build/default/debug/mcc_generated_files/mcc.o
new file mode 100644
index 0000000..a9a34f6
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/mcc.o
Binary files differ
diff --git a/build/default/debug/mcc_generated_files/mcc.o.d b/build/default/debug/mcc_generated_files/mcc.o.d
new file mode 100644
index 0000000..56ddd55
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/mcc.o.d
@@ -0,0 +1 @@
+build/default/debug/mcc_generated_files/mcc.o: mcc_generated_files/mcc.c
diff --git a/build/default/debug/mcc_generated_files/mssp1_spi.o b/build/default/debug/mcc_generated_files/mssp1_spi.o
new file mode 100644
index 0000000..f41253e
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/mssp1_spi.o
Binary files differ
diff --git a/build/default/debug/mcc_generated_files/mssp1_spi.o.d b/build/default/debug/mcc_generated_files/mssp1_spi.o.d
new file mode 100644
index 0000000..2769e0a
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/mssp1_spi.o.d
@@ -0,0 +1,4 @@
+build/default/debug/mcc_generated_files/mssp1_spi.o: \
+ mcc_generated_files/mssp1_spi.c mcc_generated_files/mssp1_spi.h
+
+mcc_generated_files/mssp1_spi.h:
diff --git a/build/default/debug/mcc_generated_files/mssp2_i2c.o b/build/default/debug/mcc_generated_files/mssp2_i2c.o
new file mode 100644
index 0000000..9e8fbaa
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/mssp2_i2c.o
Binary files differ
diff --git a/build/default/debug/mcc_generated_files/mssp2_i2c.o.d b/build/default/debug/mcc_generated_files/mssp2_i2c.o.d
new file mode 100644
index 0000000..c647c63
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/mssp2_i2c.o.d
@@ -0,0 +1,4 @@
+build/default/debug/mcc_generated_files/mssp2_i2c.o: \
+ mcc_generated_files/mssp2_i2c.c mcc_generated_files/mssp2_i2c.h
+
+mcc_generated_files/mssp2_i2c.h:
diff --git a/build/default/debug/mcc_generated_files/pin_manager.o b/build/default/debug/mcc_generated_files/pin_manager.o
new file mode 100644
index 0000000..0f937a9
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/pin_manager.o
Binary files differ
diff --git a/build/default/debug/mcc_generated_files/pin_manager.o.d b/build/default/debug/mcc_generated_files/pin_manager.o.d
new file mode 100644
index 0000000..6003212
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/pin_manager.o.d
@@ -0,0 +1,4 @@
+build/default/debug/mcc_generated_files/pin_manager.o: \
+ mcc_generated_files/pin_manager.c mcc_generated_files/pin_manager.h
+
+mcc_generated_files/pin_manager.h:
diff --git a/build/default/debug/mcc_generated_files/system.o b/build/default/debug/mcc_generated_files/system.o
new file mode 100644
index 0000000..a155121
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/system.o
Binary files differ
diff --git a/build/default/debug/mcc_generated_files/system.o.d b/build/default/debug/mcc_generated_files/system.o.d
new file mode 100644
index 0000000..85f7b5b
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/system.o.d
@@ -0,0 +1,22 @@
+build/default/debug/mcc_generated_files/system.o: \
+ mcc_generated_files/system.c mcc_generated_files/pin_manager.h \
+ mcc_generated_files/clock.h mcc_generated_files/system.h \
+ mcc_generated_files/tmr1.h mcc_generated_files/interrupt_manager.h \
+ mcc_generated_files/traps.h mcc_generated_files/mssp1_spi.h \
+ mcc_generated_files/mssp2_i2c.h
+
+mcc_generated_files/pin_manager.h:
+
+mcc_generated_files/clock.h:
+
+mcc_generated_files/system.h:
+
+mcc_generated_files/tmr1.h:
+
+mcc_generated_files/interrupt_manager.h:
+
+mcc_generated_files/traps.h:
+
+mcc_generated_files/mssp1_spi.h:
+
+mcc_generated_files/mssp2_i2c.h:
diff --git a/build/default/debug/mcc_generated_files/tmr1.o b/build/default/debug/mcc_generated_files/tmr1.o
new file mode 100644
index 0000000..c1fd9de
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/tmr1.o
Binary files differ
diff --git a/build/default/debug/mcc_generated_files/tmr1.o.d b/build/default/debug/mcc_generated_files/tmr1.o.d
new file mode 100644
index 0000000..7e751fc
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/tmr1.o.d
@@ -0,0 +1,4 @@
+build/default/debug/mcc_generated_files/tmr1.o: \
+ mcc_generated_files/tmr1.c mcc_generated_files/tmr1.h
+
+mcc_generated_files/tmr1.h:
diff --git a/build/default/debug/mcc_generated_files/traps.o b/build/default/debug/mcc_generated_files/traps.o
new file mode 100644
index 0000000..212b7a8
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/traps.o
Binary files differ
diff --git a/build/default/debug/mcc_generated_files/traps.o.d b/build/default/debug/mcc_generated_files/traps.o.d
new file mode 100644
index 0000000..145bf14
--- /dev/null
+++ b/build/default/debug/mcc_generated_files/traps.o.d
@@ -0,0 +1,4 @@
+build/default/debug/mcc_generated_files/traps.o: \
+ mcc_generated_files/traps.c mcc_generated_files/traps.h
+
+mcc_generated_files/traps.h:
diff --git a/build/default/production/SPI.o b/build/default/production/SPI.o
index 8ee6668..a234b33 100644
--- a/build/default/production/SPI.o
+++ b/build/default/production/SPI.o
Binary files differ
diff --git a/build/default/production/main.o b/build/default/production/main.o
index fbb4ed5..aec5a52 100644
--- a/build/default/production/main.o
+++ b/build/default/production/main.o
Binary files differ
diff --git a/build/default/production/mcc_generated_files/clock.o b/build/default/production/mcc_generated_files/clock.o
index 30f717d..b1349b4 100644
--- a/build/default/production/mcc_generated_files/clock.o
+++ b/build/default/production/mcc_generated_files/clock.o
Binary files differ
diff --git a/build/default/production/mcc_generated_files/interrupt_manager.o b/build/default/production/mcc_generated_files/interrupt_manager.o
index f1bcec1..83dfee8 100644
--- a/build/default/production/mcc_generated_files/interrupt_manager.o
+++ b/build/default/production/mcc_generated_files/interrupt_manager.o
Binary files differ
diff --git a/build/default/production/mcc_generated_files/mcc.o b/build/default/production/mcc_generated_files/mcc.o
index 13c0730..a9a34f6 100644
--- a/build/default/production/mcc_generated_files/mcc.o
+++ b/build/default/production/mcc_generated_files/mcc.o
Binary files differ
diff --git a/build/default/production/mcc_generated_files/mssp1_spi.o b/build/default/production/mcc_generated_files/mssp1_spi.o
index 5464a16..f41253e 100644
--- a/build/default/production/mcc_generated_files/mssp1_spi.o
+++ b/build/default/production/mcc_generated_files/mssp1_spi.o
Binary files differ
diff --git a/build/default/production/mcc_generated_files/mssp2_i2c.o b/build/default/production/mcc_generated_files/mssp2_i2c.o
index 3a2414a..52e6ca2 100644
--- a/build/default/production/mcc_generated_files/mssp2_i2c.o
+++ b/build/default/production/mcc_generated_files/mssp2_i2c.o
Binary files differ
diff --git a/build/default/production/mcc_generated_files/pin_manager.o b/build/default/production/mcc_generated_files/pin_manager.o
index 56caae3..0f937a9 100644
--- a/build/default/production/mcc_generated_files/pin_manager.o
+++ b/build/default/production/mcc_generated_files/pin_manager.o
Binary files differ
diff --git a/build/default/production/mcc_generated_files/system.o b/build/default/production/mcc_generated_files/system.o
index 5c07f72..a155121 100644
--- a/build/default/production/mcc_generated_files/system.o
+++ b/build/default/production/mcc_generated_files/system.o
Binary files differ
diff --git a/build/default/production/mcc_generated_files/tmr1.o b/build/default/production/mcc_generated_files/tmr1.o
index b23f323..540f482 100644
--- a/build/default/production/mcc_generated_files/tmr1.o
+++ b/build/default/production/mcc_generated_files/tmr1.o
Binary files differ
diff --git a/build/default/production/mcc_generated_files/traps.o b/build/default/production/mcc_generated_files/traps.o
index 1f71331..242d82b 100644
--- a/build/default/production/mcc_generated_files/traps.o
+++ b/build/default/production/mcc_generated_files/traps.o
Binary files differ
diff --git a/dist/default/production/memoryfile.xml b/dist/default/production/memoryfile.xml
index f45eea2..1f3140a 100644
--- a/dist/default/production/memoryfile.xml
+++ b/dist/default/production/memoryfile.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project>
- <executable name="dist/default/production/resbox.X.production.elf">
+ <executable name="dist/default/production/resbox.production.elf">
<memory name="data">
<units>bytes</units>
<length>2048</length>
diff --git a/main.c b/main.c
index 8625c42..c4efe2a 100644
--- a/main.c
+++ b/main.c
@@ -53,6 +53,11 @@
Main application
*/
uint8_t nullarray = {0x00, 0x00, 0x00};
+uint8_t desired150, desired68, current150, current68 = 0;
+uint8_t relay_delay_counter = 0;
+
+void TMR1_Process(void);
+
int main(void)
{
// initialize the device
@@ -70,21 +75,59 @@ int main(void)
_LATB7 = 1;
_LATB8 = 1;
+ TMR1_SetInterruptHandler(&TMR1_Process);
+
//MSSP2_I2C_ReadPointerSet(0b00000011);
// MSSP2_I2C_WritePointerSet(0x00);
while (1)
{
-
- if (_LATB8) {
+ desired150 = getI2CArray(0x01) & 0b00001111;
+ desired68 = (getI2CArray(0x01) & 0b01110000) >> 4;
+
+ if((relay_delay_counter % 2 == 0)&&(getTimeoutCounter() < 2))
+ {
+ SPI_slaveSelect();
+ current150 = active150();
+ SPI_slaveDeselect();
+
+ SPI_slaveSelect();
+ current68 = active68();
+ SPI_slaveDeselect();
+
+ if(desired150 < current150)
+ {
+ SPI_slaveSelect();
+ Message_OUT(current150-1, current68, 1);
+ SPI_slaveDeselect();
+ }
+ else if(desired150 > current150)
+ {
+ SPI_slaveSelect();
+ Message_OUT(current150+1, current68, 1);
+ SPI_slaveDeselect();
+ }
+ else if(desired68 < current68)
+ {
SPI_slaveSelect();
- Message_OUT(15, 5, 1);
+ Message_OUT(current150, current68-1, 1);
SPI_slaveDeselect();
+ }
+ else if(desired68 > current68)
+ {
+ SPI_slaveSelect();
+ Message_OUT(current150, current68+1, 1);
+ SPI_slaveDeselect();
+ }
}
- else {
+
+ else { //Open contactors if I2C communication is broken.
SPI_slaveSelect();
- Message_OUT(15, 5, 0);
+ Message_OUT(0, 0, 0);
SPI_slaveDeselect();
+
+ _LATB8 = 0;
+ _LATB7 = 1;
}
/*
SPI_slaveSelect();
@@ -110,6 +153,12 @@ int main(void)
return 1;
}
+
+void __attribute__ ((weak)) TMR1_Process(void)
+{
+ relay_delay_counter++;
+ incrementTimeoutCounter();
+}
/**
End of File
*/
diff --git a/mcc_generated_files/mssp1_spi.c b/mcc_generated_files/mssp1_spi.c
index d776f9e..6fa74bb 100644
--- a/mcc_generated_files/mssp1_spi.c
+++ b/mcc_generated_files/mssp1_spi.c
@@ -142,7 +142,6 @@ void SPI_slaveDeselect(void)
{
_LATB15 = 1;
}
-
/**
End of File
*/
diff --git a/mcc_generated_files/mssp2_i2c.c b/mcc_generated_files/mssp2_i2c.c
index 67646e1..2a07931 100644
--- a/mcc_generated_files/mssp2_i2c.c
+++ b/mcc_generated_files/mssp2_i2c.c
@@ -128,6 +128,7 @@ uint8_t yeah;
#define ARRAY_CNT 6 // Number of bytes in array
uint8_t slaveAddress = 0x30; // 7-bit slave address
uint8_t index = 0; // Array pointer
+uint8_t I2C_timeout = 0; //Number of timer iterations since clear
uint8_t temp = 0; // Temp register
uint8_t regAdd = 1; // First data byte was reg add
uint8_t i2cArray[ARRAY_CNT] =
@@ -187,7 +188,7 @@ void __attribute__((interrupt, no_auto_psv)) _MSSP2Interrupt(void) {
}
if (SSP2STATbits.R_NOT_W == 0) // Master write (slave receive)
{
- TMR1 = 0x00; //Reset our timer when a message is received.
+ I2C_timeout = 0x00; //Reset our counter when a message is received.
if (SSP2STATbits.D_NOT_A == 0) // Last byte was an address
{
_LATB7 = !_LATB7;
@@ -223,6 +224,21 @@ void __attribute__((interrupt, no_auto_psv)) _MSSP2Interrupt(void) {
_LATB8 = !SSP2CON1bits.SSPOV;
}
+uint8_t getTimeoutCounter()
+{
+ return I2C_timeout;
+}
+
+void incrementTimeoutCounter()
+{
+ I2C_timeout++;
+}
+uint8_t getI2CArray(uint8_t index)
+{
+ if(index < 5)return i2cArray[index];
+ else return 0;
+}
+
void MSSP2_I2C_ReadPointerSet(uint8_t *p)
{
p_mssp2_i2c_read_pointer = p;
diff --git a/mcc_generated_files/mssp2_i2c.h b/mcc_generated_files/mssp2_i2c.h
index 3fbd36c..5937b45 100644
--- a/mcc_generated_files/mssp2_i2c.h
+++ b/mcc_generated_files/mssp2_i2c.h
@@ -149,7 +149,8 @@ typedef enum
</code>
*/
-
+uint8_t getTimeoutCounter(void);
+void incrementTimeoutCounter(void);
void MSSP2_I2C_Initialize(void);
@@ -344,6 +345,7 @@ uint8_t *MSSP2_I2C_ReadPointerGet(void);
</code>
*/
+uint8_t getI2CArray(uint8_t);
uint8_t *MSSP2_I2C_WritePointerGet(void);
diff --git a/mcc_generated_files/tmr1.c b/mcc_generated_files/tmr1.c
index 25bc139..1cb4180 100644
--- a/mcc_generated_files/tmr1.c
+++ b/mcc_generated_files/tmr1.c
@@ -159,8 +159,7 @@ uint16_t TMR1_Counter16BitGet( void )
void __attribute__ ((weak)) TMR1_CallBack(void)
{
- _LATB8 = 0;
- _LATB7 = 1;
+
}
void TMR1_SetInterruptHandler(void (* InterruptHandler)(void))
diff --git a/nbproject/Makefile-default.mk b/nbproject/Makefile-default.mk
index 9b67df6..1dcb7c9 100644
--- a/nbproject/Makefile-default.mk
+++ b/nbproject/Makefile-default.mk
@@ -30,12 +30,12 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
IMAGE_TYPE=debug
OUTPUT_SUFFIX=elf
DEBUGGABLE_SUFFIX=elf
-FINAL_IMAGE=${DISTDIR}/resbox.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+FINAL_IMAGE=${DISTDIR}/resbox.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
else
IMAGE_TYPE=production
OUTPUT_SUFFIX=hex
DEBUGGABLE_SUFFIX=elf
-FINAL_IMAGE=${DISTDIR}/resbox.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+FINAL_IMAGE=${DISTDIR}/resbox.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
endif
ifeq ($(COMPARE_BUILD), true)
@@ -51,17 +51,17 @@ OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
# Source Files Quoted if spaced
-SOURCEFILES_QUOTED_IF_SPACED=mcc_generated_files/interrupt_manager.c mcc_generated_files/clock.c mcc_generated_files/pin_manager.c mcc_generated_files/mssp2_i2c.c mcc_generated_files/system.c mcc_generated_files/traps.c mcc_generated_files/mcc.c mcc_generated_files/mssp1_spi.c main.c SPI.c mcc_generated_files/tmr1.c
+SOURCEFILES_QUOTED_IF_SPACED=mcc_generated_files/interrupt_manager.c mcc_generated_files/clock.c mcc_generated_files/pin_manager.c mcc_generated_files/mssp2_i2c.c mcc_generated_files/system.c mcc_generated_files/traps.c mcc_generated_files/mcc.c mcc_generated_files/mssp1_spi.c mcc_generated_files/tmr1.c main.c SPI.c
# Object Files Quoted if spaced
-OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/mcc_generated_files/interrupt_manager.o ${OBJECTDIR}/mcc_generated_files/clock.o ${OBJECTDIR}/mcc_generated_files/pin_manager.o ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o ${OBJECTDIR}/mcc_generated_files/system.o ${OBJECTDIR}/mcc_generated_files/traps.o ${OBJECTDIR}/mcc_generated_files/mcc.o ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o ${OBJECTDIR}/main.o ${OBJECTDIR}/SPI.o ${OBJECTDIR}/mcc_generated_files/tmr1.o
-POSSIBLE_DEPFILES=${OBJECTDIR}/mcc_generated_files/interrupt_manager.o.d ${OBJECTDIR}/mcc_generated_files/clock.o.d ${OBJECTDIR}/mcc_generated_files/pin_manager.o.d ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o.d ${OBJECTDIR}/mcc_generated_files/system.o.d ${OBJECTDIR}/mcc_generated_files/traps.o.d ${OBJECTDIR}/mcc_generated_files/mcc.o.d ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o.d ${OBJECTDIR}/main.o.d ${OBJECTDIR}/SPI.o.d ${OBJECTDIR}/mcc_generated_files/tmr1.o.d
+OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/mcc_generated_files/interrupt_manager.o ${OBJECTDIR}/mcc_generated_files/clock.o ${OBJECTDIR}/mcc_generated_files/pin_manager.o ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o ${OBJECTDIR}/mcc_generated_files/system.o ${OBJECTDIR}/mcc_generated_files/traps.o ${OBJECTDIR}/mcc_generated_files/mcc.o ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o ${OBJECTDIR}/mcc_generated_files/tmr1.o ${OBJECTDIR}/main.o ${OBJECTDIR}/SPI.o
+POSSIBLE_DEPFILES=${OBJECTDIR}/mcc_generated_files/interrupt_manager.o.d ${OBJECTDIR}/mcc_generated_files/clock.o.d ${OBJECTDIR}/mcc_generated_files/pin_manager.o.d ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o.d ${OBJECTDIR}/mcc_generated_files/system.o.d ${OBJECTDIR}/mcc_generated_files/traps.o.d ${OBJECTDIR}/mcc_generated_files/mcc.o.d ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o.d ${OBJECTDIR}/mcc_generated_files/tmr1.o.d ${OBJECTDIR}/main.o.d ${OBJECTDIR}/SPI.o.d
# Object Files
-OBJECTFILES=${OBJECTDIR}/mcc_generated_files/interrupt_manager.o ${OBJECTDIR}/mcc_generated_files/clock.o ${OBJECTDIR}/mcc_generated_files/pin_manager.o ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o ${OBJECTDIR}/mcc_generated_files/system.o ${OBJECTDIR}/mcc_generated_files/traps.o ${OBJECTDIR}/mcc_generated_files/mcc.o ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o ${OBJECTDIR}/main.o ${OBJECTDIR}/SPI.o ${OBJECTDIR}/mcc_generated_files/tmr1.o
+OBJECTFILES=${OBJECTDIR}/mcc_generated_files/interrupt_manager.o ${OBJECTDIR}/mcc_generated_files/clock.o ${OBJECTDIR}/mcc_generated_files/pin_manager.o ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o ${OBJECTDIR}/mcc_generated_files/system.o ${OBJECTDIR}/mcc_generated_files/traps.o ${OBJECTDIR}/mcc_generated_files/mcc.o ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o ${OBJECTDIR}/mcc_generated_files/tmr1.o ${OBJECTDIR}/main.o ${OBJECTDIR}/SPI.o
# Source Files
-SOURCEFILES=mcc_generated_files/interrupt_manager.c mcc_generated_files/clock.c mcc_generated_files/pin_manager.c mcc_generated_files/mssp2_i2c.c mcc_generated_files/system.c mcc_generated_files/traps.c mcc_generated_files/mcc.c mcc_generated_files/mssp1_spi.c main.c SPI.c mcc_generated_files/tmr1.c
+SOURCEFILES=mcc_generated_files/interrupt_manager.c mcc_generated_files/clock.c mcc_generated_files/pin_manager.c mcc_generated_files/mssp2_i2c.c mcc_generated_files/system.c mcc_generated_files/traps.c mcc_generated_files/mcc.c mcc_generated_files/mssp1_spi.c mcc_generated_files/tmr1.c main.c SPI.c
@@ -82,146 +82,146 @@ FIXDEPS=fixDeps
ifneq ($(INFORMATION_MESSAGE), )
@echo $(INFORMATION_MESSAGE)
endif
- ${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/resbox.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+ ${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/resbox.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
MP_PROCESSOR_OPTION=24FV16KM202
MP_LINKER_FILE_OPTION=,--script=p24FV16KM202.gld
# ------------------------------------------------------------------------------------
# Rules for buildStep: compile
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
-${OBJECTDIR}/mcc_generated_files/interrupt_manager.o: mcc_generated_files/interrupt_manager.c .generated_files/flags/default/8bbd249bdb50f9d9be8390199a36587abb610a7a .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/interrupt_manager.o: mcc_generated_files/interrupt_manager.c .generated_files/flags/default/b25a1c8acc55bd0f0aa97356f321828653fc2d76 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/interrupt_manager.c -o ${OBJECTDIR}/mcc_generated_files/interrupt_manager.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/interrupt_manager.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/clock.o: mcc_generated_files/clock.c .generated_files/flags/default/b02cdcde4516744cdcb92203a93c8d3a3835888d .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/clock.o: mcc_generated_files/clock.c .generated_files/flags/default/bebeb9c11f8ae0f128332e0d9020047154a02584 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/clock.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/clock.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/clock.c -o ${OBJECTDIR}/mcc_generated_files/clock.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/clock.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/pin_manager.o: mcc_generated_files/pin_manager.c .generated_files/flags/default/2ef57164fff61e8910a6e71dc3e81054678d2d9 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/pin_manager.o: mcc_generated_files/pin_manager.c .generated_files/flags/default/9e2745df9fb9c9670ecd6bb24b78b5562c3e7bed .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/pin_manager.c -o ${OBJECTDIR}/mcc_generated_files/pin_manager.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/pin_manager.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o: mcc_generated_files/mssp2_i2c.c .generated_files/flags/default/27051ea6ca6edf1d82857dd8cbb1da29718d49cf .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o: mcc_generated_files/mssp2_i2c.c .generated_files/flags/default/8d76bc46e227e1692d6f6e218e66003c3837774f .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/mssp2_i2c.c -o ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/system.o: mcc_generated_files/system.c .generated_files/flags/default/d8ae1ddcf796d8593ac5c207fde907b837ec15a6 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/system.o: mcc_generated_files/system.c .generated_files/flags/default/5e586e2791a9ab0d3bb19d7aa0f7fc479dcc514e .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/system.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/system.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/system.c -o ${OBJECTDIR}/mcc_generated_files/system.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/system.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/traps.o: mcc_generated_files/traps.c .generated_files/flags/default/94bbc1f3ec0e53754ff133e7a7c4dcab818edcfc .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/traps.o: mcc_generated_files/traps.c .generated_files/flags/default/bb919d44f7bd190e888036d7cd65eed6c60d3044 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/traps.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/traps.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/traps.c -o ${OBJECTDIR}/mcc_generated_files/traps.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/traps.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/mcc.o: mcc_generated_files/mcc.c .generated_files/flags/default/7162a506eca095cd66e4d930c08d533e8b98d6bf .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/mcc.o: mcc_generated_files/mcc.c .generated_files/flags/default/2ccc51e09600175272d5b5e18a8bd6cc383fa502 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/mcc.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/mcc.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/mcc.c -o ${OBJECTDIR}/mcc_generated_files/mcc.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/mcc.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/mssp1_spi.o: mcc_generated_files/mssp1_spi.c .generated_files/flags/default/f6afb087fe40f1d533325d3ddce7ac9b5bbf2234 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/mssp1_spi.o: mcc_generated_files/mssp1_spi.c .generated_files/flags/default/b74f85175d4ab64f25ce96f0a1e4c244576f7706 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/mssp1_spi.c -o ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/mssp1_spi.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/main.o: main.c .generated_files/flags/default/96849bcb9175e5f411bc163a8bcb4d25209bcdbd .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/tmr1.o: mcc_generated_files/tmr1.c .generated_files/flags/default/497f72919e1ac841d52b1a9d0fdef429107dfbfa .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/tmr1.o.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/tmr1.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/tmr1.c -o ${OBJECTDIR}/mcc_generated_files/tmr1.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/tmr1.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
+
+${OBJECTDIR}/main.o: main.c .generated_files/flags/default/d951aa5daa1a4dd876c7ee2a07ec3c19a5ac35f5 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/main.o.d
@${RM} ${OBJECTDIR}/main.o
${MP_CC} $(MP_EXTRA_CC_PRE) main.c -o ${OBJECTDIR}/main.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/main.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/SPI.o: SPI.c .generated_files/flags/default/203b05fee3c9c630c59c4dd06779e5eace8f9a37 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/SPI.o: SPI.c .generated_files/flags/default/9156fd9cea3ef109ac6e209a19d30fd3b97642e5 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/SPI.o.d
@${RM} ${OBJECTDIR}/SPI.o
${MP_CC} $(MP_EXTRA_CC_PRE) SPI.c -o ${OBJECTDIR}/SPI.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/SPI.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/tmr1.o: mcc_generated_files/tmr1.c .generated_files/flags/default/2fcbb31718e142a71b3fe65ee8c43367f0a0455b .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
- @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
- @${RM} ${OBJECTDIR}/mcc_generated_files/tmr1.o.d
- @${RM} ${OBJECTDIR}/mcc_generated_files/tmr1.o
- ${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/tmr1.c -o ${OBJECTDIR}/mcc_generated_files/tmr1.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/tmr1.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-
else
-${OBJECTDIR}/mcc_generated_files/interrupt_manager.o: mcc_generated_files/interrupt_manager.c .generated_files/flags/default/60c7431cb00aac0333132f5c647f60453ea1e840 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/interrupt_manager.o: mcc_generated_files/interrupt_manager.c .generated_files/flags/default/3d83ce75b0bf4c38d248aacf60d77f8958ed9d5d .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/interrupt_manager.c -o ${OBJECTDIR}/mcc_generated_files/interrupt_manager.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/interrupt_manager.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/clock.o: mcc_generated_files/clock.c .generated_files/flags/default/409534ad8c4cbdc330f3c9bda97adfade87f1c56 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/clock.o: mcc_generated_files/clock.c .generated_files/flags/default/b8dd8c62b0d5c75a8903273aab943ce4b3bd0366 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/clock.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/clock.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/clock.c -o ${OBJECTDIR}/mcc_generated_files/clock.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/clock.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/pin_manager.o: mcc_generated_files/pin_manager.c .generated_files/flags/default/a1561236e820bc49bbb3c0036178a630cf0e530a .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/pin_manager.o: mcc_generated_files/pin_manager.c .generated_files/flags/default/a7277e668c3734c7a380b0ca4389329f6f0a1a8 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/pin_manager.c -o ${OBJECTDIR}/mcc_generated_files/pin_manager.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/pin_manager.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o: mcc_generated_files/mssp2_i2c.c .generated_files/flags/default/275ab6bcdb39be4c25a3a98abc5a1270b0b88735 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o: mcc_generated_files/mssp2_i2c.c .generated_files/flags/default/ea461f9ab7baf8388cf61bd7251fedbee5538405 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/mssp2_i2c.c -o ${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/mssp2_i2c.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/system.o: mcc_generated_files/system.c .generated_files/flags/default/a71d29a56217fc646563b53e6068450b333865cb .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/system.o: mcc_generated_files/system.c .generated_files/flags/default/45eb919998b534101e81f2d94756f67015903536 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/system.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/system.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/system.c -o ${OBJECTDIR}/mcc_generated_files/system.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/system.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/traps.o: mcc_generated_files/traps.c .generated_files/flags/default/52e36ea07bbb40b0fdc7ddf5469a6190324a4823 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/traps.o: mcc_generated_files/traps.c .generated_files/flags/default/96ca5bf2c6f9e0e9e46068e72727d7691551fa7 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/traps.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/traps.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/traps.c -o ${OBJECTDIR}/mcc_generated_files/traps.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/traps.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/mcc.o: mcc_generated_files/mcc.c .generated_files/flags/default/bf8cc546328ab6d29b80d39bc9402d31eccfc2c6 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/mcc.o: mcc_generated_files/mcc.c .generated_files/flags/default/414acfafc57d969d97d3cda17f5abf5f9eb42c83 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/mcc.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/mcc.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/mcc.c -o ${OBJECTDIR}/mcc_generated_files/mcc.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/mcc.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/mssp1_spi.o: mcc_generated_files/mssp1_spi.c .generated_files/flags/default/28f36a534e0032e10edbcf91f5124095e1de0efd .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/mssp1_spi.o: mcc_generated_files/mssp1_spi.c .generated_files/flags/default/4829dee47292e53087f74f2fd92087d9efb13636 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o.d
@${RM} ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o
${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/mssp1_spi.c -o ${OBJECTDIR}/mcc_generated_files/mssp1_spi.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/mssp1_spi.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/main.o: main.c .generated_files/flags/default/79a6b51a4cf7333a383edbcfc76be0f4cadc4609 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/mcc_generated_files/tmr1.o: mcc_generated_files/tmr1.c .generated_files/flags/default/cb9df2e54bec520f9b2ecd32994b87081f4a50d8 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/tmr1.o.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/tmr1.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/tmr1.c -o ${OBJECTDIR}/mcc_generated_files/tmr1.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/tmr1.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
+
+${OBJECTDIR}/main.o: main.c .generated_files/flags/default/7828b310affdd5a5a419d71b61401baea0594657 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/main.o.d
@${RM} ${OBJECTDIR}/main.o
${MP_CC} $(MP_EXTRA_CC_PRE) main.c -o ${OBJECTDIR}/main.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/main.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/SPI.o: SPI.c .generated_files/flags/default/270f3ff20fccff0b7479905f807c4f4d4d73251c .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/SPI.o: SPI.c .generated_files/flags/default/1fac422a62419afcdcb334240b1bfc4895304ccc .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/SPI.o.d
@${RM} ${OBJECTDIR}/SPI.o
${MP_CC} $(MP_EXTRA_CC_PRE) SPI.c -o ${OBJECTDIR}/SPI.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/SPI.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-${OBJECTDIR}/mcc_generated_files/tmr1.o: mcc_generated_files/tmr1.c .generated_files/flags/default/4297c9472f1e68e5f2af2a9312fe6969293a79fe .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
- @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
- @${RM} ${OBJECTDIR}/mcc_generated_files/tmr1.o.d
- @${RM} ${OBJECTDIR}/mcc_generated_files/tmr1.o
- ${MP_CC} $(MP_EXTRA_CC_PRE) mcc_generated_files/tmr1.c -o ${OBJECTDIR}/mcc_generated_files/tmr1.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MP -MMD -MF "${OBJECTDIR}/mcc_generated_files/tmr1.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp="${DFP_DIR}/xc16"
-
endif
# ------------------------------------------------------------------------------------
@@ -239,15 +239,15 @@ endif
# ------------------------------------------------------------------------------------
# Rules for buildStep: link
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
-${DISTDIR}/resbox.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
+${DISTDIR}/resbox.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${DISTDIR}
- ${MP_CC} $(MP_EXTRA_LD_PRE) -o ${DISTDIR}/resbox.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -mcpu=$(MP_PROCESSOR_OPTION) -D__DEBUG=__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -mreserve=data@0x800:0x81F -mreserve=data@0x820:0x821 -mreserve=data@0x822:0x823 -mreserve=data@0x824:0x825 -mreserve=data@0x826:0x84F -Wl,,,--defsym=__MPLAB_BUILD=1,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1,-D__DEBUG=__DEBUG,,$(MP_LINKER_FILE_OPTION),--stack=16,--check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--report-mem,--memorysummary,${DISTDIR}/memoryfile.xml$(MP_EXTRA_LD_POST) -mdfp="${DFP_DIR}/xc16"
+ ${MP_CC} $(MP_EXTRA_LD_PRE) -o ${DISTDIR}/resbox.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -mcpu=$(MP_PROCESSOR_OPTION) -D__DEBUG=__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -mreserve=data@0x800:0x81F -mreserve=data@0x820:0x821 -mreserve=data@0x822:0x823 -mreserve=data@0x824:0x825 -mreserve=data@0x826:0x84F -Wl,,,--defsym=__MPLAB_BUILD=1,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1,-D__DEBUG=__DEBUG,,$(MP_LINKER_FILE_OPTION),--stack=16,--check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--report-mem,--memorysummary,${DISTDIR}/memoryfile.xml$(MP_EXTRA_LD_POST) -mdfp="${DFP_DIR}/xc16"
else
-${DISTDIR}/resbox.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
+${DISTDIR}/resbox.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${DISTDIR}
- ${MP_CC} $(MP_EXTRA_LD_PRE) -o ${DISTDIR}/resbox.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -mcpu=$(MP_PROCESSOR_OPTION) -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -Wl,,,--defsym=__MPLAB_BUILD=1,$(MP_LINKER_FILE_OPTION),--stack=16,--check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--report-mem,--memorysummary,${DISTDIR}/memoryfile.xml$(MP_EXTRA_LD_POST) -mdfp="${DFP_DIR}/xc16"
- ${MP_CC_DIR}/xc16-bin2hex ${DISTDIR}/resbox.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -a -omf=elf -mdfp="${DFP_DIR}/xc16"
+ ${MP_CC} $(MP_EXTRA_LD_PRE) -o ${DISTDIR}/resbox.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -mcpu=$(MP_PROCESSOR_OPTION) -omf=elf -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -Wl,,,--defsym=__MPLAB_BUILD=1,$(MP_LINKER_FILE_OPTION),--stack=16,--check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--report-mem,--memorysummary,${DISTDIR}/memoryfile.xml$(MP_EXTRA_LD_POST) -mdfp="${DFP_DIR}/xc16"
+ ${MP_CC_DIR}/xc16-bin2hex ${DISTDIR}/resbox.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -a -omf=elf -mdfp="${DFP_DIR}/xc16"
endif
diff --git a/nbproject/Makefile-genesis.properties b/nbproject/Makefile-genesis.properties
index 5e4103d..22f4b1a 100644
--- a/nbproject/Makefile-genesis.properties
+++ b/nbproject/Makefile-genesis.properties
@@ -1,13 +1,13 @@
#
-#Thu Mar 14 09:00:14 CDT 2024
+#Wed Apr 24 19:53:02 CDT 2024
default.languagetoolchain.version=2.10
default.Pack.dfplocation=/opt/microchip/mplabx/v6.15/packs/Microchip/PIC24F-KA-KL-KM_DFP/1.4.83
conf.ids=default
default.languagetoolchain.dir=/opt/microchip/xc16/v2.10/bin
-host.id=2oqs-k23c-b5
-configurations-xml=aa7ea78c1370f9c53ae3a0ed1a26fd29
+host.id=17y8-g9hi-6g
+configurations-xml=89ab504be582c356042d967bf1c98485
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e62346c0c0ecee2637e613b49cb7b7fa
-proj.dir=/home/josh/MPLABXProjects/resbox.X
+proj.dir=/home/josh/MPLABXProjects/resbox
default.com-microchip-mplab-mdbcore-pk4hybrid-Pk4HybridTooImpl.md5=38058ec39ea8224adcc766836376f0d6
host.platform=linux
default.com-microchip-mplab-nbide-toolchain-xc16-XC16LanguageToolchain.md5=07f7da95e66d00aa4668de5175f752c5
diff --git a/nbproject/Makefile-impl.mk b/nbproject/Makefile-impl.mk
index 5892fe9..ed53e17 100644
--- a/nbproject/Makefile-impl.mk
+++ b/nbproject/Makefile-impl.mk
@@ -24,7 +24,7 @@ CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}}
# Project Name
-PROJECTNAME=resbox.X
+PROJECTNAME=resbox
# Active Configuration
DEFAULTCONF=default
diff --git a/nbproject/Makefile-variables.mk b/nbproject/Makefile-variables.mk
index 244bef7..2ce4b55 100644
--- a/nbproject/Makefile-variables.mk
+++ b/nbproject/Makefile-variables.mk
@@ -6,5 +6,5 @@
CND_BASEDIR=`pwd`
# default configuration
CND_ARTIFACT_DIR_default=dist/default/production
-CND_ARTIFACT_NAME_default=resbox.X.production.hex
-CND_ARTIFACT_PATH_default=dist/default/production/resbox.X.production.hex
+CND_ARTIFACT_NAME_default=resbox.production.hex
+CND_ARTIFACT_PATH_default=dist/default/production/resbox.production.hex
diff --git a/nbproject/configurations.xml b/nbproject/configurations.xml
index 947c630..99cc128 100644
--- a/nbproject/configurations.xml
+++ b/nbproject/configurations.xml
@@ -773,7 +773,7 @@
<property key="periphComp4.gte" value="gt"/>
<property key="periphComp5.gte" value="gt"/>
<property key="periphComp6.gte" value="gt"/>
- <property key="poweroptions.powerenable" value="false"/>
+ <property key="poweroptions.powerenable" value="true"/>
<property key="programmerToGoFilePath"
value="/home/josh/MPLABXProjects/resbox.X/debug/default/resbox_ptg"/>
<property key="programmerToGoImageName" value="resbox_ptg"/>
@@ -1304,9 +1304,7 @@
value="${memories.instruction.ram.ranges}"/>
<property key="memories.programmemory" value="true"/>
<property key="memories.programmemory.ranges" value="0-2bff"/>
- <property key="poweroptions.powerenable" value="false"/>
- <property key="programmerToGoFilePath"
- value="/home/josh/MPLABXProjects/resbox.X/debug/default/resbox_ptg"/>
+ <property key="poweroptions.powerenable" value="true"/>
<property key="programmerToGoImageName" value="resbox_ptg"/>
<property key="programoptions.donoteraseauxmem" value="false"/>
<property key="programoptions.eraseb4program" value="true"/>
diff --git a/nbproject/private/private.xml b/nbproject/private/private.xml
index 3a23776..d425bc8 100644
--- a/nbproject/private/private.xml
+++ b/nbproject/private/private.xml
@@ -3,21 +3,10 @@
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
<group>
- <file>file:/home/josh/MPLABXProjects/resbox.X/main.c</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/mssp2_i2c.h</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/clock.h</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/mssp1_spi.c</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/interrupt_manager.c</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/clock.c</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/pin_manager.c</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/mssp1_spi.h</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/system.c</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/SPI.h</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/SPI.c</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/system.h</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/mcc.c</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/mssp2_i2c.c</file>
- <file>file:/home/josh/MPLABXProjects/resbox.X/mcc_generated_files/pin_manager.h</file>
+ <file>file:/home/josh/MPLABXProjects/resbox/main.c</file>
+ <file>file:/home/josh/MPLABXProjects/resbox/mcc_generated_files/mssp2_i2c.c</file>
+ <file>file:/home/josh/MPLABXProjects/resbox/mcc_generated_files/tmr1.c</file>
+ <file>file:/home/josh/MPLABXProjects/resbox/mcc_generated_files/mssp1_spi.c</file>
</group>
</open-files>
</project-private>
diff --git a/resbox.mc3 b/resbox.mc3
index 8372d88..6df624e 100644
--- a/resbox.mc3
+++ b/resbox.mc3
@@ -45,9 +45,18 @@
<string>WATCHDOG</string>
<string>class com.microchip.mcc.mcu16.systemManager.wdt.Wdt</string>
</entry>
+ <entry>
+ <string>com.microchip.mcc.boardsupportlibrary.BoardSuppportLibraryLibraryModule</string>
+ <string>class com.microchip.mcc.protocolServices.base.modules.librarymodule.LibraryModule</string>
+ </entry>
+ <entry>
+ <string>com.microchip.mcc.mcu16.Mcu16PeripheralLibraryLibraryModule</string>
+ <string>class com.microchip.mcc.protocolServices.base.modules.librarymodule.LibraryModule</string>
+ </entry>
</usedClasses>
<usedLibraries class="java.util.ArrayList">
<ILibraryFile class="com.microchip.mcc.core.library.BaseLibraryFile" libraryClass="com.microchip.mcc.mcu16.Mcu16PeripheralLibrary" version="1.171.4"/>
+ <ILibraryFile class="com.microchip.mcc.core.library.BaseLibraryFile" libraryClass="com.microchip.mcc.boardsupportlibrary.BoardSuppportLibrary" version="1.12.0"/>
</usedLibraries>
<tokenMap class="java.util.TreeMap">
<entry>
@@ -5667,54 +5676,42 @@
<value>disabled</value>
</entry>
</tokenMap>
- <generatedFileHashHistoryMap class="java.util.HashMap">
- <entry>
- <file>mcc_generated_files/interrupt_manager.h</file>
- <hash>1ea0d12f1bfc7d92451919bd91e62714d8b7607658fa3d052e992a52ead88491</hash>
- </entry>
- <entry>
- <file>mcc_generated_files/pin_manager.h</file>
- <hash>080951689f95c4fc6350b1c256f03e85811ad476358298f6bd9507a53e443397</hash>
- </entry>
- <entry>
- <file>mcc_generated_files/tmr1.c</file>
- <hash>abb80bb4d96b79d150f5ffe5f6a7ce5d22e1677f7d8e6eaa365b04e5193a9fdd</hash>
- </entry>
+ <generatedFileHashHistoryMap class="java.util.TreeMap">
<entry>
- <file>mcc_generated_files/mssp1_spi.c</file>
- <hash>7d1e76be4f44e0c3033e4839463fd15c463956f0ac4eda99aaa104aaa5c079f9</hash>
+ <file>main.c</file>
+ <hash>62990fd6c74361665b0487f7568abd48176fe4f567cce543690db2a436d03a07</hash>
</entry>
<entry>
- <file>mcc_generated_files/system.c</file>
- <hash>b8c2da52b3923af46bd8d6dcc1feef6a3e3bf6b52a29859e42180ab2a32d42ef</hash>
+ <file>mcc_generated_files/clock.c</file>
+ <hash>0cab06910a07845a0da3552256a704d1ec16f9ef27d26c5c2a1ba5dec11acd11</hash>
</entry>
<entry>
- <file>main.c</file>
- <hash>62990fd6c74361665b0487f7568abd48176fe4f567cce543690db2a436d03a07</hash>
+ <file>mcc_generated_files/clock.h</file>
+ <hash>3d193f5928f2ec9cfcc6ad65b919ebcd72aa3fdf95637843efb6ac6949857aae</hash>
</entry>
<entry>
- <file>mcc_generated_files/tmr1.h</file>
- <hash>91624125bcff3c356fc988e1e58df48db056543108919b7d8719137be50c965f</hash>
+ <file>mcc_generated_files/interrupt_manager.c</file>
+ <hash>2573e4437a3f520326772d81954754941c54d2d22996ef96e2bfeae062bbc345</hash>
</entry>
<entry>
- <file>mcc_generated_files/mssp1_spi.h</file>
- <hash>6028633bb6a6513606b543b57eac40d4690f44ec6865eafa03aba9a6dedfaca6</hash>
+ <file>mcc_generated_files/interrupt_manager.h</file>
+ <hash>1ea0d12f1bfc7d92451919bd91e62714d8b7607658fa3d052e992a52ead88491</hash>
</entry>
<entry>
- <file>mcc_generated_files/clock.h</file>
- <hash>3d193f5928f2ec9cfcc6ad65b919ebcd72aa3fdf95637843efb6ac6949857aae</hash>
+ <file>mcc_generated_files/mcc.c</file>
+ <hash>1b7975b399876b7768383891408cc730991c9803158bdd114f9238963196ebf8</hash>
</entry>
<entry>
- <file>mcc_generated_files/traps.h</file>
- <hash>1b2e427e275d3221008b6176bdff465ef4ae43cdbacc3650ebfa64360d5e7780</hash>
+ <file>mcc_generated_files/mcc.h</file>
+ <hash>1a2656005993f58131bc11eab9e2531d9b5906420afb3a6004e6fc273c27387c</hash>
</entry>
<entry>
- <file>mcc_generated_files/clock.c</file>
- <hash>0cab06910a07845a0da3552256a704d1ec16f9ef27d26c5c2a1ba5dec11acd11</hash>
+ <file>mcc_generated_files/mssp1_spi.c</file>
+ <hash>7d1e76be4f44e0c3033e4839463fd15c463956f0ac4eda99aaa104aaa5c079f9</hash>
</entry>
<entry>
- <file>mcc_generated_files/traps.c</file>
- <hash>c7984bb4b7a599f4c99e44fc894a33a2dd98187ecab007be4d47056b24237362</hash>
+ <file>mcc_generated_files/mssp1_spi.h</file>
+ <hash>6028633bb6a6513606b543b57eac40d4690f44ec6865eafa03aba9a6dedfaca6</hash>
</entry>
<entry>
<file>mcc_generated_files/mssp2_i2c.c</file>
@@ -5725,24 +5722,36 @@
<hash>f5c84331b873ea4ceec9269263d2a30d0cecd046dd89d75a2893edba9af2bf4c</hash>
</entry>
<entry>
- <file>mcc_generated_files/mcc.h</file>
- <hash>1a2656005993f58131bc11eab9e2531d9b5906420afb3a6004e6fc273c27387c</hash>
+ <file>mcc_generated_files/pin_manager.c</file>
+ <hash>d6ae875a31f2cde86a7ac4a78c80bb9d8bea3b27027a0aff60cafd4f1c59b7e3</hash>
+ </entry>
+ <entry>
+ <file>mcc_generated_files/pin_manager.h</file>
+ <hash>080951689f95c4fc6350b1c256f03e85811ad476358298f6bd9507a53e443397</hash>
+ </entry>
+ <entry>
+ <file>mcc_generated_files/system.c</file>
+ <hash>b8c2da52b3923af46bd8d6dcc1feef6a3e3bf6b52a29859e42180ab2a32d42ef</hash>
</entry>
<entry>
<file>mcc_generated_files/system.h</file>
<hash>44d3c3480770ee3961b77104442e62a091fb55f9d960f457c1e2f846d865b145</hash>
</entry>
<entry>
- <file>mcc_generated_files/interrupt_manager.c</file>
- <hash>2573e4437a3f520326772d81954754941c54d2d22996ef96e2bfeae062bbc345</hash>
+ <file>mcc_generated_files/tmr1.c</file>
+ <hash>abb80bb4d96b79d150f5ffe5f6a7ce5d22e1677f7d8e6eaa365b04e5193a9fdd</hash>
</entry>
<entry>
- <file>mcc_generated_files/mcc.c</file>
- <hash>1b7975b399876b7768383891408cc730991c9803158bdd114f9238963196ebf8</hash>
+ <file>mcc_generated_files/tmr1.h</file>
+ <hash>91624125bcff3c356fc988e1e58df48db056543108919b7d8719137be50c965f</hash>
</entry>
<entry>
- <file>mcc_generated_files/pin_manager.c</file>
- <hash>d6ae875a31f2cde86a7ac4a78c80bb9d8bea3b27027a0aff60cafd4f1c59b7e3</hash>
+ <file>mcc_generated_files/traps.c</file>
+ <hash>c7984bb4b7a599f4c99e44fc894a33a2dd98187ecab007be4d47056b24237362</hash>
+ </entry>
+ <entry>
+ <file>mcc_generated_files/traps.h</file>
+ <hash>1b2e427e275d3221008b6176bdff465ef4ae43cdbacc3650ebfa64360d5e7780</hash>
</entry>
</generatedFileHashHistoryMap>
</config> \ No newline at end of file