From 7abf73f14a3fc3b1533aa46f0a9e89666e1a7eb2 Mon Sep 17 00:00:00 2001 From: Andrew Krasichkov Date: Sun, 23 Jun 2024 14:03:30 +0300 Subject: [PATCH] fix zephyr version --- src/ble.c | 13 ++++++++++--- west.yml | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/ble.c b/src/ble.c index 1e453ec..5456450 100644 --- a/src/ble.c +++ b/src/ble.c @@ -16,13 +16,20 @@ LOG_MODULE_REGISTER(pw_ble); #define PW_BLE_EXT_ADV_OPTS 0 #endif +#define IDX_MFG_BATT_LVL 3 +#define IDX_MFG_BTN_STATE (IDX_MFG_BATT_LVL + 1) +#define IDX_MFG_TS (IDX_MFG_BTN_STATE + 1) +#define IDX_MFG_SIGN (IDX_MFG_TS + 8) + static uint8_t mfg_data[] = { /* company ID must be 0xffff by spec */ 0xff, 0xff, /* version */ 0x01, + /* battery level */ + 0x00, /* button state */ - 0x01, + 0x00, /* ts */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* md5 sign */ @@ -42,8 +49,8 @@ void pw_ble_update_adv_data() { int err; - mfg_data[0x03] = pw_btn_is_pressed() ? 1 : 0; - sys_put_be64(initial_ts, &mfg_data[0x04]); + mfg_data[IDX_MFG_BTN_STATE] = pw_btn_is_pressed() ? 1 : 0; + sys_put_be64(initial_ts, &mfg_data[IDX_MFG_TS]); err = bt_le_ext_adv_set_data(adv, advertising, ARRAY_SIZE(advertising), NULL, 0); if (err) { diff --git a/west.yml b/west.yml index a368031..15436d3 100644 --- a/west.yml +++ b/west.yml @@ -1,7 +1,7 @@ manifest: projects: - name: zephyr - revision: v3.7.0 + revision: v3.7.0-rc1 url: https://github.com/zephyrproject-rtos/zephyr import: true