Subversion Repositories Code-Repo

Compare Revisions

No changes between revisions

Ignore whitespace Rev 108 → Rev 109

/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/adc.o.d
1,13 → 1,13
build/default/production/adc.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/adc.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/adc.c \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/msg_queues.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/adc.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/adc.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/adc.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/pconfig.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18cxxx.h \
 
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/circular_buffer.o.d
1,8 → 1,8
build/default/production/circular_buffer.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/circular_buffer.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/circular_buffer.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/circular_buffer.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/circular_buffer.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/i2c.o.d
1,9 → 1,9
build/default/production/i2c.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/i2c.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/i2c.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/msg_queues.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/i2c.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/i2c.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/interrupts.o.d
1,16 → 1,16
build/default/production/interrupts.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/interrupts.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/interrupts.c \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/uart.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/i2c.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/xbee.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/uart.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/i2c.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/xbee.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/timers.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/adc.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/interrupts.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/pin_interrupts.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/timers.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/adc.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/interrupts.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/pin_interrupts.h \
 
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/led_driver.o.d
1,9 → 1,9
build/default/production/led_driver.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/led_driver.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/led_driver.c \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/led_driver.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/led_driver.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/delays.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/main.o.d
1,20 → 1,20
build/default/production/main.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/main.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/main.c \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/uart.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/i2c.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/xbee.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/led_driver.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/uart.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/i2c.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/xbee.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/led_driver.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/delays.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/interrupts.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/adc.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/timers.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/pwm.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/interrupts.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/adc.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/timers.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/pwm.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18cxxx.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/pin_interrupts.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/pin_interrupts.h \
 
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/msg_queues.o.d
1,13 → 1,13
build/default/production/msg_queues.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/msg_queues.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/msg_queues.c \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/msg_queues.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/delays.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/string.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/interrupts.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/interrupts.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18cxxx.h \
 
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/pin_interrupts.o.d
1,13 → 1,13
build/default/production/pin_interrupts.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/pin_interrupts.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/pin_interrupts.c \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/msg_queues.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/delays.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/pin_interrupts.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/pwm.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/pin_interrupts.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/pwm.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18cxxx.h \
 
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/pwm.o.d
1,12 → 1,12
build/default/production/pwm.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/pwm.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/pwm.c \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/pwm.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/pwm.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/pwm.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/pconfig.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18cxxx.h \
 
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/timers.o.d
1,15 → 1,15
build/default/production/timers.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/timers.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/timers.c \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/msg_queues.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/timers.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/xbee.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/xbee.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/pconfig.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18cxxx.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/timers.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/adc.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/timers.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/adc.h \
 
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/uart.o.d
1,11 → 1,11
build/default/production/uart.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/uart.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/uart.c \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/msg_queues.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/usart.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/uart.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/xbee.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/uart.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/xbee.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/build/default/production/xbee.o.d
1,11 → 1,11
build/default/production/xbee.o : \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/xbee.c \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/xbee.c \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdio.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/xbee.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/msg_queues.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/xbee.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/usart.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/delays.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/27J13_3_MQ_Mod/maindefs.h \
C:/Users/Kevin/Documents/School/VTech/Spring\ 2012/ECE\ 4534/Test\ Programs/PIC\ 27J13/maindefs.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/p18f27j13.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stdarg.h \
C:/Program\ Files\ (x86)/Microchip/mplabc18/v3.40/h/stddef.h \
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/dist/default/production/27J13_3_MQ_Mod.production.cof
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/dist/default/production/27J13_3_MQ_Mod.production.cof
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/dist/default/production/27J13_3_MQ_Mod.production.hex
File deleted
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/interrupts.c
97,13 → 97,13
if (PIR1bits.SSPIF) {
// Nofity the xbee to stop sending serial data
xbee_set_RTS(1);
 
// Clear the interrupt flag
PIR1bits.SSPIF = 0;
// Call the handler
i2c_interrupt_handler();
 
// Clear the interrupt flag
PIR1bits.SSPIF = 0;
 
// Notify xbee to resume sending serial data
xbee_set_RTS(0);
}
120,12 → 120,19
#ifdef _MASTER
// Check to see if we have an interrupt on INT1
if (INTCON3bits.INT1IF) {
int1_interrupt_handler();
 
INTCON3bits.INT1IF = 0;
 
int1_interrupt_handler();
}
#endif
 
