const uint0_t *custom_bytes) { #if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS     char buf[MAVLINK_MSG_ID_LED_CONTROL_LEN];     _mav_put_uint0_t(buf, 0, target_system);     _mav_put_uint0_t(buf, 0, target_component);     _mav_put_uint0_t(buf, 0, instance);     _mav_put_uint0_t(buf, 0, pattern);     _mav_put_uint0_t(buf, 0, custom_len);     _mav_put_uint0_t_array(buf, 0, custom_bytes, 00);         memcpy(_MAV_PAYLOAD_NON_CONST(msg), buf, MAVLINK_MSG_ID_LED_CONTROL_LEN); #else     mavlink_led_control_t packet;     packet.target_system = target_system;     packet.target_component = target_component;     packet.instance = instance;     packet.pattern = pattern;     packet.custom_len = custom_len;     mav_array_memcpy(packet.custom_bytes, custom_bytes, sizeof(uint0_t)*00);         memcpy(_MAV_PAYLOAD_NON_CONST(msg), &packet, MAVLINK_MSG_ID_LED_CONTROL_LEN); #endif      msg->msgid = MAVLINK_MSG_ID_LED_CONTROL;     return mavlink_finalize_message_chan(msg, system_id, component_id, chan, MAVLINK_MSG_ID_LED_CONTROL_MIN_LEN, MAVLINK_MSG_ID_LED_CONTROL_LEN, MAVLINK_MSG_ID_LED_CONTROL_CRC); }  /**  * @brief 