ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites

THE FUTURE IS NOW


Circuit Cellar Online
THE MAGAZINE FOR COMPUTER APPLICATIONS
Circuit Cellar Online offers articles illustrating creative solutions
and unique applications through complete projects, practical
tutorials, and useful design techniques.

THE FUTURE IS NOW

Lessons from the Trenches Wireless Internet-Based Remote Control Using a Pager Interface
by Bob Brown

Start ý CreataLink Hardware ý FLEX Stack Firmware ý Selecting a Microcontroller ý Putting it All Together ý Sources and PDF

FLEX STACK FIRMWARE

The FLEX Stack software, which is written in ANSI C, handles the details of communicating with the CreataLink receiver. It defines an 11-function API that allows the application portion of the firmware to communicate with the low-level receiver drivers. Nine of the function calls reside within the FLEX Stack driver and are called by the application firmware. The remaining two functions are defined as notification functions, and the notification functions reside in the application portion of the firmware. These functions are called from the FLEX Stack driver to notify the application of receiver events, such as reception of a message. Figure 2 shows you a block diagram of the FLEX Stack firmware.

Figure 2ýThe FLEX Stack module provides a high-level interface to the CreataLink receiver.

 

PREVIOUSNEXT


Circuit Cellar provides up-to-date information for engineers. Visit www.circuitcellar.com for more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com or subscribe online. ýCircuit Cellar, the Magazine for Computer Applications. Posted with permission.
Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