#include #include #include #include "avr-hd44780/lcd.h" #include "i2c_peter/i2cmaster.h" #include "sdi_shield.h" #include uint8_t EEMEM cam_saved; volatile uint8_t cam = 0; volatile uint8_t pgm = 0; volatile uint8_t pvw = 0; volatile uint8_t valid = 0; #define SDI_SHIELD_ADDR 0x84 #define VF_BACK_PVW_TALLY_PIN 0 #define VF_BACK_PGM_TALLY_PIN 1 #define LENS_PGM_TALLY_PIN 2 #define VF_FRONT_PGM_TALLY_PIN 3 volatile uint8_t pvw_enabled = 1; volatile uint8_t front_enabled = 1; void enc_init(){ PORTC |= (1<<2) | (1 << 3); PCICR |= (1<