A program to test a library with which a mbed receives a char, or a line until enter as a command, and execute registered functions. If nothing is registered, the library function just echo the command.

Dependencies:   mbed SerialInputReactionHandler

Files at this revision

API Documentation at this revision

Comitter:
aktk
Date:
Wed Oct 21 18:08:17 2020 +0000
Commit message:
test

Changed in this revision

.gitignore Show annotated file Show diff for this revision Revisions of this file
SerialInputReactionHandler.lib Show annotated file Show diff for this revision Revisions of this file
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/.gitignore	Wed Oct 21 18:08:17 2020 +0000
@@ -0,0 +1,4 @@
+.build
+.mbed
+projectfiles
+*.py*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SerialInputReactionHandler.lib	Wed Oct 21 18:08:17 2020 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/aktk/code/SerialInputReactionHandler/#ec916055f0dd
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Oct 21 18:08:17 2020 +0000
@@ -0,0 +1,17 @@
+#include "mbed.h"
+#include "SerialInputReactionHandler.h"
+
+int main()
+{
+    // Initialise the digital pin LED1 as an output
+    DigitalOut led(LED1);
+    SerialInputReactionHandler reactor;
+    Serial pc(USBTX, USBRX, 921600);
+    
+    pc.attach(callback(&reactor, &SerialInputReactionHandler::key_bind));
+
+    while (true) {
+        led = !led;
+        wait(.5);
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Wed Oct 21 18:08:17 2020 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400
\ No newline at end of file