xSerialPutChar stops after 256 bytes?

paxbrobson wrote on Friday, September 18, 2015:

I’m fairly new to FreeRTOS so apologies if there is something very basic that I’m missing. I am trying to send an array of varying size, on average 580 bytes, via xSerialPutChar. After 256 bytes the receiver is just padded with 0’s. Is there a limitation on how much data can be sent via this method and if so does anyone know of any ways to work around this?

Thanks

paxbrobson wrote on Friday, September 18, 2015:

I probably should have read the guide before posting, but if it helps i’m using FreeRTOS version 6.0.5 on an LPC1114, my compiler is kiel uvision5.

tlafleur wrote on Friday, September 18, 2015:

In general terms NO, but what ver of FreeRTOS are you using, what
processor, what board, is it from Demo code??, where did the demo come
from…

also xSerialPutChar is NOT part of FreeRTOS, but of some specific demo
code…

tlafleur wrote on Friday, September 18, 2015:

I’m willing to bet is a bug in the driver code… as its NOT part of
FreeRTOS, also ver 8.2.2 is current, so you have a very old version…