Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
liammchale
Date:
Sat Jul 18 11:22:38 2020 +0000
Commit message:
Question 3 part 1

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat Jul 18 11:22:38 2020 +0000
@@ -0,0 +1,18 @@
+#include "mbed.h"
+
+InterruptIn joystickcenter(p14);
+InterruptIn button(p9);
+DigitalOut led(LED1);
+DigitalOut flash(LED4);
+void  flip() {
+    led = !led;//toggles the led when the joystick button is pressed.
+}
+int main() {
+    joystickcenter.rise(&flip);//attach the function address to the rising edge
+    button.mode(PullUp);//with this, no external pulup resistor is needed
+    button.rise(&flip);//attach the function addres to the rising edge
+    while(1) { //wait around, interurupts will interupt this!
+    flash = !flash; //turns led4 on if off, off if on
+    wait(0.25);//the instruction to wait for a quarter second
+    }
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Sat Jul 18 11:22:38 2020 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400
\ No newline at end of file