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.