|
|
@ -188,7 +188,7 @@ static void db_disc_handler(ble_db_discovery_evt_t* p_evt) { ble_nus_c_on_db_dis |
|
|
|
* If @ref ECHOBACK_BLE_UART_DATA is set, the data is sent back to sender. |
|
|
|
*/ |
|
|
|
|
|
|
|
static void app_uart_force_put(uint8_t data){ |
|
|
|
static void app_uart_force_put(uint8_t data) { |
|
|
|
ret_code_t ret_val; |
|
|
|
do { |
|
|
|
ret_val = app_uart_put(data); |
|
|
@ -197,7 +197,6 @@ static void app_uart_force_put(uint8_t data){ |
|
|
|
APP_ERROR_CHECK(ret_val); |
|
|
|
} |
|
|
|
} while (ret_val == NRF_ERROR_BUSY); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
static void ble_nus_chars_received_uart_print(uint8_t* p_data, uint16_t data_len) { |
|
|
@ -322,11 +321,15 @@ static void ble_nus_c_evt_handler(ble_nus_c_t* p_ble_nus_c, ble_nus_c_evt_t cons |
|
|
|
ble_nus_chars_received_uart_print(p_ble_nus_evt->p_data, p_ble_nus_evt->data_len); |
|
|
|
break; |
|
|
|
case BLE_NUS_C_EVT_NUS_TX_EVT_2: |
|
|
|
#if 0 |
|
|
|
block_data_rx_state.rxcnt += p_ble_nus_evt->data_len; |
|
|
|
for (size_t i = 0; i < p_ble_nus_evt->data_len; i++) { |
|
|
|
block_data_rx_state.m_rx_sum_cnt += p_ble_nus_evt->p_data[i]; |
|
|
|
} |
|
|
|
ble_nus_chars_received_uart_print_ch4((uint8_t*)&block_data_rx_state, sizeof(block_data_rx_state)); |
|
|
|
#else |
|
|
|
ble_nus_chars_received_uart_print_ch4((uint8_t*)p_ble_nus_evt->p_data, p_ble_nus_evt->data_len); |
|
|
|
#endif |
|
|
|
break; |
|
|
|
|
|
|
|
case BLE_NUS_C_EVT_DISCONNECTED: |
|
|
@ -620,7 +623,6 @@ int main(void) { |
|
|
|
app_timer_create(&m_uart_send_tmr, APP_TIMER_MODE_REPEATED, uart_send_tmr_cb); |
|
|
|
app_timer_start(m_uart_send_tmr, APP_TIMER_TICKS(2), NULL); |
|
|
|
|
|
|
|
|
|
|
|
// Start execution. |
|
|
|
// printf("BLE UART central example started.\r\n"); |
|
|
|
NRF_LOG_INFO("BLE UART central example started."); |
|
|
|