Go Down

Topic: Clearing serial buffer solved (Read 71364 times) previous topic - next topic

Delta_G

#15
Aug 11, 2017, 01:06 am Last Edit: Aug 11, 2017, 01:07 am by Delta_G
Im a noob at c
Not me, I'm pretty damned good at this if I must say so. 


please give me a really basic example,
After you called me a cunt earlier?  I see you took it down, but I saw it.  Maybe a sorry would help. 

the serial buffer normally gets outputted to the lcd screen,
No, not normally.  Normally the two have nothing to do with one another.  Nothing gets sent to the lcd unless you send it there in your code.  That's why I asked for context.  Are you talking about a serial lcd?  Are you talking about the send buffer or receive buffer? 


but the lcd is 16, 1 and fills up and stops any more input and even puts in strange chars if i try to add more in
So don't send so much to the lcd.  You have control over what you send from your code.

so maybe i need to use the lcd.clear but then it might just fill with the serial buffer again and it wont achieve any clearing, so i think clearing the serial buffer aswell as lcd.clear will work a lot better but have no idea what the code to do that is.
I have no idea what that code is either because I know practically zero about your project or which components you have or the code you are using.  If you want help, then you'll have to be forthcoming about those details. 

And don't call people ugly names. 



If at first you don't succeed, up - home - sudo - enter.

multimedia

i dam well just told you lcd 16,2 standard arduino kit screen thats it and esp 8266

Delta_G

There are many kinds of LCD.  Which one do you have?  How does the board communicate with it?  Serial?  I2C?  SPI?  Parallel?

I'm still not clear on the connection between the serial buffer and the LCD in your program.  That's something else you should explain.

So we know you have some kind of LCD and an eap8266 and that's all you've given me.  And I'm supposed to know what code you need to do some as yet unnamed thing just from that?  Are you serious? 

Or you can just keep being combative and get nowhere.  I'm stuck at an airport so I honestly have nothing better to do. So I really don't care.
If at first you don't succeed, up - home - sudo - enter.

multimedia

omfg, soooooooo many questions and they are dumb ones! its a standard means theres no model number no make nothing just google standard 16,2 arduino lcd kit and it dont matter they are all same except mine has i2c board again a standard thing look for the most common i have that, simples! h/w dont even matter its a software thing!

Delta_G

Hardware determines how you write the software. 

Sorry, but all lcds are not the same.  They really aren't.  And there's no such thing as a "standard" one.

But that's not the really big question. The real question is about what the code is doing with this serial data and what's being put on the LCD.

I'm not being obtuse. I honestly don't know what it is that you're trying to do with this code.  I can tell you I've never had a problem writing stuff to any LCD. 

But hey, if you don't want to answer these things then don't. I can tell you that you won't get a solution that way but that's your prerogative.

Actually, come to think of it I'm pretty much done with this.  You're combative, don't want to answer simple questions, and you called me an ugly name.  So I'm out. Maybe if you post some details someone else will help you. But as for me I'm pretty much done with you.  A slightly different tact on your end and you'd have working code by now. But you're just a waste of time I think.  Good luck figuring it out.
If at first you don't succeed, up - home - sudo - enter.

multimedia

no the ide compiles depending on options! just give me code and i will test :) plz

Go Up