#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().