In uart_event_handle case APP_UART_DATA_READY
In uart_event_handle case APP_UART_DATA_READY
Hello,
err_code is success and also data loss is happen
It does not seem like you are checking the returned error code for your call to ble_nus_data_send in the shared code.
Please make sure to pass the returned error code to an APP_ERROR_CHECK to be notified whether an error has occured.
In addition, please make sure to have DEBUG added to your preprocessor defines like shown in the included image, as this will make your logger output a detailed error message whenever a non-NRF_SUCCESS error code is passed to an APP_ERROR_CHECK.
Best regards,
Karl
Hello,
Yes, but the APP_ERROR_CHECK is more certain than catching an change from 0 in a log updating each 20 ms.
Please share the full log file here using the Insert -> File option so that I may examine the activity around the time in which data is dropped or lost.
Best regards,
Karl
00> <info> app_timer: RTC: initialized. 00> 00> <info> app: Debug logging for UART over RTT started. 00> 00> <info> app: Connected 00> 00> <info> app: Data len is set to 0xF4(244) 00> 00> <info> app: err_code: 0,sequence: 1 00> 00> 00> <info> app: err_code: 0,sequence: 2 00> 00> 00> <info> app: err_code: 0,sequence: 3 00> 00> 00> <info> app: err_code: 0,sequence: 4 00> 00> 00> <info> app: err_code: 0,sequence: 5 00> 00> 00> <info> app: err_code: 0,sequence: 6 00> 00> 00> <info> app: err_code: 0,sequence: 7 00> 00> 00> <info> app: err_code: 0,sequence: 8 00> 00> 00> <info> app: err_code: 0,sequence: 9 00> 00> 00> <info> app: err_code: 0,sequence: 10 00> 00> 00> <info> app: err_code: 0,sequence: 11 00> 00> 00> <info> app: err_code: 0,sequence: 12 00> 00> 00> <info> app: err_code: 0,sequence: 13 00> 00> 00> <info> app: err_code: 0,sequence: 14 00> 00> 00> <info> app: err_code: 0,sequence: 15 00> 00> 00> <info> app: err_code: 0,sequence: 16 00> 00> 00> <info> app: err_code: 0,sequence: 17 00> 00> 00> <info> app: err_code: 0,sequence: 18 00> 00> 00> <info> app: err_code: 0,sequence: 19 00> 00> 00> <info> app: err_code: 0,sequence: 20 00> 00> 00> <info> app: err_code: 0,sequence: 21 00> 00> 00> <info> app: err_code: 0,sequence: 22 00> 00> 00> <info> app: err_code: 0,sequence: 23 00> 00> 00> <info> app: err_code: 0,sequence: 24 00> 00> 00> <info> app: err_code: 0,sequence: 25 00> 00> 00> <info> app: err_code: 0,sequence: 26 00> 00> 00> <info> app: err_code: 0,sequence: 27 00> 00> 00> <info> app: err_code: 0,sequence: 28 00> 00> 00> <info> app: err_code: 0,sequence: 29 00> 00> 00> <info> app: err_code: 0,sequence: 30 00> 00> 00> <info> app: err_code: 0,sequence: 31 00> 00> 00> <info> app: err_code: 0,sequence: 32 00> 00> 00> <info> app: err_code: 0,sequence: 33 00> 00> 00> <info> app: err_code: 0,sequence: 34 00> 00> 00> <info> app: err_code: 0,sequence: 35 00> 00> 00> <info> app: err_code: 0,sequence: 36 00> 00> 00> <info> app: err_code: 0,sequence: 37 00> 00> 00> <info> app: err_code: 0,sequence: 38 00> 00> 00> <info> app: err_code: 0,sequence: 39 00> 00> 00> <info> app: err_code: 0,sequence: 40 00> 00> 00> <info> app: err_code: 0,sequence: 41 00> 00> 00> <info> app: err_code: 0,sequence: 42 00> 00> 00> <info> app: err_code: 0,sequence: 43 00> 00> 00> <info> app: err_code: 0,sequence: 44 00> 00> 00> <info> app: err_code: 0,sequence: 45 00> 00> 00> <info> app: err_code: 0,sequence: 46 00> 00> 00> <info> app: err_code: 0,sequence: 47 00> 00> 00> <info> app: err_code: 0,sequence: 48 00> 00> 00> <info> app: err_code: 0,sequence: 49 00> 00> 00> <info> app: err_code: 0,sequence: 50 00> 00> 00> <info> app: err_code: 0,sequence: 51 00> 00> 00> <info> app: err_code: 0,sequence: 52 00> 00> 00> <info> app: err_code: 0,sequence: 53 00> 00> 00> <info> app: err_code: 0,sequence: 54 00> 00> 00> <info> app: err_code: 0,sequence: 55 00> 00> 00> <info> app: err_code: 0,sequence: 56 00> 00> 00> <info> app: err_code: 0,sequence: 57 00> 00> 00> <info> app: err_code: 0,sequence: 58 00> 00> 00> <info> app: err_code: 0,sequence: 59 00> 00> 00> <info> app: err_code: 0,sequence: 60 00> 00> 00> <info> app: err_code: 0,sequence: 61 00> 00> 00> <info> app: err_code: 0,sequence: 62 00> 00> 00> <info> app: err_code: 19,sequence: 63 00> 00> 00> <info> app: err_code: 0,sequence: 64 00> 00> 00> <info> app: err_code: 0,sequence: 65 00> 00> 00> <info> app: err_code: 0,sequence: 66 00> 00> 00> <info> app: err_code: 0,sequence: 67 00> 00> 00> <info> app: err_code: 0,sequence: 68 00> 00> 00> <info> app: err_code: 0,sequence: 69 00> 00> 00> <info> app: err_code: 0,sequence: 70 00> 00> 00> <info> app: err_code: 0,sequence: 71 00> 00> 00> <info> app: err_code: 0,sequence: 72 00> 00> 00> <info> app: err_code: 0,sequence: 73 00> 00> 00> <info> app: err_code: 0,sequence: 74 00> 00> 00> <info> app: err_code: 0,sequence: 75 00> 00> 00> <info> app: err_code: 0,sequence: 76 00> 00> 00> <info> app: err_code: 0,sequence: 77 00> 00> 00> <info> app: err_code: 0,sequence: 78 00> 00> 00> <info> app: err_code: 0,sequence: 79 00> 00> 00> <info> app: err_code: 19,sequence: 80 00> 00> 00> <info> app: err_code: 0,sequence: 81 00> 00> 00> <info> app: err_code: 0,sequence: 82 00> 00> 00> <info> app: err_code: 0,sequence: 83 00> 00> 00> <info> app: err_code: 0,sequence: 84 00> 00> 00> <info> app: err_code: 0,sequence: 85 00> 00> 00> <info> app: err_code: 0,sequence: 86 00> 00> 00> <info> app: err_code: 0,sequence: 87 00> 00> 00> <info> app: err_code: 0,sequence: 88 00> 00> 00> <info> app: err_code: 0,sequence: 89 00> 00> 00> <info> app: err_code: 0,sequence: 90 00> 00> 00> <info> app: err_code: 0,sequence: 91 00> 00> 00> <info> app: err_code: 0,sequence: 92 00> 00> 00> <info> app: err_code: 0,sequence: 93 00> 00> 00> <info> app: err_code: 0,sequence: 94 00> 00> 00> <info> app: err_code: 0,sequence: 95 00> 00> 00> <info> app: err_code: 0,sequence: 96 00> 00> 00> <info> app: err_code: 0,sequence: 97 00> 00> 00> <info> app: err_code: 0,sequence: 98 00> 00> 00> <info> app: err_code: 0,sequence: 99 00> 00> 00> <info> app: err_code: 0,sequence: 100 00> 00> 00> <info> app: err_code: 0,sequence: 101 00> 00> 00> <info> app: err_code: 0,sequence: 102 00> 00> 00> <info> app: err_code: 0,sequence: 103 00> 00> 00> <info> app: err_code: 0,sequence: 104 00> 00> 00> <info> app: err_code: 0,sequence: 105 00> 00> 00> <info> app: err_code: 0,sequence: 106 00> 00> 00> <info> app: err_code: 0,sequence: 107 00> 00> 00> <info> app: err_code: 0,sequence: 108 00> 00> 00> <info> app: err_code: 0,sequence: 109 00> 00> 00> <info> app: err_code: 0,sequence: 110 00> 00> 00> <info> app: err_code: 0,sequence: 111 00> 00> 00> <info> app: err_code: 0,sequence: 112 00> 00> 00> <info> app: err_code: 0,sequence: 113 00> 00> 00> <info> app: err_code: 0,sequence: 114 00> 00> 00> <info> app: err_code: 0,sequence: 115 00> 00> 00> <info> app: err_code: 0,sequence: 116 00> 00> 00> <info> app: err_code: 0,sequence: 117 00> 00> 00> <info> app: err_code: 0,sequence: 118 00> 00> 00> <info> app: err_code: 0,sequence: 119 00> 00> 00> <info> app: err_code: 0,sequence: 120 00> 00> 00> <info> app: err_code: 0,sequence: 121 00> 00> 00> <info> app: err_code: 0,sequence: 122 00> 00> 00> <info> app: err_code: 0,sequence: 123 00> 00> 00> <info> app: err_code: 0,sequence: 124 00> 00> 00> <info> app: err_code: 0,sequence: 125 00> 00> 00> <info> app: err_code: 0,sequence: 126 00> 00> 00> <info> app: err_code: 0,sequence: 127 00> 00> 00> <info> app: err_code: 0,sequence: 128 00> 00> 00> <info> app: err_code: 0,sequence: 129 00> 00> 00> <info> app: err_code: 0,sequence: 130 00> 00> 00> <info> app: err_code: 0,sequence: 131 00> 00> 00> <info> app: err_code: 0,sequence: 132 00> 00> 00> <info> app: err_code: 0,sequence: 133 00> 00> 00> <info> app: err_code: 0,sequence: 134 00> 00> 00> <info> app: err_code: 0,sequence: 135 00> 00> 00> <info> app: err_code: 0,sequence: 136 00> 00> 00> <info> app: err_code: 0,sequence: 137 00> 00> 00> <info> app: err_code: 0,sequence: 138 00> 00> 00> <info> app: err_code: 0,sequence: 139 00> 00> 00> <info> app: err_code: 0,sequence: 140 00> 00> 00> <info> app: err_code: 0,sequence: 141 00> 00> 00> <info> app: err_code: 0,sequence: 142 00> 00> 00> <info> app: err_code: 0,sequence: 143 00> 00> 00> <info> app: err_code: 0,sequence: 144 00> 00> 00> <info> app: err_code: 0,sequence: 145 00> 00> 00> <info> app: err_code: 0,sequence: 146 00> 00> 00> <info> app: err_code: 0,sequence: 147 00> 00> 00> <info> app: err_code: 0,sequence: 148 00> 00> 00> <info> app: err_code: 0,sequence: 149 00> 00> 00> <info> app: err_code: 0,sequence: 150 00> 00> 00> <info> app: err_code: 0,sequence: 151 00> 00> 00> <info> app: err_code: 0,sequence: 152 00> 00> 00> <info> app: err_code: 0,sequence: 153 00> 00> 00> <info> app: err_code: 0,sequence: 154 00> 00> 00> <info> app: err_code: 0,sequence: 155 00> 00> 00> <info> app: err_code: 0,sequence: 156 00> 00> 00> <info> app: err_code: 0,sequence: 157 00> 00> 00> <info> app: err_code: 0,sequence: 158 00> 00> 00> <info> app: err_code: 0,sequence: 159 00> 00> 00> <info> app: err_code: 0,sequence: 160 00> 00> 00> <info> app: err_code: 0,sequence: 161 00> 00> 00> <info> app: err_code: 0,sequence: 162 00> 00> 00> <info> app: err_code: 0,sequence: 163 00> 00> 00> <info> app: err_code: 0,sequence: 164 00> 00> 00> <info> app: err_code: 0,sequence: 165 00> 00> 00> <info> app: err_code: 0,sequence: 166 00> 00> 00> <info> app: err_code: 0,sequence: 167 00> 00> 00> <info> app: err_code: 0,sequence: 168 00> 00> 00> <info> app: err_code: 0,sequence: 169 00> 00> 00> <info> app: err_code: 0,sequence: 170 00> 00> 00> <info> app: err_code: 0,sequence: 171 00> 00> 00> <info> app: err_code: 0,sequence: 172 00> 00> 00> <info> app: err_code: 0,sequence: 173 00> 00> 00> <info> app: err_code: 0,sequence: 174 00> 00> 00> <info> app: err_code: 0,sequence: 175 00> 00> 00> <info> app: err_code: 0,sequence: 176 00> 00> 00> <info> app: err_code: 0,sequence: 177 00> 00> 00> <info> app: err_code: 0,sequence: 178 00> 00> 00> <info> app: err_code: 0,sequence: 179 00> 00> 00> <info> app: err_code: 0,sequence: 180 00> 00> 00> <info> app: err_code: 0,sequence: 181 00> 00> 00> <info> app: err_code: 0,sequence: 182 00> 00> 00> <info> app: err_code: 0,sequence: 183 00> 00> 00> <info> app: err_code: 0,sequence: 184 00> 00> 00> <info> app: err_code: 0,sequence: 185 00> 00> 00> <info> app: err_code: 0,sequence: 186 00> 00> 00> <info> app: err_code: 0,sequence: 187 00> 00> 00> <info> app: err_code: 0,sequence: 188 00> 00> 00> <info> app: err_code: 0,sequence: 189 00> 00> 00> <info> app: err_code: 0,sequence: 190 00> 00> 00> <info> app: err_code: 0,sequence: 191 00> 00> 00> <info> app: err_code: 0,sequence: 192 00> 00> 00> <info> app: err_code: 0,sequence: 193 00> 00> 00> <info> app: err_code: 0,sequence: 194 00> 00> 00> <info> app: err_code: 0,sequence: 195 00> 00> 00> <info> app: err_code: 0,sequence: 196 00> 00> 00> <info> app: err_code: 0,sequence: 197 00> 00> 00> <info> app: err_code: 0,sequence: 198 00> 00> 00> <info> app: err_code: 0,sequence: 199 00> 00> 00> <info> app: err_code: 0,sequence: 200 00> 00> 00> <info> app: err_code: 0,sequence: 201 00> 00> 00> <info> app: err_code: 0,sequence: 202 00> 00> 00> <info> app: err_code: 0,sequence: 203 00> 00> 00> <info> app: err_code: 0,sequence: 204 00> 00> 00> <info> app: err_code: 0,sequence: 205 00> 00> 00> <info> app: err_code: 0,sequence: 206 00> 00> 00> <info> app: err_code: 0,sequence: 207 00> 00> 00> <info> app: err_code: 0,sequence: 208 00> 00> 00> <info> app: err_code: 0,sequence: 209 00> 00> 00> <info> app: err_code: 0,sequence: 210 00> 00> 00> <info> app: err_code: 0,sequence: 211 00> 00> 00> <info> app: err_code: 0,sequence: 212 00> 00> 00> <info> app: err_code: 0,sequence: 213 00> 00> 00> <info> app: err_code: 0,sequence: 214 00> 00> 00> <info> app: err_code: 0,sequence: 215 00> 00> 00> <info> app: err_code: 0,sequence: 216 00> 00> 00> <info> app: err_code: 0,sequence: 217 00> 00> 00> <info> app: err_code: 0,sequence: 218 00> 00> 00> <info> app: err_code: 0,sequence: 219 00> 00> 00> <info> app: err_code: 0,sequence: 220 00> 00> 00> <info> app: err_code: 0,sequence: 221 00> 00> 00> <info> app: err_code: 0,sequence: 222 00> 00> 00> <info> app: err_code: 0,sequence: 223 00> 00> 00> <info> app: err_code: 0,sequence: 224 00> 00> 00> <info> app: err_code: 0,sequence: 225 00> 00> 00> <info> app: err_code: 0,sequence: 226 00> 00> 00> <info> app: err_code: 0,sequence: 227 00> 00> 00> <info> app: err_code: 0,sequence: 228 00> 00> 00> <info> app: err_code: 0,sequence: 229 00> 00> 00> <info> app: err_code: 0,sequence: 230 00> 00> 00> <info> app: err_code: 0,sequence: 231 00> 00> 00> <info> app: err_code: 0,sequence: 232 00> 00> 00> <info> app: err_code: 0,sequence: 233 00> 00> 00> <info> app: err_code: 0,sequence: 234 00> 00> 00> <info> app: err_code: 0,sequence: 235 00> 00> 00> <info> app: err_code: 0,sequence: 236 00> 00> 00> <info> app: err_code: 0,sequence: 237 00> 00> 00> <info> app: err_code: 0,sequence: 238 00> 00> 00> <info> app: err_code: 0,sequence: 239 00> 00> 00> <info> app: err_code: 0,sequence: 240 00> 00> 00> <info> app: err_code: 0,sequence: 241 00> 00> 00> <info> app: err_code: 0,sequence: 242 00> 00> 00> <info> app: err_code: 0,sequence: 243 00> 00> 00> <info> app: err_code: 0,sequence: 244 00> 00> 00> <info> app: err_code: 0,sequence: 245 00> 00> 00> <info> app: err_code: 0,sequence: 246 00> 00> 00> <info> app: err_code: 0,sequence: 247 00> 00> 00> <info> app: err_code: 0,sequence: 248 00> 00> 00> <info> app: err_code: 0,sequence: 249 00> 00> 00> <info> app: err_code: 0,sequence: 250 00> 00> 00> <info> app: err_code: 0,sequence: 251 00> 00> 00> <info> app: err_code: 0,sequence: 252 00> 00> 00> <info> app: err_code: 0,sequence: 253 00> 00> 00> <info> app: err_code: 0,sequence: 254 00> 00> 00> <info> app: err_code: 0,sequence: 255 00> 00> 00> <info> app: err_code: 0,sequence: 256 00> 00> 00> <info> app: err_code: 0,sequence: 257 00> 00> 00> <info> app: err_code: 0,sequence: 258 00> 00> 00> <info> app: err_code: 0,sequence: 259 00> 00> 00> <info> app: err_code: 0,sequence: 260 00> 00> 00> <info> app: err_code: 0,sequence: 261 00> 00> 00> <info> app: err_code: 0,sequence: 262 00> 00> 00> <info> app: err_code: 0,sequence: 263 00> 00> 00> <info> app: err_code: 0,sequence: 264 00> 00> 00> <info> app: err_code: 0,sequence: 265 00> 00> 00> <info> app: err_code: 0,sequence: 266 00> 00> 00> <info> app: err_code: 0,sequence: 267 00> 00> 00> <info> app: err_code: 0,sequence: 268 00> 00> 00> <info> app: err_code: 0,sequence: 269 00> 00> 00> <info> app: err_code: 0,sequence: 270 00> 00> 00> <info> app: err_code: 0,sequence: 271 00> 00> 00> <info> app: err_code: 0,sequence: 272 00> 00> 00> <info> app: err_code: 0,sequence: 273 00> 00> 00> <info> app: err_code: 0,sequence: 274 00> 00> 00> <info> app: err_code: 0,sequence: 275 00> 00> 00> <info> app: err_code: 0,sequence: 276 00> 00> 00> <info> app: err_code: 0,sequence: 277 00> 00> 00> <info> app: err_code: 0,sequence: 278 00> 00> 00> <info> app: err_code: 0,sequence: 279 00> 00> 00> <info> app: err_code: 0,sequence: 280 00> 00> 00> <info> app: err_code: 0,sequence: 281 00> 00> 00> <info> app: err_code: 0,sequence: 282 00> 00> 00> <info> app: err_code: 0,sequence: 283 00> 00> 00> <info> app: err_code: 0,sequence: 284 00> 00> 00> <info> app: err_code: 0,sequence: 285 00> 00> 00> <info> app: err_code: 0,sequence: 286 00> 00> 00> <info> app: err_code: 0,sequence: 287 00> 00> 00> <info> app: err_code: 0,sequence: 288 00> 00> 00> <info> app: err_code: 0,sequence: 289 00> 00> 00> <info> app: err_code: 0,sequence: 290 00> 00> 00> <info> app: err_code: 0,sequence: 291 00> 00> 00> <info> app: err_code: 0,sequence: 292 00> 00> 00> <info> app: err_code: 0,sequence: 293 00> 00> 00> <info> app: err_code: 0,sequence: 294 00> 00> 00> <info> app: err_code: 0,sequence: 295 00> 00> 00> <info> app: err_code: 0,sequence: 296 00> 00> 00> <info> app: err_code: 0,sequence: 297 00> 00> 00> <info> app: err_code: 0,sequence: 298 00> 00> 00> <info> app: err_code: 0,sequence: 299 00> 00> 00> <info> app: err_code: 0,sequence: 300 00> 00> 00> <info> app: err_code: 0,sequence: 301 00> 00> 00> <info> app: err_code: 0,sequence: 302 00> 00> 00> <info> app: err_code: 0,sequence: 303 00> 00> 00> <info> app: err_code: 0,sequence: 304 00> 00> 00> <info> app: err_code: 0,sequence: 305 00> 00> 00> <info> app: err_code: 0,sequence: 306 00> 00> 00> <info> app: err_code: 0,sequence: 307 00> 00> 00> <info> app: err_code: 0,sequence: 308 00> 00> 00> <info> app: err_code: 0,sequence: 309 00> 00> 00> <info> app: err_code: 0,sequence: 310 00> 00> 00> <info> app: err_code: 0,sequence: 311 00> 00> 00> <info> app: err_code: 0,sequence: 312 00> 00> 00> <info> app: err_code: 0,sequence: 313 00> 00> 00> <info> app: err_code: 0,sequence: 314 00> 00> 00> <info> app: err_code: 0,sequence: 315 00> 00> 00> <info> app: err_code: 0,sequence: 316 00> 00> 00> <info> app: err_code: 0,sequence: 317 00> 00> 00> <info> app: err_code: 0,sequence: 318 00> 00> 00> <info> app: err_code: 0,sequence: 319 00> 00> 00> <info> app: err_code: 0,sequence: 320 00> 00> 00> <info> app: err_code: 0,sequence: 321 00> 00> 00> <info> app: err_code: 0,sequence: 322 00> 00> 00> <info> app: err_code: 0,sequence: 323 00> 00> 00> <info> app: err_code: 0,sequence: 324 00> 00> 00> <info> app: err_code: 0,sequence: 325 00> 00> 00> <info> app: err_code: 0,sequence: 326 00> 00> 00> <info> app: err_code: 0,sequence: 327 00> 00> 00> <info> app: err_code: 0,sequence: 328 00> 00> 00> <info> app: err_code: 0,sequence: 329 00> 00> 00> <info> app: err_code: 0,sequence: 330 00> 00> 00> <info> app: err_code: 0,sequence: 331 00> 00> 00> <info> app: err_code: 0,sequence: 332 00> 00> 00> <info> app: err_code: 0,sequence: 333 00> 00> 00> <info> app: err_code: 0,sequence: 334 00> 00> 00> <info> app: err_code: 0,sequence: 335 00> 00> 00> <info> app: err_code: 0,sequence: 336 00> 00> 00> <info> app: err_code: 0,sequence: 337 00> 00> 00> <info> app: err_code: 0,sequence: 338 00> 00> 00> <info> app: err_code: 0,sequence: 339 00> 00> 00> <info> app: err_code: 0,sequence: 340 00> 00> 00> <info> app: err_code: 0,sequence: 341 00> 00> 00> <info> app: err_code: 0,sequence: 342 00> 00> 00> <info> app: err_code: 0,sequence: 343 00> 00> 00> <info> app: err_code: 0,sequence: 344 00> 00> 00> <info> app: err_code: 0,sequence: 345 00> 00> 00> <info> app: err_code: 0,sequence: 346 00> 00> 00> <info> app: err_code: 0,sequence: 347 00> 00> 00> <info> app: err_code: 0,sequence: 348 00> 00> 00> <info> app: err_code: 0,sequence: 349 00> 00> 00> <info> app: err_code: 0,sequence: 350 00> 00> 00> <info> app: err_code: 0,sequence: 351 00> 00> 00> <info> app: err_code: 0,sequence: 352 00> 00> 00> <info> app: err_code: 0,sequence: 353 00> 00> 00> <info> app: err_code: 0,sequence: 354 00> 00> 00> <info> app: err_code: 0,sequence: 355 00> 00> 00> <info> app: err_code: 0,sequence: 356 00> 00> 00> <info> app: err_code: 0,sequence: 357 00> 00> 00> <info> app: err_code: 0,sequence: 358 00> 00> 00> <info> app: err_code: 0,sequence: 359 00> 00> 00> <info> app: err_code: 0,sequence: 360 00> 00> 00> <info> app: err_code: 0,sequence: 361 00> 00> 00> <info> app: err_code: 0,sequence: 362 00> 00> 00> <info> app: err_code: 0,sequence: 363 00> 00> 00> <info> app: err_code: 0,sequence: 364 00> 00> 00> <info> app: err_code: 0,sequence: 365 00> 00> 00> <info> app: err_code: 0,sequence: 366 00> 00> 00> <info> app: err_code: 0,sequence: 367 00> 00> 00> <info> app: err_code: 0,sequence: 368 00> 00> 00> <info> app: err_code: 0,sequence: 369 00> 00> 00> <info> app: err_code: 0,sequence: 370 00> 00> 00> <info> app: err_code: 0,sequence: 371 00> 00> 00> <info> app: err_code: 0,sequence: 372 00> 00> 00> <info> app: err_code: 0,sequence: 373 00> 00> 00> <info> app: err_code: 0,sequence: 374 00> 00> 00> <info> app: err_code: 0,sequence: 375 00> 00> 00> <info> app: err_code: 0,sequence: 376 00> 00> 00> <info> app: err_code: 0,sequence: 377 00> 00> 00> <info> app: err_code: 0,sequence: 378 00> 00> 00> <info> app: err_code: 0,sequence: 379 00> 00> 00> <info> app: err_code: 0,sequence: 380 00> 00> 00> <info> app: err_code: 0,sequence: 381 00> 00> 00> <info> app: err_code: 0,sequence: 382 00> 00> 00> <info> app: err_code: 0,sequence: 383 00> 00> 00> <info> app: err_code: 0,sequence: 384 00> 00> 00> <info> app: err_code: 0,sequence: 385 00> 00> 00> <info> app: err_code: 0,sequence: 386 00> 00> 00> <info> app: err_code: 0,sequence: 387 00> 00> 00> <info> app: err_code: 0,sequence: 388 00> 00> 00> <info> app: err_code: 0,sequence: 389 00> 00> 00> <info> app: err_code: 0,sequence: 390 00> 00> 00> <info> app: err_code: 0,sequence: 391 00> 00> 00> <info> app: err_code: 0,sequence: 392 00> 00> 00> <info> app: err_code: 0,sequence: 393 00> 00> 00> <info> app: err_code: 0,sequence: 394 00> 00> 00> <info> app: err_code: 0,sequence: 395 00> 00> 00> <info> app: err_code: 0,sequence: 396 00> 00> 00> <info> app: err_code: 0,sequence: 397 00> 00> 00> <info> app: err_code: 0,sequence: 398 00> 00> 00> <info> app: err_code: 0,sequence: 399 00> 00> 00> <info> app: err_code: 0,sequence: 400 00> 00> 00> <info> app: err_code: 0,sequence: 401 00> 00> 00> <info> app: err_code: 0,sequence: 402 00> 00> 00> <info> app: err_code: 0,sequence: 403 00> 00> 00> <info> app: err_code: 0,sequence: 404 00> 00> 00> <info> app: err_code: 0,sequence: 405 00> 00> 00> <info> app: err_code: 0,sequence: 406 00> 00> 00> <info> app: err_code: 0,sequence: 407 00> 00> 00> <info> app: err_code: 0,sequence: 408 00> 00> 00> <info> app: err_code: 0,sequence: 409 00> 00> 00> <info> app: err_code: 0,sequence: 410 00> 00> 00> <info> app: err_code: 0,sequence: 411 00> 00> 00> <info> app: err_code: 0,sequence: 412 00> 00> 00> <info> app: err_code: 0,sequence: 413 00> 00> 00> <info> app: err_code: 0,sequence: 414 00> 00> 00> <info> app: err_code: 0,sequence: 415 00> 00> 00> <info> app: err_code: 0,sequence: 416 00> 00> 00> <info> app: err_code: 0,sequence: 417 00> 00> 00> <info> app: err_code: 0,sequence: 418 00> 00> 00> <info> app: err_code: 0,sequence: 419 00> 00> 00> <info> app: err_code: 0,sequence: 420 00> 00> 00> <info> app: err_code: 0,sequence: 421 00> 00> 00> <info> app: err_code: 0,sequence: 422 00> 00> 00> <info> app: err_code: 0,sequence: 423 00> 00> 00> <info> app: err_code: 0,sequence: 424 00> 00> 00> <info> app: err_code: 0,sequence: 425 00> 00> 00> <info> app: err_code: 0,sequence: 426 00> 00> 00> <info> app: err_code: 0,sequence: 427 00> 00> 00> <info> app: err_code: 0,sequence: 428 00> 00> 00> <info> app: err_code: 0,sequence: 429 00> 00> 00> <info> app: err_code: 0,sequence: 430 00> 00> 00> <info> app: err_code: 0,sequence: 431 00> 00> 00> <info> app: err_code: 0,sequence: 432 00> 00> 00> <info> app: err_code: 0,sequence: 433 00> 00> 00> <info> app: err_code: 0,sequence: 434 00> 00> 00> <info> app: err_code: 0,sequence: 435 00> 00> 00> <info> app: err_code: 0,sequence: 436 00> 00> 00> <info> app: err_code: 0,sequence: 437 00> 00> 00> <info> app: err_code: 0,sequence: 438 00> 00> 00> <info> app: err_code: 0,sequence: 439 00> 00> 00> <info> app: err_code: 0,sequence: 440 00> 00> 00> <info> app: err_code: 0,sequence: 441 00> 00> 00> <info> app: err_code: 0,sequence: 442 00> 00> 00> <info> app: err_code: 0,sequence: 443 00> 00> 00> <info> app: err_code: 0,sequence: 444 00> 00> 00> <info> app: err_code: 0,sequence: 445 00> 00> 00> <info> app: err_code: 0,sequence: 446 00> 00> 00> <info> app: err_code: 0,sequence: 447 00> 00> 00> <info> app: err_code: 0,sequence: 448 00> 00> 00> <info> app: err_code: 0,sequence: 449 00> 00> 00> <info> app: err_code: 0,sequence: 450 00> 00> 00> <info> app: err_code: 0,sequence: 451 00> 00> 00> <info> app: err_code: 0,sequence: 452 00> 00> 00> <info> app: err_code: 0,sequence: 453 00> 00> 00> <info> app: err_code: 0,sequence: 454 00> 00> 00> <info> app: err_code: 0,sequence: 455 00> 00> 00> <info> app: err_code: 0,sequence: 456 00> 00> 00> <info> app: err_code: 0,sequence: 457 00> 00> 00> <info> app: err_code: 0,sequence: 458 00> 00> 00> <info> app: err_code: 0,sequence: 459 00> 00> 00> <info> app: err_code: 0,sequence: 460 00> 00> 00> <info> app: err_code: 0,sequence: 461 00> 00> 00> <info> app: err_code: 0,sequence: 462 00> 00> 00> <info> app: err_code: 0,sequence: 463 00> 00> 00> <info> app: err_code: 0,sequence: 464 00> 00> 00> <info> app: err_code: 0,sequence: 465 00> 00> 00> <info> app: err_code: 0,sequence: 466 00> 00> 00> <info> app: err_code: 0,sequence: 467 00> 00> 00> <info> app: err_code: 0,sequence: 468 00> 00> 00> <info> app: err_code: 0,sequence: 469 00> 00> 00> <info> app: err_code: 0,sequence: 470 00> 00> 00> <info> app: err_code: 0,sequence: 471 00> 00> 00> <info> app: err_code: 0,sequence: 472 00> 00> 00> <info> app: err_code: 0,sequence: 473 00> 00> 00> <info> app: err_code: 0,sequence: 474 00> 00> 00> <info> app: err_code: 0,sequence: 475 00> 00> 00> <info> app: err_code: 0,sequence: 476 00> 00> 00> <info> app: err_code: 0,sequence: 477 00> 00> 00> <info> app: err_code: 0,sequence: 478 00> 00> 00> <info> app: err_code: 0,sequence: 479 00> 00> 00> <info> app: err_code: 0,sequence: 480 00> 00> 00> <info> app: err_code: 0,sequence: 481 00> 00> 00> <info> app: err_code: 0,sequence: 482 00> 00> 00> <info> app: err_code: 0,sequence: 483 00> 00> 00> <info> app: err_code: 0,sequence: 484 00> 00> 00> <info> app: err_code: 0,sequence: 485 00> 00> 00> <info> app: err_code: 0,sequence: 486 00> 00> 00> <info> app: err_code: 0,sequence: 487 00> 00> 00> <info> app: err_code: 0,sequence: 488 00> 00> 00> <info> app: err_code: 0,sequence: 489 00> 00> 00> <info> app: err_code: 0,sequence: 490 00> 00> 00> <info> app: err_code: 0,sequence: 491 00> 00> 00> <info> app: err_code: 0,sequence: 492 00> 00> 00> <info> app: err_code: 0,sequence: 493 00> 00> 00> <info> app: err_code: 0,sequence: 494 00> 00> 00> <info> app: err_code: 0,sequence: 495 00> 00> 00> <info> app: err_code: 0,sequence: 496 00> 00> 00> <info> app: err_code: 0,sequence: 497 00> 00> 00> <info> app: err_code: 0,sequence: 498 00> 00> 00> <info> app: err_code: 0,sequence: 499 00> 00> 00> <info> app: err_code: 0,sequence: 500 00> 00> 00> <info> app: err_code: 0,sequence: 501 00> 00> 00> <info> app: err_code: 0,sequence: 502 00> 00> 00> <info> app: err_code: 0,sequence: 503 00> 00> 00> <info> app: err_code: 0,sequence: 504 00> 00> 00> <info> app: err_code: 0,sequence: 505 00> 00> 00> <info> app: err_code: 0,sequence: 506 00> 00> 00> <info> app: err_code: 0,sequence: 507 00> 00> 00> <info> app: err_code: 0,sequence: 508 00> 00> 00> <info> app: err_code: 0,sequence: 509 00> 00> 00> <info> app: err_code: 0,sequence: 510 00> 00> 00> <info> app: err_code: 0,sequence: 511 00> 00> 00> <info> app: err_code: 0,sequence: 512 00> 00> 00> <info> app: err_code: 0,sequence: 513 00> 00> 00> <info> app: err_code: 0,sequence: 514 00> 00> 00> <info> app: err_code: 0,sequence: 515 00> 00> 00> <info> app: err_code: 0,sequence: 516 00> 00> 00> <info> app: err_code: 0,sequence: 517 00> 00> 00> <info> app: err_code: 0,sequence: 518 00> 00> 00> <info> app: err_code: 0,sequence: 519 00> 00> 00> <info> app: err_code: 0,sequence: 520 00> 00> 00> <info> app: err_code: 0,sequence: 521 00> 00> 00> <info> app: err_code: 0,sequence: 522 00> 00> 00> <info> app: err_code: 0,sequence: 523 00> 00> 00> <info> app: err_code: 0,sequence: 524 00> 00> 00> <info> app: err_code: 0,sequence: 525 00> 00> 00> <info> app: err_code: 0,sequence: 526 00> 00> 00> <info> app: err_code: 0,sequence: 527 00> 00> 00> <info> app: err_code: 0,sequence: 528 00> 00> 00> <info> app: err_code: 0,sequence: 529 00> 00> 00> <info> app: err_code: 0,sequence: 530 00> 00> 00> <info> app: err_code: 0,sequence: 531 00> 00> 00> <info> app: err_code: 0,sequence: 532 00> 00> 00> <info> app: err_code: 0,sequence: 533 00> 00> 00> <info> app: err_code: 0,sequence: 534 00> 00> 00> <info> app: err_code: 0,sequence: 535 00> 00> 00> <info> app: err_code: 0,sequence: 536 00> 00> 00> <info> app: err_code: 0,sequence: 537 00> 00> 00> <info> app: err_code: 0,sequence: 538
1)in receiving side is any issue
2)changes done in sdk config
Hello,
Thank you for sharing your log.
From the shared log you are occasionally getting error 19, which is ENODEV - No such device
The reason why you are getting data loss in this case is because your application does not actually do any error handling - such as retrying the previous call to queue the data for transfer. You should implement handling of failed calls so that you are prepared for this happening for instance as a result of the buffer filling up due to the devices operating at the edge of connectivity or in a poor RF environment.
manobala12 said:kindly clear me on the maximum and minimum connection interval with some good example. I have not understood the connection intervals clearly
The connection interval parameter on the central device decides how frequent the communication between the two devices will be. With a connection interval of 20 ms the central will send a packet to the peer every 20 ms.
You can see this documentation for throughput measurements here as well.
Best regards,
Karl