"Andre, it is possible that your APM doesn't have enough space to fit the binary. Try uncommenting some of the space saving code at the bottom of APM_Config.h and see how you go flashing a smaller binary. Good luck :)"
"Is there a way to toggle individual pin outs, rather than using PORTK which sets all of the output pins? I want to run LEDs of Pins 8 and 9 without interfere with other outputs on 10 and 11."
"I know you can read RC signals (PPM and PWM) using the PulseIn function. I'm still figuring this out myself, but PulseIn might be a good place to start looking. Once you have the signal you could pass it through manually or apply whatever logic you…"
"This is no longer an issue with the new update, as APM_config.h has options to disable certain features to reduce the size of the hex, which allows the program to be successfully flashed to the APM."
"I don't have a full changelog, but one of the things added is the option to exclude certain add ons to save around 50k of flash space. Certainly saved me with my APM2.4. Thanks devs!
From APM_config.h:
// uncomment the lines below to save on flash…"
As per the title, I can get the arducopter 3.0.1 code to compile just fine in the ardupilot IDE, but flashing to the ATMEGA2560 (ardupilot 2.4) is a problem.The hex appears to upload without issue, but always encounters a mismatch at address 3C000…