40 lines
604 B
C
40 lines
604 B
C
// midi-to-parport.h
|
|
// Typ: C-Headerfile
|
|
// Project: MIDI-to-Parallelport interface
|
|
// Date: 27.08.2012
|
|
// Author: ska
|
|
|
|
#define IN_SW PIND
|
|
#define SW1 PD2
|
|
#define SW2 PD3
|
|
|
|
#define IN_BTN PINB
|
|
#define BTN1 PB0
|
|
#define BTN2 PB1
|
|
#define BTN3 PB2
|
|
#define BTN4 PB3
|
|
|
|
#define OUT_LED PORTD
|
|
#define LED_RT PD5
|
|
#define LED_GN PD4
|
|
|
|
#define BTN_THRESHOLD 50
|
|
#define BTN_MAX 100
|
|
|
|
|
|
void delayms(unsigned int millis) {
|
|
// uint16_t loop;
|
|
while ( millis ) {
|
|
_delay_ms(1);
|
|
millis--;
|
|
}
|
|
}
|
|
|
|
void delayus(unsigned long millis) {
|
|
// uint16_t loop;
|
|
while ( millis ) {
|
|
_delay_us(1);
|
|
millis--;
|
|
}
|
|
}
|