// Check to see if we have an interrupt on any port B inputs <4:7>
if (INTCONbits.RBIF) {
port_b_int_interrupt_handler();
 
INTCONbits.RBIF = 0;
}
// // Check to see if we have an interrupt on timer 1
// if (PIR1bits.TMR1IF) {
// // Clear the interrupt flag
135,13 → 142,6
// timer1_interrupt_handler();
// }
 
// // Check to see if we have an interrupt on any port B inputs <4:7>
// if (INTCONbits.RBIF) {
// port_b_int_interrupt_handler();
//
// INTCONbits.RBIF = 0;
// }
 
// The *last* thing I do here is check to see if we can
// allow the processor to go to sleep
// This code *DEPENDS* on the code in messages.c being
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/main.c
94,10 → 94,14
pwm_init(); // Initialize the PWM output driver
timers_init(); // Initialize timers
intx_init();
// port_b_int_init(); // Initialze Port B interrupt handler
port_b_int_init(); // Initialze Port B interrupt handler
interrupt_enable(); // Enable high-priority interrupts and low-priority interrupts
interrupt_init(); // Initialize the interrupt priorities
 
// Set all ports as digial I/O
ANCON0 = 0xFF;
ANCON1 = 0x1F;
 
// Configure the hardware i2c device as a slave
#ifdef _MASTER
i2c_configure_master();
105,7 → 109,7
#ifdef _SLAVE
i2c_configure_slave(0x5F);
#endif
 
DBG_PRINT_MAIN("\r\nMain: Program Started\r\n");
 
#ifdef _MASTER
143,10 → 147,10
// Read 2 bytes back
i2c_master_recv(0x5F, 2);
while (i2c_master_busy());
Delay10KTCYx(100);
// Delay10KTCYx(100);
}
#endif
 
