Mbed OS Reference
Loading...
Searching...
No Matches
CyH4TransportDriver Class Reference

Implementation of the H4 driver over Cypress based chips. More...

#include <CyH4TransportDriver.h>

Inheritance diagram for CyH4TransportDriver:
CordioHCITransportDriver

Public Member Functions

 CyH4TransportDriver (PinName tx, PinName rx, PinName cts, PinName rts, PinName bt_power_name, int baud, PinName bt_host_wake_name, PinName bt_device_wake_name, uint8_t host_wake_irq=0, uint8_t dev_wake_irq=0)
 Initialize the transport driver. More...
 
virtual ~CyH4TransportDriver ()
 Destructor. More...
 
virtual void initialize ()
 
virtual void terminate ()
 
virtual uint16_t write (uint8_t type, uint16_t len, uint8_t *pData)
 

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...
 

Detailed Description

Implementation of the H4 driver over Cypress based chips.

Definition at line 43 of file CyH4TransportDriver.h.

Constructor & Destructor Documentation

◆ CyH4TransportDriver()

CyH4TransportDriver ( PinName  tx,
PinName  rx,
PinName  cts,
PinName  rts,
PinName  bt_power_name,
int  baud,
PinName  bt_host_wake_name,
PinName  bt_device_wake_name,
uint8_t  host_wake_irq = 0,
uint8_t  dev_wake_irq = 0 
)

Initialize the transport driver.

◆ ~CyH4TransportDriver()

virtual ~CyH4TransportDriver ( )
virtual

Destructor.

Member Function Documentation

◆ initialize()

virtual void initialize ( )
virtual

◆ terminate()

virtual void terminate ( )
virtual

◆ write()

virtual uint16_t write ( uint8_t  type,
uint16_t  len,
uint8_t *  pData 
)
virtual

◆ on_data_received()

static void on_data_received ( uint8_t *  data,
uint16_t  len 
)
staticinherited

The driver shall call this function whenever data bytes are received.

Parameters
dataPointer to the data received.
lenNumber of bytes received.