
I wonder why there is code to setup what looks like Analog pins 0,1,2,3 as led pins with some other code doing something with them, but there is no electrical connection on the WiShield to these pins... ???
- Code: Select all
#define LED0_BIT BIT0
#define LED0_DDR DDRC
#define LED0_PORT PORTC
#define LED1_BIT BIT1
#define LED1_DDR DDRC
#define LED1_PORT PORTC
#define LED2_BIT BIT2
#define LED2_DDR DDRC
#define LED2_PORT PORTC
#define LED3_BIT BIT3
#define LED3_DDR DDRC
#define LED3_PORT PORTC
#define LED_Init() (DDRC |= LED0_BIT | LED1_BIT | LED2_BIT | LED3_BIT)
#define LEDConn_on() (LEDConn_PORT |= LEDConn_BIT)
#define LED0_on() (LED0_PORT |= LED0_BIT)
#define LED1_on() (LED0_PORT |= LED1_BIT)
#define LED2_on() (LED0_PORT |= LED2_BIT)
#define LED3_on() (LED0_PORT |= LED3_BIT)
#define LEDConn_off() (LEDConn_PORT &= ~LEDConn_BIT)
#define LED0_off() (LED0_PORT &= ~LED0_BIT)
#define LED1_off() (LED0_PORT &= ~LED1_BIT)
#define LED2_off() (LED0_PORT &= ~LED2_BIT)
#define LED3_off() (LED0_PORT &= ~LED3_BIT)
#define LED0_toggle() ((LED0_PORT & LED0_BIT)?(LED0_PORT &= ~LED0_BIT):(LED0_PORT |= LED0_BIT))
#define LED1_toggle() ((LED0_PORT & LED1_BIT)?(LED0_PORT &= ~LED1_BIT):(LED0_PORT |= LED1_BIT))
#define LED3_toggle() ((LED0_PORT & LED3_BIT)?(LED0_PORT &= ~LED3_BIT):(LED0_PORT |= LED3_BIT))