refactoring

This commit is contained in:
rusefi 2018-09-16 20:28:23 -04:00
parent 0244509d79
commit 38d21215ab
5 changed files with 29 additions and 27 deletions

View File

@ -1,6 +1,8 @@
/* /*
* @file global.h * @file global.h
* *
* Global header file for firmware
*
* @date May 27, 2013 * @date May 27, 2013
* @author Andrey Belomutskiy, (c) 2012-2017 * @author Andrey Belomutskiy, (c) 2012-2017
*/ */
@ -37,9 +39,7 @@ typedef unsigned int time_t;
#include "efifeatures.h" #include "efifeatures.h"
#include "rusefi_types.h" #include "rusefi_types.h"
#include "rusefi_enums.h" #include "rusefi_enums.h"
#if EFI_PROD_CODE
#include "io_pins.h" #include "io_pins.h"
#endif
#include "auto_generated_enums.h" #include "auto_generated_enums.h"
#include "obd_error_codes.h" #include "obd_error_codes.h"
#include "error_handling.h" #include "error_handling.h"

View File

@ -21,14 +21,13 @@
* If not, see <http://www.gnu.org/licenses/>. * If not, see <http://www.gnu.org/licenses/>.
*/ */
#include "engine.h"
#include "main.h" #include "main.h"
#include "board_test.h" #include "board_test.h"
#include "rusefi_enums.h"
#include "pin_repository.h" #include "pin_repository.h"
#include "efiGpio.h" #include "efiGpio.h"
#include "adc_inputs.h" #include "adc_inputs.h"
#include "AdcConfiguration.h" #include "AdcConfiguration.h"
#include "engine.h"
static volatile int stepCoutner = 0; static volatile int stepCoutner = 0;
static volatile brain_pin_e currentPin = GPIO_UNASSIGNED; static volatile brain_pin_e currentPin = GPIO_UNASSIGNED;

View File

@ -31,7 +31,7 @@ extern "C"
#include "datalogging.h" #include "datalogging.h"
#include "loggingcentral.h" #include "loggingcentral.h"
#include "eficonsole.h" #include "eficonsole.h"
#endif #endif /* __cplusplus */
#include "chprintf.h" #include "chprintf.h"

View File

@ -2,9 +2,9 @@
#include "global.h" #include "global.h"
#ifdef __cplusplus #ifdef __cplusplus
#include "datalogging.h"
#include "loggingcentral.h"
#include "eficonsole.h"
#include "cli_registry.h"
#include "chprintf.h" #include "chprintf.h"
#endif #include "cli_registry.h"
#include "datalogging.h"
#include "eficonsole.h"
#include "loggingcentral.h"
#endif /* __cplusplus */

View File

@ -1,28 +1,36 @@
/*
* @file global.h
*
* Global header file for win32 or posix simulator
*
* @date May 27, 2013
* @author Andrey Belomutskiy, (c) 2012-2017
*/
#ifndef GLOBAL_H_
#define GLOBAL_H_
#define DEFAULT_ENGINE_TYPE FORD_ESCORT_GT #define DEFAULT_ENGINE_TYPE FORD_ESCORT_GT
#include <ch.h> #include <ch.h>
#include <hal.h> #include <hal.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h> #include <time.h>
#include <math.h> #include <math.h>
#include <float.h> #include <float.h>
#include "efifeatures.h" #include "efifeatures.h"
#if EFI_SIMULATOR
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#endif
#include "rusefi_enums.h"
#include "auto_generated_enums.h" #include "auto_generated_enums.h"
#include "obd_error_codes.h"
#include "error_handling.h"
#include "boards.h" #include "boards.h"
#include "efilib.h" #include "efilib.h"
#include "efitime.h" #include "efitime.h"
#include "error_handling.h"
#include "rusefi_enums.h"
#include "obd_error_codes.h"
#define EFI_UNIT_TEST FALSE #define EFI_UNIT_TEST FALSE
@ -40,9 +48,6 @@
#define MY_US2ST(x) ((x) / 10) #define MY_US2ST(x) ((x) / 10)
#ifndef GLOBAL_FT_H_
#define GLOBAL_FT_H_
#define EFI_ERROR_CODE 0xffffffff #define EFI_ERROR_CODE 0xffffffff
#define DL_OUTPUT_BUFFER 9000 #define DL_OUTPUT_BUFFER 9000
@ -69,10 +74,6 @@ typedef struct {
extern TestStream testStream; extern TestStream testStream;
//##define TRUE 1
//#define FALSE 0
#endif /* GLOBAL_FT_H_ */
#ifdef __cplusplus #ifdef __cplusplus
extern "C" extern "C"
{ {
@ -114,3 +115,5 @@ void applyNewConfiguration(void);
#define CONFIG(x) persistentState.persistentConfiguration.engineConfiguration.x #define CONFIG(x) persistentState.persistentConfiguration.engineConfiguration.x
#define ENGINE(x) engine->x #define ENGINE(x) engine->x
#define TRIGGER_SHAPE(x) engine->triggerCentral.triggerShape.x #define TRIGGER_SHAPE(x) engine->triggerCentral.triggerShape.x
#endif /* GLOBAL_H_ */