stc_rpncalc/src/key.h

27 lines
451 B
C
Raw Normal View History

2019-03-20 08:21:11 +01:00
/*
* key.h
*
* Created on: Mar 20, 2019
*/
#ifndef SRC_KEY_H_
#define SRC_KEY_H_
//#define DEBUG_KEYS
2019-03-20 08:21:11 +01:00
void KeyInit(void);
void KeyScan(void);
2019-03-22 02:01:17 +01:00
const uint32_t GetNewKeys(void);
2019-03-20 08:21:11 +01:00
#ifdef DEBUG_KEYS
const uint8_t* DebugGetKeys(void);
#endif
//definition included for determining if multiple keys are pressed
//prefer using GetNewKeys();
#define TOTAL_ROWS 5
extern uint8_t Keys[TOTAL_ROWS]; //only bottom nibbles get set
2019-03-20 08:21:11 +01:00
#endif /* SRC_KEY_H_ */