0,0 → 1,34 |
#ifndef __opled_h__ |
#define __opled_h__ |
|
#include "common.h" |
|
namespace OpLed { |
#if defined BOARD_rs232if |
const int OpLedMask=(0x01 << 4); |
#elif defined BOARD_umServo32 |
const int OpLedMask=(0x01 << 4); |
#elif defined BOARD_umHBridge |
const int OpLedMask=(0x01 << 2); |
#else |
#error Unknown board specification |
#endif |
|
void inline Init() { |
SETBIT(DDRD,OpLedMask); |
} |
|
void inline On() { |
SETBIT(PORTD,OpLedMask); |
} |
|
void inline Off() { |
CLRBIT(PORTD,OpLedMask); |
} |
|
void inline Toggle() { |
TOGGLEBIT(PORTD,OpLedMask); |
} |
} |
|
#endif // __opled_h__ |