Hello,
i cant compile the AQ firmware. I get the Message "'mavlink_system_t' has no member named 'state'"
i would like to create an actual AQ Crossworks Project:
Step1:
https://code.google.com/archive/p/autoq ... ult/source
and download the repo (Download the code for this repo. (13.43MB) )
Step2:
https://github.com/AutoQuad/mavlink_headers
and Download ZIP
Step3:
Download the STM32F4xx_DSP_StdPeriph_Lib_V1.3.0 from (ftp://ftp.autoquad.org/3/334693_22529/3rdParty/)
btw the Link on the page "http://autoquad.org/wiki/wiki/building-developing/firmware/development/" does not work
Without "#define USE_MAVLINK" it works. The compiler builds the *.hex file. But with "USE_MAVLINK" the compiler is missing some members in the "mavlink_system_t".
/**
* This structure is required to make the mavlink_send_xxx convenience functions
* work, as it tells the library what the current system and component ID are.
*/
MAVPACKED(
typedef struct __mavlink_system {
uint8_t sysid; ///< Used by the MAVLink message_xx_send() convenience function
uint8_t compid; ///< Used by the MAVLink message_xx_send() convenience function
}) mavlink_system_t;
What is the problem? Is there a change in the precompiled MAVLINK Header file?
regards
Florian