para el ventilador

Dependencies:   QEI FastPWM

nextion_interface.h

Committer:
miguelangel_2511
Date:
2020-04-20
Revision:
6:d38287621cca
Child:
7:f4e248182d31

File content as of revision 6:d38287621cca:


#ifndef NEXTION_INTERFACE_H_
#define NEXTION_INTERFACE_H_

/* File inclusion */
#include "stdint.h"

#define BLACK   0
#define BLUE    31
#define BROWN   48192
#define GREEN   2016
#define YELLOW  65504
#define RED     63488
#define GRAY    33840
#define WHITE   65535

/* Object declaration */
// For testing purposes only
extern Serial pc;

// Serial port for nextion
extern Serial  nextion_display;

/* Global variable declaration */
extern uint16_t volume_setpoint_display;
extern uint16_t volume_measured_display;
extern uint8_t resp_frequency_display;
extern float   inspiration_time_display;
extern float   expiration_time_display;
extern uint8_t pressure_measured_display;
extern uint8_t gas_input_display;

extern uint16_t selection_box_coordinates[3][4];
extern float i_e_ratio_display_table[I_E_RATIO_INDEX_LIMIT][2];


/* Function declaration */

void Nextion_Interface_Initialize(void);
void Parameter_Selection_Box_Update(void);
void Parameter_Selection_Box_Remove(void);
void Volume_Setpoint_Display_Update(void);
void Volume_Setpoint_Fix(void);
void Resp_Frequency_Display_Update(void);
void Resp_Frequency_Fix(void);
void I_E_Ratio_Display_Update(void);
void I_E_Ratio_Fix(void);




#endif