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: Protocols/Protocols.h
- Revision:
- 25:daacdcf34e52
- Parent:
- 21:ae0a4eedfc90
- Child:
- 30:87855d03d91a
--- a/Protocols/Protocols.h Mon Jun 22 02:21:06 2015 +0000
+++ b/Protocols/Protocols.h Sun Oct 18 13:53:20 2015 +0000
@@ -17,6 +17,9 @@
/** Protocol types
*/
+#include "platform.h"
+
+#if DEVICE_PORTINOUT
enum proto_t {
PAR_8 /**< Parallel 8bit, port pins 0 to 7 */
,PAR_16 /**< Parallel 16bit, port pins 0 to 15 */
@@ -25,6 +28,14 @@
,SPI_8 /**< SPI 8bit */
,SPI_16 /**< SPI 16bit */
};
+#else
+enum proto_t {
+ BUS_8 /**< Parallel 8bit, scattered pins */
+ ,BUS_16 /**< Parallel 16bit, scattered pins */
+ ,SPI_8 /**< SPI 8bit */
+ ,SPI_16 /**< SPI 16bit */
+};
+#endif
/** Abstract interface class for spi and parallel protocols