Pebble smartwatch app generating mandelbrot set, floyd-steinberg dithered, sll fastmath.
### Framebuffer access
Direct framebuffer access is used for fast pixel manipulation. Refer to the code for framebuffer access through the update layer function.
### 4-bit Dithering
This app uses 4-bit to 1-bit Floyd-Steinberg dithering to allow the mandelbrot generator to create colors, and display the final image on the Pebble's black-and-white EPaper screen.
### SLL Fastmath
Original version used gcc's softfloat (provided by newlib), which generated a mandelbrot frame every 40 seconds. Using SLL fastmath (from picoGL/tinyGL), a mandelbrot frame is generated in less than 4 seconds, for a 10x speedup, which makes watching the mandelbrot much less boring ;)
!!!Requires Firmware 2.0 (note:flickers on newest BETA4, working on fix). !!!
developer.getpebble.com/2
Pebble smartwatch app using Pulse-Width-Modulation and Framebuffer tricks to render grayscale PNGs to Pebble E-Paper Black and White display.
Uses uPNG for native PNG support with 2-bit Grayscale. Example of images here: github.com/pebble-hacks/pebble-truegray-png/tree/master/resources
Useful in games for 1 extra color (gray), can avoid the uPNG code and just create and use a 2-bit framebuffer for rendering.
Notice: Constantly updating the screen, so it does consume more power than usual. ie. Not to be used for watchfaces.
The original concept for mypebblefaces.com was based on RichardG's AWSOME Pebble Concepts site.
Thanks to Otto Greenslade (Chaotic) @chaotictm for the Pebble Watch artwork and many thanks to the Pebble team @pebble for the watch that we all love.
Our Terms and Conditions | Cookies Policy | Any problems contact admin at mypebblefaces dot com
This website has been created,administrated and hosted free of charge by Jason @slayer1551 of NMC Design and Print. NMC Design and Print is a social enterprise working for the benefit of The Neuromuscular Centre @nmcentre Winsford, Cheshire, UK. If you would like contribute to the site please consider making a donation below which will go towards funding the servers as the site grows and any left over will go to the NMC Charity!
For more information please visit www.nmcentre.com


