UPGRADE YOUR BROWSER

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
ステータス アーカイブ
種類 一般
このページをブックマークに追加