Proof that the nRF52832 is a beast of computation power

Here is a demo of a small graphics engine I designed that allows me to embark moving pictures on a nRF52832 directly in code with a reasonable occupied memory size (i can do RLE or LZ4 compression).

The screen Newhaven Display (NHD-C12864A1Z-FSRGB-FBW-HT1) which is given for 3 to 4 FPS is here pushed to its limits with some tricks to 8 FPS. The nRF52832 is cool here, for animations i can run up to 100 FPS depending on complexity but the screen cannot follow the cadence (because pixel commutation time is too long and contrast become to weak).

The video is here: http://fabiencomte.tumblr.com/post/139358255959/voici-une-d%C3%A9mo-dun-petit-moteur-graphique-que

Parents
  • I checked that I can prepare / transfert a lot of FPS (with Saleae Logic analyser) but pixels are so light grey that it's not acceptable for a confortable human read.

    But in my case I will use the display for a portable device with a low FPS target (4) and it's not a problem. The screen is transflective and that's useful, you can read it outside (with sun) and consumption is quite low (if you not activate RGB backlight or heating for sure). On the demo video, partial green backlight was activated. Without backlight it's very 90's Nintendo Gameboy style.

Comment
  • I checked that I can prepare / transfert a lot of FPS (with Saleae Logic analyser) but pixels are so light grey that it's not acceptable for a confortable human read.

    But in my case I will use the display for a portable device with a low FPS target (4) and it's not a problem. The screen is transflective and that's useful, you can read it outside (with sun) and consumption is quite low (if you not activate RGB backlight or heating for sure). On the demo video, partial green backlight was activated. Without backlight it's very 90's Nintendo Gameboy style.

Children
No Data