From 9db64292c49368831a8f696a5e81be41407114b4 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sun, 18 Sep 2022 16:10:54 +0200 Subject: [PATCH] [PHY] Added finishTransmit --- keywords.txt | 1 + src/protocols/PhysicalLayer/PhysicalLayer.h | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/keywords.txt b/keywords.txt index ce8ca0ae..733a8b9b 100644 --- a/keywords.txt +++ b/keywords.txt @@ -86,6 +86,7 @@ setDio1Action KEYWORD2 clearDio0Action KEYWORD2 clearDio1Action KEYWORD2 startTransmit KEYWORD2 +finishTransmit KEYWORD2 startReceive KEYWORD2 readData KEYWORD2 startChannelScan KEYWORD2 diff --git a/src/protocols/PhysicalLayer/PhysicalLayer.h b/src/protocols/PhysicalLayer/PhysicalLayer.h index efee97fb..687ac0a4 100644 --- a/src/protocols/PhysicalLayer/PhysicalLayer.h +++ b/src/protocols/PhysicalLayer/PhysicalLayer.h @@ -139,6 +139,13 @@ class PhysicalLayer { */ virtual int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) = 0; + /*! + \brief Clean up after transmission is done. + + \returns \ref status_codes + */ + virtual int16_t finishTransmit() = 0; + /*! \brief Reads data that was received after calling startReceive method.