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.
Dependents: Max32630_One_Wire_Interface
Diff: OneWire_Masters/GPIO/owgpio.h
- Revision:
- 23:e8e403d61359
- Parent:
- 17:b646b1e3970b
- Child:
- 24:8942d8478d68
diff -r 686273e55cdc -r e8e403d61359 OneWire_Masters/GPIO/owgpio.h
--- a/OneWire_Masters/GPIO/owgpio.h Mon Mar 21 21:41:36 2016 +0000
+++ b/OneWire_Masters/GPIO/owgpio.h Mon Mar 21 23:18:45 2016 +0000
@@ -39,7 +39,6 @@
#include "mbed.h"
-#include "OneWireInterface.h"
#include "OneWireMaster.h"
@@ -111,32 +110,34 @@
virtual ~OwGpio();
- //Part of OneWireInterface that should be implemented for each master
- //See OneWireInterface.h for documentation
+ //Part of OneWireMaster that should be implemented for each master
+ //See OneWireMaster.h for documentation
- virtual OneWireInterface::CmdResult OWInitMaster(void);
+ virtual OneWireMaster::CmdResult OWInitMaster(void);
- virtual OneWireInterface::CmdResult OWReset(void);
+ virtual OneWireMaster::CmdResult OWReset(void);
- virtual OneWireInterface::CmdResult OWTouchBit(uint8_t & sendrecvbit);
+ virtual OneWireMaster::CmdResult OWTouchBit(uint8_t & sendrecvbit);
- virtual OneWireInterface::CmdResult OWWriteByte(uint8_t sendbyte);
+ virtual OneWireMaster::CmdResult OWWriteByte(uint8_t sendbyte);
- virtual OneWireInterface::CmdResult OWReadByte(uint8_t & recvbyte);
+ virtual OneWireMaster::CmdResult OWReadByte(uint8_t & recvbyte);
- virtual OneWireInterface::CmdResult OWWriteBlock(const uint8_t *tran_buf, uint8_t tran_len);
+ virtual OneWireMaster::CmdResult OWWriteBlock(const uint8_t *tran_buf, uint8_t tran_len);
+
+ virtual OneWireMaster::CmdResult OWReadBlock(uint8_t *rx_buf, uint8_t rx_len);
- virtual OneWireInterface::CmdResult OWReadBlock(uint8_t *rx_buf, uint8_t rx_len);
-
- virtual OneWireInterface::CmdResult OWSearch(RomId & romId);
+ virtual OneWireMaster::CmdResult OWSearch(RomId & romId);
+
+ virtual OneWireMaster::CmdResult OWSpeed(OW_SPEED new_speed);
- virtual OneWireInterface::CmdResult OWSpeed(OW_SPEED new_speed);
+ virtual OneWireMaster::CmdResult OWLevel(OW_LEVEL new_level);
- virtual OneWireInterface::CmdResult OWLevel(OW_LEVEL new_level);
+ virtual OneWireMaster::CmdResult OWWriteBytePower(uint8_t sendbyte);
- virtual OneWireInterface::CmdResult OWWriteBytePower(uint8_t sendbyte);
-
- virtual OneWireInterface::CmdResult OWReadBitPower(uint8_t applyPowerResponse);
+ virtual OneWireMaster::CmdResult OWReadBitPower(uint8_t applyPowerResponse);
+
+ virtual OneWireMaster::CmdResult OWReadBytePower(uint8_t & recvbyte);
private: