Forum Replies Created

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • sup_arman22
    Participant

      I checked multiple times. Yes config was saved correctly. I think problem is on Arduino side. When i look into E220.h, I see bpsRate is hardcoded to value 9600. When I change it to 115200, it simply doesn’t transmit packets. Also giving constructor UART_BPS_RATE_115200 doesn’t work. Because we will transmit voice data, it’s crucial not to be bottlenecked by UART rate (given that with bps of 9600 effective rate will be 1.2 kb/s).

      Ps: I fixed the problem in your library. Problem is in begin() function parameters of NeedsStream() function. Instead of taking int baud, uint32_t baud should be given as input parameter. This way, Baud rates higher than 19200 become available.

      sup_arman22
      Participant

        That was simple and good info, thanks for your fast reply. Another question, i use 2 Arduino UNO’s. When i set bps to 115200 in both modules in setConfiguration, packets don’t transmit. Also other bps rates are failing too. Transmission is only possible in 9600 bps at the moment. What is the reason for this?

      Viewing 2 posts - 1 through 2 (of 2 total)