Part Number: TMDSCNCD28388D
Tool/software:
Hey,
I am working on a custom printf alike function to print over sci. At high level, I am iterating through a char array and printing each char using SCI_writeCharNonBlocking(). I am running into an issue where the last character will not be written until the next call of the function. Let says I am trying to print "Hello World", what shows up on my logic analyzer is "Hello Worl" and then the next time I call the function it would print "dHello Worl". I have been getting around this by calling a function that will print a space after the string so that the space is the character that is not written.
I know there is a better way to get around this but can't seem to figure it out. Any got ideas on why this would be happening or a better way to do this so there are no characters lost?
