#include "key.h"#include "type.h"#include "ad-isr.h"#include "armVIC.h"#include "trace.h"

Defines | |
| #define | AD0_VIC_SLOT 2 |
Functions | |
| void | ADC_Init (UINT8 iChannel) |
| UINT8 | ConvertADValueToVKValue (UINT16 adValue) |
| void | InitKeyState (keyStateType *ks) |
| UINT8 | ProcessKeyPress (keyStateType *ks) |
| #define AD0_VIC_SLOT 2 |
Referenced by ADC_Init().
| void ADC_Init | ( | UINT8 | iChannel | ) |
References _VIC_ADDR, _VIC_CNTL, AD0_VIC_SLOT, AD0CR, adcISR0(), PINSEL1, VIC_AD0, VIC_BIT, VIC_ENABLE, VICIntEnable, and VICIntSelect.
Referenced by main().


| void InitKeyState | ( | keyStateType * | ks | ) |
References keyStateType::countOnMin, keyStateType::currentVKey, keyStateType::lastKeyAction, keyStateType::minSample, keyStateType::newKeyAction, VK_0_NONE, and WM_KEY_NOT.
Referenced by main().

| UINT8 ProcessKeyPress | ( | keyStateType * | ks | ) |
References ConvertADValueToVKValue(), keyStateType::countOnMin, keyStateType::currentVKey, g_adValue, keyStateType::minSample, keyStateType::newKeyAction, TRACE2, VK_0_NONE, WM_KEY_DOWN, and WM_KEY_UP.
Referenced by Idle().


1.6.3