Ordered one of these to evaluate and play with it. Haoyu provides some (what I've heard, pathetic) development support with code and tools, but I'd like to try Espruino on it:
Serial RS-232 USART (USART1)
On-board programming debugging status indicators
20-pin ARM JTAG interface
8 bit bus interface expansion port
Varistor for ADC input
2 x User LEDs
Power indicator LED
2 x User Keys
ISP Key
Reset Key
10/100M RJ45 Ethernet
Stero audio output port
LCD connector support 16-bit true color, RGB interface. resistance
and capacitance touch screen is not compatible, see here.
MIC input (No welding Microphones)
Power supply 5V/1A input, 5.2mm(ext. diameter) x 2.1mm (int.
diameter) barrel plug
USB Host port
USB Client port (micro)
CR1220 RTC Battery Holder
RS485 (USART6)
CAN1
CAN2
Micro-SD slot
Micro USB Debug port(USB to USART1 with CP2102)
On-board programming USB Client port (micro)
I'm guess the display will be completely dead on Espruino without porting the driver (it seems this display is a full 24-bit device with 8 R, G, and B data lines to send/receive pixel data -- quite different than the FSMC interface to the MiniSTM32 3.2" resistive touch display I've been playing with, and has Espruino support).
While fairly new to the MCU world and Espruino, I'm no slouch when it comes to software development, so I'm not shy about taking on porting Espruino to this system. It has some very attractive features in addition to the display:
Processor: ST STM32F429IGT6, ARM Cortex-M4 Microcontroller, working at 180MHz
256 KB SRAM for code and data use
1 MB ROM containing boot code and on-chip software drivers
32MB SDRAM
4MB SRAM
8MB NOR
128MB Nand Flash
In addition, the host IO board has a lot of built-in standard connectors, so it would be simple to put this in a project as a very nice human interface.
I know little about the internals of Espruino; not sure if there is support already for all that RAM and secondary storage. If not, is it pretty simple to support it (i.e., change some configuration parameters for the build, rebuild, voila! -- or, have to rewrite all sorts of code all over the place to support the larger address sizes, larger buffers, etc.).
Anyway, just looking for some feedback from the experts. Would any of the M4 versions of Espruino have a good chance of "just working" with a console over the USB or serial connections? I doubt it, but worth asking...
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.
Ordered one of these to evaluate and play with it. Haoyu provides some (what I've heard, pathetic) development support with code and tools, but I'd like to try Espruino on it:
and capacitance touch screen is not compatible, see here.
diameter) barrel plug
I'm guess the display will be completely dead on Espruino without porting the driver (it seems this display is a full 24-bit device with 8 R, G, and B data lines to send/receive pixel data -- quite different than the FSMC interface to the MiniSTM32 3.2" resistive touch display I've been playing with, and has Espruino support).
While fairly new to the MCU world and Espruino, I'm no slouch when it comes to software development, so I'm not shy about taking on porting Espruino to this system. It has some very attractive features in addition to the display:
Processor: ST STM32F429IGT6, ARM Cortex-M4 Microcontroller, working at 180MHz
32MB SDRAM
4MB SRAM
8MB NOR
128MB Nand Flash
In addition, the host IO board has a lot of built-in standard connectors, so it would be simple to put this in a project as a very nice human interface.
I know little about the internals of Espruino; not sure if there is support already for all that RAM and secondary storage. If not, is it pretty simple to support it (i.e., change some configuration parameters for the build, rebuild, voila! -- or, have to rewrite all sorts of code all over the place to support the larger address sizes, larger buffers, etc.).
Anyway, just looking for some feedback from the experts. Would any of the M4 versions of Espruino have a good chance of "just working" with a console over the USB or serial connections? I doubt it, but worth asking...