Added back in a line I deleted by accident.
Merge branches 'old_relay' and 'master' into old_relay
Deleted the old receive modificaitons.
Added makefile for the relay node
Revert "Revert "Chris's formatting changes to receive.c""
This reverts commit eba71c8c18a6473b27db4cd12448a7132c8bd449.
Revert "Chris's formatting changes to receive.c"
This reverts commit d27d4e62f0c91607ddb6b5129cc42c3594d0eb9d.
Added reconnect code.
Changed relay nodes to open a connection once to the server rather than for every connection.
Chris's formatting changes to receive.c
removed junk files from test directories.
Merge branch 'master' of firstname.lastname@example.org:/home/svn/opm
updated relay node code. now does hostname resolution of server.
Added Time Expired text to lcd display
Added max time to metertime code
Removed cursor from LCD display code.
Added fancy LCD display and sonar restore. Tested, working.
added detection of unplugged xbee
Hacked a fix for the button interrupt trigger after enable. Tested, working.
Changed timer2 interrupt to fix time skew. Changed sonar and button to allow periodic fix of status to OK. Removed references to wl_reset_countdown
updated relay node code
added LED code
added rangefinder and power testing code to code/tests/
added wl_do wireless code to repo. the main() I tested with is in main.c.wl. I hope this still works with James\' sleep code. There might still be some tinkering to do.
Refactored code for timer2 usage for power savings. Time.c/.h is now obsolete. Main.c trimmmed down. See Nevar.c for most of the control flow.
Fixed hidden on sonar. Timer0 never stops interrupting.
Added preliminary power saving modes. Sleep and wakeup work. Power savings untested.
relay node will pass on button and sonar statuses now
updated nevar code to include button and sonar statuses in updates
Added DEBUGGING #define and global.h file
Merge branch 'master' of email@example.com:/home/svn/opm
Fixed sonar ; bug. Removed debug statements. Tested and working.
Added in debug statements
Added metrics timer functions. Untested.
Added error status for button and sonar. Untested.
relay node code that passes packet from meter to server. needs more thorough testing.
Modified main.c to use LCD for debug output. Changed button.h to add 10 seconds per press.
Added and tested code for wireless countdown. Fixed metertime bug. Modified button to use RTC for period button press handling. All tested and working.
added packet type to packet data
Integrated sonar with rtc. Tested and working.
changed wl_send_update() to use presence and time accessor functions
cleaned up code, added header include protection
fixed some bugs in wireless code.
Added sonar_trigger_read code and tested sonar with button. Both work together. Yay!
Merge branch 'master' of ssh://firstname.lastname@example.org/home/svn/opm
Works without the ISP plugged in.
Added skeleton code for sonar. Need to add timer code for range readingand test.
added code that parses incoming packets from meters. still needs work.
added wireless code that uses XBee in API mode. TODO: set XBee module in an init function, research coordinator/end device.
Converted code to use c99 types rather than ints and chars.
Can print ints out now as well as move to arbitrary locations on the lcd.
lcd_putc and lcd_puts now work
Fixed start sequence so that it boots more reliably
LCD can now display ccharacters at will. Need to add helper functions now.
Using a function to write the byte to the lcd now. Works to initialize a blinking cursor
Merge branch 'master' of ssh://email@example.com/home/svn/opm into makefile
Fixed clockspeed and removed firefly include dirs from Makefile
Can get a cursor in the first position more reliably...still flitters around and breaks with a character
LCD Has a blinking cursor
Changed and tested button, metertime, time.c. Meter time works!
Added initial code for button.c, button.h, metertime.c, metertime.h. Untested.
midsemester demo code for 168 board
server code added - midsemester demo
Prelim sonar test
Makefile deletes .dep now
basic IR rangefinder working
spi.c and time.c are cleaned of atmega128 references, now compile but might not work
removed more compiled files
updated analog file
Added colony library in...pins might not match up.
removed compiled files
made code directory