Info - Arduino SPI Lib wurde verbessert

Hallo,

beim rumspielen mit SPI fiel mir auf, dass die neue SPI Lib in der aktuellen IDE ordentlich verbessert wurde.
Hatte bisher die IDE 1.0.6 im Einsatz und hab dann mal die 1.6.5 probiert.
Drauf kam ich als ich die neuen Befehle gesehen habe.
zum Bsp. Arduino - SPISettings

Kann auch an der IDE Version liegen das diese besseren Code erzeugt. Denn die Wartezeit nach dem letzten Funktionsaufruf ist nicht erklärbar. Dann müßte es dazwischen eigentlich genauso sein. Egal wie aber konstant. Siehe Screenshots.

In loop rufe ich nur permanent die Funktion auf

 TI8830_Out(0);
 TI8830_Out(65535);

und die Funktion enthält das

void TI8830_Out (unsigned int Digi)  
{ 
  byte LSB = 0xFF & Digi;
  byte MSB = Digi >> 8;
  cbi(PORTG,1);         // _CS_TI8830 auf LOW, Pin 40
  SPI.transfer(MSB);    // Byte ausgeben, Bit 15 ...  8
  SPI.transfer(LSB);    // Byte ausgeben, Bit  7 ...  0
  sbi(PORTG,1);         // _CS_TI8830 auf HIGH, Pin 40
}

Ich wollte damit die max. Taktfrequenz ermitteln die bei digitaler Nutzung des DAC’s möglich wäre.
Mit max. 8 MHz SPI Takt wären das 74kHz. Aber nur mit der IDE 1.6.5