@Urri: that would be great. So no particular problems with 'LCD_init_panel', but it's the actual FSMC hardware init?
(LCD_init_panel has been totally bodged around because there are so many different types of LCD controller that get fitted to these boards!)
It would make a lot of sense, because Espruino used to run PCLK and PCLK2 at a lower speed in order to draw a bit less power. Due to a silicon errata in USB I had to raise them though, so that would probably have raised the FSMC clocks which would have made it unreliable.
It also happened at about the time it stopped working reliably - just before the first Espruino boards got sent out.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
@Urri: that would be great. So no particular problems with 'LCD_init_panel', but it's the actual FSMC hardware init?
(LCD_init_panel has been totally bodged around because there are so many different types of LCD controller that get fitted to these boards!)
It would make a lot of sense, because Espruino used to run PCLK and PCLK2 at a lower speed in order to draw a bit less power. Due to a silicon errata in USB I had to raise them though, so that would probably have raised the FSMC clocks which would have made it unreliable.
It also happened at about the time it stopped working reliably - just before the first Espruino boards got sent out.