Compile profiling support only if PROFILE_CONF_ON is defined
This commit is contained in:
parent
349274cb81
commit
d2f90802de
|
@ -26,7 +26,7 @@
|
||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* @(#)$Id: contiki-sky-main.c,v 1.12 2007/10/23 21:29:40 adamdunkels Exp $
|
* @(#)$Id: contiki-sky-main.c,v 1.13 2007/10/25 10:21:48 adamdunkels Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
|
@ -126,7 +126,7 @@ main(int argc, char **argv)
|
||||||
#endif /* WITH_UIP */
|
#endif /* WITH_UIP */
|
||||||
|
|
||||||
printf("Starting %s "
|
printf("Starting %s "
|
||||||
"($Id: contiki-sky-main.c,v 1.12 2007/10/23 21:29:40 adamdunkels Exp $)\n", __FILE__);
|
"($Id: contiki-sky-main.c,v 1.13 2007/10/25 10:21:48 adamdunkels Exp $)\n", __FILE__);
|
||||||
ds2411_init();
|
ds2411_init();
|
||||||
sensors_light_init();
|
sensors_light_init();
|
||||||
sht11_init();
|
sht11_init();
|
||||||
|
@ -159,7 +159,9 @@ main(int argc, char **argv)
|
||||||
process_init();
|
process_init();
|
||||||
process_start(&etimer_process, NULL);
|
process_start(&etimer_process, NULL);
|
||||||
process_start(&sensors_process, NULL);
|
process_start(&sensors_process, NULL);
|
||||||
|
#if PROFILE_CONF_ON
|
||||||
profile_init();
|
profile_init();
|
||||||
|
#endif /* PROFILE_CONF_ON */
|
||||||
ctimer_init();
|
ctimer_init();
|
||||||
|
|
||||||
set_rime_addr();
|
set_rime_addr();
|
||||||
|
@ -190,12 +192,16 @@ main(int argc, char **argv)
|
||||||
ENERGEST_ON(ENERGEST_TYPE_CPU);
|
ENERGEST_ON(ENERGEST_TYPE_CPU);
|
||||||
while (1) {
|
while (1) {
|
||||||
int r;
|
int r;
|
||||||
|
#if PROFILE_CONF_ON
|
||||||
profile_episode_start();
|
profile_episode_start();
|
||||||
|
#endif /* PROFILE_CONF_ON */
|
||||||
do {
|
do {
|
||||||
/* Reset watchdog. */
|
/* Reset watchdog. */
|
||||||
r = process_run();
|
r = process_run();
|
||||||
} while(r > 0);
|
} while(r > 0);
|
||||||
|
#if PROFILE_CONF_ON
|
||||||
profile_episode_end();
|
profile_episode_end();
|
||||||
|
#endif /* PROFILE_CONF_ON */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Idle processing.
|
* Idle processing.
|
||||||
|
@ -228,7 +234,9 @@ main(int argc, char **argv)
|
||||||
eint();
|
eint();
|
||||||
ENERGEST_OFF(ENERGEST_TYPE_LPM);
|
ENERGEST_OFF(ENERGEST_TYPE_LPM);
|
||||||
ENERGEST_ON(ENERGEST_TYPE_CPU);
|
ENERGEST_ON(ENERGEST_TYPE_CPU);
|
||||||
|
#if PROFILE_CONF_ON
|
||||||
profile_clear_timestamps();
|
profile_clear_timestamps();
|
||||||
|
#endif /* PROFILE_CONF_ON */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue