annotate projects/tank_wars/vector_graphics.h @ 16:670be80463a3 matrix_gpio

- analog matrixIn/matrixOut are now mapped as floats from 0 to 1 - use of an external PRU code can be enabled with -P <filename> - 16 channels of programmable GPIO can be accessed straight from render() either writing directly to the matrixGpio[] array or using digitalWrite(), digitalRead(), setDigitalDirection() macros from Utilities.h .
author Giulio Moro <giuliomoro@yahoo.it>
date Mon, 27 Apr 2015 13:01:57 +0100
parents 49f22e1246b2
children
rev   line source
andrewm@10 1 /*
andrewm@10 2 * vector_graphics.h
andrewm@10 3 *
andrewm@10 4 * Created on: Nov 10, 2014
andrewm@10 5 * Author: parallels
andrewm@10 6 */
andrewm@10 7
andrewm@10 8 #ifndef VECTOR_GRAPHICS_H_
andrewm@10 9 #define VECTOR_GRAPHICS_H_
andrewm@10 10
andrewm@10 11 int renderLine(float x1, float y1, float x2, float y2, float speed,
andrewm@10 12 float *buffer, int maxLength);
andrewm@10 13 int renderArc(float x, float y, float radius, float thetaMin, float thetaMax,
andrewm@10 14 float speed, float *buffer, int maxLength);
andrewm@10 15 void renderPoint(float x, float y, float *buffer, float length);
andrewm@10 16
andrewm@10 17
andrewm@10 18 #endif /* VECTOR_GRAPHICS_H_ */