BC_TypeDef Struct ReferenceBSP > API for DK's
Board Controller Register definiton
Definition at line
53
of file
bsp_dk_bcreg_3201.h
.
#include <
bsp_dk_bcreg_3201.h
>
Field Documentation
__IO uint16_t BC_TypeDef::ADC_READ |
0x24 - AEM ADC SPI interface
Definition at line
73
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::ADC_STATUS |
0x22 - AEM ADC SPI interface
Definition at line
72
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::ADC_WRITE |
0x20 - AEM ADC SPI interface
Definition at line
71
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::ARB_CTRL |
0x16 - Arbiter control, board control or EFM32GG access to display
Definition at line
66
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::BC_MBOX_TXCTRL |
0x80 - BC <-> EFM32 communication channel
Definition at line
103
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::BC_MBOX_TXDATA |
0x82
Definition at line
104
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::BC_MBOX_TXSTATUS0 |
0x84
Definition at line
105
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::BC_MBOX_TXSTATUS1 |
0x86
Definition at line
106
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::BUF_CTRL |
0xc0 - Buffer Controller Control
Definition at line
117
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::CLKRST |
0x26 - Clock and reset control
Definition at line
75
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::DISPLAY_CTRL |
0x12 - SSD2119 TFT display control
Definition at line
64
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::EBI_CTRL |
0x14 - Extended Address Mode control
Definition at line
65
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::EM |
0x02 - Energy Mode indicator
Definition at line
55
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::FW_BUILDNO |
0x2A - Firmware build number
Definition at line
78
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::FW_VERSION |
0x2C - Firmware version
Definition at line
79
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::HW_VERSION |
0x28 - Hardware version
Definition at line
77
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::INTCLEAR |
0x44 - Interrupt clear
Definition at line
95
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::INTEN |
0x42 - Interrupt Enable flags
Definition at line
94
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::INTFLAG |
0x40 - Interrupt Status flags
Definition at line
93
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::INTPCTRL |
0x48 - Interrupt pulse control
Definition at line
97
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::INTPHIGH |
0x4C - Interrupt puls high period
Definition at line
99
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::INTPLOW |
0x4A - Interrupt puls low period
Definition at line
98
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::INTSET |
0x46 - Interrupt set
Definition at line
96
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::MAGIC |
0x04 - Should always read 0xEF32
Definition at line
56
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::MBOX_TXCTRL |
0xa2 - BC <-> EFM32 communication channel
Definition at line
110
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::MBOX_TXDATA |
0xa4
Definition at line
111
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::MBOX_TXSTATUS0 |
0xa6
Definition at line
112
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::MBOX_TXSTATUS1 |
0xa8
Definition at line
113
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::PERICON |
0x18 - Peripheral Control, on board switches
Definition at line
67
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::RESERVED4[0x0d] |
0xa0 - Reserved
Definition at line
108
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::RESERVED5[0x0b] |
0xaa - Reserved
Definition at line
115
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::RESERVERD0 |
0x00 - Reserved
Definition at line
54
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::RESERVERD1[0x02] |
0x1C - Reserved
Definition at line
69
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::RESERVERD3[0x19] |
0x50 - Reserved
Definition at line
101
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::SCRATCH_BC0 |
0x38 - Board Control registers
Definition at line
88
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::SCRATCH_BC1 |
0x3A
Definition at line
89
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::SCRATCH_BC2 |
0x3C
Definition at line
90
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::SCRATCH_BC3 |
0x3E
Definition at line
91
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::SCRATCH_COMMON |
0x2E - Shared register between board controller and EFM32
Definition at line
81
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::SCRATCH_EFM0 |
0x30 - EFM32 accessible registers
Definition at line
83
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::SCRATCH_EFM1 |
0x32
Definition at line
84
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::SCRATCH_EFM2 |
0x34
Definition at line
85
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::SCRATCH_EFM3 |
0x36
Definition at line
86
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::SPI_DEMUX |
0x1A - SPI DEMUX
Definition at line
68
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::UIF_AEM |
0x0E - AEM button
Definition at line
62
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::UIF_CTRL |
0x10 - CPLD control register
Definition at line
63
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::UIF_DIP |
0x0A - DIP switch status
Definition at line
60
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::UIF_JOYSTICK |
0x0C - Joystick presses
Definition at line
61
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::UIF_LEDS |
0x06 - On board LEDs
Definition at line
58
of file
bsp_dk_bcreg_3201.h
.
__IO uint16_t BC_TypeDef::UIF_PB |
0x08 - Push button PB0-PB4 status
Definition at line
59
of file
bsp_dk_bcreg_3201.h
.
The documentation for this struct was generated from the following file:
-
C:/repos/embsw_super_h1/hardware/kit/common/bsp/
bsp_dk_bcreg_3201.h