From b9f6f66d4f1df7835971f8b3dcf0d7ed67873499 Mon Sep 17 00:00:00 2001 From: pstruebi Date: Mon, 27 Jan 2025 19:04:40 +0100 Subject: [PATCH] predefine multiple possible transports --- auracast/auracast.py | 15 +++++++++++++-- auracast/auracast_config.py | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/auracast/auracast.py b/auracast/auracast.py index aa4aa6c..566cf74 100644 --- a/auracast/auracast.py +++ b/auracast/auracast.py @@ -267,9 +267,20 @@ if __name__ == "__main__": logging.basicConfig(level=logging.INFO) global_conf = auracast_config.global_base_config + + #global_conf.transport='serial:/dev/serial/by-id/usb-ZEPHYR_Zephyr_HCI_UART_sample_81BD14B8D71B5662-if00,1000000,rtscts' # transport for nrf52 dongle + + #global_conf.transport='serial:/dev/serial/by-id/usb-SEGGER_J-Link_001050076061-if02,1000000,rtscts' # transport for nrf53dk + + global_conf.transport='serial:/dev/serial/by-id/usb-SEGGER_J-Link_001057705357-if02,1000000,rtscts' # transport for nrf54l15dk + # TODO: why are nrf54l15 and nrf52 not streaming - no sound can be heard. Advertising starts, streaming too but no sound + # nrf5340 audio dk log says: audio_datapath: Pres comp state never gets to locked + + + bigs = [ - #auracast_config.broadcast_de, - auracast_config.broadcast_en + auracast_config.broadcast_de, + #auracast_config.broadcast_en ] global_conf.octets_per_frame=60# 48kbps@24kHz diff --git a/auracast/auracast_config.py b/auracast/auracast_config.py index 347190e..cbfc8e6 100644 --- a/auracast/auracast_config.py +++ b/auracast/auracast_config.py @@ -6,7 +6,7 @@ from dataclasses import dataclass @dataclass class AuracastGlobalConfig: device_name: str = 'Auracaster' - transport: str = 'serial:/dev/ttyACM1,1000000,rtscts' + transport: str = '' auracast_device_address: hci.Address = hci.Address('F0:F1:F2:F3:F4:F5') auracast_sampling_rate_khz: int =24000 octets_per_frame: int = 100 # bitrate = octets_per_frame * 8 / frame len