X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=blobdiff_plain;f=src%2Fserial_bt.c;h=9d7cfb2b2699fbedbddd8348ff6fa0a1a13f8eba;hp=8ed4523b8167ee1f42686d1ff9309f3b0f9c8c8f;hb=22fdb67fa0714c11cc0a58ee1423f55d18a4f080;hpb=bf6b9e7b16264d2a6ccb3ac2a6004cbc2cef0e43 diff --git a/src/serial_bt.c b/src/serial_bt.c index 8ed4523b..9d7cfb2b 100644 --- a/src/serial_bt.c +++ b/src/serial_bt.c @@ -24,9 +24,7 @@ #include #include -/** @cond PRIVATE */ #define LOG_PREFIX "serial-bt" -/** @endcond */ #ifdef HAVE_SERIAL_COMM #ifdef HAVE_BLUETOOTH @@ -109,8 +107,6 @@ static const char *conn_name_text(enum ser_bt_conn_t type) * * @return 0 upon success, non-zero upon failure. * - * @internal - * * Summary of parsing rules as they are implemented: * - Implementor's note: Automatic scan for available devices is not * yet implemented. So strictly speaking some parts of the input @@ -574,28 +570,6 @@ static int ser_bt_read(struct sr_serial_dev_inst *serial, return sr_ser_unqueue_rx_data(serial, buf, dlen); } -static int ser_bt_set_params(struct sr_serial_dev_inst *serial, - int baudrate, int bits, int parity, int stopbits, - int flowcontrol, int rts, int dtr) -{ - /* - * Bluetooth communication has no concept of bitrate, so ignore - * these arguments silently. Neither need we pass the frame format - * down to internal BT comm routines, nor need we keep the values - * here, since the caller will cache/register them already. - */ - (void)serial; - (void)baudrate; - (void)bits; - (void)parity; - (void)stopbits; - (void)flowcontrol; - (void)rts; - (void)dtr; - - return SR_OK; -} - struct bt_source_args_t { /* The application callback. */ sr_receive_data_callback cb; @@ -835,7 +809,14 @@ static struct ser_lib_functions serlib_bt = { .drain = ser_bt_drain, .write = ser_bt_write, .read = ser_bt_read, - .set_params = ser_bt_set_params, + /* + * Bluetooth communication has no concept of bitrate, so ignore + * these arguments silently. Neither need we pass the frame format + * down to internal BT comm routines, nor need we keep the values + * here, since the caller will cache/register them already. + */ + .set_params = std_dummy_set_params, + .set_handshake = std_dummy_set_handshake, .setup_source_add = ser_bt_setup_source_add, .setup_source_remove = ser_bt_setup_source_remove, .list = ser_bt_list,