i try to transmmit the data using bluetooth serial terminal android app and display it on led display

static void nus_data_handler(ble_nus_evt_t * p_evt)
{

if (p_evt->type == BLE_NUS_EVT_RX_DATA)
{
uint32_t err_code;

NRF_LOG_DEBUG("Received data from BLE NUS. Writing data on UART.");
NRF_LOG_HEXDUMP_DEBUG(p_evt->params.rx_data.p_data, p_evt->params.rx_data.length);

for (uint32_t i = 0; i < p_evt->params.rx_data.length; i++)
{
Paint_DrawNum(105, 20, p_evt->params.rx_data.p_data[i], &Font24,BLACK,WHITE);
// Paint_DrawString_EN(105, 20, p_evt->params.rx_data.p_data[i], &Font24,BLACK,WHITE);
/*err_code = app_uart_put(p_evt->params.rx_data.p_data[i]);
if ((err_code != NRF_SUCCESS) && (err_code != NRF_ERROR_BUSY))
{
NRF_LOG_ERROR("Failed receiving NUS message. Error 0x%x. ", err_code);
APP_ERROR_CHECK(err_code);
}*/

}
/*
if (p_evt->params.rx_data.p_data[p_evt->params.rx_data.length - 1] == '\r')
{
// while (app_uart_put('\n') == NRF_ERROR_BUSY);
//while (Paint_DrawChar(105,20,'\n',BLACK,WHITE) == NRF_ERROR_BUSY);
}*/
}

i have used uart example and disable uart this was the code 

whenever the data is transmitted this function will invoked but in my case this function not at all invoked?

Related