beautypg.com

Product overview, Using the developer guide – Wavetronix Click 500 (programmable controller) (CLK-500) - Developer Guide User Manual

Page 10

background image

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.