Mandelbrot set viewer for the ARM Mbed platform

Dependencies:   mbed DmTftLibrary

Mbed Mandelbrot Viewer

Touch-based mandelbrot set viewer for the ARM Mbed platform. Designed with the NXP LPC1768 and the DisplayModule DM-TFT28-116. It should be easy to adapt for any DisplayModule product, especially if it has an I2C touch controller.

On screen options allow the user to switch between 256*(2^n) maxiters up to 4096, and three rendering kernels using floats, integers, and integers in ARMv7 ASM.

Committer:
ofrasier
Date:
Fri Dec 07 01:00:54 2018 +0000
Revision:
3:835c035b8b1c
Parent:
1:a1d80c69e1f0
Combined ADD-LSL

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ofrasier 0:5b56190e14e9 1 #ifndef MANDELBROT_H
ofrasier 0:5b56190e14e9 2 #define MANDELBROT_H
ofrasier 0:5b56190e14e9 3
ofrasier 0:5b56190e14e9 4 #include "ui.h"
ofrasier 0:5b56190e14e9 5
ofrasier 0:5b56190e14e9 6 extern "C" uint32_t escapeTime(int32_t cx, int32_t cy, uint32_t maxiters);
ofrasier 0:5b56190e14e9 7
ofrasier 0:5b56190e14e9 8 void drawASM(Mandelbrot*, DmTftBase*);
ofrasier 0:5b56190e14e9 9
ofrasier 0:5b56190e14e9 10 void drawCInt(Mandelbrot*, DmTftBase*);
ofrasier 0:5b56190e14e9 11
ofrasier 0:5b56190e14e9 12 void drawCFlt(Mandelbrot*, DmTftBase*);
ofrasier 0:5b56190e14e9 13
ofrasier 0:5b56190e14e9 14 #endif