0,0 → 1,45 |
|
#ifndef main_h |
#define main_h |
|
#include <avr/eeprom.h> |
|
#define set_cs() PORTB |= (1<<4) |
#define clr_cs() PORTB &=~(1<<4) |
#define set_reset() PORTB |= (1<<2) |
#define clr_reset() PORTB &=~(1<<2) |
#define set_A0() PORTB |= (1<<3) // Data |
#define clr_A0() PORTB &=~(1<<3) // Command |
#define set_scl() PORTB |= (1<<7) |
#define clr_scl() PORTB &=~(1<<7) |
#define set_si() PORTB |= (1<<5) |
#define clr_si() PORTB &=~(1<<5) |
|
#define key_enter 0x08 |
#define key_esc 0x04 |
#define key_plus 0x02 |
#define key_minus 0x01 |
#define key_nokey 0x00 |
|
extern uint8_t r_buffer[128]; |
extern uint8_t p_buffer[128]; |
//extern struct str_DebugIn *p_buffer; |
|
extern volatile uint8_t key; |
|
extern volatile uint8_t timer; |
extern volatile uint8_t rs232_timer; |
|
#endif |
|
//#define EEPROM_ADR_VALID 1 |
|
#define EEPROM_ADR_VALID 1 |
#define EEPROM_ADR_ORIENTATION 2 |
|
|
extern unsigned char EEPromArray[]; |
|
#ifndef EEMEM |
#define EEMEM __attribute__ ((section (".eeprom"))) |
#endif |