libreria de funciones de display

Dependents:   Graficador_De_Bode_OTERO-OSSO_PPs2018

Revision:
0:57ab35ab9926
diff -r 000000000000 -r 57ab35ab9926 ST7920Libreries.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ST7920Libreries.h	Thu Dec 06 00:05:58 2018 +0000
@@ -0,0 +1,54 @@
+enum{modulo, fase};
+/*Crea divisiones sobre un eje y indicado
+@param punto de inicio, espacio entre divisiones, cant de divisiones, eje y, largo de las divisiones, estado del pixel si se cruza con otra linea
+@return nada
+*/
+void DivisionesEjeY(int inicio,unsigned int espaciado,unsigned int cant, unsigned int y, unsigned int largo, unsigned char cruze);
+
+/*Crea divisiones sobre un eje x indicado
+@param punto de inicio, espacio entre divisiones, cant de divisiones, eje x, largo de las divisiones, estado del pixel si se cruza con otra linea
+@return nada
+*/
+void DivisionesEjeX(int inicio,unsigned int espaciado,unsigned int cant, unsigned int x, unsigned int largo, unsigned char cruze);
+
+/*iniciacion del display
+@param nada
+@return nada*/
+
+void init();
+/*funcion que genera un punto en unas cordenadas x,y especificadas
+@param eje x, eje y
+@return nada*/
+
+void point(unsigned char x, unsigned char y, unsigned char cruze);
+void CLRpoint(unsigned char x, unsigned char y);
+/*funcion que genera una linea horizontal desde un punto en unas cordenadas x,y especificadas hasta otro punto especificado
+@param punto eje x inicio, eje y, eje x final 
+@return nada*/
+
+void Hline(unsigned char x1,unsigned char y,unsigned char x2, unsigned char cruze);
+/*funcion que genera una linea vertical desde un punto en unas cordenadas x,y especificadas hasta otro punto especificado
+@param punto eje y inicio, eje x, eje y final 
+@return nada*/
+
+void Vline(unsigned char y1,unsigned char x,unsigned char y2, unsigned char cruze);
+void CLRVline(unsigned char y1,unsigned char x,unsigned char y2);
+void CLRHline(unsigned char x1,unsigned char y,unsigned char x2);
+void linea(float x1 , float y1 , float x2 , float y2 , const char cruze);
+void CLRlinea(float x1 , float y1 , float x2 , float y2);
+/*funcion que llena la pantalla de puntos
+@param nada
+@return nada*/
+
+void FULLScreen();
+void CLRScreen();
+/*funcion que genera un texto
+@param eje x, eje y, texto, cant de letras
+@return nada*/
+void text(int x, int y, const char str[],unsigned char strlen, unsigned char cruze);
+/*private:*/
+void TextoEjeY(unsigned char modo, unsigned char cruze);
+void TextoEjeX(unsigned char cruze);
+void flechaY(int x,int y, const char dir ,unsigned char cruze);
+void Cuadrado(int x1, int x2, int y1, int y2,const char cruze);
+void CuadradoRelleno(int x1, int x2, int y1, int y2,const char cruze);
\ No newline at end of file