Ao programar um ATtiny ou ATmega, o avrdude imprime a assinatura do dispositivo, neste exemplo, é um ATtiny.
avrdude: Device signature = 0x1e910a
Posso ler esta assinatura em um dispositivo em execução usando o código C ++ (avr-gcc)? Para o ATmega1280, há um capítulo 29.6.10 escrevendo sobre isso, mas estou um pouco confuso sobre como posso codificá-lo em C ++.
Quero poder fazer com que o dispositivo envie sua ID de dispositivo de volta ao PC controlador, para que ele possa tomar decisões.