summaryrefslogtreecommitdiff
path: root/tmk_core/tool/mbed/mbed-sdk/libraries/tests/libs/SPIHalfDuplex/SPIHalfDuplex.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tmk_core/tool/mbed/mbed-sdk/libraries/tests/libs/SPIHalfDuplex/SPIHalfDuplex.cpp')
-rw-r--r--tmk_core/tool/mbed/mbed-sdk/libraries/tests/libs/SPIHalfDuplex/SPIHalfDuplex.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/tmk_core/tool/mbed/mbed-sdk/libraries/tests/libs/SPIHalfDuplex/SPIHalfDuplex.cpp b/tmk_core/tool/mbed/mbed-sdk/libraries/tests/libs/SPIHalfDuplex/SPIHalfDuplex.cpp
deleted file mode 100644
index 5fc6e8568e..0000000000
--- a/tmk_core/tool/mbed/mbed-sdk/libraries/tests/libs/SPIHalfDuplex/SPIHalfDuplex.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/* mbed Microcontroller Library - SPIHalfDuplex
- * Copyright (c) 2010-2011 ARM Limited. All rights reserved.
- */
-#include "SPIHalfDuplex.h"
-
-#if DEVICE_SPI
-
-#include "spi_api.h"
-#include "pinmap.h"
-
-#define GPIO_MODE 0
-#define SPI_MODE 2
-
-namespace mbed {
-
-SPIHalfDuplex::SPIHalfDuplex(PinName mosi, PinName miso, PinName sclk) : SPI(mosi, miso, sclk) {
- _mosi = mosi;
- _miso = miso;
- _sbits = _bits;
-}
-
-void SPIHalfDuplex::slave_format(int sbits) {
- _sbits = sbits;
-}
-
-int SPIHalfDuplex::write(int value) {
- int t_bits = _bits;
- pin_function(_mosi, SPI_MODE);
- int ret_val = SPI::write(value);
- if (ret_val != value) {
- return -1;
- }
- format(_sbits, _mode);
- pin_function(_mosi, GPIO_MODE);
- ret_val = SPI::write(0x55);
- format(t_bits, _mode);
- pin_function(_mosi, SPI_MODE);
- return ret_val;
-}
-
-} // end namespace mbed
-
-#endif