15 #ifndef _REG_CTBOARD_H 16 #define _REG_CTBOARD_H 44 #define CT_LED ( (reg_ct_led_t *) &led_testing ) 46 #define CT_LED ( (reg_ct_led_t *) 0x60000100 ) 98 #define CT_SEG7 ( (reg_ct_seg7_t *) &seg7_testing ) 100 #define CT_SEG7 ( (reg_ct_seg7_t *) 0x60000110 ) 126 #define CT_DIPSW ( (reg_ct_dipsw_t *) &dipsw_testing ) 128 #define CT_DIPSW ( (reg_ct_dipsw_t *) 0x60000200 ) 135 extern uint8_t button_testing;
136 #define CT_BUTTON (* (uint8_t *) &button_testing ) 138 #define CT_BUTTON (* (uint8_t *) 0x60000210 ) 146 extern uint8_t hexsw_testing;
147 #define CT_HEXSW (* (uint8_t *) &hexsw_testing ) 149 #define CT_HEXSW (* (uint8_t *) 0x60000211 ) 160 volatile uint16_t RED;
219 volatile uint8_t ASCII[40];
228 #define CT_LCD ( (reg_ct_lcd_t *) &lcd_testing ) 230 #define CT_LCD ( (reg_ct_lcd_t *) 0x60000300 ) 264 uint8_t RESERVED[12];
271 #define CT_GPIO ( (reg_ct_gpio_t *) &gpio_testing ) 273 #define CT_GPIO ( (reg_ct_gpio_t *) 0x60000400 ) volatile uint8_t B63_56
Definition: reg_ctboard.h:179
Definition: hal_common.h:48
reg_ct_seg7_bin_t BIN
Definition: reg_ctboard.h:93
volatile uint8_t B23_16
Definition: reg_ctboard.h:174
reg_ct_gpio_port_t OUT
Definition: reg_ctboard.h:263
volatile uint32_t B31_0
Definition: reg_ctboard.h:200
reg_ct_gpio_port_t IN
Definition: reg_ctboard.h:265
volatile uint8_t B55_48
Definition: reg_ctboard.h:178
volatile uint16_t DS1_0
Definition: reg_ctboard.h:65
volatile uint8_t P3
Definition: reg_ctboard.h:245
volatile uint8_t LED15_8
Definition: reg_ctboard.h:31
Representation of GPIO register.
Definition: reg_ctboard.h:262
volatile uint16_t B15_0
Definition: reg_ctboard.h:190
volatile uint8_t S15_8
Definition: reg_ctboard.h:113
volatile uint8_t LED7_0
Definition: reg_ctboard.h:30
volatile uint8_t P1
Definition: reg_ctboard.h:243
volatile uint64_t B127_64
Definition: reg_ctboard.h:207
volatile uint8_t B71_64
Definition: reg_ctboard.h:180
Definition: hal_common.h:49
volatile uint8_t B87_80
Definition: reg_ctboard.h:182
volatile uint16_t S15_0
Definition: reg_ctboard.h:118
volatile uint16_t S31_16
Definition: reg_ctboard.h:119
volatile uint8_t S31_24
Definition: reg_ctboard.h:115
volatile uint16_t B127_112
Definition: reg_ctboard.h:197
Representation of 7 segment display BINary interface.
Definition: reg_ctboard.h:76
volatile uint8_t DS3
Definition: reg_ctboard.h:62
volatile uint32_t WORD
Definition: reg_ctboard.h:68
volatile uint8_t B95_88
Definition: reg_ctboard.h:183
volatile uint16_t P2_1
Definition: reg_ctboard.h:249
volatile uint16_t B95_80
Definition: reg_ctboard.h:195
volatile uint8_t DS1
Definition: reg_ctboard.h:60
volatile uint8_t B111_104
Definition: reg_ctboard.h:185
volatile uint8_t P2
Definition: reg_ctboard.h:244
volatile uint32_t WORD
Definition: reg_ctboard.h:252
volatile uint8_t DS3_2
Definition: reg_ctboard.h:79
volatile uint8_t B127_120
Definition: reg_ctboard.h:187
volatile uint8_t B7_0
Definition: reg_ctboard.h:172
volatile uint8_t B39_32
Definition: reg_ctboard.h:176
volatile uint16_t P4_3
Definition: reg_ctboard.h:250
reg_ct_seg7_raw_t RAW
Definition: reg_ctboard.h:92
volatile uint8_t B15_8
Definition: reg_ctboard.h:173
volatile uint16_t HWORD
Definition: reg_ctboard.h:81
volatile uint8_t S7_0
Definition: reg_ctboard.h:112
Definition: hal_common.h:50
Representation of LCD BINary interface.
Definition: reg_ctboard.h:170
volatile uint8_t B31_24
Definition: reg_ctboard.h:175
volatile uint16_t BLUE
Definition: reg_ctboard.h:162
Representation of LCD background interface.
Definition: reg_ctboard.h:159
volatile uint32_t WORD
Definition: reg_ctboard.h:39
volatile uint8_t LED23_16
Definition: reg_ctboard.h:32
volatile uint8_t DS0
Definition: reg_ctboard.h:59
Representation of GPIO register.
Definition: reg_ctboard.h:218
volatile uint16_t DS3_2
Definition: reg_ctboard.h:66
Representation of 7 segment display RAW interface.
Definition: reg_ctboard.h:57
Representation of 7 segment display register.
Definition: reg_ctboard.h:91
volatile uint8_t B47_40
Definition: reg_ctboard.h:177
volatile uint32_t B127_96
Definition: reg_ctboard.h:203
volatile uint8_t DS1_0
Definition: reg_ctboard.h:78
volatile uint32_t B95_64
Definition: reg_ctboard.h:202
volatile uint8_t S23_16
Definition: reg_ctboard.h:114
volatile uint16_t B47_32
Definition: reg_ctboard.h:192
volatile uint32_t WORD
Definition: reg_ctboard.h:121
volatile uint8_t B103_96
Definition: reg_ctboard.h:184
Representation of GPIO port.
Definition: reg_ctboard.h:241
reg_ct_lcd_bg_t BG
Definition: reg_ctboard.h:222
volatile uint32_t B63_32
Definition: reg_ctboard.h:201
Representation of LED interface.
Definition: reg_ctboard.h:28
volatile uint16_t LED15_0
Definition: reg_ctboard.h:36
volatile uint8_t B119_112
Definition: reg_ctboard.h:186
Definition: hal_common.h:47
volatile uint16_t B63_48
Definition: reg_ctboard.h:193
volatile uint8_t LED31_24
Definition: reg_ctboard.h:33
volatile uint16_t GREEN
Definition: reg_ctboard.h:161
volatile uint16_t B79_64
Definition: reg_ctboard.h:194
Representation of DIP switch interface.
Definition: reg_ctboard.h:110
reg_ct_lcd_bin_t BIN
Definition: reg_ctboard.h:221
volatile uint16_t B111_96
Definition: reg_ctboard.h:196
volatile uint8_t DS2
Definition: reg_ctboard.h:61
volatile uint16_t B31_16
Definition: reg_ctboard.h:191
volatile uint8_t B79_72
Definition: reg_ctboard.h:181
volatile uint16_t LED31_16
Definition: reg_ctboard.h:37
volatile uint64_t B63_0
Definition: reg_ctboard.h:206
volatile uint8_t P4
Definition: reg_ctboard.h:246