I want to change the _haltproc for freertos ESP controllers to use normal
write/writeln functionality to send information to standard output.  On
these targets the output is typically buffered serial provided by the OS.
Text output written just prior to setting the cpu to sleep doesn't get
sent, hence a flush is needed to complete data transmission before putting
the cpu to sleep.  Looking at consoleio.OpenIO there doesn't seem to be a
convenient way to provide a flush helper function. Also the RTL Flush
procedure calls InOutFunc and not FlushFunc.

What is the proper way to hook a flush helper function into the existing
RTL infrastructure?
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to