Extended MaximInterface

Dependents:   mbed_DS28EC20_GPIO

Revision:
8:211d1b8f730c
Parent:
6:a8c83a2e6fa4
--- a/Links/OneWireMasterDecorator.cpp	Tue Jul 24 08:33:31 2018 +0000
+++ b/Links/OneWireMasterDecorator.cpp	Wed Apr 03 12:33:10 2019 +0000
@@ -51,14 +51,13 @@
   return master->readByteSetLevel(recvByte, afterLevel);
 }
 
-error_code OneWireMasterDecorator::writeBlock(const uint_least8_t * sendBuf,
-                                              size_t sendLen) {
-  return master->writeBlock(sendBuf, sendLen);
+error_code
+OneWireMasterDecorator::writeBlock(span<const uint_least8_t> sendBuf) {
+  return master->writeBlock(sendBuf);
 }
 
-error_code OneWireMasterDecorator::readBlock(uint_least8_t * recvBuf,
-                                             size_t recvLen) {
-  return master->readBlock(recvBuf, recvLen);
+error_code OneWireMasterDecorator::readBlock(span<uint_least8_t> recvBuf) {
+  return master->readBlock(recvBuf);
 }
 
 error_code OneWireMasterDecorator::setSpeed(Speed newSpeed) {
@@ -73,4 +72,4 @@
   return master->triplet(data);
 }
 
-} // namespace MaximInterface
\ No newline at end of file
+} // namespace MaximInterface