 
 ////////////////////////////////////
 ////////////////////////////////////
-int avrisp() {
-  uint8_t data, low, high;
+void avrisp() {
   uint8_t ch = getch();
   switch (ch) {
     case '0': // signon


static bool rst_active_high;

void reset_target(bool reset)
{
  digitalWrite(RESET, ((reset && rst_active_high) || (!reset && !rst_active_high)) ? HIGH : LOW);
}


  }
}

unsigned int current_page() {
  if (param.pagesize == 32) {
    return here & 0xFFFFFFF0;
  }
