Compare commits
1 Commits
main
...
adaptions_
| Author | SHA1 | Date | |
|---|---|---|---|
| 3218a20d52 |
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,7 +1,8 @@
|
||||
.settings
|
||||
.cproject
|
||||
.project
|
||||
build
|
||||
build*/
|
||||
app.jdebug
|
||||
app.jdebug.user
|
||||
*.jdebug.user
|
||||
app.zip
|
||||
|
||||
@@ -2,3 +2,7 @@ CONFIG_USB_DEVICE_STACK=y
|
||||
CONFIG_USB_DEVICE_PRODUCT="Zephyr HCI UART sample"
|
||||
CONFIG_USB_CDC_ACM=y
|
||||
CONFIG_USB_DEVICE_INITIALIZE_AT_BOOT=n
|
||||
|
||||
CONFIG_NRFX_TIMER1=y
|
||||
CONFIG_NRFX_RTC2=y
|
||||
CONFIG_NRFX_PPI=y
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
CONFIG_ASSERT=y
|
||||
|
||||
#CONFIG_BT_DEBUG_MONITOR_RTT=y # custom protocol - bluez needed
|
||||
CONFIG_BT_DEBUG_MONITOR_RTT=y
|
||||
|
||||
#CONFIG_THREAD_NAME=y
|
||||
#CONFIG_THREAD_ANALYZER=y
|
||||
#CONFIG_THREAD_ANALYZER_AUTO=y
|
||||
|
||||
3
flash_dongle.sh
Normal file
3
flash_dongle.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
#! /bin/bash
|
||||
nrfutil pkg generate --hw-version 52 --sd-req=0x00 --application ./build_nrf52dongle/merged.hex --application-version 1 app.zip
|
||||
nrfutil device program --firmware app.zip --traits nordicDfu
|
||||
33
prj.conf
33
prj.conf
@@ -1,3 +1,23 @@
|
||||
# Configure for multiple broadcasters
|
||||
CONFIG_BT_EXT_ADV_MAX_ADV_SET=5
|
||||
CONFIG_BT_CTLR_ADV_SET=5
|
||||
CONFIG_BT_CTLR_ADV_ISO_SET=5
|
||||
CONFIG_BT_CTLR_ADV_ISO_STREAM_COUNT=5
|
||||
CONFIG_BT_CTLR_SYNC_ISO_STREAM_COUNT=5
|
||||
CONFIG_BT_CTLR_ADV_ISO_STREAM_MAX=5
|
||||
CONFIG_BT_CTLR_SYNC_PERIODIC_ADV_LIST_SIZE=5
|
||||
|
||||
|
||||
CONFIG_BT_BUF_EVT_RX_COUNT=16
|
||||
CONFIG_BT_CTLR_ADV_ISO_PDU_LEN_MAX=247
|
||||
|
||||
# ISO Transmissions
|
||||
CONFIG_BT_CTLR_ISOAL_SOURCES=5
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFERS=8
|
||||
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=255
|
||||
|
||||
##
|
||||
|
||||
CONFIG_CONSOLE=n
|
||||
CONFIG_STDOUT_CONSOLE=n
|
||||
CONFIG_UART_CONSOLE=n
|
||||
@@ -8,11 +28,13 @@ CONFIG_BT=y
|
||||
CONFIG_BT_HCI_RAW=y
|
||||
CONFIG_BT_HCI_RAW_H4=y
|
||||
CONFIG_BT_HCI_RAW_H4_ENABLE=y
|
||||
CONFIG_BT_BUF_EVT_RX_SIZE=255
|
||||
CONFIG_BT_BUF_ACL_RX_SIZE=255
|
||||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
CONFIG_BT_BUF_EVT_DISCARDABLE_SIZE=255
|
||||
CONFIG_BT_CTLR_ASSERT_HANDLER=y
|
||||
CONFIG_BT_MAX_CONN=16
|
||||
#CONFIG_BT_MAX_CONN=16
|
||||
CONFIG_BT_TINYCRYPT_ECC=n
|
||||
|
||||
# Setup ISO Buffer
|
||||
@@ -32,20 +54,15 @@ CONFIG_BT_PER_ADV_SYNC_TRANSFER_SENDER=y
|
||||
|
||||
# Configure Controller
|
||||
CONFIG_BT_CTLR_CONN_ISO_GROUPS=1
|
||||
CONFIG_BT_CTLR_CONN_ISO_STREAMS=3
|
||||
CONFIG_BT_CTLR_SYNC_ISO_STREAM_COUNT=2
|
||||
CONFIG_BT_CTLR_CONN_ISO_STREAMS=5
|
||||
CONFIG_BT_CTLR_ADV_EXT=y
|
||||
CONFIG_BT_CTLR_ADV_SET=2
|
||||
CONFIG_BT_CTLR_ADV_ISO_SET=2
|
||||
CONFIG_BT_CTLR_ADV_ISO_STREAM_COUNT=3
|
||||
CONFIG_BT_CTLR_SYNC_PERIODIC_ADV_LIST_SIZE=1
|
||||
|
||||
# Support six links as a central, or one link as a peripheral
|
||||
CONFIG_BT_MAX_CONN=8
|
||||
CONFIG_BT_CTLR_SDC_PERIPHERAL_COUNT=2
|
||||
|
||||
# Allow using more than default advertising event length
|
||||
CONFIG_BT_CTLR_ADV_DATA_LEN_MAX=251
|
||||
CONFIG_BT_CTLR_ADV_DATA_LEN_MAX=512
|
||||
|
||||
# Workaround: Unable to allocate command buffer when using K_NO_WAIT since
|
||||
# Host number of completed commands does not follow normal flow control.
|
||||
|
||||
@@ -3,6 +3,11 @@
|
||||
#
|
||||
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
|
||||
#
|
||||
# Addedby me
|
||||
CONFIG_BT_EXT_ADV_MAX_ADV_SET=2
|
||||
|
||||
##
|
||||
|
||||
|
||||
CONFIG_HEAP_MEM_POOL_SIZE=8192
|
||||
CONFIG_MAIN_STACK_SIZE=2048
|
||||
|
||||
12
usb.overlay
12
usb.overlay
@@ -15,3 +15,15 @@
|
||||
compatible = "zephyr,cdc-acm-uart";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
/ {
|
||||
host_interface {
|
||||
compatible = "gpio-outputs";
|
||||
status = "okay";
|
||||
timesync: pin_0 {
|
||||
gpios = <&gpio1 01 GPIO_ACTIVE_HIGH>;
|
||||
label = "Controller to host timesync pin";
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user