Hi Nick,
Thx for your reply.
Yes, I am going to use an I/O expander to expand the output port. The key matrix will be a 11x8 cross matrix.
I am going to do some testing with hal_key.c routines. I will try to do the polling to start and would like to change to interrupt driven if possible.
Thx for your confirmation again.
Kan.