# HG changeset patch # User Michael Spacefalcon # Date 1412465373 0 # Node ID acc31840d51c46fbc9b2493d907ded702b52cb0b # Parent 832e5506c598690b9ce8604e7257458e53989bc5 mm_tim.c compiles diff -r 832e5506c598 -r acc31840d51c gsm-fw/g23m-gsm/mm/Makefile --- a/gsm-fw/g23m-gsm/mm/Makefile Sat Oct 04 22:51:36 2014 +0000 +++ b/gsm-fw/g23m-gsm/mm/Makefile Sat Oct 04 23:29:33 2014 +0000 @@ -6,7 +6,7 @@ -I../../cdginc OBJS= mm_csf.o mm_em.o mm_forf.o mm_forp.o mm_fors.o mm_mmf.o mm_mmp.o \ - mm_mms.o mm_pei.o mm_regf.o mm_regp.o mm_regs.o + mm_mms.o mm_pei.o mm_regf.o mm_regp.o mm_regs.o mm_tim.o all: ${OBJS} diff -r 832e5506c598 -r acc31840d51c gsm-fw/g23m-gsm/mm/mm_tim.c --- a/gsm-fw/g23m-gsm/mm/mm_tim.c Sat Oct 04 22:51:36 2014 +0000 +++ b/gsm-fw/g23m-gsm/mm/mm_tim.c Sat Oct 04 23:29:33 2014 +0000 @@ -22,6 +22,10 @@ #ifndef MM_TIM_C #define MM_TIM_C +#include "config.h" +#include "fixedconf.h" +#include "condat-features.h" + #define ENTITY_MM /*==== INCLUDES ===================================================*/ @@ -214,19 +218,19 @@ if (index < NUM_OF_MM_TIMERS) { -/* Implements Measure#36 */ -#if defined(NCONFIG) + /* Implements Measure#36 */ + #if defined(NCONFIG) /* partab is not defined when NCONFIG is defined */ - TRACE_EVENT_P1 ("tim_stop_timer: index (%d)", index); -#else /* not (NCONFIG) */ -#if defined (TRACE_PRIM) AND defined(OPTION_TIMER) - TRACE_EVENT_P1 ("tim_stop_timer (%s)", partab[index].keyword); -#endif -#endif /* NCONFIG */ - - mm_data->t_running[index] = FALSE; - TIMER_STOP (mm_handle, index); -} + TRACE_EVENT_P1 ("tim_stop_timer: index (%d)", index); + #else /* not (NCONFIG) */ + #if defined (TRACE_PRIM) AND defined(OPTION_TIMER) + TRACE_EVENT_P1 ("tim_stop_timer (%s)", partab[index].keyword); + #endif + #endif /* NCONFIG */ + + mm_data->t_running[index] = FALSE; + TIMER_STOP (mm_handle, index); + } else { TRACE_ERROR ("tim_stop_timer(): index out of range"); @@ -250,48 +254,48 @@ if (index < NUM_OF_MM_TIMERS) { -/* Implements Measure#36 */ -#if defined(NCONFIG) + /* Implements Measure#36 */ + #if defined(NCONFIG) /* partab is not defined when NCONFIG is defined */ - TRACE_EVENT_P1 ("tim_start_timer: index (%d)", index); -#else /* not (NCONFIG) */ -#if defined (TRACE_PRIM) AND defined(OPTION_TIMER) - TRACE_EVENT_P1 ("tim_start_timer (%s)", partab[index].keyword); -#endif -#endif /* NCONFIG */ -#if defined (OPTION_TIMER) - switch (config_table[index].t_mode) - { - case TIMER_SET: - value = config_table[index].t_val; - break; + TRACE_EVENT_P1 ("tim_start_timer: index (%d)", index); + #else /* not (NCONFIG) */ + #if defined (TRACE_PRIM) AND defined(OPTION_TIMER) + TRACE_EVENT_P1 ("tim_start_timer (%s)", partab[index].keyword); + #endif + #endif /* NCONFIG */ + #if defined (OPTION_TIMER) + switch (config_table[index].t_mode) + { + case TIMER_SET: + value = config_table[index].t_val; + break; - case TIMER_RESET: - value = value; - break; + case TIMER_RESET: + value = value; + break; - case TIMER_SPEED_UP: - value = value / config_table[index].t_val; - if (value == 0) - value = 1; - TRACE_EVENT_P1 ("timer_speed_up (%d)", value); - break; + case TIMER_SPEED_UP: + value = value / config_table[index].t_val; + if (value == 0) + value = 1; + TRACE_EVENT_P1 ("timer_speed_up (%d)", value); + break; - case TIMER_SLOW_DOWN: - value = value * config_table[index].t_val; - TRACE_EVENT_P1 ("timer_speed_down (%d)", value); - break; + case TIMER_SLOW_DOWN: + value = value * config_table[index].t_val; + TRACE_EVENT_P1 ("timer_speed_down (%d)", value); + break; - default: - TRACE_FUNCTION ("ERROR: UNKNOWN MODE"); - return; + default: + TRACE_FUNCTION ("ERROR: UNKNOWN MODE"); + return; + } + #endif + + mm_data->t_running[index] = TRUE; + + TIMER_START (mm_handle, index, value); } -#endif - - mm_data->t_running[index] = TRUE; - - TIMER_START (mm_handle, index, value); -} else { TRACE_ERROR ("tim_start_timer(): index out of range");