restore working keil project with new keyboard module