![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
para el ventilador
nextion_interface.h@6:d38287621cca, 2020-04-20 (annotated)
- Committer:
- miguelangel_2511
- Date:
- Mon Apr 20 11:39:30 2020 +0000
- Revision:
- 6:d38287621cca
- Child:
- 7:f4e248182d31
La pantalla TFT fue reemplazada por una pantalla Nextion que se comunica por el puerto serial (UART). El control de la pantalla sigue realizandose a traves de un encoder.
Who changed what in which revision?
User | Revision | Line number | New 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 | 6:d38287621cca | 6 | #include "stdint.h" |
miguelangel_2511 | 6:d38287621cca | 7 | |
miguelangel_2511 | 6:d38287621cca | 8 | #define BLACK 0 |
miguelangel_2511 | 6:d38287621cca | 9 | #define BLUE 31 |
miguelangel_2511 | 6:d38287621cca | 10 | #define BROWN 48192 |
miguelangel_2511 | 6:d38287621cca | 11 | #define GREEN 2016 |
miguelangel_2511 | 6:d38287621cca | 12 | #define YELLOW 65504 |
miguelangel_2511 | 6:d38287621cca | 13 | #define RED 63488 |
miguelangel_2511 | 6:d38287621cca | 14 | #define GRAY 33840 |
miguelangel_2511 | 6:d38287621cca | 15 | #define WHITE 65535 |
miguelangel_2511 | 6:d38287621cca | 16 | |
miguelangel_2511 | 6:d38287621cca | 17 | /* Object declaration */ |
miguelangel_2511 | 6:d38287621cca | 18 | // For testing purposes only |
miguelangel_2511 | 6:d38287621cca | 19 | extern Serial pc; |
miguelangel_2511 | 6:d38287621cca | 20 | |
miguelangel_2511 | 6:d38287621cca | 21 | // Serial port for nextion |
miguelangel_2511 | 6:d38287621cca | 22 | extern Serial nextion_display; |
miguelangel_2511 | 6:d38287621cca | 23 | |
miguelangel_2511 | 6:d38287621cca | 24 | /* Global variable declaration */ |
miguelangel_2511 | 6:d38287621cca | 25 | extern uint16_t volume_setpoint_display; |
miguelangel_2511 | 6:d38287621cca | 26 | extern uint16_t volume_measured_display; |
miguelangel_2511 | 6:d38287621cca | 27 | extern uint8_t resp_frequency_display; |
miguelangel_2511 | 6:d38287621cca | 28 | extern float inspiration_time_display; |
miguelangel_2511 | 6:d38287621cca | 29 | extern float expiration_time_display; |
miguelangel_2511 | 6:d38287621cca | 30 | extern uint8_t pressure_measured_display; |
miguelangel_2511 | 6:d38287621cca | 31 | extern uint8_t gas_input_display; |
miguelangel_2511 | 6:d38287621cca | 32 | |
miguelangel_2511 | 6:d38287621cca | 33 | extern uint16_t selection_box_coordinates[3][4]; |
miguelangel_2511 | 6:d38287621cca | 34 | extern float i_e_ratio_display_table[I_E_RATIO_INDEX_LIMIT][2]; |
miguelangel_2511 | 6:d38287621cca | 35 | |
miguelangel_2511 | 6:d38287621cca | 36 | |
miguelangel_2511 | 6:d38287621cca | 37 | /* Function declaration */ |
miguelangel_2511 | 6:d38287621cca | 38 | |
miguelangel_2511 | 6:d38287621cca | 39 | void Nextion_Interface_Initialize(void); |
miguelangel_2511 | 6:d38287621cca | 40 | void Parameter_Selection_Box_Update(void); |
miguelangel_2511 | 6:d38287621cca | 41 | void Parameter_Selection_Box_Remove(void); |
miguelangel_2511 | 6:d38287621cca | 42 | void Volume_Setpoint_Display_Update(void); |
miguelangel_2511 | 6:d38287621cca | 43 | void Volume_Setpoint_Fix(void); |
miguelangel_2511 | 6:d38287621cca | 44 | void Resp_Frequency_Display_Update(void); |
miguelangel_2511 | 6:d38287621cca | 45 | void Resp_Frequency_Fix(void); |
miguelangel_2511 | 6:d38287621cca | 46 | void I_E_Ratio_Display_Update(void); |
miguelangel_2511 | 6:d38287621cca | 47 | void I_E_Ratio_Fix(void); |
miguelangel_2511 | 6:d38287621cca | 48 | |
miguelangel_2511 | 6:d38287621cca | 49 | |
miguelangel_2511 | 6:d38287621cca | 50 | |
miguelangel_2511 | 6:d38287621cca | 51 | |
miguelangel_2511 | 6:d38287621cca | 52 | #endif |