개발/BLE

CC2541 Sleep/Normal Mode Control API

FA1976 2016. 6. 29. 13:00

CC2541 슬립및 노말 모드제어를 위해 사용되는 API


기본적인 DEV 소스 코드상에는 BLE 관련한 태스크 이벤트가 발생하지 않을경우

최대 400ms 이후에는 강제로 슬립으로 들어간다.


따라서 400ms 이상 제어되는 일반 로직인경우 예를 들어 부저를 1초동안 울린다거나 등등의 기능을 수행할경우 400ms 이후에는 강제로 슬립이 진입되기 때문에 슬립진입을 막아야 한다.


방법은 아래 API를 사용하면됨.


1. 슬립진입

   osal_pwrmgr_device( PWRMGR_BATTERY )


2. 노말상태유지

   osal_pwrmgr_device( PWRMGR_ALWAYS_ON );

'개발 > BLE' 카테고리의 다른 글

CC2540 Supervision Timeout  (0) 2016.07.01
CC2541 Peripheral Sample Code  (0) 2016.06.30
CC2540/CC2541 에 대해서  (0) 2016.06.30
CC2540 TX Power Control  (1) 2016.06.30
CC2540 Direct Connect  (0) 2016.06.30
CC2540 Packet Sniffer  (0) 2016.06.30
CC2540 BTool  (0) 2016.06.30
CC2541F128 Project Setting  (0) 2016.06.29