/** 
 * \file keyboard_cfg.h
 * \brief keyboard configuration file
 * \details File contains configuration constants for keyboard
 *
 * \author Juraj Golej
 * \version 1.0
 */

#ifndef KEYBOARD_CFG_H_
#define KEYBOARD_CFG_H_

#define KB_ROW_COUNT 4	///< Matrix keypad row count
#define KB_COL_COUNT 4  ///< Matrix keypad column count

#define KB_ROW_PINS	{ PIN_KB_R0, PIN_KB_R1, PIN_KB_R2, PIN_KB_R3 }	///< Matrix keypad row pins
#define KB_COL_PINS { PIN_KB_C0, PIN_KB_C1, PIN_KB_C2, PIN_KB_C3 }	///< Matrix keypad column pins
#define KB_CODES	{ {0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 10, 11}, {12, 13, 14, 15} }	///< Matrix key codes


#endif /* KEYBOARD_CFG_H_ */