Code: Select all
make full
However, after this build, the IR codes being sent are slightly condensed, and therefore not recognized. They are about 10-15% condensed.
Is there is something I'm missing?
Here is the output:
Code: Select all
make full
make burn-fuse
avrdude -p attiny85 -c usbtiny -B 250 -u -U lfuse:w:0xfd:m -U hfuse:w:0xdf:m
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.05s
avrdude: Device signature = 0x1e930b (probably t85)
avrdude: reading input file "0xfd"
avrdude: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.02s
avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xfd:
avrdude: load data lfuse data from input file 0xfd:
avrdude: input file 0xfd contains 1 bytes
avrdude: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.02s
avrdude: verifying ...
avrdude: 1 bytes of lfuse verified
avrdude: reading input file "0xdf"
avrdude: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.02s
avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xdf:
avrdude: load data hfuse data from input file 0xdf:
avrdude: input file 0xdf contains 1 bytes
avrdude: reading on-chip hfuse data:
Reading | ################################################## | 100% 0.02s
avrdude: verifying ...
avrdude: 1 bytes of hfuse verified
avrdude done. Thank you.
make program
Creating load file for EEPROM: tvbgone.eep
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
--change-section-lma .eeprom=0 -O ihex tvbgone.elf tvbgone.eep
avr-objcopy: --change-section-lma .eeprom=0x0000000000000000 never used
avrdude -p attiny85 -c usbtiny -B 1 -U flash:w:tvbgone.hex
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e930b (probably t85)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "tvbgone.hex"
avrdude: input file tvbgone.hex auto detected as Intel Hex
avrdude: writing flash (7948 bytes):
Writing | ################################################## | 100% 3.46s
avrdude: 7948 bytes of flash written
avrdude: verifying flash memory against tvbgone.hex:
avrdude: load data flash data from input file tvbgone.hex:
avrdude: input file tvbgone.hex auto detected as Intel Hex
avrdude: input file tvbgone.hex contains 7948 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 3.81s
avrdude: verifying ...
avrdude: 7948 bytes of flash verified
avrdude: safemode: Fuses OK (E:FF, H:DF, L:FD)
avrdude done. Thank you.