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: MTACSerial.h
- Revision:
- 0:f13c46e6a431
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/MTACSerial.h Tue Jun 16 16:01:29 2015 +0000
@@ -0,0 +1,54 @@
+#ifndef MBED_MTACSERIAL_H
+#define MBED_MTACSERIAL_H
+
+#include "mbed.h"
+namespace mts
+{
+
+class MTACSerial {
+
+public:
+
+ enum _slot {
+ slot_1,
+ slot_2
+ };
+
+ enum _mode {
+ mode_1,
+ mode_2,
+ mode_3,
+ mode_4
+ };
+
+ MTACSerial(_slot accessory_card_slot, _mode serial_mode);
+ ~MTACSerial();
+
+ void test();
+
+ void testLoopBack();
+
+private:
+ _slot slot;
+ _mode mode;
+
+ //This GPIO configure which mode the serial card will be operating in
+ DigitalOut* gpio1;
+ DigitalOut* gpio2;
+ DigitalOut* gpio3;
+ DigitalOut* gpio4;
+
+ //Still working out how all these lines should be set for each mode
+ DigitalOut* dtr;
+ DigitalOut* rts;
+ DigitalIn* ri;
+ DigitalIn* cts;
+ DigitalIn* dcd;
+
+ Serial* mpc;
+
+};
+
+}
+
+#endif
\ No newline at end of file