A SERVICE OF

logo

Getting Started with ADSP-BF548 EZ-KIT Lite 6-1
6 USING ADSP-BF548 EZ-KIT
LITE KEYPAD AND LED
INDICATOR
In this chapter, we will use the ADSP-BF548 EZ-KIT Lite 4 x 4 matrix
keypad and six LED indicators. We will use a simple event-driven driver
to detect keypad presses and the system services library’s (SSL) flag service
to display each press’s row and column numbers on the LEDs. In addi-
tion, we will use the VisualDSP++ real-time kernel (VDK) to structure
our example program.
In this exercise, you will learn about the following concepts.
Event-driven as opposed to data-driven SSL drivers
SSL device drivers within the VDK device model
VDK inter-thread message-passing
The chapter includes the following sections.
“Event-Driven Device Drivers” on page 6-2
“VDK Device Model” on page 6-3
“VDK Message Passing” on page 6-4
“Example 7: Creating a VDK Application” on page 6-4
“Example 7: Source Files” on page 6-7