habe da nochmal eine frage bezüglich der Übertragung, weil ich bekomme die werte auf abfrage angezeigt.
würde sie gern aber als wert von 0.00Volt bist X volt. dacjte ich könnte das so machen wie bei UART mit weil läuft es ja auch
libprintf_flt.a
libm.a und -Wl,-u,vfprintf
eingebunden aber die nachkommastellen sind null.

Code:
case USB_ADC
                DDRB  |= (1<<PB0);//Ausgang
		PORTB |= (1<<PB0);//High
		
		ADCSRA |= (1<<ADSC);            // eine Wandlung "single conversion"
  		while (ADCSRA & (1<<ADSC) ) {}  // auf Abschluss der Konvertierung warten
		
		adc_Value = ADCW;
		
		adc_wert = adc_Value*faktor;
		dtostrf(adc_wert,7,4, Buffer);
		usbMsgPtr = Buffer;
		PORTB &= ~(1<<PB0);//Low
		return sizeof(Buffer);
beim UART benutzte ich sprnitf hier hatte ich dtostrf gedacht ist ja kleiner als die sprintf.