Support LPC1114 platform

Added TARGET_LPC1114 pins for InterruptIn test case and changed to
PullUp mode.
pull/40/head
Toyomasa Watarai 2013-08-21 16:41:18 +09:00
parent 10e30b5cfb
commit 463bf47a40
1 changed files with 21 additions and 0 deletions

View File

@ -13,6 +13,21 @@ InterruptIn button8(p10);
InterruptIn button9(p9);
DigitalOut led(LED1);
DigitalOut flash(LED4);
#elif defined(TARGET_LPC1114)
InterruptIn button(p30); // SW2 (User switch)
InterruptIn button1(p5);
InterruptIn button2(p6);
InterruptIn button3(p7);
InterruptIn button4(p9);
InterruptIn button5(p10);
InterruptIn button6(p12);
InterruptIn button7(p13);
InterruptIn button8(p14);
InterruptIn button9(p15);
DigitalOut led(LED1);
DigitalOut flash(LED2);
#else
InterruptIn button(p30);
InterruptIn button1(p29);
@ -33,6 +48,11 @@ void flip() {
}
int main() {
flash = 0;
led = 0;
#if defined(TARGET_LPC1114)
button.mode(PullUp);
#endif
button.rise(&flip); // attach the address of the flip function to the rising edge
button1.rise(&flip);
button2.rise(&flip);
@ -43,6 +63,7 @@ int main() {
button7.rise(&flip);
button8.rise(&flip);
button9.rise(&flip);
while(1) { // wait around, interrupts will interrupt this!
flash = !flash;
wait(0.25);