This commit is contained in:
WangQiang 2016-05-24 03:17:20 +00:00
parent d4bb8a9b7b
commit acd0138494
2 changed files with 10 additions and 4 deletions

View File

@ -239,13 +239,19 @@ void CheckUserPress2(InputPort* port, bool down, void* param)
CheckUserPress(port, down, param); CheckUserPress(port, down, param);
} }
/*void InitButtonPress(Button_GrayLevel* btns, byte count) void CheckUserPress3(void* sender, void* param)
{
auto but = (Button_GrayLevel *)sender;
CheckUserPress(&but->Key, but->Key.Read(), param);
}
void InitButtonPress(Button_GrayLevel* btns, byte count)
{ {
for(int i=0; i<count; i++) for(int i=0; i<count; i++)
{ {
btns[i].OnPress = CheckUserPress2; btns[i].Register(CheckUserPress3, nullptr);// = CheckUserPress2;
}
} }
}*/
void SetPower(ITransport* port) void SetPower(ITransport* port)
{ {

View File

@ -20,7 +20,7 @@ ITransport* CreateShunCom(COM index, int baudRate, Pin rst, Pin power, Pin slp,
TinyClient* CreateTinyClient(ITransport* port); TinyClient* CreateTinyClient(ITransport* port);
bool CheckUserPress(InputPort* port, bool down, void* param = nullptr); bool CheckUserPress(InputPort* port, bool down, void* param = nullptr);
//void InitButtonPress(Button_GrayLevel* btns, byte count); void InitButtonPress(Button_GrayLevel* btns, byte count);
void SetPower(ITransport* port); void SetPower(ITransport* port);