aboutsummaryrefslogtreecommitdiffstats
path: root/patch/app_ble.c.patch
diff options
context:
space:
mode:
authorBernhard Guillon <Bernhard.Guillon@begu.org>2024-12-22 20:12:21 +0100
committerBernhard Guillon <Bernhard.Guillon@begu.org>2024-12-22 20:12:21 +0100
commit7754ef7204e873aa33d55ebe5002257e3941e942 (patch)
tree873dc17f83c61f56e452330c2d1d2d0343305f67 /patch/app_ble.c.patch
downloadwb3s-ble-nebula-galaxy-7754ef7204e873aa33d55ebe5002257e3941e942.tar.gz
wb3s-ble-nebula-galaxy-7754ef7204e873aa33d55ebe5002257e3941e942.zip
Import bk_ble from elektroda forum
https://www.elektroda.com/rtvforum/topic3989434.html\#20742145
Diffstat (limited to 'patch/app_ble.c.patch')
-rw-r--r--patch/app_ble.c.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/patch/app_ble.c.patch b/patch/app_ble.c.patch
new file mode 100644
index 0000000..3aa6a24
--- /dev/null
+++ b/patch/app_ble.c.patch
@@ -0,0 +1,21 @@
+--- sdk/driver/ble/ble_pub/modules/app/src/app_ble.c 2021-08-16 11:59:34.000000000 -0500
++++ ../sdk/driver/ble/ble_pub/modules/app/src/app_ble.c 2023-07-11 09:46:34.035353420 -0500
+@@ -316,6 +316,7 @@
+ * FUNCTION DEFINITIONS
+ ****************************************************************************************
+ */
++void appm_ll_scan_init(void);// fix an annoying compiler warning
+
+ void appm_init()
+ {
+@@ -328,6 +329,10 @@
+ // Reset the application manager environment
+ memset(&app_env, 0, sizeof(app_env));
+
++ // copy the name set by ble_main()
++ memcpy(app_env.dev_name, app_dflt_dev_name, APP_DFLT_DEVICE_NAME_LEN);
++ app_env.dev_name_len = strlen((const char *)app_env.dev_name); //ble_activate() should have made sure this is safe
++
+ // Create APP task
+ kernel_task_create(TASK_APP, &TASK_DESC_APP);
+