BLE Advertising working with custom UUID
All checks were successful
Deploy Docs / build-and-deploy (push) Successful in 25s

This commit is contained in:
2026-01-02 13:44:34 +01:00
parent 74097143b4
commit c3e554a7a9
11 changed files with 316 additions and 5 deletions

View File

@@ -19,7 +19,15 @@ CONFIG_NET_L2_OPENTHREAD=y
CONFIG_OPENTHREAD=y
CONFIG_OPENTHREAD_FTD=y
CONFIG_OPENTHREAD_SHELL=y
CONFIG_OPENTHREAD_MANUAL_START=y
# Bluetooth
CONFIG_BT=y
CONFIG_BT_PERIPHERAL=y
CONFIG_BT_DEVICE_NAME="Lasertag-Device"
CONFIG_BT_DEVICE_NAME_DYNAMIC=y
# Enable Lasertag Shared Modules
CONFIG_LASERTAG_UTILS=y
CONFIG_THREAD_MGMT=y
CONFIG_THREAD_MGMT=y
CONFIG_BLE_MGMT=y

View File

@@ -2,6 +2,7 @@
#include <zephyr/logging/log.h>
#include <lasertag_utils.h>
#include <thread_mgmt.h>
#include <ble_mgmt.h>
LOG_MODULE_REGISTER(leader_app, CONFIG_LOG_DEFAULT_LEVEL);
@@ -10,12 +11,22 @@ int main(void)
/* Initialize shared project logic and NVS */
lasertag_utils_init();
/* Initialize and start BLE management for provisioning */
int rc = ble_mgmt_init();
if (rc) {
LOG_ERR("BLE initialization failed (err %d)", rc);
return rc;
} else {
LOG_INF("BLE Management initialized successfully.");
}
/* Initialize and start OpenThread stack */
int rc = thread_mgmt_init();
rc = thread_mgmt_init();
if (rc) {
LOG_ERR("Thread initialization failed (err %d)", rc);
} else {
LOG_INF("Leader Application successfully started with Thread Mesh.");
return rc;
}
while (1) {