Product overview, Using the developer guide – Wavetronix Click 500 (programmable controller) (CLK-500) - Developer Guide User Manual
Page 10
INTRODUCTION
• CLICK 500 DEVELOPER GUIDE
9
Note
Refer to the Click 500 data sheet for a more complete list of product features and
specifications.
Product Overview
The Click 500 allows you to create applications by designing a multimodal operating menu,
navigated by the press of a single button. The simple menu system allows you to quickly
create a menu that switches between operating modes that are identified by a multi-colored
LED.
The operating modes can interact with all the hardware components of the device via the
Click 500 library routines. These routines comprise a convenient function library that pro-
vides direct control over the key hardware features.
Figure I.1 shows the relationships of the key high-level components of a custom application.
Main Application Written by Developer (Idle Loop)*
Menu
LEDs
Button
RTC
Virtual Ports
Click!
Protocol
Myxaml*
Variable
Map*
SRAM
Flash
Outputs
Inputs
Message
System
Timer
ISR*
Watch
dogs
Clock
Timers
Physical Ports
Physical Ports
User Interface
Timer & Clocks
Serial I/O
Digital I/O
Memory
Serial I/O
GUI
Click! Supervisor
Figure 1.1 – High-level Components of a Custom Application
Using the Developer Guide
The Click 500 Developer Guide provides a complete tutorial on the how to quickly and
effectively harness the powerful features of the Click 500 platform for your custom applica-
tion.
This developer guide is organized as follows:
˽
Chapter 1 – Introduces the Click 500 product and explains the module’s physical fea-
tures.
˽
Chapters 2–3 – Includes information on how to download and use the Dynamic C IDE
software.
˽
Chapters 4–11 – Provides a tutorial on how to program the controller using the Click
500 function library.