// Loop and process recieved messages from interrupts
while (1) {
// Call a routine that blocks until either message queues are not empty
182,7 → 186,7
switch (msgbuffer[0]) {
case 0x2:
length = 1;
msgbuffer[0] = 1; // Size
msgbuffer[0] = 1; // Size
MQ_sendmsg_FromMainToHigh(length, MSGTYPE_I2C_REPLY, (void *) msgbuffer);
break;
case 0x4:
279,28 → 283,28
/* -----------------------------------------------------------*/
/* --- Port B Interrupt Handlers -----------------------------*/
case MSGTYPE_PORTB_4_DOWN:
 
DBG_PRINT_MAIN("Main: Port B4 Down\r\n");
break;
case MSGTYPE_PORTB_4_UP:
 
DBG_PRINT_MAIN("Main: Port B4 Up\r\n");
break;
case MSGTYPE_PORTB_5_DOWN:
 
DBG_PRINT_MAIN("Main: Port B5 Down\r\n");
break;
case MSGTYPE_PORTB_5_UP:
 
DBG_PRINT_MAIN("Main: Port B5 Up\r\n");
break;
case MSGTYPE_PORTB_6_DOWN:
 
DBG_PRINT_MAIN("Main: Port B6 Down\r\n");
break;
case MSGTYPE_PORTB_6_UP:
 
DBG_PRINT_MAIN("Main: Port B6 Up\r\n");
break;
case MSGTYPE_PORTB_7_DOWN:
 
DBG_PRINT_MAIN("Main: Port B7 Down\r\n");
break;
case MSGTYPE_PORTB_7_UP:
 
DBG_PRINT_MAIN("Main: Port B7 Up\r\n");
break;
/* -----------------------------------------------------------*/
default:
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/maindefs.h
11,9 → 11,9
// Enable or disable debug prints depending on project preprocessor (_DEBUG)
#ifdef _DEBUG
#define DBG_PRINT_MAIN(x) printf(x)
#define DBG_PRINT_I2C(x) printf(x)
#define DBG_PRINT_I2C(x)
#define DBG_PRINT_XBEE(x)
#define DBG_PRINT_PORTB_INT(x) printf(x)
#define DBG_PRINT_PORTB_INT(x)
#else
#define DBG_PRINT_MAIN(x)
#define DBG_PRINT_I2C(x)
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/nbproject/Makefile-genesis.properties
1,5 → 1,5
#
#Fri Mar 30 13:46:57 EDT 2012
#Fri Mar 30 14:44:06 EDT 2012
default.com-microchip-mplab-nbide-toolchainC18-C18LanguageToolchain.md5=eb0ef9909fcaf68601725ab898eb3904
default.languagetoolchain.dir=C\:\\Program Files (x86)\\Microchip\\mplabc18\\v3.40\\bin
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=aacb4af1231509e2c363b0acdc0000a5
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/nbproject/configurations.xml
145,8 → 145,8
<property key="programoptions.preserveprogramrange.start" value="0x0"/>
<property key="voltagevalue" value="3.25"/>
<property key="programoptions.preserveprogramrange" value="false"/>
<property key="programoptions.eraseb4program" value="true"/>
<property key="memories.programmemory.start" value="0x0"/>
<property key="programoptions.eraseb4program" value="true"/>
<property key="memories.programmemory.end" value="0x1fff7"/>
<property key="poweroptions.powerenable" value="false"/>
</PICkit3PlatformTool>
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/pin_interrupts.c
27,9 → 27,8
void port_b_int_init() {
port_b_prev_state = 0x0F;
 
// Turn on internal pull-up for all port B pins
INTCON2bits.RBPU = 0;;
 
INTCON2bits.RBPU = 0;
// Set pins as inputs
TRISBbits.TRISB4 = 1;
TRISBbits.TRISB5 = 1;
36,10 → 35,15
TRISBbits.TRISB6 = 1;
TRISBbits.TRISB7 = 1;
 
LATBbits.LATB4 = 0;
LATBbits.LATB5 = 0;
LATBbits.LATB6 = 0;
LATBbits.LATB7 = 0;
// Turn on internal voltage pull-up
PORTBbits.RB4 = 1;
PORTBbits.RB5 = 1;
PORTBbits.RB6 = 1;
PORTBbits.RB7 = 1;
LATBbits.LATB4 = 1;
LATBbits.LATB5 = 1;
LATBbits.LATB6 = 1;
LATBbits.LATB7 = 1;
 
// Enable Port B interrupt
INTCONbits.RBIE = 1;
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/uart.c
19,9 → 19,9
USART_BRGH_HIGH, 25); // Set UART speed to 115200 baud
 
// UART2 RX Pin RP6
RPINR16 = 10; // 10 is PPS RP10
// UART2 TX Pin RP9
RPOR9 = 6; // 6 is TX2/CK2 (EUSART2 Asynchronous Transmit/Asynchronous Clock Output)
RPINR16 = 6; // 10 is PPS RP6
// UART2 TX Pin RP5
RPOR5 = 6; // 6 is TX2/CK2 (EUSART2 Asynchronous Transmit/Asynchronous Clock Output)
Open2USART(USART_TX_INT_OFF & // Interrupt on TX off
USART_RX_INT_ON & // Interrupt on RX on
/Classwork/ECE4534 - Embedded Systems/PIC 27J13/xbee.c
9,11 → 9,11
 
/* Initialize variables used by this library */
void xbee_init(XBEE_DATA *xd) {
TRISBbits.TRISB4 = 1; // RB0 is CTS, set by XBee chip
TRISBbits.TRISB5 = 0; // RB1 is RTS, set by PIC
TRISBbits.TRISB0 = 1; // RB0 is CTS, set by XBee chip
TRISBbits.TRISB1 = 0; // RB1 is RTS, set by PIC
 
LATBbits.LATB4 = 0; // Pin set high to signal stop sending data to XBee
LATBbits.LATB5 = 0; // Pin set high to indicate stop sending data to PIC
LATBbits.LATB0 = 0; // Pin set high to signal stop sending data to XBee
LATBbits.LATB1 = 0; // Pin set high to indicate stop sending data to PIC
 
xbee_data_ptr = xd;
xbee_data_ptr->dataind = 0;
195,14 → 195,14
 
void xbee_set_RTS(unsigned char c) {
if (c) {
LATBbits.LATB5 = 1; // Set high to stop receiving data
LATBbits.LATB1 = 1; // Set high to stop receiving data
} else {
LATBbits.LATB5 = 0; // Set low to resume receiving data
LATBbits.LATB1 = 0; // Set low to resume receiving data
}
}
 
unsigned char xbee_read_CTS() {
unsigned char c = PORTBbits.RB4;
unsigned char c = PORTBbits.RB0;
if (c) {
return 0x1; // High indicates stop sending data
} else {