para el ventilador

Dependencies:   QEI FastPWM

Committer:
miguelangelpachas
Date:
Fri May 15 20:40:44 2020 +0000
Revision:
13:e0a6033cb39d
Parent:
11:5cb7ae8bd831
para el ventilador

Who changed what in which revision?

UserRevisionLine numberNew contents of line
miguelangel_2511 6:d38287621cca 1
miguelangel_2511 6:d38287621cca 2 #ifndef NEXTION_INTERFACE_H_
miguelangel_2511 6:d38287621cca 3 #define NEXTION_INTERFACE_H_
miguelangel_2511 6:d38287621cca 4
miguelangel_2511 6:d38287621cca 5 /* File inclusion */
miguelangel_2511 8:208d965a3bd2 6 #include "mbed.h"
miguelangel_2511 6:d38287621cca 7 #include "stdint.h"
miguelangel_2511 6:d38287621cca 8
miguelangel_2511 6:d38287621cca 9 /* Object declaration */
miguelangel_2511 6:d38287621cca 10
miguelangel_2511 6:d38287621cca 11 // Serial port for nextion
miguelangel_2511 6:d38287621cca 12 extern Serial nextion_display;
miguelangel_2511 6:d38287621cca 13
miguelangel_2511 7:f4e248182d31 14 // For testing purposes only
miguelangel_2511 7:f4e248182d31 15 //extern Serial pc;
miguelangel_2511 7:f4e248182d31 16
miguelangel_2511 6:d38287621cca 17 /* Global variable declaration */
miguelangel_2511 6:d38287621cca 18 extern uint16_t volume_setpoint_display;
miguelangel_2511 6:d38287621cca 19 extern uint16_t volume_measured_display;
miguelangel_2511 6:d38287621cca 20 extern uint8_t resp_frequency_display;
miguelangel_2511 6:d38287621cca 21 extern float inspiration_time_display;
miguelangel_2511 6:d38287621cca 22 extern float expiration_time_display;
miguelangel_2511 6:d38287621cca 23 extern uint8_t pressure_measured_display;
miguelangel_2511 6:d38287621cca 24
miguelangel_2511 6:d38287621cca 25 extern uint16_t selection_box_coordinates[3][4];
miguelangel_2511 6:d38287621cca 26 extern float i_e_ratio_display_table[I_E_RATIO_INDEX_LIMIT][2];
miguelangel_2511 6:d38287621cca 27
miguelangel_2511 6:d38287621cca 28
miguelangel_2511 6:d38287621cca 29 /* Function declaration */
miguelangel_2511 6:d38287621cca 30
miguelangel_2511 6:d38287621cca 31 void Nextion_Interface_Initialize(void);
miguelangel_2511 6:d38287621cca 32 void Parameter_Selection_Box_Update(void);
miguelangel_2511 6:d38287621cca 33 void Parameter_Selection_Box_Remove(void);
miguelangel_2511 6:d38287621cca 34 void Volume_Setpoint_Display_Update(void);
miguelangel_2511 6:d38287621cca 35 void Volume_Setpoint_Fix(void);
miguelangel_2511 6:d38287621cca 36 void Resp_Frequency_Display_Update(void);
miguelangel_2511 6:d38287621cca 37 void Resp_Frequency_Fix(void);
miguelangel_2511 6:d38287621cca 38 void I_E_Ratio_Display_Update(void);
miguelangel_2511 6:d38287621cca 39 void I_E_Ratio_Fix(void);
miguelangel_2511 6:d38287621cca 40
miguelangel_2511 8:208d965a3bd2 41 void Volume_Display_Update(void);
miguelangel_2511 8:208d965a3bd2 42 void Pressure_Display_Update(void);
miguelangel_2511 8:208d965a3bd2 43 void Flow_Display_Update(void);
miguelangel_2511 7:f4e248182d31 44
miguelangel_2511 8:208d965a3bd2 45 void Nextion_Plot_Volume_Waveform(void);
miguelangel_2511 8:208d965a3bd2 46 void Nextion_Plot_Flow_Waveform(void);
miguelangel_2511 8:208d965a3bd2 47 void Nextion_Plot_Pressure_Waveform(void);
miguelangel_2511 6:d38287621cca 48
miguelangel_2511 6:d38287621cca 49
miguelangel_2511 6:d38287621cca 50 #endif