Programa para la realizacion del graficador de bode para PPs 2018 por OTERO y OSSO

Dependencies:   mbed GraficadorDeBode ST7920 AD9833 Tipografia5x3 ST7920Libreries

Revision:
0:27ce42c61d3a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Dec 06 00:11:53 2018 +0000
@@ -0,0 +1,42 @@
+/*
+Graficador De Bode "OterOsso"
+Juan Agustin Otero 6°A Técnica
+Hernan Osso 6°A Técnica
+Practicas profecionalizantes PIO IX 2018
+Desarrollo de software en proceso, desarrollo incompleto
+*/
+#include "mbed.h"
+#include "math.h"
+#include "st7920.h"
+#include "ST7920Libreries.h"
+#include "GraficadorDeBode.h"
+#include "AD9833.h"
+#include "hal.h"
+
+Ticker TiempoFase;
+
+/*funcion principal: se analizan las funciones en base a los pulsadores (Interfaz Usuario)*/
+int main()
+{   int ret;
+    ret = capture_init();
+    if (ret != 0) {
+        printf("fail: %d = capture_init()\r\n", ret);
+    }
+    unsigned char opcion=0;
+    init();
+    CLRScreen();
+    grafico();
+    SPI_INITIALIZATION();
+   
+    while(1) {
+        //CLRScreen();
+        setFreq(1000);
+        if(screen_pass() == 1)  flechaY(2 , 12 + (9 * opcion) , 1 , 1);/*grafica una flecha para seleccionar una opcion en el menu principal*/
+        else if(screen_pass() == 2) flechaY(2 , 12 + (9 * opcion) , 1 , 1);/*grafica una flecha para seleccionar una opcion en el menu del zoom*/
+        PULSADORMENU_fun();/*analiza la opcion en la que se encuentra el menu y actua en base a eso*/
+        opcion=PULSADORDOWN_fun();/*cambia la opcion en la que se encuentra el menu a una mas abajo de la actual y varia la posicion de la flecha*/
+        opcion=PULSADORUP_fun();/*cambia la opcion en la que se encuentra el menu a una mas arriba de la actual y varia la posicion de la flecha*/
+        PULSADORRIGHT_fun();/*varia las pantallas de zoom aumentando el rango de frecuencias que se muestra*/
+        PULSADORLEFT_fun();/*varia las pantallas de zoom disminuyendo el rango de frecuencias que se muestra*/
+    }
+}