//***************************************************************************** // (C) Automotive Lighting China // // Automotive Lighting Reutlingen GmbH owns all the rights to this work. // This work shall not be copied, reproduced, used, modified, transferred // or its information shall not be disclosed without the prior written // authorization of Automotive Lighting China. //***************************************************************************** // ---------------------------------------------------------------------------- /// \file Protocol_Flexwire.h /// /// \author f24301c [mailto:walker.lv@marelli.com] /// /// \date 05.27.2024 /// /// \brief export function of Protocol_Flexwire.c /// // ---------------------------------------------------------------------------- #ifndef _PROTOCOL_FLEXWIRE_TPS929240_H_ #define _PROTOCOL_FLEXWIRE_TPS929240_H_ //============================================================================= // Includes //============================================================================= #include #include //============================================================================= // Defines and Typedef //============================================================================= //----------------------------------------------------------------------------- // Start declaration or definitions of functions //----------------------------------------------------------------------------- extern UUE_ErrorType FlexWire_Ser(uint8 channel, uint8 address, uint8 broadcasting, Primitive_Tps929x_t primitive, uint8* request, uint8 requestLen); extern UUE_ErrorType FlexWire_Ser2(uint8 channel, uint8 address, uint8 regAddr, uint8 broadcasting, Primitive_Tps929x_t primitive, uint8* request, uint8 requestLen); extern uint8 FlexWire_Tps929240_CRC(uint8* stream, uint8 len); extern uint8 FlexWire_GetGlobalResponse(uint8 channel, uint8 address, PrimitiveResponseBuf_Tps929x_t** response); //----------------------------------------------------------------------------- // End declaration or definitions of functions //----------------------------------------------------------------------------- #endif // _PROTOCOL_FLEXWIRE_TPS929240_H_