Move LEDONPORTE1 define to contiki-conf.h, fixing typo.
This commit is contained in:
parent
7eff518d8f
commit
94fc40f736
|
@ -502,7 +502,9 @@ on(void)
|
||||||
#if defined(__AVR_ATmega128RFA1__)
|
#if defined(__AVR_ATmega128RFA1__)
|
||||||
rf230_interruptwait=1;
|
rf230_interruptwait=1;
|
||||||
ENERGEST_ON(ENERGEST_TYPE_LED_RED);
|
ENERGEST_ON(ENERGEST_TYPE_LED_RED);
|
||||||
|
#if RF230BB_CONF_LEDONPORTE1
|
||||||
// PORTE|=(1<<PE1); //ledon
|
// PORTE|=(1<<PE1); //ledon
|
||||||
|
#endif
|
||||||
hal_set_slptr_low();
|
hal_set_slptr_low();
|
||||||
while (rf230_interruptwait) {}
|
while (rf230_interruptwait) {}
|
||||||
}
|
}
|
||||||
|
@ -550,7 +552,9 @@ off(void)
|
||||||
/* Sleep Radio */
|
/* Sleep Radio */
|
||||||
hal_set_slptr_high();
|
hal_set_slptr_high();
|
||||||
ENERGEST_OFF(ENERGEST_TYPE_LED_RED);
|
ENERGEST_OFF(ENERGEST_TYPE_LED_RED);
|
||||||
|
#if RF230BB_CONF_LEDONPORTE1
|
||||||
// PORTE&=~(1<<PE1); //ledoff
|
// PORTE&=~(1<<PE1); //ledoff
|
||||||
|
#endif
|
||||||
// DEBUGFLOW('d');
|
// DEBUGFLOW('d');
|
||||||
#else
|
#else
|
||||||
// DEBUGFLOW('e');
|
// DEBUGFLOW('e');
|
||||||
|
@ -834,7 +838,9 @@ rf230_transmit(unsigned short payload_len)
|
||||||
radiowason=0;
|
radiowason=0;
|
||||||
// DEBUGFLOW('j');
|
// DEBUGFLOW('j');
|
||||||
ENERGEST_ON(ENERGEST_TYPE_LED_RED);
|
ENERGEST_ON(ENERGEST_TYPE_LED_RED);
|
||||||
|
#if RF230BB_CONF_LEDONPORTE1
|
||||||
// PORTE|=(1<<PE1); //ledon
|
// PORTE|=(1<<PE1); //ledon
|
||||||
|
#endif
|
||||||
rf230_interruptwait=1;
|
rf230_interruptwait=1;
|
||||||
hal_set_slptr_low();
|
hal_set_slptr_low();
|
||||||
while (rf230_interruptwait) {}
|
while (rf230_interruptwait) {}
|
||||||
|
|
|
@ -291,7 +291,9 @@ raven_gui_loop(process_event_t ev, process_data_t data)
|
||||||
case ICMP6_ECHO_REQUEST:
|
case ICMP6_ECHO_REQUEST:
|
||||||
/* We have received a ping request over the air. Tell the 3290 */
|
/* We have received a ping request over the air. Tell the 3290 */
|
||||||
// send_frame(REPORT_PING_BEEP, 0, 0);
|
// send_frame(REPORT_PING_BEEP, 0, 0);
|
||||||
|
#if RF230BB_CONF_LEDONPORTE1
|
||||||
PORTE|=(1<<PE1);ledtimer=1000; //turn on led, set counter for turnoff
|
PORTE|=(1<<PE1);ledtimer=1000; //turn on led, set counter for turnoff
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
case ICMP6_ECHO_REPLY:
|
case ICMP6_ECHO_REPLY:
|
||||||
/* We have received a ping reply over the air. Send frame back to 3290 */
|
/* We have received a ping reply over the air. Send frame back to 3290 */
|
||||||
|
|
|
@ -97,6 +97,10 @@ unsigned long clock_seconds(void);
|
||||||
/* Debugflow macro, useful for tracing path through mac and radio interrupts */
|
/* Debugflow macro, useful for tracing path through mac and radio interrupts */
|
||||||
#define DEBUGFLOWSIZE 128
|
#define DEBUGFLOWSIZE 128
|
||||||
|
|
||||||
|
/* Michael Hartman's protobyte board has LED on PORTE1, can be used for pings and radio on indication */
|
||||||
|
/* However it requires disabling UART0. */
|
||||||
|
#define RF230BB_CONF_LEDONPORTE1 1
|
||||||
|
|
||||||
/* Network setup. The new NETSTACK interface requires RF230BB (as does ip4) */
|
/* Network setup. The new NETSTACK interface requires RF230BB (as does ip4) */
|
||||||
#if RF230BB
|
#if RF230BB
|
||||||
#undef PACKETBUF_CONF_HDR_SIZE //Use the packetbuf default for header size
|
#undef PACKETBUF_CONF_HDR_SIZE //Use the packetbuf default for header size
|
||||||
|
|
|
@ -29,9 +29,6 @@
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
#ifndef LED_ON_PORT1E
|
|
||||||
#define LED_ON_PORTE1 0 //for Michael Hartman's prototype board
|
|
||||||
#endif
|
|
||||||
#define ANNOUNCE_BOOT 1 //adds about 600 bytes to program size
|
#define ANNOUNCE_BOOT 1 //adds about 600 bytes to program size
|
||||||
|
|
||||||
#define DEBUG DEBUG_PRINT
|
#define DEBUG DEBUG_PRINT
|
||||||
|
@ -190,7 +187,7 @@ extern uint8_t osccal_calibrated;
|
||||||
/*------Done in a subroutine to keep main routine stack usage small--------*/
|
/*------Done in a subroutine to keep main routine stack usage small--------*/
|
||||||
void initialize(void)
|
void initialize(void)
|
||||||
{
|
{
|
||||||
#if !LED_ON_PORTE1 //Conflicts with USART0
|
#if !RF230BB_CONF_LEDONPORTE1 //Conflicts with USART0
|
||||||
#if RAVEN_LCD_INTERFACE
|
#if RAVEN_LCD_INTERFACE
|
||||||
/* First rs232 port for Raven 3290 port */
|
/* First rs232 port for Raven 3290 port */
|
||||||
rs232_init(RS232_PORT_0, USART_BAUD_38400,USART_PARITY_NONE | USART_STOP_BITS_1 | USART_DATA_BITS_8);
|
rs232_init(RS232_PORT_0, USART_BAUD_38400,USART_PARITY_NONE | USART_STOP_BITS_1 | USART_DATA_BITS_8);
|
||||||
|
@ -443,7 +440,7 @@ main(void)
|
||||||
|
|
||||||
initialize();
|
initialize();
|
||||||
|
|
||||||
#if LED_ON_PORTE1
|
#if RF230BB_CONF_LEDONPORTE1
|
||||||
/* NB: PORTE1 conflicts with UART0 */
|
/* NB: PORTE1 conflicts with UART0 */
|
||||||
DDRE|=(1<<DDE1); //set led pin to output (Micheal Hatrtman board)
|
DDRE|=(1<<DDE1); //set led pin to output (Micheal Hatrtman board)
|
||||||
PORTE&=~(1<<PE1); //and low to turn led off
|
PORTE&=~(1<<PE1); //and low to turn led off
|
||||||
|
@ -460,7 +457,7 @@ main(void)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if LED_ON_PORTE1
|
#if RF230BB_CONF_LEDONPORTE1
|
||||||
/* Turn off LED after a while */
|
/* Turn off LED after a while */
|
||||||
if (ledtimer) {
|
if (ledtimer) {
|
||||||
if (--ledtimer==0) {
|
if (--ledtimer==0) {
|
||||||
|
@ -517,7 +514,7 @@ if ((clocktime%STAMPS)==0) {
|
||||||
print_stats();
|
print_stats();
|
||||||
#elif RADIOSTATS
|
#elif RADIOSTATS
|
||||||
extern volatile unsigned long radioontime;
|
extern volatile unsigned long radioontime;
|
||||||
PRINTA("%u(%u)s",clocktime,radioontime);
|
PRINTA("%u(%u)s ",clocktime,radioontime);
|
||||||
#else
|
#else
|
||||||
PRINTA("%us ",clocktime);
|
PRINTA("%us ",clocktime);
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue