Homework#2 Problem#2

Fork of Bootcamp-fatal-error-pot by avnish aggarwal

Committer:
jakowisp
Date:
Wed Jul 17 01:53:46 2013 +0000
Revision:
2:a808561b7b9b
Parent:
1:b0f34fae61a5
USB Device Interface: Architecture, Protocols,and Programming:; Homework#2 Problem #2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
avnisha 0:455e8a85d3eb 1
avnisha 0:455e8a85d3eb 2 #include "mbed.h"
jakowisp 1:b0f34fae61a5 3 #include "C12832_lcd.h"
avnisha 0:455e8a85d3eb 4
avnisha 0:455e8a85d3eb 5 DigitalIn button(p21);
jakowisp 1:b0f34fae61a5 6 AnalogIn potA(p20);
jakowisp 1:b0f34fae61a5 7 AnalogIn potB(p19);
jakowisp 1:b0f34fae61a5 8 C12832_LCD lcd;
avnisha 0:455e8a85d3eb 9
avnisha 0:455e8a85d3eb 10 int main() {
jakowisp 2:a808561b7b9b 11
jakowisp 1:b0f34fae61a5 12 while(potA < 0.999 && potB < 0.999) {
jakowisp 1:b0f34fae61a5 13 lcd.cls();
jakowisp 1:b0f34fae61a5 14 lcd.locate(0,3);
jakowisp 2:a808561b7b9b 15 lcd.printf("Pot A:%d, Pot B:%d\n", potA.read_u16(),potB.read_u16());
avnisha 0:455e8a85d3eb 16 wait(0.1);
avnisha 0:455e8a85d3eb 17 }
jakowisp 1:b0f34fae61a5 18 lcd.cls();
jakowisp 1:b0f34fae61a5 19 lcd.locate(10,3);
jakowisp 1:b0f34fae61a5 20 lcd.printf("Loop unexpectedly");
jakowisp 1:b0f34fae61a5 21 lcd.locate(40,12);
jakowisp 1:b0f34fae61a5 22 lcd.printf("terminated");
avnisha 0:455e8a85d3eb 23 error("Loop unexpectedly terminated");
avnisha 0:455e8a85d3eb 24 }