24#ifndef APOLLO3_CORDIO_HCI_TRANSPORT_DRIVER_H_
25#define APOLLO3_CORDIO_HCI_TRANSPORT_DRIVER_H_
27#include "CordioHCITransportDriver.h"
29#define AP3_STUPID_DEF_OF_BLECIRQ_BIT 0x00000080
44 virtual uint16_t
write(uint8_t packet_type, uint16_t len, uint8_t *data);
53extern "C" void CordioHCITransportDriver_on_data_received(uint8_t *data, uint16_t len);
virtual void initialize()
Inialization of the transport.
virtual uint16_t write(uint8_t packet_type, uint16_t len, uint8_t *data)
Write data in the transport channel.
virtual void terminate()
termination of the transport.
Base class of the HCI transport driver.
Entry namespace for all BLE API definitions.