/////////////////////////////////////////// // Joseph Kasnicki (jkk38) // // Colin Barth (csb42) // // ECE 476 Final Project // // Cornell Spring 2008 // /////////////////////////////////////////// // Button Combinations #define Cbutf 0b11111111 #define CSbutf 0b11111110 #define Dbutf 0b11111110 #define DSbutf 0b11111100 #define Ebutf 0b11111100 #define Fbutf 0b11111011 #define FSbutf 0b11110110 #define Gbutf 0b11110000 #define GSbutf 0b11101100 #define Abutf 0b11100000 #define ASbutf 0b11011000 #define Bbutf 0b11000000 #define Cbuth 0b00000000 #define CSbuth 0b00000001 #define Dbuth 0b00000000 #define DSbuth 0b00000010 #define Ebuth 0b00000000 #define Fbuth 0b00000000 #define FSbuth 0b00000000 #define Gbuth 0b00000000 #define GSbuth 0b00000010 #define Abuth 0b00000000 #define ASbuth 0b00000000 #define Bbuth 0b00000000 #define Cbut2f 0b10100000 #define CSbut2f 0b01100000 #define Dbut2f 0b00100000 #define DSbut2f 0b00111110 #define Ebut2f 0b01111100 #define Fbut2f 0b01111010 #define FSbut2f 0b01110100 #define Gbut2f 0b01110000 #define GSbut2f 0b01101000 #define Abut2f 0b01100000 #define ASbut2f 0b01101110 #define Bbut2f 0b01101100 #define Cbut2h 0b00000000 #define CSbut2h 0b00000000 #define Dbut2h 0b00000000 #define DSbut2h 0b00000000 #define Ebut2h 0b10000000 #define Fbut2h 0b10000000 #define FSbut2h 0b10000000 #define Gbut2h 0b10000000 #define GSbut2h 0b10000000 #define Abut2h 0b10000000 #define ASbut2h 0b10000000 #define Bbut2h 0b10000000 #define Cbut3f 0b01001100 #define Cbut3h 0b10000000 // DDS Phase Incrementers #define Cinc 137 #define CSinc 145 #define Dinc 154 #define DSinc 163 #define Einc 173 #define Finc 183 #define FSinc 194 #define Ginc 206 #define GSinc 218 #define Ainc 231 #define ASinc 244 #define Binc 259 #define Cinc2 274 #define CSinc2 291 #define Dinc2 308 #define DSinc2 326 #define Einc2 346 #define Finc2 366 #define FSinc2 388 #define Ginc2 411 #define GSinc2 435 #define Ainc2 461 #define ASinc2 489 #define Binc2 518 #define Cinc3 549 // The following are not used, but could be useful // inc = freq * mult (for a desired freq) //#define mult 1.048576 //#define Cfreq 130.8130 //#define CSfreq 138.5915 //#define Dfreq 146.8325 //#define DSfreq 155.5635 //#define Efreq 164.8140 //#define Ffreq 174.6140 //#define FSfreq 184.9970 //#define Gfreq 195.9975 //#define GSfreq 207.6525 //#define Afreq 220.0000 //#define ASfreq 233.0820 //#define Bfreq 246.9415