Ich denke es liegt daran.
mav_array_memcpy(packet.text, text, sizeof(char)*50);
in mavlink_msg_statustext.h.
mav_array_memcpy(packet.text, text, sizeof(char)*50);
in mavlink_msg_statustext.h.
Code:
Mavlink init
DIMU: preinit..
DIMU: preinit...ok
DIMU: MPU6000 sensor init..
DIMU: MPU6000 sensor init...ok
DIMU: EEPROM init..
Supervisor task started
DIMU: EEPROM init...ok
DIMU: read calibration parameters from EEPROM
DIMU: MAG sensor init..
DIMU: MAG sensor init...ok
DIMU: PRES sensor init..
DIMU: PRES sensor init...ok
Battery cells: 1
Warning: Low battery stage 1
Warning: Low battery stage 2
Radio init
Spektrum on RC port 0
GPS init
Nav init
Command interface init
Q2BFLOW_GYRO_COM
Q2USB_SEND_VIDEO
Motors init
Control init
Control task started
Gimbal init
AQ S/N: --------------------------------------
Mavlink SYS ID: 104
SYS Clock: 168 MHz
7764/7764 heap used/high water
32504 of 40960 CCM heap used
Radio task started
Run task started
AQ FW ver: 7.1 - EXPR rev449 b2452, HW ver: 90 revoG
Disarmed
Initialization complete, READY.
um es nicht in mavlink machen zu müssen hab ich es nun in der funktion:
void mavlinkSendNotice(const char *s);
gefixed.
Kann man aber auch rauslassen, verwirrt zwar dürfte aber nicht all zu schlimm sein.
Zuletzt bearbeitet: