Miguel Angel Caycho
/
Pruebas_Ventilador_Eplimin_01_Backup
para el ventilador
project_defines.h
- Committer:
- miguelangel_2511
- Date:
- 2020-04-11
- Revision:
- 0:9d0b9785d3d6
- Child:
- 1:aa5df1878126
File content as of revision 0:9d0b9785d3d6:
#ifndef PROJECT_DEFINES_H_ #define PROJECT_DEFINES_H_ /* File inclusion */ /* Pin definition */ // Switches and buttons #define ENTER_SW_PIN PA_15 #define LIMIT_SW_01_PIN PB_7 #define GAS_INPUT_SW_PIN PC_13 // Rotary encoder #define ENCODER_A_SIGNAL PA_13 #define ENCODER_B_SIGNAL PA_14 //TFT display #define TFT_D0 D8 #define TFT_D1 D9 #define TFT_D2 D2 #define TFT_D3 D3 #define TFT_D4 D4 #define TFT_D5 D5 #define TFT_D6 D6 #define TFT_D7 D7 //Stepper motor #define STEPPER_PULSE_PIN PC_8 #define STEPPER_ENABLE_PIN PC_6 #define STEPPER_DIRECTION_PIN PC_5 /* Constants and macros */ /* Defines for the switches and buttons */ #define ENTER_SW 0 #define LIMIT_SW_01 1 #define GAS_INPUT_SW 2 /* Defines for the encoder user interface */ #define ENCODER_THRESHOLD 8 #define PARAMETER_SELECTION_INDEX_LIMIT 3 #define VOLUME_SETPOINT_INDEX_LIMIT 11 #define RESP_FREQUENCY_INDEX_LIMIT 21 #define I_E_RATIO_INDEX_LIMIT 3 #define PARAMETER_SELECTION_INDEX_DEFAULT 0 #define VOLUME_SETPOINT_INDEX_DEFAULT 5 #define RESP_FREQUENCY_INDEX_DEFAULT 10 #define I_E_RATIO_INDEX_DEFAULT 0 /* Defines for the TFT user interface */ #define BACKGROUND_COLOR Black #define INDICATOR_BOX_LINE_COLOR Green #define INDICATOR_HEADER_TEXT_COLOR Yellow #define INDICATOR_VALUE_TEXT_COLOR White #define INDICATOR_UNITS_TEXT_COLOR White #define PARAMETER_SELECTION_BOX_COLOR Yellow #define PARAMETER_ADJUST_TEXT_COLOR Green #define HEADERS_ROW1_Y_POS 20 #define HEADERS_ROW2_Y_POS 180 #define UNITS_ROW1_Y_POS 103 #define UNITS_ROW2_Y_POS 263 #define VALUES_ROW1_Y_POS 60 #define VALUES_ROW2_Y_POS 220 #define VOLUME_SETPOINT_VALUE_DEFAULT 500 #define RESP_FREQUENCY_VALUE_DEFAULT 20 #define INSPIRATION_TIME_VALUE_DEFAULT 1.0 #define EXPIRATION_TIME_VALUE_DEFAULT 2.0 #define AIR_INPUT 0 #define OXYGEN_INPUT 1 /* System default state */ #define SYSTEM_DEFAULT_STATE Main_Screen_Cursor_Disable #endif