Miguel Angel Caycho
/
Pruebas_Ventilador_Eplimin_01_Backup
para el ventilador
main.cpp
- Committer:
- miguelangel_2511
- Date:
- 2020-04-23
- Revision:
- 8:208d965a3bd2
- Parent:
- 7:f4e248182d31
- Child:
- 9:95fdcdc0977e
File content as of revision 8:208d965a3bd2:
#include "mbed.h" #include "stdint.h" #include "project_defines.h" #include "buttons.h" #include "encoder_interface.h" #include "nextion_interface.h" #include "stepper_motor_driver.h" #include "pressure_sensors.h" #include "ventilator.h" int main(void) { System_Initialize(); while(1){ Stepper_Driver_State_Machine(); Nextion_Encoder_Interaction(); if(read_pressure_sensors_flag){ Pressure_Sensors_Read(); Calculate_Flow_From_Pressure(); Calculate_Volume_From_Flow(); read_pressure_sensors_flag = 0; } if((stepper_driver_state != Stepper_Inspiration_Finish) && (stepper_driver_state != Stepper_Expiration_Finish)){ /* Display sensed values if necessary */ if(pressure_sensor_display_update_flag){ Nextion_Update_Sensor_Values(); pressure_sensor_display_update_flag = 0; } /* Plot sensed values if necessary */ if(pressure_sensor_waveform_update_flag){ Nextion_Update_Waveform_Values(); pressure_sensor_waveform_update_flag = 0; } } } return 0; }