00001
00008 #ifndef MAIN_H_
00009 #define MAIN_H_
00010
00011 #define HW_REV_A
00012
00013 #define SPICLK_PORT PORTC
00014 #define SPIDO_PORT PORTC
00015 #define SPICS_PORT PORTC
00016 #define SPICLK_DDR DDRC
00017 #define SPIDO_DDR DDRC
00018 #define SPICS_DDR DDRC
00019 #define SPICLK 1
00020 #define SPIDO 2
00021 #define SPICS 3
00022
00023 #define BANDWADJ1_RES 1
00024 #define BANDWADJ2_RES 0
00025
00026 #define FREQSET_DDR DDRC
00027 #define FREQSET_PORT PORTC
00028 #define FREQSET PC4
00029
00030 #define POWERON_PORT PORTB
00031 #define POWERON PB7
00032 #define POWERON_DDR DDRB
00033
00034 #define POWERCTL1_PORT PORTB
00035 #define POWERCTL1 PB7
00036 #define POWERCTL1_DDR DDRB
00037
00038 #define POWERCTL2_PORT PORTD
00039 #define POWERCTL2 PD3
00040 #define POWERCTL2_DDR DDRD
00041
00042 #define LEDDDR DDRD
00043 #define LEDPORT PORTD
00044 #define LED PD7
00045
00046 extern volatile char in_char;
00047
00048 extern void set_sawtooth_low(void);
00049 extern void set_sawtooth_high(void);
00050 extern void set_resistor(uint8_t rnum, uint8_t rval);
00051 extern void delay_ms(uint16_t ms);
00052
00053 #endif