h5: extract hci_transport_h5_process_read

This commit is contained in:
Matthias Ringwald 2016-04-14 10:42:49 +02:00
parent 9f0074223d
commit 7205a54d7d

View File

@ -599,9 +599,7 @@ static int hci_transport_h5_close(void){
return 0; return 0;
} }
static void hci_transport_h5_process(btstack_data_source_t *ds, btstack_data_source_callback_type_t callback_type) { static void hci_transport_h5_process_read(btstack_data_source_t *ds) {
if (hci_transport_h5_data_source.fd < 0) return;
// process data byte by byte // process data byte by byte
uint8_t data; uint8_t data;
while (1) { while (1) {
@ -617,6 +615,23 @@ static void hci_transport_h5_process(btstack_data_source_t *ds, btstack_data_sou
}; };
} }
static void hci_transport_h5_process_write(btstack_data_source_t *ds) {
}
static void hci_transport_h5_process(btstack_data_source_t *ds, btstack_data_source_callback_type_t callback_type) {
if (hci_transport_h5_data_source.fd < 0) return;
switch (callback_type){
case DATA_SOURCE_CALLBACK_READ:
hci_transport_h5_process_read(ds);
break;
case DATA_SOURCE_CALLBACK_WRITE:
hci_transport_h5_process_write(ds);
break;
default:
break;
}
}
// get h5 singleton // get h5 singleton
const hci_transport_t * hci_transport_h5_instance(void) { const hci_transport_t * hci_transport_h5_instance(void) {
if (hci_transport_h5 == NULL) { if (hci_transport_h5 == NULL) {