periodic prints configurable
This commit is contained in:
parent
080eadc79b
commit
ec5210b562
|
@ -101,7 +101,7 @@ uint8_t debugflowsize,debugflow[DEBUGFLOWSIZE];
|
||||||
/* Get periodic prints from idle loop, from clock seconds or rtimer interrupts */
|
/* Get periodic prints from idle loop, from clock seconds or rtimer interrupts */
|
||||||
/* Use of rtimer will conflict with other rtimer interrupts such as contikimac radio cycling */
|
/* Use of rtimer will conflict with other rtimer interrupts such as contikimac radio cycling */
|
||||||
/* STAMPS will print ENERGEST outputs if that is enabled. */
|
/* STAMPS will print ENERGEST outputs if that is enabled. */
|
||||||
#define PERIODICPRINTS 1
|
#define PERIODICPRINTS 0
|
||||||
#if PERIODICPRINTS
|
#if PERIODICPRINTS
|
||||||
//#define PINGS 64
|
//#define PINGS 64
|
||||||
#define ROUTES 600
|
#define ROUTES 600
|
||||||
|
@ -116,7 +116,7 @@ void rtimercycle(void) {rtimerflag=1;}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
uint16_t ledtimer;
|
//uint16_t ledtimer;
|
||||||
|
|
||||||
/*-------------------------------------------------------------------------*/
|
/*-------------------------------------------------------------------------*/
|
||||||
/*----------------------Configuration of the .elf file---------------------*/
|
/*----------------------Configuration of the .elf file---------------------*/
|
||||||
|
@ -147,7 +147,7 @@ FUSES ={.low = 0xC2, .high = 0x99, .extended = 0xfe,};
|
||||||
#include "dev/button-sensor.h"
|
#include "dev/button-sensor.h"
|
||||||
#include "dev/battery-sensor.h"
|
#include "dev/battery-sensor.h"
|
||||||
#include "dev/pir-sensor.h"
|
#include "dev/pir-sensor.h"
|
||||||
SENSORS(&button_sensor, &battery_sensor, &pir_sensor);
|
SENSORS(&button_sensor, &pir_sensor);
|
||||||
|
|
||||||
uint8_t
|
uint8_t
|
||||||
rng_get_uint8(void) {
|
rng_get_uint8(void) {
|
||||||
|
@ -199,7 +199,7 @@ void initialize(void)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Second rs232 port for debugging or slip alternative */
|
/* Second rs232 port for debugging or slip alternative */
|
||||||
rs232_init(RS232_PORT_1, USART_BAUD_57600,USART_PARITY_NONE | USART_STOP_BITS_1 | USART_DATA_BITS_8);
|
// rs232_init(RS232_PORT_1, USART_BAUD_57600,USART_PARITY_NONE | USART_STOP_BITS_1 | USART_DATA_BITS_8);
|
||||||
/* Redirect stdout */
|
/* Redirect stdout */
|
||||||
#if RF230BB_CONF_LEDONPORTE1 || defined(RAVEN_LCD_INTERFACE)
|
#if RF230BB_CONF_LEDONPORTE1 || defined(RAVEN_LCD_INTERFACE)
|
||||||
rs232_redirect_stdout(RS232_PORT_1);
|
rs232_redirect_stdout(RS232_PORT_1);
|
||||||
|
@ -441,6 +441,7 @@ main(void)
|
||||||
process_run();
|
process_run();
|
||||||
watchdog_periodic();
|
watchdog_periodic();
|
||||||
|
|
||||||
|
#if 0
|
||||||
/* Turn off LED after a while */
|
/* Turn off LED after a while */
|
||||||
if (ledtimer) {
|
if (ledtimer) {
|
||||||
if (--ledtimer==0) {
|
if (--ledtimer==0) {
|
||||||
|
@ -448,12 +449,13 @@ main(void)
|
||||||
PORTE&=~(1<<PE1);
|
PORTE&=~(1<<PE1);
|
||||||
#endif
|
#endif
|
||||||
#if defined(RAVEN_LCD_INTERFACE)&&0
|
#if defined(RAVEN_LCD_INTERFACE)&&0
|
||||||
/* ledtimer can be set by received ping; ping the other way for testing */
|
// ledtimer can be set by received ping; ping the other way for testing
|
||||||
extern void raven_ping6(void);
|
extern void raven_ping6(void);
|
||||||
raven_ping6();
|
raven_ping6();
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
/* Various entry points for debugging in the AVR Studio simulator.
|
/* Various entry points for debugging in the AVR Studio simulator.
|
||||||
|
@ -588,7 +590,6 @@ if ((clocktime%STACKMONITOR)==3) {
|
||||||
} while (p<RAMEND-10);
|
} while (p<RAMEND-10);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
}
|
}
|
||||||
#endif /* PERIODICPRINTS */
|
#endif /* PERIODICPRINTS */
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue