📄 osd_trtbl.c
字号:
////////////////////////////////////////////////////////////////////////////////
// Genesis Microchip, Inc.
// This file was generated by Genesis Workbench. PLEASE DO NOT EDIT MANUALLY
////////////////////////////////////////////////////////////////////////////////
#include "std_inc.h"
gmt_ST_TRANSLATION_TABLE_ENTRY ROM TrTbl_PowerOffStateTbl[] =
{
{
{ Key_None, 0x00 },
{ Key1, 0x00 }, //PowerKey
OE_PowerOn,
0x00,
0x00,
0x00,
TTEF_TableEnds
}
};
gmt_ST_TRANSLATION_TABLE_ENTRY ROM TrTbl_GeneralTrTable[] =
{
{
{ Key_None, 0x00 },
{ Key2, 0x00 }, //One
OE_OneDown,
0x00,
0x00,
0x00,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key3, 0x00 }, //Left
OE_LeftDown,
12,
2,
0x01,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key4, 0x00 }, //Right
OE_RightDown,
12,
2,
0x01,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key1, 0x19 }, //PowerKey
OE_PowerOff,
0x00,
0x00,
0x00,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key5, 0x00 }, //Two
OE_TwoDown,
0x00,
0x00,
0x00,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key6, 0x00 }, //Exit
OE_Exit,
0x00,
0x00,
0x00,
TTEF_TableEnds
}
};
gmt_ST_TRANSLATION_TABLE_ENTRY ROM TrTbl_ValidModeTrTable[] =
{
{
{ Key_None, 0x00 },
{ Key2, 0x00 }, //One
OE_OneDown,
0x00,
0x00,
0x00,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key1, 0x19 }, //PowerKey
OE_PowerOff,
0x00,
0x00,
0x00,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key5, 0x00 }, //Two
OE_TwoDown,
0x00,
0x00,
0x00,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key3, 0x00 }, //Left
OE_LeftDown,
12,
2,
0x01,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key4, 0x00 }, //Right
OE_RightDown,
12,
2,
0x01,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key6, 0x00 }, //Exit
OE_Exit,
0x00,
0x00,
0x00,
TTEF_TableEnds
}
};
gmt_ST_TRANSLATION_TABLE_ENTRY ROM TrTbl_NoSyncTrTable[] =
{
{
{ Key_None, 0x00 },
{ Key1, 0x19 }, //PowerKey
OE_PowerOff,
0x00,
0x00,
0x00,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key5, 0x05 }, //Two
OE_NextInputSource,
0x00,
0x00,
0x00,
TTEF_TableEnds
}
};
gmt_ST_TRANSLATION_TABLE_ENTRY ROM TrTbl_SleepStateTrTable[] =
{
{
{ Key_None, 0x00 },
{ Key1, 0x00 }, //PowerKey
OE_PowerOff,
0x00,
0x00,
0x00,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key4, 0x00 }, //Right
OE_NextInputSource,
0x00,
0x00,
0x00,
TTEF_TableEnds
}
};
gmt_ST_TRANSLATION_TABLE_ENTRY ROM TrTbl_MLockTransitStateTbl[] =
{
{
{ Key2, 0x00 }, //One
{ Key_None, 0x00 },
OE_OneUp,
0x00,
0x00,
0x00,
TTEF_TableEnds
}
};
gmt_ST_TRANSLATION_TABLE_ENTRY ROM TrTbl_facttbl[] =
{
{
{ Key_None, 0x00 },
{ Key2, 0x00 }, //One
OE_OneDown,
0x00,
0x00,
0x00,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key3, 0x00 }, //Left
OE_LeftDown,
12,
2,
0x01,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key4, 0x00 }, //Right
OE_RightDown,
12,
2,
0x01,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key1, 0x05 }, //PowerKey
OE_PowerOff,
0x00,
0x00,
0x00,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key5, 0x64 }, //Two
OE_Factory,
0x00,
0x00,
0x00,
TTEF_TableContinues
},
{
{ Key_None, 0x00 },
{ Key6, 0x00 }, //Exit
OE_Exit,
0x00,
0x00,
0x00,
TTEF_TableEnds
}
};
BYTE ROM KEYPAD_DEBOUNCE_PERIOD = 20;
////////////////////////////////////////////////////////////////////////////////
// Translation tables
////////////////////////////////////////////////////////////////////////////////
gmt_ST_TRANSLATION_TABLE_ENTRY ROM * ROM GlobalTranslTableSet[7] =
{
TrTbl_PowerOffStateTbl,
TrTbl_GeneralTrTable,
TrTbl_ValidModeTrTable,
TrTbl_NoSyncTrTable,
TrTbl_SleepStateTrTable,
TrTbl_MLockTransitStateTbl,
TrTbl_facttbl
};
#define GPIO_1 0x0000
#define GPIO_2 0x0001
#define GPIO_3 0x0002
gmt_ST_GPIO ROM KeyMapping[] =
{
{ 0, 0 } //dummy entry
};
BYTE ROM B_NUMBER_OF_GPIO_KEYS = NUMBER_OF_GPIO_KEYS;
gmt_ST_GPIO_TRANSLATION ROM GPIOValues[] =
{
{ 0, 0 }
};
BYTE ROM NUMBER_OF_GPIOValues = 0;
ST_ADC ROM ADC_1Values[] =
{
{ 0x2d, Key4 }, //Right
{ 0x4c, Key3 }, //Left
{ 0x70, Key2 }, //One
{ 0x92, Key1 }, //PowerKey
{ 0xaf, Key5 }, //Two
{ 0xcb, Key6 } //Exit
};
BYTE ROM NUMBER_OF_ADC_1Values = 6;
ST_ADC ROM ADC_2Values[] =
{
{ 0, 0 } //Empty
};
BYTE ROM NUMBER_OF_ADC_2Values = 0;
ST_ADC ROM ADC_3Values[] =
{
{ 0, 0 } //Empty
};
BYTE ROM NUMBER_OF_ADC_3Values = 0;
ST_PORTS_MIXED_TRANSLATION ROM MultiplePortsValuesTranslation[] =
{
{
{ Key_None, Key_None, Key_None, Key_None }, //No Combinations
Key_None
}
};
BYTE ROM NUMBER_OF_MultiplePortsValuesTranslation = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -