there was a typo in the bit name.
just replace the intlist section for this one :
[INTLIST]
count=20
INTname1=INT0,$001,GIMSK.INT0,EIFR.INTF0
INTname2=INT1,$002,GIMSK.INT1,EIFR.INTF1
INTname3=ICP1@CAPTURE1,$003,TIMSK.ICIE1,TIFR.ICF1
INTname4=OC1A@COMPARE1A,$004,TIMSK.OCIE1A,TIFR.OCF1A
INTname5=OVF1@TIMER1,$005,TIMSK.TOIE1,TIFR.TOV1
INTname6=OVF0@TIMER0,$006,TIMSK.TOIE0,TIFR.TOV0
INTname7=URXC@SERIAL,$007,UCSRB.RXCIE,UCSRA.RXC
INTname8=UDRE,$008,UCSRB.UDRIE,UCSRA.UDRE
INTname9=UTXC,$009,UCSRB.TXCIE,UCSRA.TXC
INTname10=ACI,$00a,ACSR.ACIE,ACSR.ACI
INTname11=PCINT0@PCINTB,$00B,GIMSK.PCIE0,EIFR.PCIF0
INTname12=OC1B@COMPARE1B,$00C,TIMSK.OCIE1B,TIFR.OCF1B
INTname13=OC0A@COMPARE0A,$00D,TIMSK.OCIE0A,TIFR.OCF0A
INTname14=OC0B@COMPARE0B,$00E,TIMSK.OCIE0B,TIFR.OCF0B
INTname15=USI_START,$00F,USICR.USISIE,USISR.USISIF
INTname16=USI_OVF,$010,USICR.USIOIE,USISR.USIOIF
INTname17=EERDY,$011,EECR.EERIE
INTname18=WDT@WATCHDOG,$012,WDTCR.WDIE,WDTCR.WDIF
INTname19=PCINT1@PCINTA,$013,GIMSK.PCIE1,EIFR.PCIF1
INTname20=PCINT2@PCINTD,$014,GIMSK.PCIE2,EIFR.PCIF2
atmel started to use PCINTA, B etc. instead of the PCINT0, 1 , 2 etc. The PCINTA makes sense indeed but only when all pins are on the same port.
↧