본문 바로가기

Programing/ Nordic(BLE)

ble_app_uart 인디케이터 LED 설정 변경

bsp.c

를 열어보면

1
2
#define ADVERTISING_LED_ON_INTERVAL            200
#define ADVERTISING_LED_OFF_INTERVAL           1800
cs

블루투스 방송중일때 LED1번이 깜밖이는 속도 조절 하는 부분입니다. 

저는 아래와 같이 수정하였습니다.

1
2
#define ADVERTISING_LED_ON_INTERVAL            200
#define ADVERTISING_LED_OFF_INTERVAL           200
cs


또 연결이 완료된 후 LED1이 켜져 있는것을 끄기 위해

static uint32_t bsp_led_indication(bsp_indication_t indicate) 함수의 아래 부분을

1
2
3
4
5
6
case BSP_INDICATE_CONNECTED:
            LEDS_OFF(LEDS_MASK & ~BSP_LED_0_MASK & ~ALERT_LED_MASK);
            LEDS_ON(BSP_LED_0_MASK);
            m_stable_state = indicate;
            break;
 
cs

아래 처럼 수정하였습니다.

1
2
3
4
5
6
case BSP_INDICATE_CONNECTED:
            LEDS_OFF(LEDS_MASK & ~BSP_LED_0_MASK & ~ALERT_LED_MASK);
            LEDS_OFF(BSP_LED_0_MASK);
            m_stable_state = indicate;
            break;
 
cs