Hi David,
this is the second time I have replied, the last reply must have evaporated in cyber space... :(
I was reading your profile, we must be a similar age.
my problem was in 1987ish, in 'C' I had a very poor success.
Buggy and crappy as a summary.
So I moved to Intel assembler.
I never really moved from ASM until about 3 years ago.
I am still finding my feet in C.
The syntax of C is my biggest issue these days.
The convoluted syntax is flattening my learning curve.
Anyhow, I have made many boards over the years, so, not a hobbyist :)
Now, I have this new project everything is running well up until yesterday when I fried the board.
Now I have replaced the whole power supply section and the processor, but we are not stable now.
When it falls over, it results in errant data sent to the LCD.
Since I blew up the processor, ' Bubbles on top ' you can say, since the LCD is directly connected, maybe it was damaged too. I have new LCDs coming today :)
Somehow just before it crashes, the LCD is sent rubbish and the background and foreground processes all fail.
This is indicating that the LCD driver software is not accessing the correct font location.
I guess we have some ram corruption issue, where your font link is being overwritten.
Since I am extremely new to MBED, I have not found any kind of debug
I thought it was related to the LCD but I found eventually the internal RAM of the processor was intermittent.
When I replaced it yesterday, I did overheat it with the braid :(
anyhow, replaced it again today, being a little more careful, and we are back... all good.
You display code is excellent, good work Dave,
I hope we can work together, I still have significant hurdles to clear on this design...
Nick
Hi, I imported this demo, but cant compile...
running on STM32F072, I get an error 289 here;
RA8875 lcd(PB_5, PB_4, PB_3, NC, "tft"); MOSI, MISO, SCK, /ChipSelect, /reset, name SPI1 port
either SPI1 or SPI2 both have the same error
error 289
Error: No instance of constructor "RA8875::RA8875" matches the argument list in "main.cpp", Line: 20, Col: 19