1087 lines
51 KiB
Plaintext
1087 lines
51 KiB
Plaintext
//**********************************************************************
|
|
//**********************************************************************
|
|
//** **
|
|
//** (C)Copyright 1985-2013, American Megatrends, Inc. **
|
|
//** **
|
|
//** All Rights Reserved. **
|
|
//** **
|
|
//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
|
|
//** **
|
|
//** Phone: (770)-246-8600 **
|
|
//** **
|
|
//**********************************************************************
|
|
//**********************************************************************
|
|
//<AMI_FHDR_START>
|
|
//
|
|
// Name: <F81966HwmSetup.sd>
|
|
//
|
|
// Description: HWM form template, setup screen definition file.
|
|
//
|
|
//<AMI_FHDR_END>
|
|
//**********************************************************************
|
|
#ifdef SETUP_DATA_DEFINITION
|
|
|
|
UINT8 F81966RestoreACPowerLoss;
|
|
UINT8 F81966UartAutoFlowControlEnable[6];
|
|
UINT8 F81966UartBaudRateSelect[6];
|
|
UINT8 F81966Gpio7x8x_Lpt_Switch;
|
|
|
|
UINT8 F81966Gpio0x_Oe[8];
|
|
UINT8 F81966Gpio0x_Val[8];
|
|
UINT8 F81966Gpio0x_DrvEn[8];
|
|
UINT8 F81966Gpio1x_Oe[8];
|
|
UINT8 F81966Gpio1x_Val[8];
|
|
UINT8 F81966Gpio1x_DrvEn[8];
|
|
UINT8 F81966Gpio2x_Oe[8];
|
|
UINT8 F81966Gpio2x_Val[8];
|
|
UINT8 F81966Gpio2x_DrvEn[8];
|
|
UINT8 F81966Gpio3x_Oe[8];
|
|
UINT8 F81966Gpio3x_Val[8];
|
|
UINT8 F81966Gpio3x_DrvEn[8];
|
|
UINT8 F81966Gpio4x_Oe[8];
|
|
UINT8 F81966Gpio4x_Val[8];
|
|
UINT8 F81966Gpio4x_DrvEn[8];
|
|
UINT8 F81966Gpio5x_Oe[8];
|
|
UINT8 F81966Gpio5x_Val[8];
|
|
UINT8 F81966Gpio5x_DrvEn[8];
|
|
UINT8 F81966Gpio6x_Oe[8];
|
|
UINT8 F81966Gpio6x_Val[8];
|
|
UINT8 F81966Gpio6x_DrvEn[8];
|
|
UINT8 F81966Gpio7x_Oe[8];
|
|
UINT8 F81966Gpio7x_Val[8];
|
|
UINT8 F81966Gpio7x_DrvEn[8];
|
|
UINT8 F81966Gpio8x_Oe[8];
|
|
UINT8 F81966Gpio8x_Val[8];
|
|
UINT8 F81966Gpio8x_DrvEn[8];
|
|
UINT8 F81966Gpio9x_Oe[8];
|
|
UINT8 F81966Gpio9x_Val[8];
|
|
UINT8 F81966Gpio9x_DrvEn[8];
|
|
|
|
UINT8 F81966ErpMode; // F81966_ERP_Miles++
|
|
|
|
#endif //SETUP_DATA_DEFINITION
|
|
|
|
|
|
#ifdef CONTROL_DEFINITION
|
|
|
|
#define ONEOF_F81966RESTOREACPOWERLOSS\
|
|
oneof varid = SETUP_DATA.F81966RestoreACPowerLoss,\
|
|
prompt = STRING_TOKEN (STR_F81966RESTOREACPOWERLOSS),\
|
|
help = STRING_TOKEN (STR_F81966RESTOREACPOWERLOSS_HELP),\
|
|
default = ONEOF_F81966RESTOREACPOWERLOSS_DEFAULT,\
|
|
default = ONEOF_F81966RESTOREACPOWERLOSS_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966RESTOREACPOWERLOSS_LASTSTATE), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966RESTOREACPOWERLOSS_ALWAYSON), value = 1, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966RESTOREACPOWERLOSS_ALWAYSOFF), value = 2, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966RESTOREACPOWERLOSS_BYPASS), value = 3, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
#define ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_0\
|
|
oneof varid = SETUP_DATA.F81966UartAutoFlowControlEnable[0],\
|
|
prompt = STRING_TOKEN(STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
help = STRING_TOKEN (STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT,\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define ONEOF_F81966UARTMAXBAUDRATESELECT_0\
|
|
oneof varid = SETUP_DATA.F81966UartBaudRateSelect[0],\
|
|
prompt = STRING_TOKEN(STR_F81966UARTMAXBAUDRATESELECT),\
|
|
help = STRING_TOKEN (STR_F81966UARTMAXBAUDRATESELECT_HELP),\
|
|
default = ONEOF_F81966UART1MAXBAUDRATESELECT_DEFAULT,\
|
|
default = ONEOF_F81966UART1MAXBAUDRATESELECT_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_115200), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1152000), value = 1, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1497600), value = 2, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_921600), value = 3, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_1\
|
|
oneof varid = SETUP_DATA.F81966UartAutoFlowControlEnable[1],\
|
|
prompt = STRING_TOKEN(STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
help = STRING_TOKEN (STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT,\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define ONEOF_F81966UARTMAXBAUDRATESELECT_1\
|
|
oneof varid = SETUP_DATA.F81966UartBaudRateSelect[1],\
|
|
prompt = STRING_TOKEN(STR_F81966UARTMAXBAUDRATESELECT),\
|
|
help = STRING_TOKEN (STR_F81966UARTMAXBAUDRATESELECT_HELP),\
|
|
default = ONEOF_F81966UART2MAXBAUDRATESELECT_DEFAULT,\
|
|
default = ONEOF_F81966UART2MAXBAUDRATESELECT_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_115200), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1152000), value = 1, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1497600), value = 2, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_921600), value = 3, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_2\
|
|
oneof varid = SETUP_DATA.F81966UartAutoFlowControlEnable[2],\
|
|
prompt = STRING_TOKEN(STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
help = STRING_TOKEN (STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT,\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define ONEOF_F81966UARTMAXBAUDRATESELECT_2\
|
|
oneof varid = SETUP_DATA.F81966UartBaudRateSelect[2],\
|
|
prompt = STRING_TOKEN(STR_F81966UARTMAXBAUDRATESELECT),\
|
|
help = STRING_TOKEN (STR_F81966UARTMAXBAUDRATESELECT_HELP),\
|
|
default = ONEOF_F81966UART3MAXBAUDRATESELECT_DEFAULT,\
|
|
default = ONEOF_F81966UART3MAXBAUDRATESELECT_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_115200), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1152000), value = 1, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1497600), value = 2, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_921600), value = 3, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_3\
|
|
oneof varid = SETUP_DATA.F81966UartAutoFlowControlEnable[3],\
|
|
prompt = STRING_TOKEN(STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
help = STRING_TOKEN (STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT,\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define ONEOF_F81966UARTMAXBAUDRATESELECT_3\
|
|
oneof varid = SETUP_DATA.F81966UartBaudRateSelect[3],\
|
|
prompt = STRING_TOKEN(STR_F81966UARTMAXBAUDRATESELECT),\
|
|
help = STRING_TOKEN (STR_F81966UARTMAXBAUDRATESELECT_HELP),\
|
|
default = ONEOF_F81966UART4MAXBAUDRATESELECT_DEFAULT,\
|
|
default = ONEOF_F81966UART4MAXBAUDRATESELECT_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_115200), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1152000), value = 1, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1497600), value = 2, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_921600), value = 3, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_4\
|
|
oneof varid = SETUP_DATA.F81966UartAutoFlowControlEnable[4],\
|
|
prompt = STRING_TOKEN(STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
help = STRING_TOKEN (STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT,\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define ONEOF_F81966UARTMAXBAUDRATESELECT_4\
|
|
oneof varid = SETUP_DATA.F81966UartBaudRateSelect[4],\
|
|
prompt = STRING_TOKEN(STR_F81966UARTMAXBAUDRATESELECT),\
|
|
help = STRING_TOKEN (STR_F81966UARTMAXBAUDRATESELECT_HELP),\
|
|
default = ONEOF_F81966UART5MAXBAUDRATESELECT_DEFAULT,\
|
|
default = ONEOF_F81966UART5MAXBAUDRATESELECT_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_115200), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1152000), value = 1, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1497600), value = 2, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_921600), value = 3, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_5\
|
|
oneof varid = SETUP_DATA.F81966UartAutoFlowControlEnable[5],\
|
|
prompt = STRING_TOKEN(STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
help = STRING_TOKEN (STR_F81966_UARTAUTOFLOWCONTROLENABLE),\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT,\
|
|
default = ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define ONEOF_F81966UARTMAXBAUDRATESELECT_5\
|
|
oneof varid = SETUP_DATA.F81966UartBaudRateSelect[5],\
|
|
prompt = STRING_TOKEN(STR_F81966UARTMAXBAUDRATESELECT),\
|
|
help = STRING_TOKEN (STR_F81966UARTMAXBAUDRATESELECT_HELP),\
|
|
default = ONEOF_F81966UART6MAXBAUDRATESELECT_DEFAULT,\
|
|
default = ONEOF_F81966UART6MAXBAUDRATESELECT_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_115200), value = 0, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1152000), value = 1, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_1497600), value = 2, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966UARTBAUDRATE_921600), value = 3, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define F81966GPIO7X8X_LPT_SWITCH\
|
|
oneof varid = SETUP_DATA.F81966Gpio7x8x_Lpt_Switch,\
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_LPT),\
|
|
help = STRING_TOKEN (STR_F81966_GPIO_LPT),\
|
|
default = F81966GPIO7X8X_LPT_SWITCH_DEFAULT,\
|
|
default = F81966GPIO7X8X_LPT_SWITCH_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_LPT), value = 1, flags = RESET_REQUIRED;\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO7X8X), value = 0, flags = RESET_REQUIRED;\
|
|
endoneof;
|
|
|
|
#define F81966_GPIO0X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio0x_Oe[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
default = GPIO_OE_DEFAULT,\
|
|
default = GPIO_OE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_INPUT), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OUTPUT), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO0X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio0x_Val[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
default = GPIO_VAL_DEFAULT,\
|
|
default = GPIO_VAL_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_LOW), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_HIGH), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO0X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio0x_DrvEn[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
default = GPIO_DRVEN_DEFAULT,\
|
|
default = GPIO_DRVEN_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OPENDRAIN), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_PUSHPULL), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO1X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio1x_Oe[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
default = GPIO_OE_DEFAULT,\
|
|
default = GPIO_OE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_INPUT), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OUTPUT), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO1X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio1x_Val[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
default = GPIO_VAL_DEFAULT,\
|
|
default = GPIO_VAL_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_LOW), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_HIGH), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO1X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio1x_DrvEn[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
default = GPIO_DRVEN_DEFAULT,\
|
|
default = GPIO_DRVEN_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OPENDRAIN), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_PUSHPULL), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO2X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio2x_Oe[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
default = GPIO_OE_DEFAULT,\
|
|
default = GPIO_OE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_INPUT), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OUTPUT), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO2X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio2x_Val[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
default = GPIO_VAL_DEFAULT,\
|
|
default = GPIO_VAL_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_LOW), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_HIGH), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO2X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio2x_DrvEn[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
default = GPIO_DRVEN_DEFAULT,\
|
|
default = GPIO_DRVEN_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OPENDRAIN), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_PUSHPULL), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO3X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio3x_Oe[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
default = GPIO_OE_DEFAULT,\
|
|
default = GPIO_OE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_INPUT), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OUTPUT), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO3X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio3x_Val[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
default = GPIO_VAL_DEFAULT,\
|
|
default = GPIO_VAL_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_LOW), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_HIGH), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO3X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio3x_DrvEn[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
default = GPIO_DRVEN_DEFAULT,\
|
|
default = GPIO_DRVEN_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OPENDRAIN), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_PUSHPULL), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO4X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio4x_Oe[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
default = GPIO_OE_DEFAULT,\
|
|
default = GPIO_OE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_INPUT), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OUTPUT), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO4X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio4x_Val[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
default = GPIO_VAL_DEFAULT,\
|
|
default = GPIO_VAL_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_LOW), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_HIGH), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO4X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio4x_DrvEn[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
default = GPIO_DRVEN_DEFAULT,\
|
|
default = GPIO_DRVEN_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OPENDRAIN), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_PUSHPULL), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO5X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio5x_Oe[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
default = GPIO_OE_DEFAULT,\
|
|
default = GPIO_OE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_INPUT), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OUTPUT), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO5X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio5x_Val[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
default = GPIO_VAL_DEFAULT,\
|
|
default = GPIO_VAL_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_LOW), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_HIGH), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO5X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio5x_DrvEn[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
default = GPIO_DRVEN_DEFAULT,\
|
|
default = GPIO_DRVEN_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OPENDRAIN), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_PUSHPULL), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO6X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio6x_Oe[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
default = GPIO_OE_DEFAULT,\
|
|
default = GPIO_OE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_INPUT), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OUTPUT), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO6X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio6x_Val[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
default = GPIO_VAL_DEFAULT,\
|
|
default = GPIO_VAL_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_LOW), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_HIGH), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO6X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio6x_DrvEn[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
default = GPIO_DRVEN_DEFAULT,\
|
|
default = GPIO_DRVEN_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OPENDRAIN), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_PUSHPULL), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO7X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio7x_Oe[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
default = GPIO_OE_DEFAULT,\
|
|
default = GPIO_OE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_INPUT), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OUTPUT), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO7X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio7x_Val[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
default = GPIO_VAL_DEFAULT,\
|
|
default = GPIO_VAL_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_LOW), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_HIGH), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO7X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio7x_DrvEn[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
default = GPIO_DRVEN_DEFAULT,\
|
|
default = GPIO_DRVEN_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OPENDRAIN), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_PUSHPULL), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO8X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio8x_Oe[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
default = GPIO_OE_DEFAULT,\
|
|
default = GPIO_OE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_INPUT), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OUTPUT), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO8X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio8x_Val[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
default = GPIO_VAL_DEFAULT,\
|
|
default = GPIO_VAL_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_LOW), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_HIGH), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO8X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio8x_DrvEn[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
default = GPIO_DRVEN_DEFAULT,\
|
|
default = GPIO_DRVEN_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OPENDRAIN), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_PUSHPULL), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO9X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio9x_Oe[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_OE), \
|
|
default = GPIO_OE_DEFAULT,\
|
|
default = GPIO_OE_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_INPUT), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OUTPUT), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO9X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio9x_Val[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_VAL), \
|
|
default = GPIO_VAL_DEFAULT,\
|
|
default = GPIO_VAL_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_LOW), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_HIGH), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
#define F81966_GPIO9X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT) \
|
|
oneof varid = SETUP_DATA.F81966Gpio9x_DrvEn[UART_NUM], \
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
help = STRING_TOKEN(STR_F81966_GPIO_DRVEN), \
|
|
default = GPIO_DRVEN_DEFAULT,\
|
|
default = GPIO_DRVEN_DEFAULT, defaultstore = AmiMfgDefault,\
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_OPENDRAIN), value = 0, flags = RESET_REQUIRED; \
|
|
option text = STRING_TOKEN(STR_F81966_GPIO_PUSHPULL), value = 1, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
|
|
// F81966_ERP_Miles++ >>>>>
|
|
#if F81966_ERP_SUPPORT
|
|
#define ONEOF_F81966_ERPPOWERMODE \
|
|
oneof varid = SETUP_DATA.F81966ErpMode, \
|
|
prompt = STRING_TOKEN (STR_F81966_POWER_SAVING_PROMPT), \
|
|
help = STRING_TOKEN (STR_F81966_POWER_SAVING_HELP), \
|
|
option text = STRING_TOKEN (STR_F81966_POWER_SAVING_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; \
|
|
option text = STRING_TOKEN (STR_F81966_POWER_SAVING_DEEPSX), value = 2, flags = RESET_REQUIRED; \
|
|
endoneof;
|
|
#else
|
|
#define ONEOF_F81966_ERPPOWERMODE
|
|
#endif //F81966_ERP_SUPPORT
|
|
// F81966_ERP_Miles++ <<<<<
|
|
#endif //CONTROL_DEFINITION
|
|
|
|
#ifdef CONTROLS_WITH_DEFAULTS
|
|
|
|
ONEOF_F81966RESTOREACPOWERLOSS
|
|
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_0
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_1
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_2
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_3
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_4
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_5
|
|
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_0
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_1
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_2
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_3
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_4
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_5
|
|
F81966GPIO7X8X_LPT_SWITCH
|
|
|
|
ONEOF_F81966_ERPPOWERMODE // F81966_ERP_Miles++
|
|
#endif //CONTROLS_WITH_DEFAULTS
|
|
|
|
//------------------------------------------------------------
|
|
// Define Macro
|
|
//------------------------------------------------------------
|
|
|
|
#define F81966_GPIO0X_ITEMS( \
|
|
UART_NUM, \
|
|
GPIO_OE_DEFAULT, \
|
|
GPIO_VAL_DEFAULT, \
|
|
GPIO_DRVEN_DEFAULT) \
|
|
F81966_GPIO0X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
suppressif ideqval SETUP_DATA.F81966Gpio0x_Oe[UART_NUM] == 0; \
|
|
F81966_GPIO0X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
endif; \
|
|
F81966_GPIO0X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT)
|
|
|
|
#define F81966_GPIO0X_GROUP \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO00)) \
|
|
F81966_GPIO0X_ITEMS(0, F81966GPIO00_OE_DEFAULT, F81966GPIO00_VAL_DEFAULT, F81966GPIO00_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO01)) \
|
|
F81966_GPIO0X_ITEMS(1, F81966GPIO01_OE_DEFAULT, F81966GPIO01_VAL_DEFAULT, F81966GPIO01_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO02)) \
|
|
F81966_GPIO0X_ITEMS(2, F81966GPIO02_OE_DEFAULT, F81966GPIO02_VAL_DEFAULT, F81966GPIO02_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO03)) \
|
|
F81966_GPIO0X_ITEMS(3, F81966GPIO03_OE_DEFAULT, F81966GPIO03_VAL_DEFAULT, F81966GPIO03_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO04)) \
|
|
F81966_GPIO0X_ITEMS(4, F81966GPIO04_OE_DEFAULT, F81966GPIO04_VAL_DEFAULT, F81966GPIO04_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO05)) \
|
|
F81966_GPIO0X_ITEMS(5, F81966GPIO05_OE_DEFAULT, F81966GPIO05_VAL_DEFAULT, F81966GPIO05_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO06)) \
|
|
F81966_GPIO0X_ITEMS(6, F81966GPIO06_OE_DEFAULT, F81966GPIO06_VAL_DEFAULT, F81966GPIO06_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO07)) \
|
|
F81966_GPIO0X_ITEMS(7, F81966GPIO07_OE_DEFAULT, F81966GPIO07_VAL_DEFAULT, F81966GPIO07_DRVEN_DEFAULT) \
|
|
SEPARATOR
|
|
|
|
#define F81966_GPIO1X_ITEMS( \
|
|
UART_NUM, \
|
|
GPIO_OE_DEFAULT, \
|
|
GPIO_VAL_DEFAULT, \
|
|
GPIO_DRVEN_DEFAULT) \
|
|
F81966_GPIO1X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
suppressif ideqval SETUP_DATA.F81966Gpio1x_Oe[UART_NUM] == 0; \
|
|
F81966_GPIO1X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
endif; \
|
|
F81966_GPIO1X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT)
|
|
|
|
#define F81966_GPIO1X_GROUP \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO10)) \
|
|
F81966_GPIO1X_ITEMS(0, F81966GPIO10_OE_DEFAULT, F81966GPIO10_VAL_DEFAULT, F81966GPIO10_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO11)) \
|
|
F81966_GPIO1X_ITEMS(1, F81966GPIO11_OE_DEFAULT, F81966GPIO11_VAL_DEFAULT, F81966GPIO11_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO12)) \
|
|
F81966_GPIO1X_ITEMS(2, F81966GPIO12_OE_DEFAULT, F81966GPIO12_VAL_DEFAULT, F81966GPIO12_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO13)) \
|
|
F81966_GPIO1X_ITEMS(3, F81966GPIO13_OE_DEFAULT, F81966GPIO13_VAL_DEFAULT, F81966GPIO13_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO14)) \
|
|
F81966_GPIO1X_ITEMS(4, F81966GPIO14_OE_DEFAULT, F81966GPIO14_VAL_DEFAULT, F81966GPIO14_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO15)) \
|
|
F81966_GPIO1X_ITEMS(5, F81966GPIO15_OE_DEFAULT, F81966GPIO15_VAL_DEFAULT, F81966GPIO15_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO16)) \
|
|
F81966_GPIO1X_ITEMS(6, F81966GPIO16_OE_DEFAULT, F81966GPIO16_VAL_DEFAULT, F81966GPIO16_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO17)) \
|
|
F81966_GPIO1X_ITEMS(7, F81966GPIO17_OE_DEFAULT, F81966GPIO17_VAL_DEFAULT, F81966GPIO17_DRVEN_DEFAULT) \
|
|
SEPARATOR
|
|
|
|
#define F81966_GPIO2X_ITEMS( \
|
|
UART_NUM, \
|
|
GPIO_OE_DEFAULT, \
|
|
GPIO_VAL_DEFAULT, \
|
|
GPIO_DRVEN_DEFAULT) \
|
|
F81966_GPIO2X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
suppressif ideqval SETUP_DATA.F81966Gpio2x_Oe[UART_NUM] == 0; \
|
|
F81966_GPIO2X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
endif; \
|
|
F81966_GPIO2X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT)
|
|
|
|
#define F81966_GPIO2X_GROUP \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO20)) \
|
|
F81966_GPIO2X_ITEMS(0, F81966GPIO20_OE_DEFAULT, F81966GPIO20_VAL_DEFAULT, F81966GPIO20_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO21)) \
|
|
F81966_GPIO2X_ITEMS(1, F81966GPIO21_OE_DEFAULT, F81966GPIO21_VAL_DEFAULT, F81966GPIO21_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO22)) \
|
|
F81966_GPIO2X_ITEMS(2, F81966GPIO22_OE_DEFAULT, F81966GPIO22_VAL_DEFAULT, F81966GPIO22_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO23)) \
|
|
F81966_GPIO2X_ITEMS(3, F81966GPIO23_OE_DEFAULT, F81966GPIO23_VAL_DEFAULT, F81966GPIO23_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO24)) \
|
|
F81966_GPIO2X_ITEMS(4, F81966GPIO24_OE_DEFAULT, F81966GPIO24_VAL_DEFAULT, F81966GPIO24_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO25)) \
|
|
F81966_GPIO2X_ITEMS(5, F81966GPIO25_OE_DEFAULT, F81966GPIO25_VAL_DEFAULT, F81966GPIO25_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO26)) \
|
|
F81966_GPIO2X_ITEMS(6, F81966GPIO26_OE_DEFAULT, F81966GPIO26_VAL_DEFAULT, F81966GPIO26_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO27)) \
|
|
F81966_GPIO2X_ITEMS(7, F81966GPIO27_OE_DEFAULT, F81966GPIO27_VAL_DEFAULT, F81966GPIO27_DRVEN_DEFAULT) \
|
|
SEPARATOR
|
|
|
|
#define F81966_GPIO3X_ITEMS( \
|
|
UART_NUM, \
|
|
GPIO_OE_DEFAULT, \
|
|
GPIO_VAL_DEFAULT, \
|
|
GPIO_DRVEN_DEFAULT) \
|
|
F81966_GPIO3X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
suppressif ideqval SETUP_DATA.F81966Gpio3x_Oe[UART_NUM] == 0; \
|
|
F81966_GPIO3X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
endif; \
|
|
F81966_GPIO3X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT)
|
|
|
|
#define F81966_GPIO3X_GROUP \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO30)) \
|
|
F81966_GPIO3X_ITEMS(0, F81966GPIO30_OE_DEFAULT, F81966GPIO30_VAL_DEFAULT, F81966GPIO30_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO31)) \
|
|
F81966_GPIO3X_ITEMS(1, F81966GPIO31_OE_DEFAULT, F81966GPIO31_VAL_DEFAULT, F81966GPIO31_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO32)) \
|
|
F81966_GPIO3X_ITEMS(2, F81966GPIO32_OE_DEFAULT, F81966GPIO32_VAL_DEFAULT, F81966GPIO32_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO33)) \
|
|
F81966_GPIO3X_ITEMS(3, F81966GPIO33_OE_DEFAULT, F81966GPIO33_VAL_DEFAULT, F81966GPIO33_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO34)) \
|
|
F81966_GPIO3X_ITEMS(4, F81966GPIO34_OE_DEFAULT, F81966GPIO34_VAL_DEFAULT, F81966GPIO34_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO35)) \
|
|
F81966_GPIO3X_ITEMS(5, F81966GPIO35_OE_DEFAULT, F81966GPIO35_VAL_DEFAULT, F81966GPIO35_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO36)) \
|
|
F81966_GPIO3X_ITEMS(6, F81966GPIO36_OE_DEFAULT, F81966GPIO36_VAL_DEFAULT, F81966GPIO36_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO37)) \
|
|
F81966_GPIO3X_ITEMS(7, F81966GPIO37_OE_DEFAULT, F81966GPIO37_VAL_DEFAULT, F81966GPIO37_DRVEN_DEFAULT) \
|
|
SEPARATOR
|
|
|
|
#define F81966_GPIO4X_ITEMS( \
|
|
UART_NUM, \
|
|
GPIO_OE_DEFAULT, \
|
|
GPIO_VAL_DEFAULT, \
|
|
GPIO_DRVEN_DEFAULT) \
|
|
F81966_GPIO4X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
suppressif ideqval SETUP_DATA.F81966Gpio4x_Oe[UART_NUM] == 0; \
|
|
F81966_GPIO4X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
endif; \
|
|
F81966_GPIO4X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT)
|
|
|
|
#define F81966_GPIO4X_GROUP \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO40)) \
|
|
F81966_GPIO4X_ITEMS(0, F81966GPIO40_OE_DEFAULT, F81966GPIO40_VAL_DEFAULT, F81966GPIO40_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO41)) \
|
|
F81966_GPIO4X_ITEMS(1, F81966GPIO41_OE_DEFAULT, F81966GPIO41_VAL_DEFAULT, F81966GPIO41_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO42)) \
|
|
F81966_GPIO4X_ITEMS(2, F81966GPIO42_OE_DEFAULT, F81966GPIO42_VAL_DEFAULT, F81966GPIO42_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO43)) \
|
|
F81966_GPIO4X_ITEMS(3, F81966GPIO43_OE_DEFAULT, F81966GPIO43_VAL_DEFAULT, F81966GPIO43_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO44)) \
|
|
F81966_GPIO4X_ITEMS(4, F81966GPIO44_OE_DEFAULT, F81966GPIO44_VAL_DEFAULT, F81966GPIO44_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO45)) \
|
|
F81966_GPIO4X_ITEMS(5, F81966GPIO45_OE_DEFAULT, F81966GPIO45_VAL_DEFAULT, F81966GPIO45_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO46)) \
|
|
F81966_GPIO4X_ITEMS(6, F81966GPIO46_OE_DEFAULT, F81966GPIO46_VAL_DEFAULT, F81966GPIO46_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO47)) \
|
|
F81966_GPIO4X_ITEMS(7, F81966GPIO47_OE_DEFAULT, F81966GPIO47_VAL_DEFAULT, F81966GPIO47_DRVEN_DEFAULT) \
|
|
SEPARATOR
|
|
|
|
#define F81966_GPIO5X_ITEMS( \
|
|
UART_NUM, \
|
|
GPIO_OE_DEFAULT, \
|
|
GPIO_VAL_DEFAULT, \
|
|
GPIO_DRVEN_DEFAULT) \
|
|
F81966_GPIO5X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
suppressif ideqval SETUP_DATA.F81966Gpio5x_Oe[UART_NUM] == 0; \
|
|
F81966_GPIO5X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
endif; \
|
|
F81966_GPIO5X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT)
|
|
|
|
#define F81966_GPIO5X_GROUP \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO50)) \
|
|
F81966_GPIO5X_ITEMS(0, F81966GPIO50_OE_DEFAULT, F81966GPIO50_VAL_DEFAULT, F81966GPIO50_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO51)) \
|
|
F81966_GPIO5X_ITEMS(1, F81966GPIO51_OE_DEFAULT, F81966GPIO51_VAL_DEFAULT, F81966GPIO51_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO52)) \
|
|
F81966_GPIO5X_ITEMS(2, F81966GPIO52_OE_DEFAULT, F81966GPIO52_VAL_DEFAULT, F81966GPIO52_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO53)) \
|
|
F81966_GPIO5X_ITEMS(3, F81966GPIO53_OE_DEFAULT, F81966GPIO53_VAL_DEFAULT, F81966GPIO53_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO54)) \
|
|
F81966_GPIO5X_ITEMS(4, F81966GPIO54_OE_DEFAULT, F81966GPIO54_VAL_DEFAULT, F81966GPIO54_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO55)) \
|
|
F81966_GPIO5X_ITEMS(5, F81966GPIO55_OE_DEFAULT, F81966GPIO55_VAL_DEFAULT, F81966GPIO55_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO56)) \
|
|
F81966_GPIO5X_ITEMS(6, F81966GPIO56_OE_DEFAULT, F81966GPIO56_VAL_DEFAULT, F81966GPIO56_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO57)) \
|
|
F81966_GPIO5X_ITEMS(7, F81966GPIO57_OE_DEFAULT, F81966GPIO57_VAL_DEFAULT, F81966GPIO57_DRVEN_DEFAULT) \
|
|
SEPARATOR
|
|
|
|
#define F81966_GPIO6X_ITEMS( \
|
|
UART_NUM, \
|
|
GPIO_OE_DEFAULT, \
|
|
GPIO_VAL_DEFAULT, \
|
|
GPIO_DRVEN_DEFAULT) \
|
|
F81966_GPIO6X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
suppressif ideqval SETUP_DATA.F81966Gpio6x_Oe[UART_NUM] == 0; \
|
|
F81966_GPIO6X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
endif; \
|
|
F81966_GPIO6X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT)
|
|
|
|
#define F81966_GPIO6X_GROUP \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO60)) \
|
|
F81966_GPIO6X_ITEMS(0, F81966GPIO60_OE_DEFAULT, F81966GPIO60_VAL_DEFAULT, F81966GPIO60_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO61)) \
|
|
F81966_GPIO6X_ITEMS(1, F81966GPIO61_OE_DEFAULT, F81966GPIO61_VAL_DEFAULT, F81966GPIO61_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO62)) \
|
|
F81966_GPIO6X_ITEMS(2, F81966GPIO62_OE_DEFAULT, F81966GPIO62_VAL_DEFAULT, F81966GPIO62_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO63)) \
|
|
F81966_GPIO6X_ITEMS(3, F81966GPIO63_OE_DEFAULT, F81966GPIO63_VAL_DEFAULT, F81966GPIO63_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO64)) \
|
|
F81966_GPIO6X_ITEMS(4, F81966GPIO64_OE_DEFAULT, F81966GPIO64_VAL_DEFAULT, F81966GPIO64_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO65)) \
|
|
F81966_GPIO6X_ITEMS(5, F81966GPIO65_OE_DEFAULT, F81966GPIO65_VAL_DEFAULT, F81966GPIO65_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO66)) \
|
|
F81966_GPIO6X_ITEMS(6, F81966GPIO66_OE_DEFAULT, F81966GPIO66_VAL_DEFAULT, F81966GPIO66_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO67)) \
|
|
F81966_GPIO6X_ITEMS(7, F81966GPIO67_OE_DEFAULT, F81966GPIO67_VAL_DEFAULT, F81966GPIO67_DRVEN_DEFAULT) \
|
|
SEPARATOR
|
|
|
|
#define F81966_GPIO7X_ITEMS( \
|
|
UART_NUM, \
|
|
GPIO_OE_DEFAULT, \
|
|
GPIO_VAL_DEFAULT, \
|
|
GPIO_DRVEN_DEFAULT) \
|
|
F81966_GPIO7X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
suppressif ideqval SETUP_DATA.F81966Gpio7x_Oe[UART_NUM] == 0; \
|
|
F81966_GPIO7X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
endif; \
|
|
F81966_GPIO7X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT)
|
|
|
|
#define F81966_GPIO7X_GROUP \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO70)) \
|
|
F81966_GPIO7X_ITEMS(0, F81966GPIO70_OE_DEFAULT, F81966GPIO70_VAL_DEFAULT, F81966GPIO70_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO71)) \
|
|
F81966_GPIO7X_ITEMS(1, F81966GPIO71_OE_DEFAULT, F81966GPIO71_VAL_DEFAULT, F81966GPIO71_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO72)) \
|
|
F81966_GPIO7X_ITEMS(2, F81966GPIO72_OE_DEFAULT, F81966GPIO72_VAL_DEFAULT, F81966GPIO72_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO73)) \
|
|
F81966_GPIO7X_ITEMS(3, F81966GPIO73_OE_DEFAULT, F81966GPIO73_VAL_DEFAULT, F81966GPIO73_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO74)) \
|
|
F81966_GPIO7X_ITEMS(4, F81966GPIO74_OE_DEFAULT, F81966GPIO74_VAL_DEFAULT, F81966GPIO74_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO75)) \
|
|
F81966_GPIO7X_ITEMS(5, F81966GPIO75_OE_DEFAULT, F81966GPIO75_VAL_DEFAULT, F81966GPIO75_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO76)) \
|
|
F81966_GPIO7X_ITEMS(6, F81966GPIO76_OE_DEFAULT, F81966GPIO76_VAL_DEFAULT, F81966GPIO76_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO77)) \
|
|
F81966_GPIO7X_ITEMS(7, F81966GPIO77_OE_DEFAULT, F81966GPIO77_VAL_DEFAULT, F81966GPIO77_DRVEN_DEFAULT) \
|
|
SEPARATOR
|
|
|
|
#define F81966_GPIO8X_ITEMS( \
|
|
UART_NUM, \
|
|
GPIO_OE_DEFAULT, \
|
|
GPIO_VAL_DEFAULT, \
|
|
GPIO_DRVEN_DEFAULT) \
|
|
F81966_GPIO8X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
suppressif ideqval SETUP_DATA.F81966Gpio8x_Oe[UART_NUM] == 0; \
|
|
F81966_GPIO8X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
endif; \
|
|
F81966_GPIO8X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT)
|
|
|
|
#define F81966_GPIO8X_GROUP \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO80)) \
|
|
F81966_GPIO8X_ITEMS(0, F81966GPIO80_OE_DEFAULT, F81966GPIO80_VAL_DEFAULT, F81966GPIO80_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO81)) \
|
|
F81966_GPIO8X_ITEMS(1, F81966GPIO81_OE_DEFAULT, F81966GPIO81_VAL_DEFAULT, F81966GPIO81_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO82)) \
|
|
F81966_GPIO8X_ITEMS(2, F81966GPIO82_OE_DEFAULT, F81966GPIO82_VAL_DEFAULT, F81966GPIO82_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO83)) \
|
|
F81966_GPIO8X_ITEMS(3, F81966GPIO83_OE_DEFAULT, F81966GPIO83_VAL_DEFAULT, F81966GPIO83_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO84)) \
|
|
F81966_GPIO8X_ITEMS(4, F81966GPIO84_OE_DEFAULT, F81966GPIO84_VAL_DEFAULT, F81966GPIO84_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO85)) \
|
|
F81966_GPIO8X_ITEMS(5, F81966GPIO85_OE_DEFAULT, F81966GPIO85_VAL_DEFAULT, F81966GPIO85_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO86)) \
|
|
F81966_GPIO8X_ITEMS(6, F81966GPIO86_OE_DEFAULT, F81966GPIO86_VAL_DEFAULT, F81966GPIO86_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO87)) \
|
|
F81966_GPIO8X_ITEMS(7, F81966GPIO87_OE_DEFAULT, F81966GPIO87_VAL_DEFAULT, F81966GPIO87_DRVEN_DEFAULT) \
|
|
SEPARATOR
|
|
|
|
#define F81966_GPIO9X_ITEMS( \
|
|
UART_NUM, \
|
|
GPIO_OE_DEFAULT, \
|
|
GPIO_VAL_DEFAULT, \
|
|
GPIO_DRVEN_DEFAULT) \
|
|
F81966_GPIO9X_OE(UART_NUM, GPIO_OE_DEFAULT) \
|
|
suppressif ideqval SETUP_DATA.F81966Gpio9x_Oe[UART_NUM] == 0; \
|
|
F81966_GPIO9X_VAL(UART_NUM, GPIO_VAL_DEFAULT) \
|
|
endif; \
|
|
F81966_GPIO9X_DRVEN(UART_NUM, GPIO_DRVEN_DEFAULT)
|
|
|
|
#define F81966_GPIO9X_GROUP \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO90)) \
|
|
F81966_GPIO9X_ITEMS(0, F81966GPIO90_OE_DEFAULT, F81966GPIO90_VAL_DEFAULT, F81966GPIO90_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO91)) \
|
|
F81966_GPIO9X_ITEMS(1, F81966GPIO91_OE_DEFAULT, F81966GPIO91_VAL_DEFAULT, F81966GPIO91_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO92)) \
|
|
F81966_GPIO9X_ITEMS(2, F81966GPIO92_OE_DEFAULT, F81966GPIO92_VAL_DEFAULT, F81966GPIO92_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO93)) \
|
|
F81966_GPIO9X_ITEMS(3, F81966GPIO93_OE_DEFAULT, F81966GPIO93_VAL_DEFAULT, F81966GPIO93_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO94)) \
|
|
F81966_GPIO9X_ITEMS(4, F81966GPIO94_OE_DEFAULT, F81966GPIO94_VAL_DEFAULT, F81966GPIO94_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO95)) \
|
|
F81966_GPIO9X_ITEMS(5, F81966GPIO95_OE_DEFAULT, F81966GPIO95_VAL_DEFAULT, F81966GPIO95_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO96)) \
|
|
F81966_GPIO9X_ITEMS(6, F81966GPIO96_OE_DEFAULT, F81966GPIO96_VAL_DEFAULT, F81966GPIO96_DRVEN_DEFAULT) \
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO97)) \
|
|
F81966_GPIO9X_ITEMS(7, F81966GPIO97_OE_DEFAULT, F81966GPIO97_VAL_DEFAULT, F81966GPIO97_DRVEN_DEFAULT) \
|
|
SEPARATOR
|
|
//----------------------------------------------------------------------
|
|
//Select Top level menu itmem (forset) for you pages
|
|
//----------------------------------------------------------------------
|
|
#ifdef ADVANCED_FORM_SET
|
|
|
|
//----------------------------------------------------------------------
|
|
//If you need any additional type definitions add them here
|
|
//----------------------------------------------------------------------
|
|
#ifdef FORM_SET_TYPEDEF
|
|
|
|
#endif
|
|
|
|
//----------------------------------------------------------------------
|
|
//If you need custom varstore's define them here
|
|
//----------------------------------------------------------------------
|
|
#ifdef FORM_SET_VARSTORE
|
|
#endif
|
|
|
|
//----------------------------------------------------------------------
|
|
//Define controls to be added to the top level page of the formset
|
|
//----------------------------------------------------------------------
|
|
#ifdef FORM_SET_ITEM
|
|
#endif
|
|
|
|
//----------------------------------------------------------------------
|
|
//Define goto commands for the forms defined in this file
|
|
//----------------------------------------------------------------------
|
|
#ifdef FORM_SET_GOTO
|
|
|
|
goto F81966_GPIO_CONFIGURATION_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_F81966_GPIO_CONFIGURATION);
|
|
|
|
#endif
|
|
|
|
//----------------------------------------------------------------------
|
|
// Define forms
|
|
//----------------------------------------------------------------------
|
|
#ifdef FORM_SET_FORM
|
|
|
|
#ifndef F81966_GPIO_CONFIGURATION_FORM_SETUP
|
|
#define F81966_GPIO_CONFIGURATION_FORM_SETUP
|
|
form formid = AUTO_ID(F81966_GPIO_CONFIGURATION_FORM_ID),
|
|
title = STRING_TOKEN(STR_F81966_GPIO_CONFIGURATION);
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO_CONFIGURATION))
|
|
SEPARATOR
|
|
|
|
ONEOF_F81966_ERPPOWERMODE // F81966_ERP_Miles++
|
|
SEPARATOR
|
|
|
|
ONEOF_F81966RESTOREACPOWERLOSS
|
|
SEPARATOR
|
|
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_COM1))
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_0
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_0
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_COM2))
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_1
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_1
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_COM3))
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_2
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_2
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_COM4))
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_3
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_3
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_COM5))
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_4
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_4
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_COM6))
|
|
ONEOF_F81966UARTAUTOFLOWCONTROLENABLE_5
|
|
ONEOF_F81966UARTMAXBAUDRATESELECT_5
|
|
SEPARATOR
|
|
|
|
F81966GPIO7X8X_LPT_SWITCH
|
|
SEPARATOR
|
|
|
|
goto F81966_GPIO0X_CONFIGURATION_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO0X),
|
|
help = STRING_TOKEN(STR_F81966_GPIO0X);
|
|
|
|
goto F81966_GPIO1X_CONFIGURATION_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO1X),
|
|
help = STRING_TOKEN(STR_F81966_GPIO1X);
|
|
|
|
goto F81966_GPIO2X_CONFIGURATION_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO2X),
|
|
help = STRING_TOKEN(STR_F81966_GPIO2X);
|
|
|
|
goto F81966_GPIO3X_CONFIGURATION_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO3X),
|
|
help = STRING_TOKEN(STR_F81966_GPIO3X);
|
|
|
|
goto F81966_GPIO4X_CONFIGURATION_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO4X),
|
|
help = STRING_TOKEN(STR_F81966_GPIO4X);
|
|
|
|
goto F81966_GPIO5X_CONFIGURATION_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO5X),
|
|
help = STRING_TOKEN(STR_F81966_GPIO5X);
|
|
|
|
goto F81966_GPIO6X_CONFIGURATION_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO6X),
|
|
help = STRING_TOKEN(STR_F81966_GPIO6X);
|
|
|
|
goto F81966_GPIO7X_CONFIGURATION_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO7X),
|
|
help = STRING_TOKEN(STR_F81966_GPIO7X);
|
|
|
|
goto F81966_GPIO8X_CONFIGURATION_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO8X),
|
|
help = STRING_TOKEN(STR_F81966_GPIO8X);
|
|
|
|
goto F81966_GPIO9X_CONFIGURATION_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_F81966_GPIO9X),
|
|
help = STRING_TOKEN(STR_F81966_GPIO9X);
|
|
|
|
endform; // F81966_GPIO_CONFIGURATION_FORM_ID
|
|
|
|
form formid = AUTO_ID(F81966_GPIO0X_CONFIGURATION_FORM_ID),
|
|
title = STRING_TOKEN(STR_F81966_GPIO0X);
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO0X))
|
|
SEPARATOR
|
|
|
|
F81966_GPIO0X_GROUP
|
|
|
|
endform; // F81966_GPIO0X_CONFIGURATION_FORM_ID
|
|
|
|
form formid = AUTO_ID(F81966_GPIO1X_CONFIGURATION_FORM_ID),
|
|
title = STRING_TOKEN(STR_F81966_GPIO1X);
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO1X))
|
|
SEPARATOR
|
|
|
|
F81966_GPIO1X_GROUP
|
|
|
|
endform; // F81966_GPIO1X_CONFIGURATION_FORM_ID
|
|
|
|
form formid = AUTO_ID(F81966_GPIO2X_CONFIGURATION_FORM_ID),
|
|
title = STRING_TOKEN(STR_F81966_GPIO2X);
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO2X))
|
|
SEPARATOR
|
|
|
|
F81966_GPIO2X_GROUP
|
|
|
|
endform; // F81966_GPIO2X_CONFIGURATION_FORM_ID
|
|
|
|
form formid = AUTO_ID(F81966_GPIO3X_CONFIGURATION_FORM_ID),
|
|
title = STRING_TOKEN(STR_F81966_GPIO3X);
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO3X))
|
|
SEPARATOR
|
|
|
|
F81966_GPIO3X_GROUP
|
|
|
|
endform; // F81966_GPIO3X_CONFIGURATION_FORM_ID
|
|
|
|
form formid = AUTO_ID(F81966_GPIO4X_CONFIGURATION_FORM_ID),
|
|
title = STRING_TOKEN(STR_F81966_GPIO4X);
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO4X))
|
|
SEPARATOR
|
|
|
|
F81966_GPIO4X_GROUP
|
|
|
|
endform; // F81966_GPIO4X_CONFIGURATION_FORM_ID
|
|
|
|
form formid = AUTO_ID(F81966_GPIO5X_CONFIGURATION_FORM_ID),
|
|
title = STRING_TOKEN(STR_F81966_GPIO5X);
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO5X))
|
|
SEPARATOR
|
|
|
|
F81966_GPIO5X_GROUP
|
|
|
|
endform; // F81966_GPIO5X_CONFIGURATION_FORM_ID
|
|
|
|
form formid = AUTO_ID(F81966_GPIO6X_CONFIGURATION_FORM_ID),
|
|
title = STRING_TOKEN(STR_F81966_GPIO6X);
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO6X))
|
|
SEPARATOR
|
|
|
|
F81966_GPIO6X_GROUP
|
|
|
|
endform; // F81966_GPIO6X_CONFIGURATION_FORM_ID
|
|
|
|
form formid = AUTO_ID(F81966_GPIO7X_CONFIGURATION_FORM_ID),
|
|
title = STRING_TOKEN(STR_F81966_GPIO7X);
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO7X))
|
|
SEPARATOR
|
|
|
|
F81966_GPIO7X_GROUP
|
|
|
|
endform; // F81966_GPIO7X_CONFIGURATION_FORM_ID
|
|
|
|
form formid = AUTO_ID(F81966_GPIO8X_CONFIGURATION_FORM_ID),
|
|
title = STRING_TOKEN(STR_F81966_GPIO8X);
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO8X))
|
|
SEPARATOR
|
|
|
|
F81966_GPIO8X_GROUP
|
|
|
|
endform; // F81966_GPIO8X_CONFIGURATION_FORM_ID
|
|
|
|
form formid = AUTO_ID(F81966_GPIO9X_CONFIGURATION_FORM_ID),
|
|
title = STRING_TOKEN(STR_F81966_GPIO9X);
|
|
SUBTITLE(STRING_TOKEN(STR_F81966_GPIO9X))
|
|
SEPARATOR
|
|
|
|
F81966_GPIO9X_GROUP
|
|
|
|
endform; // F81966_GPIO9X_CONFIGURATION_FORM_ID
|
|
|
|
#endif //F81966_GPIO_CONFIGURATION_FORM_SETUP
|
|
|
|
#endif //FORM_SET_FORM
|
|
|
|
#endif//ADVANCED_FORM_SET
|
|
|
|
//**********************************************************************
|
|
//**********************************************************************
|
|
//** **
|
|
//** (C)Copyright 1985-2013, American Megatrends, Inc. **
|
|
//** **
|
|
//** All Rights Reserved. **
|
|
//** **
|
|
//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
|
|
//** **
|
|
//** Phone: (770)-246-8600 **
|
|
//** **
|
|
//**********************************************************************
|
|
//**********************************************************************
|