Due to a change in the linker scripts supplied with avr-binutils in version 2.30 (2018-01-27), the bare .progmem section name is no longer recognized - one now has to use a section name matching the .progmem.* glob:
I also added two more commits in the pull-request: One to fix a compiler warning about dead code when the lpm-asm-loop feature is active and one which adds a cargo config + runner script for Arduino Uno. This allows running the example with just:
cargo run --example uno-serial
If you don't want those additional commits, please let me know, I can remove them again.
Due to a change in the linker scripts supplied with avr-binutils in version 2.30 (2018-01-27), the bare
.progmem
section name is no longer recognized - one now has to use a section name matching the.progmem.*
glob:The relevant commit can be found here: https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=f726cc1cb69ab0e0303209d08effb10b99007080
I also added two more commits in the pull-request: One to fix a compiler warning about dead code when the
lpm-asm-loop
feature is active and one which adds a cargo config + runner script for Arduino Uno. This allows running the example with just:If you don't want those additional commits, please let me know, I can remove them again.