-
Notifications
You must be signed in to change notification settings - Fork 1
/
Kconfig
executable file
·148 lines (115 loc) · 3.76 KB
/
Kconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
menu "configure board t5"
config PLATFORM_T5
bool
default y
config OPERATING_SYSTEM
int
default 98
---help---
100 /* LINUX */
98 /* RTOS */
config LITTLE_END
int
default 1
---help---
0 /* big endian */
1 /* little endian */
config ENABLE_FILE_SYSTEM
bool "ENABLE_FILE_SYSTEM --- support filesystem"
default y if OPERATING_SYSTEM = 100
default n if OPERATING_SYSTEM = 98
config ENABLE_WIFI
bool "ENABLE_WIFI --- support wifi"
default n
config ENABLE_WIRED
bool "ENABLE_WIRED --- support wired"
default y
menuconfig ENABLE_BLUETOOTH
bool "ENABLE_BLUETOOTH --- support BLE"
default n
if (ENABLE_BLUETOOTH)
config ENABLE_HCI
bool "ENABLE_HCI --- support BLE hci "
default n
endif
config ENABLE_RTC
bool "ENABLE_RTC --- support rtc"
default n
config ENABLE_WATCHDOG
bool "ENABLE_WATCHDOG --- support watchdog"
default n
config ENABLE_UART
bool "ENABLE_UART --- support uart"
default y
menuconfig ENABLE_FLASH
bool "ENABLE_FLASH --- support flash"
default y
if (ENABLE_FLASH)
config TUYA_FLASH_TYPE_MAX_PARTITION_NUM
int "TUYA_FLASH_TYPE_MAX_PARTITION_NUM --- max support flash parttion number"
default 10
endif
config ENABLE_ADC
bool "ENABLE_ADC --- support adc"
default n
config ENABLE_PWM
bool "ENABLE_PWM --- support pwm"
default n
config ENABLE_GPIO
bool "ENABLE_GPIO --- support gpio"
default y
config ENABLE_I2C
bool "ENABLE_I2C --- support i2c"
default n
config ENABLE_SPI
bool "ENABLE_SPI --- support spi"
default n
config ENABLE_TIMER
bool "ENABLE_TIMER --- support hw timer"
default n
config ENABLE_DISPLAY
bool "ENABLE_DISPLAY --- support GUI display"
default n
config ENABLE_MEDIA
bool "ENABLE_MEDIA --- support media"
default n
config ENABLE_PM
bool "ENABLE_PM --- support power manager"
default n
config ENABLE_STORAGE
bool "ENABLE_STORAGE --- support storage such as SDCard"
default n
config ENABLE_DAC
bool "ENABLE_DAC --- support dac"
default n
config ENABLE_I2S
bool "ENABLE_I2S --- support i2s"
default n
config ENABLE_WAKEUP
bool "ENABLE_WAKEUP --- support lowpower wakeup"
default n
config ENABLE_REGISTER
bool "ENABLE_REGISTER --- support register"
default n
config ENABLE_PINMUX
bool "ENABLE_PINMUX --- support pinmux"
default n
config ENABLE_PLATFORM_AES
bool "ENABLE_PLATFORM_AES --- support hw AES"
default n
config ENABLE_PLATFORM_SHA256
bool "ENABLE_PLATFORM_SHA256 --- support hw sha256"
default n
config ENABLE_PLATFORM_MD5
bool "ENABLE_PLATFORM_MD5 --- support hw md5"
default n
config ENABLE_PLATFORM_SHA1
bool "ENABLE_PLATFORM_SHA1 --- support hw sha1"
default n
config ENABLE_PLATFORM_RSA
bool "ENABLE_PLATFORM_RSA --- support hw rsa"
default n
config ENABLE_PLATFORM_ECC
bool "ENABLE_PLATFORM_ECC --- support hw ecc"
default n
endmenu