Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: Communication/Communication.cpp
- Revision:
- 2:84432add9142
- Parent:
- 1:2f5a62eb52ad
diff -r 2f5a62eb52ad -r 84432add9142 Communication/Communication.cpp
--- a/Communication/Communication.cpp Tue Sep 03 08:54:55 2013 +0000
+++ b/Communication/Communication.cpp Tue Sep 03 20:24:12 2013 +0000
@@ -11,14 +11,17 @@
extern USBSerial serial;
+/* ! \fn Gets character from host */
int mon_get() {
return serial._getc();
}
+/// Sends character to the host
int mon_send(char c) {
return serial._putc(c);
}
+/// Waits for the host to ack
bool host_wait() {
char resp;
// FIXME - check buffer size before waiting so
@@ -31,6 +34,7 @@
}
}
+/// Listens for connection message from host
bool check_connection() {
if (serial.available()) {
if (mon_get() == 'c') {
@@ -43,7 +47,7 @@
}
}
-
+/// Sends actual alert to the host
bool send_alert(alert_type alert) {
int response;
mon_send('a'); // Send alert