!!!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.
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 ;)
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


