LPC55S16 Keypad Port (KPP), where to find sample code and document?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPC55S16 Keypad Port (KPP), where to find sample code and document?

Jump to solution
3,564 Views
felix1
Contributor IV

Hi, 

According to https://www.nxp.com.cn/docs/zh/training-reference-material/TIP-NXP-MICROPROCESSOR-1.pdf

p.31, 

LPC55S16 supports

"Keyboard:
✓ Enabled unique EZH HW accelerator for up to 128 (8*16) key scan."

 Where to find the sample code and document for this HW keypad usage for LPC55S16?

 

Labels (2)
Tags (1)
0 Kudos
Reply
1 Solution
3,518 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi

LPC55S16 doesn't have keypad. Technically EZH can emulate it but we don't have demo code.

The demo is under SDK.

ZhangJennie_0-1693384982928.png

 

Have a nice day,

Jun Zhang

View solution in original post

0 Kudos
Reply
8 Replies
3,387 Views
tanu500
Contributor I

Hello,

As per my knowledge, you can find sample code and documentation for using the Keypad Port (KPP) on the LPC55S16 microcontroller:

  1. Visit NXP's LPC55S16 product page on their official website.- https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/lpcxpresso-b...salesforce admin certification
  2. Look for the LPC55S16 reference manual for detailed information.
  3. Check for LPC55S16-specific SDKs and software libraries, which often include example code and documentation.
  4. Explore NXP's online forums and communities for community-contributed code and solutions.
  5. Search for application notes related to LPC55S16 and KPP.
  6. Check NXP's GitHub repositories for code samples and projects.
  7. Reach out to NXP's customer or technical support for assistance if needed.
Regards
Tanu Sharma
0 Kudos
Reply
3,539 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

HI @felix1 

We don't have EZH Keypad demo code. 

We only have rotary encoder ezh demo application which is included in MCUXpresso SDK .

rotary_encoder_ezh

Hope this will help you,

Jun Zhang

0 Kudos
Reply
3,523 Views
felix1
Contributor IV

Hi,

1) Can you classify LPC55S16 have Keypad Port (KPP) HW like RT1050 MCU or not? 

    I can not find KPP section in LPC55S16 datasheet.

2) The example "rotary_encoder_ezh" in which directory of the LPC SDK? 

    I can not find this LPC example.

0 Kudos
Reply
3,519 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi

LPC55S16 doesn't have keypad. Technically EZH can emulate it but we don't have demo code.

The demo is under SDK.

ZhangJennie_0-1693384982928.png

 

Have a nice day,

Jun Zhang

0 Kudos
Reply
3,513 Views
felix1
Contributor IV

Hi,

I can not find this example in SDK 2.9.1, can you check it?

felix1_0-1693449035728.png

 

0 Kudos
Reply
3,507 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi

This demo exists on my side.

When download, please select "all toolchains" and "select all". check again

ZhangJennie_0-1693468468819.png

Thanks,

Jun Zhang

0 Kudos
Reply
3,490 Views
felix1
Contributor IV

The example "rotary_encoder_ezh" is not in SDK 2.14.0, it seems just in SDK 2.9.1 and keil project type only.

0 Kudos
Reply
3,472 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi felix1 

Yes, you are right. rotary_encoder_ezh is not included in SDK2.14 for LPCXpresso55S16. But it is included in SDK2.14 for LPCXpresso55S69

Have a nice day,

Jun Zhang

0 Kudos
Reply