BLE 7

nRF52 DFU 부트로더 진입

====== SDK 12.3.0 기준 ========= 1) 일반 app 수정 DFU 진입을 원하는 BLE 서비스에서 하기 코드 추가 테스트용으로 귀찮아서 노티 서비스에 추가함. if(p_evt_write->data[0] == 1) { p_our_service->noti_our_enable = true; NRF_LOG_INFO("Notification enabled\r\n"); #define BOOTLOADER_DFU_START 0xB1 NRF_POWER->GPREGRET = BOOTLOADER_DFU_START; NRF_LOG_INFO("bootloder reset!!\r\n"); NVIC_SystemReset(); } else if(p_evt_write->data[0] == 0) { p_our_ser..

BLE/Nordic 2017.06.21

PSoc BLE S-rom 관련

1. Read 는 문제 없으나, Write 시 클럭이 불안정함. - S-rom Write 시 48Mhz로 클럭을 올려서 하는데, 이후 사용자가 설정한 클럭으로 정상적으로 조정 안됨. - 단 사용자 설정한 클럭이 20Mhz 이상 되면 괜찮음 2. S-rom 처음 Row 번지는 BLE Mac add 관련된 번지라 Write 하면 Mac add 초기화 됨. 주의! 3. Connection interval 최소 22.5~100 ms 이상 설정해야 접속 시 write 정상적으로 됨. (2015.12.29) => interval 짧으면, IMO 클럭 변경으로 BLE 정지됨. 와치독...정지 후 강제 딜레이 주고 Write 해야 됨.

BLE/CYPRESS 2015.12.07