pachas

Dependencies:   mbed QEI FastPWM

main.cpp

Committer:
miguelangel_2511
Date:
2020-04-16
Revision:
1:aa5df1878126
Parent:
0:9d0b9785d3d6
Child:
3:45299e7882b9

File content as of revision 1:aa5df1878126:

#include "mbed.h"
#include "stdint.h"
#include "project_defines.h"
#include "buttons.h"
#include "encoder_interface.h"
#include "tft_interface.h"
#include "stepper_motor_driver.h"
#include "ventilator.h"


// ******************************
//      OBJECT CONSTRUCTION
// ******************************

//Ticker interrupt
//Ticker ticker_int_10us; // Ticker interrupt

Serial pc(USBTX, USBRX);


// ******************************
//      GLOBAL VARIABLES
// ******************************



// ******************************
//      FUNCTION DECLARATION
// ******************************
void Ticker_ISR(void); // ISR that is called when the timer reaches the set value


int main(void) {

    TFT_Interface_Initialize();
    Stepper_Driver_Init();
    Stepper_Calculate_Period_Ramp();
    
    while(1){     
         Stepper_Driver_State_Machine();
    }
  
    return 0;
}



// Ticker Interrupt Service Routine
//void Ticker_ISR(void){
   
   //Stepper_Driver_Pulse_Signal_Update();
   
   /* 
    static uint8_t conta_10ms = 0;
    
    Button_Debounce();
    
    conta_10ms++;
    
    if(conta_10ms == 2){
        conta_10ms = 0;
        Encoder_Read();
    }
    */
//}