Colony meeting - Friday February 24

AVR library is close to complete.
  • Last week:
    • ORB
    • Buzzer
    • I2C
      • Communicated with Sonar ring
    • External interrupts
    • Wirless
      • Sent and received a character
    • Behaviors
      • Wall avoidance
  • New boards going out soon
    • Order 5ish
    • Test 1
    • Build 4 others
  • Names
    • firefly+?
The plan:
  • Need to make ONE library
  • Naming convention
    • lcd_*
    • uart_*
    • buzzer_*
    • delay_ms
    • buttons:
      • button1_read
      • button1_wait
      • button1_wait_led
      • button_read(int which)
      • uart_* -> serial_*
    • dio_*
    • analog_*
    • led_*
    • orb_*
  • Combine library files
    • io.h: includes all other io files
      • Buttons goes in dio
      • DIO, Analog-> io.h
  • fireflylib.c
    • General inits
  • Documentation
Small things left to test:
  • printf
  • I2C
  • buzzer (frequencies)
    • Music library ?
      • prescalar for buzzer
    • Real time clock
    • Servos <- not so small, need to write library
    • Battery charging
  • Tuesday Meeting
    • Clock
    • Library Cleanup
    • Comment
      • Say what function does
      • Comment hard parts of code
    • Solver - test it out
  • Wednesday Meeting
    • Library cleanup
    • Servos
    • BOM stuff
  • Long-ish term goals
    • New board done
    • BOM behaviors
    • Wireless
    • BOM design
Iain's joke of the week,
  • taken over by Suresh for this week.
  • Q: How many programmers does it take to screw in a lightbulb?
  • A: None, that would be hardware problem
  • see Suresh's facebook for more laughs