You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
427 B
23 lines
427 B
#include "key.h"
|
|
#include <stdio.h>
|
|
|
|
key_module_t *key_module_s;
|
|
|
|
void key_init(key_module_t *key_module)
|
|
{
|
|
key_module_s = key_module;
|
|
}
|
|
|
|
void key_do_loop_in_each_period()
|
|
{
|
|
for (int i = 0; i < key_module_s->nkey; i++)
|
|
{
|
|
// printf("key_name:%s\n", key_module_s->keys[i].name);
|
|
key_process_each(&key_module_s->keys[i]);
|
|
}
|
|
}
|
|
|
|
void key_process_each(key_t *each)
|
|
{
|
|
key_module_s->onkey(each,1);
|
|
}
|