xSerialPutChar stops after 256 bytes?

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

xSerialPutChar stops after 256 bytes?

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.

xSerialPutChar stops after 256 bytes?

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…

xSerialPutChar stops after 256 bytes?

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…