From 5ee39f834e3c404cacce062535e340671f7724f6 Mon Sep 17 00:00:00 2001 From: jhChun Date: Thu, 2 Apr 2026 11:17:06 +0900 Subject: [PATCH] =?UTF-8?q?Slave=20Latency=204=20->=200=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project/ble_peripheral/ble_app_bladder_patch/led_control.c | 2 +- project/ble_peripheral/ble_app_bladder_patch/main.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/project/ble_peripheral/ble_app_bladder_patch/led_control.c b/project/ble_peripheral/ble_app_bladder_patch/led_control.c index c089bdd..a09c442 100644 --- a/project/ble_peripheral/ble_app_bladder_patch/led_control.c +++ b/project/ble_peripheral/ble_app_bladder_patch/led_control.c @@ -253,7 +253,7 @@ void led_init(void) void led_set_state(led_state_t state) { if (state >= LED_STATE_COUNT) return; - + /* 이전 패턴 중단 */ app_timer_stop(m_led_timer); led_all_off(); diff --git a/project/ble_peripheral/ble_app_bladder_patch/main.c b/project/ble_peripheral/ble_app_bladder_patch/main.c index 9589a14..a5b1099 100644 --- a/project/ble_peripheral/ble_app_bladder_patch/main.c +++ b/project/ble_peripheral/ble_app_bladder_patch/main.c @@ -146,7 +146,7 @@ #define MIN_CONN_INTERVAL MSEC_TO_UNITS(30, UNIT_1_25_MS) /* 최소 연결 간격: 30ms */ #define MAX_CONN_INTERVAL MSEC_TO_UNITS(30, UNIT_1_25_MS) /* 최대 연결 간격: 30ms */ -#define SLAVE_LATENCY 4 /* 슬레이브 지연: 0 (매 연결 이벤트마다 응답) */ +#define SLAVE_LATENCY 0 /* 슬레이브 지연: 0 (매 연결 이벤트마다 응답) */ #define CONN_SUP_TIMEOUT MSEC_TO_UNITS(4000, UNIT_10_MS) /* 연결 감독 타임아웃: 4초 */ #define FIRST_CONN_PARAMS_UPDATE_DELAY APP_TIMER_TICKS(5000) /* 첫 파라미터 갱신 요청까지 5초 대기 */ #define NEXT_CONN_PARAMS_UPDATE_DELAY APP_TIMER_TICKS(30000) /* 이후 갱신 요청 간격: 30초 */ @@ -1025,7 +1025,8 @@ static void ble_evt_handler(ble_evt_t const * p_ble_evt, void * p_context) { /* BLE 연결이 끊어지는 경우 */ case BLE_GAP_EVT_DISCONNECTED: - DBG_PRINTF("[BLE] Disconnected\r\n"); + DBG_PRINTF("[BLE] Disconnected (reason 0x%02X)\r\n", + p_ble_evt->evt.gap_evt.params.disconnected.reason); ble_connection_st = 0; m_conn_handle = BLE_CONN_HANDLE_INVALID; m_tx_in_progress = false;