We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 19978

6.3 EDK - GCC で GPIO バージョン 2.00.a を使用すると 「source.c:165: macro `XGpio_mSetDataDirection' used with only 2 args」 というエラー メッセージが表示される


キーワード : EDK, GCC, GNU, GPIO, gpio.c, XGpio_mSetDataReg

重要度 : 標準

概要 :
XGpio_mSetDataDirection または XGpio_mSetDataReg を使用するソース コードをコンパイルすると、次のエラー メッセージが表示されます。

"Calculator_App/src/calc_main.c:165: macro `XGpio_mSetDataDirection' used with only 2 args
Calculator_App/src/calc_main.c:169: macro `XGpio_mSetDataReg' used with only 2 args
Calculator_App/src/calc_main.c:367: macro `XGpio_mSetDataReg' used with only 2 args"


XGpio_mSetDataDirection 機能の説明を次に示します。

* Set the input/output direction of all discrete signals for the specified
* GPIO channel.
* @param InstancePtr is a pointer to an XGpio instance to be worked on.
* @param Channel contains the channel of the GPIO (1 or 2) to operate on.
* @param DirectionMask is a bitmask specifying which discretes are input and
* which are output. Bits set to 0 are output and bits set to 1 are input.
* @return
* None.
* @note
* The hardware must be built for dual channels if this function is used
* with any channel other than 1. If it is not, this function will assert.
void XGpio_SetDataDirection(XGpio *InstancePtr, unsigned Channel, Xuint32 DirectionMask);

AR# 19978
日付 04/11/2007
ステータス アーカイブ
種類 一般