CC2651R3SIPA: How to Remove Default Button and Display Settings from CC2651R3SIPA MCU's simple_peripheral Example?

Part Number: CC2651R3SIPA
Other Parts Discussed in Thread: SYSCONFIG, CC2640R2F

Tool/software:

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/879265/cc2640r2f-how-to-remove-two-buttons-menu-two_btn_menu-and-display-from-simple_peripheral-project

Referring to the content from the above link, I attempted to remove the default button and display settings from the CC2651R3SIPA simple_peripheral example.

When following these instructions exactly, build errors occurred in the NPI section. When excluding NPI from the build, makefile build errors emerged.

How can we remove the default button and display settings while resolving these various dependencies?

Here is my sysconfig configuration.

I have deleted the following files:

  • board_key.c/.h
  • simple_peripheral_menu.c/.h
  • two_btn_menu.c/.h

After removing the button and display-related logic from simple_peripheral.c in the above steps, the following build errors occur

Excluding the NPI folder from the build results in the makefile build happening just like with its own image.