Good bye Setup() && Loop()

Sapevate che si può eliminare setup e loop? provate per credere:

int atexit(void (* /*func*/ )()) { return 0; }
void initVariant() __attribute__((weak));
void initVariant() { }

void setupUSB() __attribute__((weak));
void setupUSB() { }

int main(void)
{
  init();

  Serial.begin(9600);
  
  while(1)
  {
      Serial.println("Hack your life");
  }
}