#ifndef CACHE_H
#define CACHE_H

#define CACHE_IO_OUT   0
#define CACHE_IO_IN    1

#define CACHE_VALLEN 256
#define CACHE_SRCLEN 128
#define CACHE_IOLEN  32

extern unsigned int cacheValues[CACHE_VALLEN];

void cacheSetEntry(unsigned char index, unsigned int value, unsigned char iotype);
void cacheGetEntry(unsigned char index, unsigned int* value, unsigned char* iotype);

#endif
