OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [processor/] [VHDL/] [ext_modules/] [ext_key_matrix/] [driver/] [key_matrix.h] - Blame information for rev 3

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 jlechner
 
2
 
3
 
4
#ifndef __EXT_KEY_MATRIX_H__
5
#define __EXT_KEY_MATRIX_H__
6
 
7
#define KEY_MATRIX_BADDR                  ((uint32_t)-352)
8
 
9
#define KEY_MATRIX_CONFIG_BOFF            2
10
#define KEY_MATRIX_CONFIG_BADDR           KEY_MATRIX_BADDR + KEY_MATRIX_CONFIG_BOFF
11
#define KEY_MATRIX_CONFIG                 (*(volatile uint8_t *const) (KEY_MATRIX_CONFIG_BADDR))
12
#define KEY_MATRIX_CONFIG_INTA            0x0
13
 
14
#define KEY_MATRIX_PRESSED_KEY_BOFF       4
15
#define KEY_MATRIX_PRESSED_KEY            (*(volatile uint8_t *const) (KEY_MATRIX_BADDR+KEY_MATRIX_PRESSED_KEY_BOFF))
16
 
17
 
18
#endif // __EXT_KEY_MATRIX_H__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.