Implementation of the H4 driver. More...
#include <H4TransportDriver.h>
Public Member Functions | |
| H4TransportDriver (PinName tx, PinName rx, PinName cts, PinName rts, int baud) | |
| Initialize the transport driver. More... | |
| ~H4TransportDriver () override=default | |
| Destructor. More... | |
| void | initialize () override |
| void | terminate () override |
| uint16_t | write (uint8_t type, uint16_t len, uint8_t *pData) override |
Static Public Member Functions | |
| static void | on_data_received (uint8_t *data, uint16_t len) |
| The driver shall call this function whenever data bytes are received. More... | |
Implementation of the H4 driver.
Definition at line 35 of file H4TransportDriver.h.
| H4TransportDriver | ( | PinName | tx, |
| PinName | rx, | ||
| PinName | cts, | ||
| PinName | rts, | ||
| int | baud | ||
| ) |
Initialize the transport driver.
| tx | tx pin name. |
| rx | rx pin name |
| cts | cts pin name |
| rts | rts pin name. |
| baud | baud use to communicate with the ble module |
|
overridedefault |
Destructor.
|
overridevirtual |
Implements CordioHCITransportDriver.
|
staticinherited |
The driver shall call this function whenever data bytes are received.
| data | Pointer to the data received. |
| len | Number of bytes received. |
|
overridevirtual |
Implements CordioHCITransportDriver.
|
overridevirtual |
Implements CordioHCITransportDriver.