This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Characteristics when connecting a peripheral to central

Hi, I have a peripheral device which has buttons that connects to a central device which is the NRF52 board. When the peripheral device is connected and buttons are inputted, the characteristics of the button are not displayed on the UART terminal when I press it. I was not sure why because I have the correct UUID and the RX and TX characteristics. I have implemented the UART example to the HRS example, but it was because I wanted to have the board act as both the central and the peripheral but connect to any or multiple peripheral. I know that inside the ble_nus_c_evt_handler() method there is ble_nus_c_rx_notif_enable(), but it does not work.

Here is my code so far. Please let me know if there are any errors.

gist.github.com/.../41be2f1584a462dd2c2971764595305f

Any help would be appreciated. Thanks.

Parents
  • That is what I was doing with the ble_app_hrs_c example by trying to put UART from ble_app_uart_c because it is not really working with regards to finding the UUID. However, it works when you put the m_target_periph_name[] as I said before. What parts do I have to add for the ble_app_hrs_c, I have incorporated the UART portions from the example, but I am not sure if it is everything. Can you check my code out that I provided above, if possible. Thanks.

Reply
  • That is what I was doing with the ble_app_hrs_c example by trying to put UART from ble_app_uart_c because it is not really working with regards to finding the UUID. However, it works when you put the m_target_periph_name[] as I said before. What parts do I have to add for the ble_app_hrs_c, I have incorporated the UART portions from the example, but I am not sure if it is everything. Can you check my code out that I provided above, if possible. Thanks.

Children
No Data
Related