Compare commits
196 Commits
gabor-test
...
ant-bms
Author | SHA1 | Date | |
---|---|---|---|
04a0cabaed | |||
158a5d2d72 | |||
a9853aff5b | |||
7a717aca82 | |||
526d9fd9fa | |||
437d7cf4d4 | |||
eee58bdd51 | |||
9e3ca7f605 | |||
de6752b1c2 | |||
c45f18d503 | |||
83649cd859 | |||
18b4113a3f | |||
1852f17f56 | |||
e4a482e202 | |||
52b55b38cd | |||
65d7a7e9ec | |||
13a6ce3cc2 | |||
6bc85875ee | |||
4688326323 | |||
1b7a523acd | |||
c85e84e9a1 | |||
9e6ee2c957 | |||
d29a74dbd4 | |||
b984360956 | |||
fa819822f0 | |||
52ff7acd02 | |||
b61dfcf53d | |||
f6b4966071 | |||
a6fb1b7396 | |||
fd40d8dbd8 | |||
8cf766356c | |||
da8b91403d | |||
4b4044626b | |||
71906ba511 | |||
ef7e605eb7 | |||
32389f2bf9 | |||
e647c4b372 | |||
3c0b0cdbb1 | |||
43c2338dbd | |||
846a5d753a | |||
f4110bb854 | |||
226636a82a | |||
a93f34e0ba | |||
f2350c8746 | |||
1840030461 | |||
62a4b88acb | |||
bc9a0c396c | |||
2bc1625fab | |||
9db3da4b27 | |||
4e0fdd65c3 | |||
129cc64d24 | |||
f8b1454f9a | |||
4f703c4d10 | |||
95e04ef543 | |||
87751682b2 | |||
7a3a081af4 | |||
327932ac14 | |||
17eff6127f | |||
2ec6ddc150 | |||
ba5d907e38 | |||
3de6827bc5 | |||
846d90836d | |||
6e3324fe65 | |||
79e51f7511 | |||
33f35f14b7 | |||
b43e4e76ac | |||
e6ddc39177 | |||
780fe01015 | |||
5085b1daa6 | |||
4f174fe76f | |||
219b995695 | |||
44100bcc0a | |||
e3f783977b | |||
9ea453f94b | |||
4ff623195f | |||
d8eb55277b | |||
47e49da69c | |||
91ebc22dc9 | |||
6202f5c913 | |||
16b7924c93 | |||
d71fd669e8 | |||
5b0df729b3 | |||
40e200a147 | |||
4347377d61 | |||
c532907f20 | |||
b27135ab90 | |||
a829b69217 | |||
dd91c5826c | |||
8c5e19f880 | |||
27e690b058 | |||
0eba8b3cce | |||
cac60a248d | |||
a062b9369b | |||
8b6cdabfbc | |||
eb353f56b9 | |||
ebc1bf88b6 | |||
e9d0915b69 | |||
cd9a6ba32c | |||
1b63870c4e | |||
b13e45065f | |||
a97f84de33 | |||
cbad8dfa7b | |||
dd3608a09d | |||
6a2720c437 | |||
e930a515ca | |||
61fddd0724 | |||
a7242a4a7d | |||
e518388631 | |||
785c887efe | |||
de17619208 | |||
c71e02b004 | |||
3246d5ec07 | |||
c412ff6a01 | |||
12975932e3 | |||
79be6d2fe6 | |||
8e8e694b57 | |||
d6b2b4b41c | |||
bff99bd6c5 | |||
98a1160c6f | |||
7db25a5642 | |||
405ab92cf2 | |||
6f7b598bd7 | |||
c129106ff4 | |||
4885913c75 | |||
f5d6535db9 | |||
f18a057411 | |||
72c1e959a1 | |||
3fe227a82b | |||
e518c80e03 | |||
f8baa1c6ea | |||
67580cb7ec | |||
1abb83e6b1 | |||
ad9b3c4e53 | |||
e23418dbb0 | |||
c39033399b | |||
0565c3042d | |||
cb7d4180c4 | |||
bc6dd5a50c | |||
7a887a3323 | |||
73fd65b04f | |||
0fab6e72e1 | |||
0cf28d961a | |||
6c94b608fa | |||
1366f3fedb | |||
ca1b7173e7 | |||
1317cec337 | |||
e49603751f | |||
c16a126a2f | |||
91f2f621fe | |||
7bece3c32f | |||
2773f0614d | |||
474b48ff3e | |||
11b9564b07 | |||
0c81c96e46 | |||
01cf28e8f0 | |||
3722d87aee | |||
12261a815f | |||
c0069006cd | |||
8a8f800447 | |||
9068be4a2d | |||
cab4dd2ca1 | |||
83ea64a086 | |||
5d4655b549 | |||
6f6966d13e | |||
72ce9fb3a5 | |||
d805bcfb2c | |||
a462e97d5f | |||
cff49fa3a8 | |||
ee6fb1f99c | |||
3c13473d0c | |||
38fb68ce2e | |||
55386b5fb3 | |||
0393ac750b | |||
647365c5fc | |||
756c8bde94 | |||
56d0cb2ab0 | |||
d829c0d5cb | |||
ff104923d7 | |||
a5ee6bb557 | |||
b9961e2e2f | |||
65bc7d2b38 | |||
08e2f6e4d3 | |||
0843e4881b | |||
cf278e4d18 | |||
3e70a1fc74 | |||
5971061bc7 | |||
eef937edea | |||
401c870287 | |||
66a469f4e3 | |||
ba45f28f17 | |||
735ad66dba | |||
325d719aee | |||
6144a05e25 | |||
5db917786a | |||
cf2f9a5939 | |||
54cdeee1c9 |
66
.clang-format
Normal file
66
.clang-format
Normal file
@ -0,0 +1,66 @@
|
||||
# Generated from CLion C/C++ Code Style settings
|
||||
BasedOnStyle: LLVM
|
||||
AccessModifierOffset: -4
|
||||
AlignAfterOpenBracket: Align
|
||||
AlignConsecutiveAssignments: None
|
||||
AlignOperands: Align
|
||||
AllowAllArgumentsOnNextLine: false
|
||||
AllowAllConstructorInitializersOnNextLine: false
|
||||
AllowAllParametersOfDeclarationOnNextLine: false
|
||||
AllowShortBlocksOnASingleLine: Always
|
||||
AllowShortCaseLabelsOnASingleLine: false
|
||||
AllowShortFunctionsOnASingleLine: All
|
||||
AllowShortIfStatementsOnASingleLine: Always
|
||||
AllowShortLambdasOnASingleLine: All
|
||||
AllowShortLoopsOnASingleLine: true
|
||||
AlwaysBreakAfterReturnType: None
|
||||
AlwaysBreakTemplateDeclarations: Yes
|
||||
BreakBeforeBraces: Custom
|
||||
BraceWrapping:
|
||||
AfterCaseLabel: false
|
||||
AfterClass: true
|
||||
AfterControlStatement: Always
|
||||
AfterEnum: true
|
||||
AfterFunction: true
|
||||
AfterNamespace: false
|
||||
AfterUnion: true
|
||||
BeforeCatch: false
|
||||
BeforeElse: true
|
||||
IndentBraces: false
|
||||
SplitEmptyFunction: false
|
||||
SplitEmptyRecord: true
|
||||
BreakBeforeBinaryOperators: None
|
||||
BreakBeforeTernaryOperators: false
|
||||
BreakConstructorInitializers: BeforeColon
|
||||
BreakInheritanceList: BeforeColon
|
||||
ColumnLimit: 0
|
||||
CompactNamespaces: false
|
||||
ContinuationIndentWidth: 8
|
||||
IndentCaseLabels: false
|
||||
IndentPPDirectives: None
|
||||
IndentWidth: 4
|
||||
KeepEmptyLinesAtTheStartOfBlocks: true
|
||||
MaxEmptyLinesToKeep: 2
|
||||
NamespaceIndentation: None
|
||||
ObjCSpaceAfterProperty: false
|
||||
ObjCSpaceBeforeProtocolList: true
|
||||
PointerAlignment: Right
|
||||
ReflowComments: false
|
||||
SpaceAfterCStyleCast: true
|
||||
SpaceAfterLogicalNot: false
|
||||
SpaceAfterTemplateKeyword: false
|
||||
SpaceBeforeAssignmentOperators: true
|
||||
SpaceBeforeCpp11BracedList: false
|
||||
SpaceBeforeCtorInitializerColon: true
|
||||
SpaceBeforeInheritanceColon: true
|
||||
SpaceBeforeParens: ControlStatements
|
||||
SpaceBeforeRangeBasedForLoopColon: false
|
||||
SpaceInEmptyParentheses: false
|
||||
SpacesBeforeTrailingComments: 0
|
||||
SpacesInAngles: false
|
||||
SpacesInCStyleCastParentheses: false
|
||||
SpacesInContainerLiterals: false
|
||||
SpacesInParentheses: false
|
||||
SpacesInSquareBrackets: false
|
||||
TabWidth: 4
|
||||
UseTab: Never
|
2
.github/workflows/workflow.yml
vendored
2
.github/workflows/workflow.yml
vendored
@ -154,7 +154,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node: [feedc0de, comred, comred_new, peter, mick, nofeatures, seatbot, gernot]
|
||||
node: [feedc0de, feedc0de_new, comred_new, peter, mick, nofeatures, seatbot]
|
||||
name: ${{ matrix.node }}
|
||||
needs:
|
||||
- checkout
|
||||
|
14
.gitmodules
vendored
14
.gitmodules
vendored
@ -19,9 +19,6 @@
|
||||
[submodule "components/ArduinoJson"]
|
||||
path = components/ArduinoJson
|
||||
url = ../../0xFEEDC0DE64/ArduinoJson.git
|
||||
[submodule "components/TFT_eSPI"]
|
||||
path = components/TFT_eSPI
|
||||
url = ../../0xFEEDC0DE64/TFT_eSPI.git
|
||||
[submodule "components/arduino-esp32"]
|
||||
path = components/arduino-esp32
|
||||
url = ../../0xFEEDC0DE64/arduino-esp32.git
|
||||
@ -39,7 +36,7 @@
|
||||
url = ../../0xFEEDC0DE64/espwifistack.git
|
||||
[submodule "components/esp-nimble-cpp"]
|
||||
path = components/esp-nimble-cpp
|
||||
url = ../../0xFEEDC0DE64/esp-nimble-cpp.git
|
||||
url = ../../bobbycar-graz/esp-nimble-cpp.git
|
||||
[submodule "components/espasyncota"]
|
||||
path = components/espasyncota
|
||||
url = ../../0xFEEDC0DE64/espasyncota.git
|
||||
@ -67,3 +64,12 @@
|
||||
[submodule "esp-protocols"]
|
||||
path = esp-protocols
|
||||
url = ../../0xFEEDC0DE64/esp-protocols.git
|
||||
[submodule "components/TFT_eSPI"]
|
||||
path = components/TFT_eSPI
|
||||
url = ../../0xFEEDC0DE64/TFT_eSPI.git
|
||||
[submodule "esp_boost"]
|
||||
path = esp_boost
|
||||
url = ../../0xFEEDC0DE64/esp_boost.git
|
||||
[submodule "components/asio_web"]
|
||||
path = components/asio_web
|
||||
url = ../../0xFEEDC0DE64/asio_web.git
|
||||
|
@ -22,10 +22,11 @@ include(config.cmake)
|
||||
|
||||
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD 23)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
set(EXTRA_COMPONENT_DIRS
|
||||
esp_boost
|
||||
esp-protocols/components
|
||||
)
|
||||
|
||||
|
Submodule components/FastLED-idf updated: 76e19791f9...6a64e87bc3
Submodule components/TFT_eSPI updated: 5ca80d8cf8...499a38ccea
Submodule components/arduino-esp32 updated: 2b2f7cd936...745ccdeae8
1
components/asio_web
Submodule
1
components/asio_web
Submodule
Submodule components/asio_web added at 1e901fafbf
Submodule components/bobbycar-protocol updated: a74791e2aa...0734d65146
Submodule components/cpputils updated: 2a957fb627...3ab7a6c5ef
Submodule components/esp-gui-lib updated: bb02a6c267...7f24e4bc37
Submodule components/esp-nimble-cpp updated: 641f297120...29f9273c65
Submodule components/espasyncota updated: 1cc204f1af...88048e86e3
Submodule components/espconfiglib updated: 3ca0eb09d6...64af48aca0
Submodule components/espcpputils updated: a155041878...00fa5ec601
Submodule components/esphttpdutils updated: c095443979...eb152b8406
Submodule components/espwifistack updated: 4749a9db5c...a102f12acd
Submodule components/fmt updated: 7b25dd172b...32e16173ce
@ -1,24 +1,8 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_allfeatures)
|
||||
|
||||
add_definitions(
|
||||
-DUSER_SETUP_LOADED=1
|
||||
-DLOAD_GLCD=1
|
||||
-DLOAD_FONT2=1
|
||||
-DLOAD_FONT4=1
|
||||
-DLOAD_FONT7=1
|
||||
-DILI9341_DRIVER=1
|
||||
-DTFT_MOSI=13
|
||||
-DTFT_SCLK=15
|
||||
-DTFT_CS=14
|
||||
-DTFT_DC=12
|
||||
-DTFT_RST=2
|
||||
-DSPI_FREQUENCY=40000000
|
||||
)
|
||||
set(BOBBY_DEFAULT_USERNAME allfeatures)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
||||
-DPINS_GAS=34
|
||||
-DPINS_BREMS=35
|
||||
# -DFEATURE_JOYSTICK
|
||||
# -DPINS_RX1=4
|
||||
# -DPINS_TX1=5
|
90
configs/config_aveexy.cmake
Normal file
90
configs/config_aveexy.cmake
Normal file
@ -0,0 +1,90 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_aveexy)
|
||||
set(BOBBY_DEFAULT_USERNAME aveexy)
|
||||
|
||||
add_definitions(
|
||||
-DUSER_SETUP_LOADED=1
|
||||
-DLOAD_GLCD=1
|
||||
-DLOAD_FONT2=1
|
||||
-DLOAD_FONT4=1
|
||||
-DLOAD_FONT7=1
|
||||
-DILI9341_DRIVER=1
|
||||
-DTFT_MOSI=13
|
||||
-DTFT_SCLK=15
|
||||
-DTFT_CS=14
|
||||
-DTFT_DC=12
|
||||
-DTFT_RST=2
|
||||
-DSPI_FREQUENCY=40000000
|
||||
)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
||||
-DPINS_GAS=34
|
||||
-DPINS_BREMS=35
|
||||
# -DFEATURE_JOYSTICK
|
||||
# -DPINS_RX1=4
|
||||
# -DPINS_TX1=5
|
||||
# -DPINS_RX2=22
|
||||
# -DPINS_TX2=23
|
||||
# -DPINS_MOSFET0=18
|
||||
# -DPINS_MOSFET1=19
|
||||
# -DPINS_MOSFET2=21
|
||||
# -DPINS_GAMETRAKX=34
|
||||
# -DPINS_GAMETRAKY=39
|
||||
# -DPINS_GAMETRAKDIST=36
|
||||
-DPINS_LEDBACKLIGHT=23
|
||||
-DPINS_LEDSTRIP=33
|
||||
|
||||
# Config flags
|
||||
-DFEATURE_ADC_IN
|
||||
-DFEATURE_CAN
|
||||
# -DFEATURE_SERIAL
|
||||
# -DFEATURE_MOSFETS
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
# -DFEATURE_GAMETRAK
|
||||
# -DFEATURE_POWERSUPPLY
|
||||
-DFEATURE_LEDBACKLIGHT
|
||||
|
||||
-DLEDBACKLIGHT_INVERTED
|
||||
# -DLEDSTRIP_WRONG_DIRECTION
|
||||
-DHEAP_LRGST_CRASH_TEXT_FIX
|
||||
|
||||
# Default values
|
||||
-DDEFAULT_SWAPSCREENBYTES=false
|
||||
-DDEFAULT_INVERTFRONTLEFT=false
|
||||
-DDEFAULT_INVERTFRONTRIGHT=true
|
||||
-DDEFAULT_INVERTBACKLEFT=false
|
||||
-DDEFAULT_INVERTBACKRIGHT=true
|
||||
-DDEFAULT_WHEELDIAMETER=200
|
||||
-DDEFAULT_IMOTMAX=28
|
||||
-DDEFAULT_IDCMAX=30
|
||||
-DDEFAULT_NMOTMAX=2000
|
||||
-DDEFAULT_FIELDWEAKMAX=17
|
||||
-DDEFAULT_FIELDADVMAX=40
|
||||
|
||||
# DPAD
|
||||
# -DFEATURE_DPAD_5WIRESW
|
||||
# -DPINS_DPAD_5WIRESW_OUT=4
|
||||
# -DPINS_DPAD_5WIRESW_IN1=5
|
||||
# -DPINS_DPAD_5WIRESW_IN2=27
|
||||
# -DPINS_DPAD_5WIRESW_IN3=18
|
||||
# -DPINS_DPAD_5WIRESW_IN4=19
|
||||
# -DPINS_DPAD_EXTRASW_IN5=25
|
||||
# -DFEATURE_DPAD_6WIRESW
|
||||
# -DPINS_DPAD_6WIRESW_OUT=4
|
||||
# -DPINS_DPAD_6WIRESW_IN1=5
|
||||
# -DPINS_DPAD_6WIRESW_IN2=27
|
||||
# -DPINS_DPAD_6WIRESW_IN3=18
|
||||
# -DPINS_DPAD_6WIRESW_IN4=19
|
||||
# -DPINS_DPAD_6WIRESW_IN5=26
|
||||
# -DFEATURE_GSCHISSENE_DIODE
|
||||
-DDPAD_BOARDCOMPUTER_V2
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_OUT1=19
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_OUT2=5
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN1=4
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN2=18
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN3=27
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN4=16
|
||||
# -DDPAD_BOARDCOMPUTER_V2_DEBUG
|
||||
)
|
||||
|
@ -1,4 +1,5 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_comred)
|
||||
set(BOBBY_DEFAULT_USERNAMENAME comred)
|
||||
|
||||
add_definitions(
|
||||
-DUSER_SETUP_LOADED=1
|
@ -1,19 +1,5 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_comred_new)
|
||||
|
||||
add_definitions(
|
||||
-DUSER_SETUP_LOADED=1
|
||||
-DLOAD_GLCD=1
|
||||
-DLOAD_FONT2=1
|
||||
-DLOAD_FONT4=1
|
||||
-DLOAD_FONT7=1
|
||||
-DILI9341_DRIVER=1
|
||||
-DTFT_MOSI=13
|
||||
-DTFT_SCLK=15
|
||||
-DTFT_CS=14
|
||||
-DTFT_DC=12
|
||||
-DTFT_RST=2
|
||||
-DSPI_FREQUENCY=40000000
|
||||
)
|
||||
set(BOBBY_DEFAULT_USERNAME comred_new)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
||||
@ -39,7 +25,7 @@ set(BOBBYCAR_BUILDFLAGS
|
||||
# -DFEATURE_SERIAL
|
||||
# -DFEATURE_MOSFETS
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
-DFEATURE_BMS
|
||||
# -DFEATURE_GAMETRAK
|
||||
# -DFEATURE_POWERSUPPLY
|
||||
-DFEATURE_LEDBACKLIGHT
|
@ -1,24 +1,8 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_feedc0de)
|
||||
|
||||
add_definitions(
|
||||
-DUSER_SETUP_LOADED=1
|
||||
-DLOAD_GLCD=1
|
||||
-DLOAD_FONT2=1
|
||||
-DLOAD_FONT4=1
|
||||
-DLOAD_FONT7=1
|
||||
-DILI9341_DRIVER=1
|
||||
-DTFT_MOSI=13
|
||||
-DTFT_SCLK=15
|
||||
-DTFT_CS=14
|
||||
-DTFT_DC=12
|
||||
-DTFT_RST=2
|
||||
-DSPI_FREQUENCY=40000000
|
||||
)
|
||||
set(BOBBY_DEFAULT_USERNAME feedc0de)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
||||
-DPINS_GAS=34
|
||||
-DPINS_BREMS=35
|
||||
# -DFEATURE_JOYSTICK
|
||||
# -DPINS_RX1=4
|
||||
# -DPINS_TX1=5
|
56
configs/config_feedc0de_new.cmake
Normal file
56
configs/config_feedc0de_new.cmake
Normal file
@ -0,0 +1,56 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_feedc0de)
|
||||
set(BOBBY_DEFAULT_USERNAME feedc0de)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
||||
# -DFEATURE_JOYSTICK
|
||||
# -DPINS_RX1=4
|
||||
# -DPINS_TX1=5
|
||||
# -DPINS_RX2=22
|
||||
# -DPINS_TX2=23
|
||||
-DPINS_MOSFET0=4
|
||||
-DPINS_MOSFET1=5
|
||||
-DPINS_MOSFET2=25
|
||||
# -DPINS_GAMETRAKX=34
|
||||
# -DPINS_GAMETRAKY=39
|
||||
# -DPINS_GAMETRAKDIST=36
|
||||
-DPINS_LEDBACKLIGHT=23
|
||||
-DPINS_LEDSTRIP=26
|
||||
|
||||
# Config flags
|
||||
-DFEATURE_ADC_IN
|
||||
-DFEATURE_CAN
|
||||
# -DFEATURE_SERIAL
|
||||
-DFEATURE_MOSFETS
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
# -DFEATURE_GAMETRAK
|
||||
-DFEATURE_POWERSUPPLY
|
||||
-DFEATURE_LEDBACKLIGHT
|
||||
|
||||
# -DLEDBACKLIGHT_INVERTED
|
||||
# -DLEDSTRIP_WRONG_DIRECTION
|
||||
# -DHEAP_LRGST_CRASH_TEXT_FIX
|
||||
|
||||
# Default values
|
||||
-DDEFAULT_SWAPSCREENBYTES=false
|
||||
-DDEFAULT_INVERTFRONTLEFT=false
|
||||
-DDEFAULT_INVERTFRONTRIGHT=true
|
||||
-DDEFAULT_INVERTBACKLEFT=false
|
||||
-DDEFAULT_INVERTBACKRIGHT=true
|
||||
-DDEFAULT_WHEELDIAMETER=255
|
||||
-DDEFAULT_IMOTMAX=40
|
||||
-DDEFAULT_IDCMAX=42
|
||||
-DDEFAULT_NMOTMAX=2000
|
||||
-DDEFAULT_FIELDWEAKMAX=17
|
||||
-DDEFAULT_FIELDADVMAX=40
|
||||
|
||||
# DPAD
|
||||
-DDPAD_BOARDCOMPUTER_V2
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_OUT1=19
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_OUT2=5
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN1=4
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN2=18
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN3=27
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN4=16
|
||||
)
|
@ -1,19 +1,5 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_gernot)
|
||||
|
||||
add_definitions(
|
||||
-DUSER_SETUP_LOADED=1
|
||||
-DLOAD_GLCD=1
|
||||
-DLOAD_FONT2=1
|
||||
-DLOAD_FONT4=1
|
||||
-DLOAD_FONT7=1
|
||||
-DILI9341_DRIVER=1
|
||||
-DTFT_MOSI=13
|
||||
-DTFT_SCLK=15
|
||||
-DTFT_CS=14
|
||||
-DTFT_DC=12
|
||||
-DTFT_RST=2
|
||||
-DSPI_FREQUENCY=40000000
|
||||
)
|
||||
set(BOBBY_DEFAULT_USERNAME gernot)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
@ -1,19 +1,5 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_greyhash)
|
||||
|
||||
add_definitions(
|
||||
-DUSER_SETUP_LOADED=1
|
||||
-DLOAD_GLCD=1
|
||||
-DLOAD_FONT2=1
|
||||
-DLOAD_FONT4=1
|
||||
-DLOAD_FONT7=1
|
||||
-DILI9341_DRIVER=1
|
||||
-DTFT_MOSI=13
|
||||
-DTFT_SCLK=15
|
||||
-DTFT_CS=14
|
||||
-DTFT_DC=12
|
||||
-DTFT_RST=2
|
||||
-DSPI_FREQUENCY=40000000
|
||||
)
|
||||
set(BOBBY_DEFAULT_USERNAME greyhash)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
@ -1,19 +1,5 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_mick)
|
||||
|
||||
add_definitions(
|
||||
-DUSER_SETUP_LOADED=1
|
||||
-DLOAD_GLCD=1
|
||||
-DLOAD_FONT2=1
|
||||
-DLOAD_FONT4=1
|
||||
-DLOAD_FONT7=1
|
||||
-DILI9341_DRIVER=1
|
||||
-DTFT_MOSI=13
|
||||
-DTFT_SCLK=15
|
||||
-DTFT_CS=14
|
||||
-DTFT_DC=12
|
||||
-DTFT_RST=2
|
||||
-DSPI_FREQUENCY=27000000
|
||||
)
|
||||
set(BOBBY_DEFAULT_USERNAME mick)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
@ -1,19 +1,5 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_nofeatures)
|
||||
|
||||
add_definitions(
|
||||
-DUSER_SETUP_LOADED=1
|
||||
-DLOAD_GLCD=1
|
||||
-DLOAD_FONT2=1
|
||||
-DLOAD_FONT4=1
|
||||
-DLOAD_FONT7=1
|
||||
-DILI9341_DRIVER=1
|
||||
-DTFT_MOSI=13
|
||||
-DTFT_SCLK=15
|
||||
-DTFT_CS=14
|
||||
-DTFT_DC=12
|
||||
-DTFT_RST=2
|
||||
-DSPI_FREQUENCY=40000000
|
||||
)
|
||||
set(BOBBY_DEFAULT_USERNAME nofeatures)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
@ -1,19 +1,5 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_peter)
|
||||
|
||||
add_definitions(
|
||||
-DUSER_SETUP_LOADED=1
|
||||
-DLOAD_GLCD=1
|
||||
-DLOAD_FONT2=1
|
||||
-DLOAD_FONT4=1
|
||||
-DLOAD_FONT7=1
|
||||
-DILI9341_DRIVER=1
|
||||
-DTFT_MOSI=13
|
||||
-DTFT_SCLK=15
|
||||
-DTFT_CS=14
|
||||
-DTFT_DC=12
|
||||
-DTFT_RST=2
|
||||
-DSPI_FREQUENCY=40000000
|
||||
)
|
||||
set(BOBBY_DEFAULT_USERNAME peter)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
@ -1,19 +1,5 @@
|
||||
set(BOBBY_APP_NAME bobbyquad_seatbot)
|
||||
|
||||
add_definitions(
|
||||
-DUSER_SETUP_LOADED=1
|
||||
-DLOAD_GLCD=1
|
||||
-DLOAD_FONT2=1
|
||||
-DLOAD_FONT4=1
|
||||
-DLOAD_FONT7=1
|
||||
-DILI9341_DRIVER=1
|
||||
-DTFT_MOSI=13
|
||||
-DTFT_SCLK=15
|
||||
-DTFT_CS=14
|
||||
-DTFT_DC=12
|
||||
-DTFT_RST=2
|
||||
-DSPI_FREQUENCY=40000000
|
||||
)
|
||||
set(BOBBY_DEFAULT_USERNAME seatbot)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
||||
@ -45,7 +31,7 @@ set(BOBBYCAR_BUILDFLAGS
|
||||
-DFEATURE_LEDBACKLIGHT
|
||||
|
||||
-DLEDBACKLIGHT_INVERTED
|
||||
# -DLEDSTRIP_WRONG_DIRECTION
|
||||
-DLEDSTRIP_WRONG_DIRECTION
|
||||
-DHEAP_LRGST_CRASH_TEXT_FIX
|
||||
|
||||
# Default values
|
75
configs/config_testdevice.cmake
Normal file
75
configs/config_testdevice.cmake
Normal file
@ -0,0 +1,75 @@
|
||||
set(BOBBY_APP_NAME testdevice)
|
||||
set(BOBBY_DEFAULT_USERNAME testdevice)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
||||
-DPINS_GAS=34
|
||||
-DPINS_BREMS=35
|
||||
# -DFEATURE_JOYSTICK
|
||||
# -DPINS_RX1=4
|
||||
# -DPINS_TX1=5
|
||||
# -DPINS_RX2=22
|
||||
# -DPINS_TX2=23
|
||||
# -DPINS_MOSFET0=18
|
||||
# -DPINS_MOSFET1=19
|
||||
# -DPINS_MOSFET2=21
|
||||
# -DPINS_GAMETRAKX=34
|
||||
# -DPINS_GAMETRAKY=39
|
||||
# -DPINS_GAMETRAKDIST=36
|
||||
-DPINS_LEDBACKLIGHT=23
|
||||
-DPINS_LEDSTRIP=33
|
||||
|
||||
# Config flags
|
||||
-DFEATURE_ADC_IN
|
||||
-DFEATURE_CAN
|
||||
# -DFEATURE_SERIAL
|
||||
# -DFEATURE_MOSFETS
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
# -DFEATURE_GAMETRAK
|
||||
# -DFEATURE_POWERSUPPLY
|
||||
-DFEATURE_LEDBACKLIGHT
|
||||
|
||||
-DLEDBACKLIGHT_INVERTED
|
||||
# -DLEDSTRIP_WRONG_DIRECTION
|
||||
-DHEAP_LRGST_CRASH_TEXT_FIX
|
||||
|
||||
# Default values
|
||||
-DDEFAULT_SWAPSCREENBYTES=false
|
||||
-DDEFAULT_INVERTFRONTLEFT=false
|
||||
-DDEFAULT_INVERTFRONTRIGHT=true
|
||||
-DDEFAULT_INVERTBACKLEFT=false
|
||||
-DDEFAULT_INVERTBACKRIGHT=true
|
||||
-DDEFAULT_WHEELDIAMETER=200
|
||||
-DDEFAULT_IMOTMAX=28
|
||||
-DDEFAULT_IDCMAX=30
|
||||
-DDEFAULT_NMOTMAX=2000
|
||||
-DDEFAULT_FIELDWEAKMAX=17
|
||||
-DDEFAULT_FIELDADVMAX=40
|
||||
|
||||
# DPAD
|
||||
# -DFEATURE_DPAD_5WIRESW
|
||||
# -DPINS_DPAD_5WIRESW_OUT=4
|
||||
# -DPINS_DPAD_5WIRESW_IN1=5
|
||||
# -DPINS_DPAD_5WIRESW_IN2=27
|
||||
# -DPINS_DPAD_5WIRESW_IN3=18
|
||||
# -DPINS_DPAD_5WIRESW_IN4=19
|
||||
# -DPINS_DPAD_EXTRASW_IN5=25
|
||||
# -DFEATURE_DPAD_6WIRESW
|
||||
# -DPINS_DPAD_6WIRESW_OUT=4
|
||||
# -DPINS_DPAD_6WIRESW_IN1=5
|
||||
# -DPINS_DPAD_6WIRESW_IN2=27
|
||||
# -DPINS_DPAD_6WIRESW_IN3=18
|
||||
# -DPINS_DPAD_6WIRESW_IN4=19
|
||||
# -DPINS_DPAD_6WIRESW_IN5=26
|
||||
# -DFEATURE_GSCHISSENE_DIODE
|
||||
-DDPAD_BOARDCOMPUTER_V2
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_OUT1=19
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_OUT2=5
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN1=4
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN2=18
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN3=27
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN4=16
|
||||
# -DDPAD_BOARDCOMPUTER_V2_DEBUG
|
||||
)
|
||||
|
75
configs/config_testdevice2.cmake
Normal file
75
configs/config_testdevice2.cmake
Normal file
@ -0,0 +1,75 @@
|
||||
set(BOBBY_APP_NAME testdevice2)
|
||||
set(BOBBY_DEFAULT_USERNAME testdevice2)
|
||||
|
||||
set(BOBBYCAR_BUILDFLAGS
|
||||
# Pins
|
||||
-DPINS_GAS=34
|
||||
-DPINS_BREMS=35
|
||||
# -DFEATURE_JOYSTICK
|
||||
# -DPINS_RX1=4
|
||||
# -DPINS_TX1=5
|
||||
# -DPINS_RX2=22
|
||||
# -DPINS_TX2=23
|
||||
# -DPINS_MOSFET0=18
|
||||
# -DPINS_MOSFET1=19
|
||||
# -DPINS_MOSFET2=21
|
||||
# -DPINS_GAMETRAKX=34
|
||||
# -DPINS_GAMETRAKY=39
|
||||
# -DPINS_GAMETRAKDIST=36
|
||||
-DPINS_LEDBACKLIGHT=23
|
||||
-DPINS_LEDSTRIP=33
|
||||
|
||||
# Config flags
|
||||
-DFEATURE_ADC_IN
|
||||
-DFEATURE_CAN
|
||||
# -DFEATURE_SERIAL
|
||||
# -DFEATURE_MOSFETS
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
# -DFEATURE_GAMETRAK
|
||||
# -DFEATURE_POWERSUPPLY
|
||||
-DFEATURE_LEDBACKLIGHT
|
||||
|
||||
-DLEDBACKLIGHT_INVERTED
|
||||
# -DLEDSTRIP_WRONG_DIRECTION
|
||||
-DHEAP_LRGST_CRASH_TEXT_FIX
|
||||
|
||||
# Default values
|
||||
-DDEFAULT_SWAPSCREENBYTES=false
|
||||
-DDEFAULT_INVERTFRONTLEFT=false
|
||||
-DDEFAULT_INVERTFRONTRIGHT=true
|
||||
-DDEFAULT_INVERTBACKLEFT=false
|
||||
-DDEFAULT_INVERTBACKRIGHT=true
|
||||
-DDEFAULT_WHEELDIAMETER=200
|
||||
-DDEFAULT_IMOTMAX=28
|
||||
-DDEFAULT_IDCMAX=30
|
||||
-DDEFAULT_NMOTMAX=2000
|
||||
-DDEFAULT_FIELDWEAKMAX=17
|
||||
-DDEFAULT_FIELDADVMAX=40
|
||||
|
||||
# DPAD
|
||||
# -DFEATURE_DPAD_5WIRESW
|
||||
# -DPINS_DPAD_5WIRESW_OUT=4
|
||||
# -DPINS_DPAD_5WIRESW_IN1=5
|
||||
# -DPINS_DPAD_5WIRESW_IN2=27
|
||||
# -DPINS_DPAD_5WIRESW_IN3=18
|
||||
# -DPINS_DPAD_5WIRESW_IN4=19
|
||||
# -DPINS_DPAD_EXTRASW_IN5=25
|
||||
# -DFEATURE_DPAD_6WIRESW
|
||||
# -DPINS_DPAD_6WIRESW_OUT=4
|
||||
# -DPINS_DPAD_6WIRESW_IN1=5
|
||||
# -DPINS_DPAD_6WIRESW_IN2=27
|
||||
# -DPINS_DPAD_6WIRESW_IN3=18
|
||||
# -DPINS_DPAD_6WIRESW_IN4=19
|
||||
# -DPINS_DPAD_6WIRESW_IN5=26
|
||||
# -DFEATURE_GSCHISSENE_DIODE
|
||||
-DDPAD_BOARDCOMPUTER_V2
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_OUT1=19
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_OUT2=5
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN1=4
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN2=18
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN3=27
|
||||
-DPINS_DPAD_BOARDCOMPUTER_V2_IN4=16
|
||||
# -DDPAD_BOARDCOMPUTER_V2_DEBUG
|
||||
)
|
||||
|
2062
configs/sdkconfig_allfeatures
Normal file
2062
configs/sdkconfig_allfeatures
Normal file
File diff suppressed because it is too large
Load Diff
2063
configs/sdkconfig_comred_new
Normal file
2063
configs/sdkconfig_comred_new
Normal file
File diff suppressed because it is too large
Load Diff
@ -5,35 +5,41 @@
|
||||
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
||||
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
||||
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
||||
CONFIG_SOC_CAPS_ECO_VER_MAX=3
|
||||
CONFIG_SOC_CAPS_ECO_VER_MAX=301
|
||||
CONFIG_SOC_ADC_SUPPORTED=y
|
||||
CONFIG_SOC_DAC_SUPPORTED=y
|
||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||
CONFIG_SOC_SDMMC_HOST_SUPPORTED=y
|
||||
CONFIG_SOC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_CLASSIC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_PCNT_SUPPORTED=y
|
||||
CONFIG_SOC_WIFI_SUPPORTED=y
|
||||
CONFIG_SOC_SDIO_SLAVE_SUPPORTED=y
|
||||
CONFIG_SOC_TWAI_SUPPORTED=y
|
||||
CONFIG_SOC_EMAC_SUPPORTED=y
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_ULP_SUPPORTED=y
|
||||
CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_I2S_SUPPORTED=y
|
||||
CONFIG_SOC_RMT_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_SUPPORTED=y
|
||||
CONFIG_SOC_SDM_SUPPORTED=y
|
||||
CONFIG_SOC_LEDC_SUPPORTED=y
|
||||
CONFIG_SOC_I2C_SUPPORTED=y
|
||||
CONFIG_SOC_SUPPORT_COEXISTENCE=y
|
||||
CONFIG_SOC_AES_SUPPORTED=y
|
||||
CONFIG_SOC_MPI_SUPPORTED=y
|
||||
CONFIG_SOC_SHA_SUPPORTED=y
|
||||
CONFIG_SOC_FLASH_ENC_SUPPORTED=y
|
||||
CONFIG_SOC_SECURE_BOOT_SUPPORTED=y
|
||||
CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y
|
||||
CONFIG_SOC_DPORT_WORKAROUND_DIS_INTERRUPT_LVL=5
|
||||
CONFIG_SOC_XTAL_SUPPORT_26M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_40M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_AUTO_DETECT=y
|
||||
CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DMA_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_PERIPH_NUM=2
|
||||
CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10
|
||||
CONFIG_SOC_ADC_ATTEN_NUM=4
|
||||
@ -41,37 +47,40 @@ CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2
|
||||
CONFIG_SOC_ADC_PATT_LEN_MAX=16
|
||||
CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_ADC_DIGI_RESULT_BYTES=2
|
||||
CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=2000
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_CPU_INTR_NUM=32
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
||||
CONFIG_SOC_DAC_CHAN_NUM=2
|
||||
CONFIG_SOC_DAC_RESOLUTION=8
|
||||
CONFIG_SOC_DAC_DMA_16BIT_ALIGN=y
|
||||
CONFIG_SOC_GPIO_PORT=1
|
||||
CONFIG_SOC_GPIO_PIN_COUNT=40
|
||||
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
||||
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0xEF0FEA
|
||||
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
||||
CONFIG_SOC_I2C_NUM=2
|
||||
CONFIG_SOC_I2C_FIFO_LEN=32
|
||||
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
||||
CONFIG_SOC_I2C_SUPPORT_APB=y
|
||||
CONFIG_SOC_CLK_APLL_SUPPORTED=y
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MIN_HZ=350000000
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MAX_HZ=500000000
|
||||
CONFIG_SOC_APLL_MIN_HZ=5303031
|
||||
CONFIG_SOC_APLL_MAX_HZ=125000000
|
||||
CONFIG_SOC_I2S_NUM=2
|
||||
CONFIG_SOC_I2S_HW_VERSION_1=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
||||
CONFIG_SOC_I2S_PDM_MAX_TX_LINES=1
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
||||
CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1
|
||||
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
||||
@ -86,7 +95,8 @@ CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
|
||||
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
||||
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
||||
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20
|
||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20
|
||||
CONFIG_SOC_LEDC_GAMMA_FADE_RANGE_MAX=1
|
||||
CONFIG_SOC_MCPWM_GROUPS=2
|
||||
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
||||
@ -97,6 +107,7 @@ CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
||||
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
||||
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_CLK_SUPPORT_PLL160M=y
|
||||
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
||||
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
||||
CONFIG_SOC_PCNT_GROUPS=1
|
||||
@ -115,12 +126,13 @@ CONFIG_SOC_RTCIO_PIN_COUNT=18
|
||||
CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_NUM=1
|
||||
CONFIG_SOC_SIGMADELTA_CHANNEL_NUM=8
|
||||
CONFIG_SOC_SDM_GROUPS=1
|
||||
CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8
|
||||
CONFIG_SOC_SPI_HD_BOTH_INOUT_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_AS_CS_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_PERIPH_NUM=3
|
||||
CONFIG_SOC_SPI_DMA_CHAN_NUM=2
|
||||
CONFIG_SOC_SPI_MAX_CS_NUM=3
|
||||
CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64
|
||||
CONFIG_SOC_SPI_MAX_PRE_DIVIDER=8192
|
||||
CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y
|
||||
@ -135,9 +147,12 @@ CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
|
||||
CONFIG_SOC_TOUCH_VERSION_1=y
|
||||
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
||||
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||
CONFIG_SOC_TWAI_CONTROLLER_NUM=1
|
||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||
CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
|
||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||
CONFIG_SOC_UART_NUM=3
|
||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||
CONFIG_SOC_UART_SUPPORT_REF_TICK=y
|
||||
CONFIG_SOC_UART_FIFO_LEN=128
|
||||
CONFIG_SOC_UART_BITRATE_MAX=5000000
|
||||
@ -161,9 +176,22 @@ CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
||||
CONFIG_SOC_CLK_APLL_SUPPORTED=y
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MIN_HZ=350000000
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MAX_HZ=500000000
|
||||
CONFIG_SOC_APLL_MIN_HZ=5303031
|
||||
CONFIG_SOC_APLL_MAX_HZ=125000000
|
||||
CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
|
||||
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
|
||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||
CONFIG_SOC_BLE_DONT_UPDATE_OWN_RPA=y
|
||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||
CONFIG_SOC_BLE_SUPPORTED=y
|
||||
CONFIG_SOC_BLE_MESH_SUPPORTED=y
|
||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||
CONFIG_IDF_CMAKE=y
|
||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||
CONFIG_IDF_TARGET_ARCH="xtensa"
|
||||
@ -185,16 +213,6 @@ CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y
|
||||
# CONFIG_APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS is not set
|
||||
# end of Build type
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
CONFIG_APP_COMPILE_TIME_DATE=y
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
#
|
||||
# Bootloader config
|
||||
#
|
||||
@ -236,10 +254,21 @@ CONFIG_SECURE_BOOT_V1_SUPPORTED=y
|
||||
# CONFIG_SECURE_FLASH_ENC_ENABLED is not set
|
||||
# end of Security features
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
# CONFIG_APP_COMPILE_TIME_DATE is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||
CONFIG_ESP_ROM_HAS_MZ_CRC32=y
|
||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||
|
||||
#
|
||||
# Serial flasher config
|
||||
@ -265,7 +294,7 @@ CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE="16MB"
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
|
||||
# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE_RESET=y
|
||||
# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE="default_reset"
|
||||
@ -388,8 +417,8 @@ CONFIG_LOG_LOCAL_LEVEL_WIFI_STACK=3
|
||||
#
|
||||
# Compiler options
|
||||
#
|
||||
CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y
|
||||
# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set
|
||||
# CONFIG_COMPILER_OPTIMIZATION_DEFAULT is not set
|
||||
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
|
||||
# CONFIG_COMPILER_OPTIMIZATION_PERF is not set
|
||||
# CONFIG_COMPILER_OPTIMIZATION_NONE is not set
|
||||
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
||||
@ -425,12 +454,6 @@ CONFIG_APPTRACE_UART_TASK_PRIO=1
|
||||
CONFIG_APPTRACE_LOCK_ENABLE=y
|
||||
# end of Application Level Tracing
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
# CONFIG_ASIO_SSL_SUPPORT is not set
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# Bluetooth
|
||||
#
|
||||
@ -490,6 +513,7 @@ CONFIG_BT_NIMBLE_HCI_EVT_HI_BUF_COUNT=30
|
||||
CONFIG_BT_NIMBLE_HCI_EVT_LO_BUF_COUNT=8
|
||||
# end of Memory Settings
|
||||
|
||||
CONFIG_BT_NIMBLE_GATT_MAX_PROCS=4
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL=y
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_ITVL=1000
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_THRESH=2
|
||||
@ -506,12 +530,13 @@ CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY=y
|
||||
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
||||
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||
# CONFIG_BT_NIMBLE_52_FEATURE_SUPPORT is not set
|
||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||
# CONFIG_BT_NIMBLE_SLEEP_ENABLE is not set
|
||||
# CONFIG_BT_NIMBLE_BLUFI_ENABLE is not set
|
||||
CONFIG_BT_NIMBLE_USE_ESP_TIMER=y
|
||||
CONFIG_BT_NIMBLE_LEGACY_VHCI_ENABLE=y
|
||||
# end of NimBLE Options
|
||||
|
||||
#
|
||||
@ -567,11 +592,20 @@ CONFIG_BTDM_CTRL_HLI=y
|
||||
#
|
||||
|
||||
#
|
||||
# ADC Configuration
|
||||
# Legacy ADC Configuration
|
||||
#
|
||||
# CONFIG_ADC_FORCE_XPD_FSM is not set
|
||||
CONFIG_ADC_DISABLE_DAC=y
|
||||
# end of ADC Configuration
|
||||
# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set
|
||||
|
||||
#
|
||||
# Legacy ADC Calibration Configuration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# end of Legacy ADC Calibration Configuration
|
||||
# end of Legacy ADC Configuration
|
||||
|
||||
#
|
||||
# SPI Configuration
|
||||
@ -586,10 +620,10 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# TWAI Configuration
|
||||
#
|
||||
# CONFIG_TWAI_ISR_IN_IRAM is not set
|
||||
# CONFIG_TWAI_ERRATA_FIX_BUS_OFF_REC is not set
|
||||
# CONFIG_TWAI_ERRATA_FIX_TX_INTR_LOST is not set
|
||||
# CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID is not set
|
||||
# CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT is not set
|
||||
CONFIG_TWAI_ERRATA_FIX_BUS_OFF_REC=y
|
||||
CONFIG_TWAI_ERRATA_FIX_TX_INTR_LOST=y
|
||||
CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID=y
|
||||
CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT=y
|
||||
# end of TWAI Configuration
|
||||
|
||||
#
|
||||
@ -605,6 +639,14 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set
|
||||
# end of GPIO Configuration
|
||||
|
||||
#
|
||||
# Sigma Delta Modulator Configuration
|
||||
#
|
||||
# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_SDM_ENABLE_DEBUG_LOG is not set
|
||||
# end of Sigma Delta Modulator Configuration
|
||||
|
||||
#
|
||||
# GPTimer Configuration
|
||||
#
|
||||
@ -635,7 +677,28 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# MCPWM Configuration
|
||||
#
|
||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||
# end of MCPWM Configuration
|
||||
|
||||
#
|
||||
# I2S Configuration
|
||||
#
|
||||
# CONFIG_I2S_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||
# end of I2S Configuration
|
||||
|
||||
#
|
||||
# DAC Configuration
|
||||
#
|
||||
# CONFIG_DAC_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_DAC_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_DAC_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_DAC_ENABLE_DEBUG_LOG is not set
|
||||
CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y
|
||||
# end of DAC Configuration
|
||||
# end of Driver Configurations
|
||||
|
||||
#
|
||||
@ -661,12 +724,21 @@ CONFIG_ESP_TLS_USING_MBEDTLS=y
|
||||
# end of ESP-TLS
|
||||
|
||||
#
|
||||
# ADC-Calibration
|
||||
# ADC and ADC Calibration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# end of ADC-Calibration
|
||||
# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set
|
||||
|
||||
#
|
||||
# ADC Calibration Configurations
|
||||
#
|
||||
CONFIG_ADC_CALI_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CALI_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CALI_LUT_ENABLE=y
|
||||
# end of ADC Calibration Configurations
|
||||
|
||||
CONFIG_ADC_DISABLE_DAC_OUTPUT=y
|
||||
# end of ADC and ADC Calibration
|
||||
|
||||
#
|
||||
# Common ESP-related
|
||||
@ -731,7 +803,26 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
||||
#
|
||||
# Hardware Settings
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
|
||||
#
|
||||
# Chip revision
|
||||
#
|
||||
CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_REV_MIN_FULL=0
|
||||
CONFIG_ESP_REV_MIN_FULL=0
|
||||
|
||||
#
|
||||
# Maximum Supported ESP32 Revision (Rev v3.99)
|
||||
#
|
||||
CONFIG_ESP32_REV_MAX_FULL=399
|
||||
CONFIG_ESP_REV_MAX_FULL=399
|
||||
# end of Chip revision
|
||||
|
||||
#
|
||||
# MAC Config
|
||||
@ -740,6 +831,7 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
||||
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||
@ -779,21 +871,24 @@ CONFIG_MMU_PAGE_MODE="64KB"
|
||||
CONFIG_MMU_PAGE_SIZE=0x10000
|
||||
# end of MMU Config
|
||||
|
||||
CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
#
|
||||
# Main XTAL Config
|
||||
#
|
||||
# CONFIG_XTAL_FREQ_26 is not set
|
||||
CONFIG_XTAL_FREQ_40=y
|
||||
# CONFIG_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_XTAL_FREQ=40
|
||||
# end of Main XTAL Config
|
||||
# end of Hardware Settings
|
||||
|
||||
#
|
||||
# LCD and Touch Panel
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Touch Drivers are maintained in the IDF Component Registry
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Peripheral Configuration
|
||||
#
|
||||
@ -809,6 +904,7 @@ CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120
|
||||
CONFIG_ESP_NETIF_TCPIP_LWIP=y
|
||||
# CONFIG_ESP_NETIF_LOOPBACK is not set
|
||||
# CONFIG_ESP_NETIF_L2_TAP is not set
|
||||
# CONFIG_ESP_NETIF_BRIDGE_EN is not set
|
||||
# end of ESP NETIF Adapter
|
||||
|
||||
#
|
||||
@ -829,6 +925,19 @@ CONFIG_ESP_PHY_REDUCE_TX_POWER=y
|
||||
# CONFIG_PM_ENABLE is not set
|
||||
# end of Power Management
|
||||
|
||||
#
|
||||
# ESP PSRAM
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
# end of ESP PSRAM
|
||||
|
||||
#
|
||||
# ESP Ringbuf
|
||||
#
|
||||
# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH is not set
|
||||
# end of ESP Ringbuf
|
||||
|
||||
#
|
||||
# ESP System Settings
|
||||
#
|
||||
@ -879,7 +988,8 @@ CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_ESP_INT_WDT=y
|
||||
CONFIG_ESP_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_ESP_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT_EN=y
|
||||
CONFIG_ESP_TASK_WDT_INIT=y
|
||||
# CONFIG_ESP_TASK_WDT_PANIC is not set
|
||||
CONFIG_ESP_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -952,11 +1062,13 @@ CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
|
||||
CONFIG_ESP32_WIFI_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
||||
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
|
||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=6
|
||||
# end of Wi-Fi
|
||||
|
||||
#
|
||||
@ -971,18 +1083,11 @@ CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
|
||||
# FAT Filesystem support
|
||||
#
|
||||
CONFIG_FATFS_VOLUME_COUNT=2
|
||||
CONFIG_FATFS_LFN_NONE=y
|
||||
# CONFIG_FATFS_LFN_HEAP is not set
|
||||
# CONFIG_FATFS_LFN_STACK is not set
|
||||
# CONFIG_FATFS_SECTOR_512 is not set
|
||||
# CONFIG_FATFS_SECTOR_1024 is not set
|
||||
# CONFIG_FATFS_SECTOR_2048 is not set
|
||||
CONFIG_FATFS_SECTOR_4096=y
|
||||
CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
||||
CONFIG_FATFS_CODEPAGE_437=y
|
||||
# CONFIG_FATFS_CODEPAGE_720 is not set
|
||||
@ -1005,13 +1110,7 @@ CONFIG_FATFS_CODEPAGE_437=y
|
||||
# CONFIG_FATFS_CODEPAGE_936 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_949 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_950 is not set
|
||||
CONFIG_FATFS_AUTO_TYPE=y
|
||||
# CONFIG_FATFS_FAT12 is not set
|
||||
# CONFIG_FATFS_FAT16 is not set
|
||||
CONFIG_FATFS_CODEPAGE=437
|
||||
CONFIG_FATFS_LFN_NONE=y
|
||||
# CONFIG_FATFS_LFN_HEAP is not set
|
||||
# CONFIG_FATFS_LFN_STACK is not set
|
||||
CONFIG_FATFS_FS_LOCK=0
|
||||
CONFIG_FATFS_TIMEOUT_MS=10000
|
||||
CONFIG_FATFS_PER_FILE_CACHE=y
|
||||
@ -1041,6 +1140,7 @@ CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
||||
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
|
||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||
# end of Kernel
|
||||
@ -1048,8 +1148,8 @@ CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||
#
|
||||
# Port
|
||||
#
|
||||
CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y
|
||||
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
||||
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
|
||||
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
||||
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
||||
CONFIG_FREERTOS_ISR_STACKSIZE=1536
|
||||
@ -1062,7 +1162,6 @@ CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y
|
||||
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
|
||||
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
||||
# end of Port
|
||||
|
||||
@ -1076,7 +1175,7 @@ CONFIG_FREERTOS_DEBUG_OCDAWARE=y
|
||||
#
|
||||
CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y
|
||||
# CONFIG_HAL_ASSERTION_DISABLE is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_HAL_ASSERTION_SILENT is not set
|
||||
# CONFIG_HAL_ASSERTION_ENABLE is not set
|
||||
CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2
|
||||
# end of Hardware Abstraction Layer (HAL) and Low Level (LL)
|
||||
@ -1143,6 +1242,7 @@ CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
|
||||
CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y
|
||||
# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set
|
||||
CONFIG_LWIP_DHCP_OPTIONS_LEN=68
|
||||
CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0
|
||||
|
||||
#
|
||||
# DHCP server
|
||||
@ -1174,6 +1274,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=12
|
||||
CONFIG_LWIP_TCP_MSS=1440
|
||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||
CONFIG_LWIP_TCP_MSL=60000
|
||||
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||
@ -1232,6 +1333,7 @@ CONFIG_LWIP_SNTP_MAX_SERVERS=1
|
||||
CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000
|
||||
# end of SNTP
|
||||
|
||||
CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7
|
||||
CONFIG_LWIP_ESP_LWIP_ASSERT=y
|
||||
|
||||
#
|
||||
@ -1382,35 +1484,11 @@ CONFIG_MBEDTLS_ECP_NIST_OPTIM=y
|
||||
# CONFIG_MBEDTLS_SECURITY_RISKS is not set
|
||||
# end of mbedTLS
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# ESP-MQTT Configurations
|
||||
#
|
||||
CONFIG_MQTT_PROTOCOL_311=y
|
||||
# CONFIG_MQTT_PROTOCOL_5 is not set
|
||||
CONFIG_MQTT_TRANSPORT_SSL=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y
|
||||
@ -1450,6 +1528,14 @@ CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y
|
||||
# CONFIG_OPENTHREAD_ENABLED is not set
|
||||
# end of OpenThread
|
||||
|
||||
#
|
||||
# Protocomm
|
||||
#
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y
|
||||
# CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2 is not set
|
||||
# end of Protocomm
|
||||
|
||||
#
|
||||
# PThreads
|
||||
#
|
||||
@ -1472,7 +1558,6 @@ CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
|
||||
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set
|
||||
# CONFIG_SPI_FLASH_USE_LEGACY_IMPL is not set
|
||||
# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set
|
||||
# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
|
||||
@ -1593,6 +1678,7 @@ CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30
|
||||
# CONFIG_WIFI_PROV_BLE_BONDING is not set
|
||||
CONFIG_WIFI_PROV_BLE_SEC_CONN=y
|
||||
CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION=y
|
||||
# CONFIG_WIFI_PROV_KEEP_BLE_ON_AFTER_PROV is not set
|
||||
# end of Wi-Fi Provisioning Manager
|
||||
|
||||
#
|
||||
@ -1612,12 +1698,132 @@ CONFIG_WPA_MBEDTLS_TLS_CLIENT=y
|
||||
# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set
|
||||
# end of Supplicant
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
CONFIG_ASIO_SSL_SUPPORT=y
|
||||
CONFIG_ASIO_USE_ESP_OPENSSL=y
|
||||
CONFIG_ASIO_SSL_BIO_SIZE=1024
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# ESP WebSocket client
|
||||
#
|
||||
# CONFIG_ESP_WS_CLIENT_ENABLE_DYNAMIC_BUFFER is not set
|
||||
# end of ESP WebSocket client
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# TFT_eSPI
|
||||
#
|
||||
CONFIG_TFT_eSPI_ESPIDF=y
|
||||
CONFIG_TFT_ILI9341_DRIVER=y
|
||||
# CONFIG_TFT_ILI9341_2_DRIVER is not set
|
||||
# CONFIG_TFT_ST7735_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9163_DRIVER is not set
|
||||
# CONFIG_TFT_S6D02A1_DRIVER is not set
|
||||
# CONFIG_TFT_HX8357D_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9481_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9486_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9488_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_2_DRIVER is not set
|
||||
# CONFIG_TFT_R61581_DRIVER is not set
|
||||
# CONFIG_TFT_RM68140_DRIVER is not set
|
||||
# CONFIG_TFT_ST7796_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1351_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_480_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800ALT_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9225_DRIVER is not set
|
||||
# CONFIG_TFT_GC9A01_DRIVER is not set
|
||||
# CONFIG_TFT_RGB_ORDER is not set
|
||||
CONFIG_TFT_BGR_ORDER=y
|
||||
# CONFIG_TFT_M5STACK is not set
|
||||
CONFIG_TFT_INVERSION_DISABLE=y
|
||||
# CONFIG_TFT_INVERSION_ON is not set
|
||||
# CONFIG_TFT_INVERSION_OFF is not set
|
||||
# CONFIG_TFT_PARALLEL_8_BIT is not set
|
||||
|
||||
#
|
||||
# Display SPI config
|
||||
#
|
||||
CONFIG_TFT_MISO=-1
|
||||
CONFIG_TFT_MOSI=13
|
||||
CONFIG_TFT_SCLK=15
|
||||
# CONFIG_TFT_SDA_READ is not set
|
||||
CONFIG_TFT_SPI_FREQUENCY=40000000
|
||||
CONFIG_TFT_SPI_READ_FREQ=20000000
|
||||
# end of Display SPI config
|
||||
|
||||
#
|
||||
# Control Pin configuration
|
||||
#
|
||||
CONFIG_TFT_CS=14
|
||||
CONFIG_TFT_DC=12
|
||||
CONFIG_TFT_RST=2
|
||||
# CONFIG_ENABLE_BL is not set
|
||||
# end of Control Pin configuration
|
||||
|
||||
#
|
||||
# Fonts
|
||||
#
|
||||
# CONFIG_TFT_LOAD_GLCD is not set
|
||||
CONFIG_TFT_LOAD_FONT2=y
|
||||
CONFIG_TFT_LOAD_FONT4=y
|
||||
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||
CONFIG_TFT_LOAD_FONT7=y
|
||||
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||
# end of Fonts
|
||||
|
||||
#
|
||||
# Touch screen configuration
|
||||
#
|
||||
# CONFIG_ENABLE_TOUCH is not set
|
||||
# end of Touch screen configuration
|
||||
# end of TFT_eSPI
|
||||
|
||||
#
|
||||
# ESP-NimBLE-CPP configuration
|
||||
#
|
||||
CONFIG_NIMBLE_CPP_LOG_LEVEL_NONE=y
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_ERROR is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_WARNING is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_INFO is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_DEBUG is not set
|
||||
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISMENT_TYPE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISEMENT_TYPE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED is not set
|
||||
CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH=20
|
||||
# end of ESP-NimBLE-CPP configuration
|
||||
# end of Component config
|
||||
|
||||
@ -1640,10 +1846,10 @@ CONFIG_LOG_BOOTLOADER_LEVEL=3
|
||||
CONFIG_FLASHMODE_DIO=y
|
||||
# CONFIG_FLASHMODE_DOUT is not set
|
||||
CONFIG_MONITOR_BAUD=115200
|
||||
CONFIG_OPTIMIZATION_LEVEL_DEBUG=y
|
||||
CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y
|
||||
# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set
|
||||
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set
|
||||
# CONFIG_OPTIMIZATION_LEVEL_DEBUG is not set
|
||||
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set
|
||||
CONFIG_OPTIMIZATION_LEVEL_RELEASE=y
|
||||
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
|
||||
CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
|
||||
# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
|
||||
# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
|
||||
@ -1724,8 +1930,6 @@ CONFIG_ADC2_DISABLE_DAC=y
|
||||
CONFIG_POST_EVENTS_FROM_ISR=y
|
||||
CONFIG_POST_EVENTS_FROM_IRAM_ISR=y
|
||||
CONFIG_OTA_ALLOW_HTTP=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set
|
||||
CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
|
||||
CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
|
||||
@ -1740,6 +1944,10 @@ CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
|
||||
# CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256 is not set
|
||||
# CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 is not set
|
||||
CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
|
||||
CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=y
|
||||
# CONFIG_ESP32_PHY_DEFAULT_INIT_IF_INVALID is not set
|
||||
@ -1748,6 +1956,8 @@ CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
|
||||
CONFIG_ESP32_PHY_MAX_TX_POWER=20
|
||||
CONFIG_REDUCE_PHY_TX_POWER=y
|
||||
CONFIG_ESP32_REDUCE_PHY_TX_POWER=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_160 is not set
|
||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||
@ -1770,7 +1980,7 @@ CONFIG_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_INT_WDT=y
|
||||
CONFIG_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
# CONFIG_TASK_WDT_PANIC is not set
|
||||
CONFIG_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -1808,6 +2018,7 @@ CONFIG_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_TIMER_TASK_STACK_DEPTH=2048
|
||||
CONFIG_TIMER_QUEUE_LENGTH=10
|
||||
# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_L2_TO_L3_COPY is not set
|
||||
CONFIG_ESP_GRATUITOUS_ARP=y
|
||||
CONFIG_GARP_TMR_INTERVAL=60
|
2063
configs/sdkconfig_feedc0de_new
Normal file
2063
configs/sdkconfig_feedc0de_new
Normal file
File diff suppressed because it is too large
Load Diff
@ -11,29 +11,35 @@ CONFIG_SOC_DAC_SUPPORTED=y
|
||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||
CONFIG_SOC_SDMMC_HOST_SUPPORTED=y
|
||||
CONFIG_SOC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_CLASSIC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_PCNT_SUPPORTED=y
|
||||
CONFIG_SOC_WIFI_SUPPORTED=y
|
||||
CONFIG_SOC_SDIO_SLAVE_SUPPORTED=y
|
||||
CONFIG_SOC_TWAI_SUPPORTED=y
|
||||
CONFIG_SOC_EMAC_SUPPORTED=y
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_ULP_SUPPORTED=y
|
||||
CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_I2S_SUPPORTED=y
|
||||
CONFIG_SOC_RMT_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_SUPPORTED=y
|
||||
CONFIG_SOC_SDM_SUPPORTED=y
|
||||
CONFIG_SOC_LEDC_SUPPORTED=y
|
||||
CONFIG_SOC_I2C_SUPPORTED=y
|
||||
CONFIG_SOC_SUPPORT_COEXISTENCE=y
|
||||
CONFIG_SOC_AES_SUPPORTED=y
|
||||
CONFIG_SOC_MPI_SUPPORTED=y
|
||||
CONFIG_SOC_SHA_SUPPORTED=y
|
||||
CONFIG_SOC_FLASH_ENC_SUPPORTED=y
|
||||
CONFIG_SOC_SECURE_BOOT_SUPPORTED=y
|
||||
CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y
|
||||
CONFIG_SOC_DPORT_WORKAROUND_DIS_INTERRUPT_LVL=5
|
||||
CONFIG_SOC_XTAL_SUPPORT_26M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_40M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_AUTO_DETECT=y
|
||||
CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DMA_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_PERIPH_NUM=2
|
||||
CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10
|
||||
CONFIG_SOC_ADC_ATTEN_NUM=4
|
||||
@ -41,16 +47,21 @@ CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2
|
||||
CONFIG_SOC_ADC_PATT_LEN_MAX=16
|
||||
CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_ADC_DIGI_RESULT_BYTES=2
|
||||
CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=2000
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_CPU_INTR_NUM=32
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
||||
CONFIG_SOC_DAC_RESOLUTION=8
|
||||
CONFIG_SOC_GPIO_PORT=1
|
||||
@ -115,12 +126,13 @@ CONFIG_SOC_RTCIO_PIN_COUNT=18
|
||||
CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_NUM=1
|
||||
CONFIG_SOC_SIGMADELTA_CHANNEL_NUM=8
|
||||
CONFIG_SOC_SDM_GROUPS=1
|
||||
CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8
|
||||
CONFIG_SOC_SPI_HD_BOTH_INOUT_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_AS_CS_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_PERIPH_NUM=3
|
||||
CONFIG_SOC_SPI_DMA_CHAN_NUM=2
|
||||
CONFIG_SOC_SPI_MAX_CS_NUM=3
|
||||
CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64
|
||||
CONFIG_SOC_SPI_MAX_PRE_DIVIDER=8192
|
||||
CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y
|
||||
@ -138,6 +150,7 @@ CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||
CONFIG_SOC_UART_NUM=3
|
||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||
CONFIG_SOC_UART_SUPPORT_REF_TICK=y
|
||||
CONFIG_SOC_UART_FIFO_LEN=128
|
||||
CONFIG_SOC_UART_BITRATE_MAX=5000000
|
||||
@ -163,7 +176,11 @@ CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||
CONFIG_SOC_BLE_DONT_UPDATE_OWN_RPA=y
|
||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||
CONFIG_SOC_BLE_SUPPORTED=y
|
||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||
CONFIG_IDF_CMAKE=y
|
||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||
CONFIG_IDF_TARGET_ARCH="xtensa"
|
||||
@ -185,16 +202,6 @@ CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y
|
||||
# CONFIG_APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS is not set
|
||||
# end of Build type
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
CONFIG_APP_COMPILE_TIME_DATE=y
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
#
|
||||
# Bootloader config
|
||||
#
|
||||
@ -236,10 +243,21 @@ CONFIG_SECURE_BOOT_V1_SUPPORTED=y
|
||||
# CONFIG_SECURE_FLASH_ENC_ENABLED is not set
|
||||
# end of Security features
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
CONFIG_APP_COMPILE_TIME_DATE=y
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||
|
||||
#
|
||||
# Serial flasher config
|
||||
@ -265,7 +283,7 @@ CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE="16MB"
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
|
||||
# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE_RESET=y
|
||||
# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE="default_reset"
|
||||
@ -425,12 +443,6 @@ CONFIG_APPTRACE_UART_TASK_PRIO=1
|
||||
CONFIG_APPTRACE_LOCK_ENABLE=y
|
||||
# end of Application Level Tracing
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
# CONFIG_ASIO_SSL_SUPPORT is not set
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# Bluetooth
|
||||
#
|
||||
@ -490,6 +502,7 @@ CONFIG_BT_NIMBLE_HCI_EVT_HI_BUF_COUNT=30
|
||||
CONFIG_BT_NIMBLE_HCI_EVT_LO_BUF_COUNT=8
|
||||
# end of Memory Settings
|
||||
|
||||
CONFIG_BT_NIMBLE_GATT_MAX_PROCS=4
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL=y
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_ITVL=1000
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_THRESH=2
|
||||
@ -509,9 +522,9 @@ CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||
# CONFIG_BT_NIMBLE_SLEEP_ENABLE is not set
|
||||
# CONFIG_BT_NIMBLE_BLUFI_ENABLE is not set
|
||||
CONFIG_BT_NIMBLE_USE_ESP_TIMER=y
|
||||
CONFIG_BT_NIMBLE_LEGACY_VHCI_ENABLE=y
|
||||
# end of NimBLE Options
|
||||
|
||||
#
|
||||
@ -567,11 +580,20 @@ CONFIG_BTDM_CTRL_HLI=y
|
||||
#
|
||||
|
||||
#
|
||||
# ADC Configuration
|
||||
# Legacy ADC Configuration
|
||||
#
|
||||
# CONFIG_ADC_FORCE_XPD_FSM is not set
|
||||
CONFIG_ADC_DISABLE_DAC=y
|
||||
# end of ADC Configuration
|
||||
# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set
|
||||
|
||||
#
|
||||
# Legacy ADC Calibration Configuration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# end of Legacy ADC Calibration Configuration
|
||||
# end of Legacy ADC Configuration
|
||||
|
||||
#
|
||||
# SPI Configuration
|
||||
@ -605,6 +627,14 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set
|
||||
# end of GPIO Configuration
|
||||
|
||||
#
|
||||
# Sigma Delta Modulator Configuration
|
||||
#
|
||||
# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_SDM_ENABLE_DEBUG_LOG is not set
|
||||
# end of Sigma Delta Modulator Configuration
|
||||
|
||||
#
|
||||
# GPTimer Configuration
|
||||
#
|
||||
@ -635,7 +665,17 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# MCPWM Configuration
|
||||
#
|
||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||
# end of MCPWM Configuration
|
||||
|
||||
#
|
||||
# I2S Configuration
|
||||
#
|
||||
# CONFIG_I2S_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||
# end of I2S Configuration
|
||||
# end of Driver Configurations
|
||||
|
||||
#
|
||||
@ -661,12 +701,21 @@ CONFIG_ESP_TLS_USING_MBEDTLS=y
|
||||
# end of ESP-TLS
|
||||
|
||||
#
|
||||
# ADC-Calibration
|
||||
# ADC and ADC Calibration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# end of ADC-Calibration
|
||||
# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set
|
||||
|
||||
#
|
||||
# ADC Calibration Configurations
|
||||
#
|
||||
CONFIG_ADC_CALI_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CALI_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CALI_LUT_ENABLE=y
|
||||
# end of ADC Calibration Configurations
|
||||
|
||||
CONFIG_ADC_DISABLE_DAC_OUTPUT=y
|
||||
# end of ADC and ADC Calibration
|
||||
|
||||
#
|
||||
# Common ESP-related
|
||||
@ -731,7 +780,6 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
||||
#
|
||||
# Hardware Settings
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
|
||||
#
|
||||
# MAC Config
|
||||
@ -784,16 +832,25 @@ CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
|
||||
#
|
||||
# Main XTAL Config
|
||||
#
|
||||
# CONFIG_XTAL_FREQ_26 is not set
|
||||
CONFIG_XTAL_FREQ_40=y
|
||||
# CONFIG_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_XTAL_FREQ=40
|
||||
# end of Main XTAL Config
|
||||
# end of Hardware Settings
|
||||
|
||||
#
|
||||
# LCD and Touch Panel
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Touch Drivers are maintained in the IDF Component Registry
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Peripheral Configuration
|
||||
#
|
||||
@ -809,6 +866,7 @@ CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120
|
||||
CONFIG_ESP_NETIF_TCPIP_LWIP=y
|
||||
# CONFIG_ESP_NETIF_LOOPBACK is not set
|
||||
# CONFIG_ESP_NETIF_L2_TAP is not set
|
||||
# CONFIG_ESP_NETIF_BRIDGE_EN is not set
|
||||
# end of ESP NETIF Adapter
|
||||
|
||||
#
|
||||
@ -829,6 +887,19 @@ CONFIG_ESP_PHY_REDUCE_TX_POWER=y
|
||||
# CONFIG_PM_ENABLE is not set
|
||||
# end of Power Management
|
||||
|
||||
#
|
||||
# ESP PSRAM
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
# end of ESP PSRAM
|
||||
|
||||
#
|
||||
# ESP Ringbuf
|
||||
#
|
||||
# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH is not set
|
||||
# end of ESP Ringbuf
|
||||
|
||||
#
|
||||
# ESP System Settings
|
||||
#
|
||||
@ -879,7 +950,8 @@ CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_ESP_INT_WDT=y
|
||||
CONFIG_ESP_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_ESP_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT_EN=y
|
||||
CONFIG_ESP_TASK_WDT_INIT=y
|
||||
# CONFIG_ESP_TASK_WDT_PANIC is not set
|
||||
CONFIG_ESP_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -952,6 +1024,7 @@ CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
|
||||
CONFIG_ESP32_WIFI_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||
@ -1075,7 +1148,7 @@ CONFIG_FREERTOS_DEBUG_OCDAWARE=y
|
||||
#
|
||||
CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y
|
||||
# CONFIG_HAL_ASSERTION_DISABLE is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_HAL_ASSERTION_SILENT is not set
|
||||
# CONFIG_HAL_ASSERTION_ENABLE is not set
|
||||
CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2
|
||||
# end of Hardware Abstraction Layer (HAL) and Low Level (LL)
|
||||
@ -1142,6 +1215,7 @@ CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
|
||||
CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y
|
||||
# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set
|
||||
CONFIG_LWIP_DHCP_OPTIONS_LEN=68
|
||||
CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0
|
||||
|
||||
#
|
||||
# DHCP server
|
||||
@ -1231,6 +1305,7 @@ CONFIG_LWIP_SNTP_MAX_SERVERS=1
|
||||
CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000
|
||||
# end of SNTP
|
||||
|
||||
CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7
|
||||
CONFIG_LWIP_ESP_LWIP_ASSERT=y
|
||||
|
||||
#
|
||||
@ -1381,35 +1456,11 @@ CONFIG_MBEDTLS_ECP_NIST_OPTIM=y
|
||||
# CONFIG_MBEDTLS_SECURITY_RISKS is not set
|
||||
# end of mbedTLS
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# ESP-MQTT Configurations
|
||||
#
|
||||
CONFIG_MQTT_PROTOCOL_311=y
|
||||
# CONFIG_MQTT_PROTOCOL_5 is not set
|
||||
CONFIG_MQTT_TRANSPORT_SSL=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y
|
||||
@ -1449,6 +1500,14 @@ CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y
|
||||
# CONFIG_OPENTHREAD_ENABLED is not set
|
||||
# end of OpenThread
|
||||
|
||||
#
|
||||
# Protocomm
|
||||
#
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y
|
||||
# CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2 is not set
|
||||
# end of Protocomm
|
||||
|
||||
#
|
||||
# PThreads
|
||||
#
|
||||
@ -1471,7 +1530,6 @@ CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
|
||||
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set
|
||||
# CONFIG_SPI_FLASH_USE_LEGACY_IMPL is not set
|
||||
# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set
|
||||
# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
|
||||
@ -1592,6 +1650,7 @@ CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30
|
||||
# CONFIG_WIFI_PROV_BLE_BONDING is not set
|
||||
CONFIG_WIFI_PROV_BLE_SEC_CONN=y
|
||||
CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION=y
|
||||
# CONFIG_WIFI_PROV_KEEP_BLE_ON_AFTER_PROV is not set
|
||||
# end of Wi-Fi Provisioning Manager
|
||||
|
||||
#
|
||||
@ -1611,6 +1670,118 @@ CONFIG_WPA_MBEDTLS_TLS_CLIENT=y
|
||||
# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set
|
||||
# end of Supplicant
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
CONFIG_ASIO_SSL_SUPPORT=y
|
||||
CONFIG_ASIO_USE_ESP_OPENSSL=y
|
||||
CONFIG_ASIO_SSL_BIO_SIZE=1024
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# ESP WebSocket client
|
||||
#
|
||||
# CONFIG_ESP_WS_CLIENT_ENABLE_DYNAMIC_BUFFER is not set
|
||||
# end of ESP WebSocket client
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# TFT_eSPI
|
||||
#
|
||||
CONFIG_TFT_eSPI_ESPIDF=y
|
||||
CONFIG_TFT_ILI9341_DRIVER=y
|
||||
# CONFIG_TFT_ILI9341_2_DRIVER is not set
|
||||
# CONFIG_TFT_ST7735_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9163_DRIVER is not set
|
||||
# CONFIG_TFT_S6D02A1_DRIVER is not set
|
||||
# CONFIG_TFT_HX8357D_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9481_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9486_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9488_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_2_DRIVER is not set
|
||||
# CONFIG_TFT_R61581_DRIVER is not set
|
||||
# CONFIG_TFT_RM68140_DRIVER is not set
|
||||
# CONFIG_TFT_ST7796_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1351_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_480_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800ALT_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9225_DRIVER is not set
|
||||
# CONFIG_TFT_GC9A01_DRIVER is not set
|
||||
CONFIG_TFT_RGB_ORDER=y
|
||||
# CONFIG_TFT_BGR_ORDER is not set
|
||||
# CONFIG_TFT_M5STACK is not set
|
||||
CONFIG_TFT_INVERSION_DISABLE=y
|
||||
# CONFIG_TFT_INVERSION_ON is not set
|
||||
# CONFIG_TFT_INVERSION_OFF is not set
|
||||
# CONFIG_TFT_PARALLEL_8_BIT is not set
|
||||
|
||||
#
|
||||
# Display SPI config
|
||||
#
|
||||
CONFIG_TFT_MISO=-1
|
||||
CONFIG_TFT_MOSI=13
|
||||
CONFIG_TFT_SCLK=15
|
||||
# CONFIG_TFT_SDA_READ is not set
|
||||
CONFIG_TFT_SPI_FREQUENCY=40000000
|
||||
CONFIG_TFT_SPI_READ_FREQ=20000000
|
||||
# end of Display SPI config
|
||||
|
||||
#
|
||||
# Control Pin configuration
|
||||
#
|
||||
CONFIG_TFT_CS=14
|
||||
CONFIG_TFT_DC=12
|
||||
CONFIG_TFT_RST=2
|
||||
# CONFIG_ENABLE_BL is not set
|
||||
# end of Control Pin configuration
|
||||
|
||||
#
|
||||
# Fonts
|
||||
#
|
||||
# CONFIG_TFT_LOAD_GLCD is not set
|
||||
CONFIG_TFT_LOAD_FONT2=y
|
||||
CONFIG_TFT_LOAD_FONT4=y
|
||||
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||
CONFIG_TFT_LOAD_FONT7=y
|
||||
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||
# end of Fonts
|
||||
|
||||
#
|
||||
# Touch screen configuration
|
||||
#
|
||||
# CONFIG_ENABLE_TOUCH is not set
|
||||
# end of Touch screen configuration
|
||||
# end of TFT_eSPI
|
||||
|
||||
#
|
||||
# ESP-NimBLE-CPP configuration
|
||||
#
|
||||
@ -1723,8 +1894,6 @@ CONFIG_ADC2_DISABLE_DAC=y
|
||||
CONFIG_POST_EVENTS_FROM_ISR=y
|
||||
CONFIG_POST_EVENTS_FROM_IRAM_ISR=y
|
||||
CONFIG_OTA_ALLOW_HTTP=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set
|
||||
CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
|
||||
CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
|
||||
@ -1739,6 +1908,10 @@ CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
|
||||
# CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256 is not set
|
||||
# CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 is not set
|
||||
CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
|
||||
CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=y
|
||||
CONFIG_ESP32_PHY_DEFAULT_INIT_IF_INVALID=y
|
||||
@ -1747,6 +1920,8 @@ CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
|
||||
CONFIG_ESP32_PHY_MAX_TX_POWER=20
|
||||
CONFIG_REDUCE_PHY_TX_POWER=y
|
||||
CONFIG_ESP32_REDUCE_PHY_TX_POWER=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_160 is not set
|
||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||
@ -1769,7 +1944,7 @@ CONFIG_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_INT_WDT=y
|
||||
CONFIG_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
# CONFIG_TASK_WDT_PANIC is not set
|
||||
CONFIG_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -1807,6 +1982,7 @@ CONFIG_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_TIMER_TASK_STACK_DEPTH=2048
|
||||
CONFIG_TIMER_QUEUE_LENGTH=10
|
||||
# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_L2_TO_L3_COPY is not set
|
||||
CONFIG_ESP_GRATUITOUS_ARP=y
|
||||
CONFIG_GARP_TMR_INTERVAL=60
|
@ -11,29 +11,35 @@ CONFIG_SOC_DAC_SUPPORTED=y
|
||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||
CONFIG_SOC_SDMMC_HOST_SUPPORTED=y
|
||||
CONFIG_SOC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_CLASSIC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_PCNT_SUPPORTED=y
|
||||
CONFIG_SOC_WIFI_SUPPORTED=y
|
||||
CONFIG_SOC_SDIO_SLAVE_SUPPORTED=y
|
||||
CONFIG_SOC_TWAI_SUPPORTED=y
|
||||
CONFIG_SOC_EMAC_SUPPORTED=y
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_ULP_SUPPORTED=y
|
||||
CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_I2S_SUPPORTED=y
|
||||
CONFIG_SOC_RMT_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_SUPPORTED=y
|
||||
CONFIG_SOC_SDM_SUPPORTED=y
|
||||
CONFIG_SOC_LEDC_SUPPORTED=y
|
||||
CONFIG_SOC_I2C_SUPPORTED=y
|
||||
CONFIG_SOC_SUPPORT_COEXISTENCE=y
|
||||
CONFIG_SOC_AES_SUPPORTED=y
|
||||
CONFIG_SOC_MPI_SUPPORTED=y
|
||||
CONFIG_SOC_SHA_SUPPORTED=y
|
||||
CONFIG_SOC_FLASH_ENC_SUPPORTED=y
|
||||
CONFIG_SOC_SECURE_BOOT_SUPPORTED=y
|
||||
CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y
|
||||
CONFIG_SOC_DPORT_WORKAROUND_DIS_INTERRUPT_LVL=5
|
||||
CONFIG_SOC_XTAL_SUPPORT_26M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_40M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_AUTO_DETECT=y
|
||||
CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DMA_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_PERIPH_NUM=2
|
||||
CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10
|
||||
CONFIG_SOC_ADC_ATTEN_NUM=4
|
||||
@ -41,16 +47,21 @@ CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2
|
||||
CONFIG_SOC_ADC_PATT_LEN_MAX=16
|
||||
CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_ADC_DIGI_RESULT_BYTES=2
|
||||
CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=2000
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_CPU_INTR_NUM=32
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
||||
CONFIG_SOC_DAC_RESOLUTION=8
|
||||
CONFIG_SOC_GPIO_PORT=1
|
||||
@ -115,12 +126,13 @@ CONFIG_SOC_RTCIO_PIN_COUNT=18
|
||||
CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_NUM=1
|
||||
CONFIG_SOC_SIGMADELTA_CHANNEL_NUM=8
|
||||
CONFIG_SOC_SDM_GROUPS=1
|
||||
CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8
|
||||
CONFIG_SOC_SPI_HD_BOTH_INOUT_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_AS_CS_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_PERIPH_NUM=3
|
||||
CONFIG_SOC_SPI_DMA_CHAN_NUM=2
|
||||
CONFIG_SOC_SPI_MAX_CS_NUM=3
|
||||
CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64
|
||||
CONFIG_SOC_SPI_MAX_PRE_DIVIDER=8192
|
||||
CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y
|
||||
@ -138,6 +150,7 @@ CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||
CONFIG_SOC_UART_NUM=3
|
||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||
CONFIG_SOC_UART_SUPPORT_REF_TICK=y
|
||||
CONFIG_SOC_UART_FIFO_LEN=128
|
||||
CONFIG_SOC_UART_BITRATE_MAX=5000000
|
||||
@ -163,7 +176,11 @@ CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||
CONFIG_SOC_BLE_DONT_UPDATE_OWN_RPA=y
|
||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||
CONFIG_SOC_BLE_SUPPORTED=y
|
||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||
CONFIG_IDF_CMAKE=y
|
||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||
CONFIG_IDF_TARGET_ARCH="xtensa"
|
||||
@ -185,16 +202,6 @@ CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y
|
||||
# CONFIG_APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS is not set
|
||||
# end of Build type
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
CONFIG_APP_COMPILE_TIME_DATE=y
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
#
|
||||
# Bootloader config
|
||||
#
|
||||
@ -236,10 +243,21 @@ CONFIG_SECURE_BOOT_V1_SUPPORTED=y
|
||||
# CONFIG_SECURE_FLASH_ENC_ENABLED is not set
|
||||
# end of Security features
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
CONFIG_APP_COMPILE_TIME_DATE=y
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||
|
||||
#
|
||||
# Serial flasher config
|
||||
@ -265,7 +283,7 @@ CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE="16MB"
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
|
||||
# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE_RESET=y
|
||||
# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE="default_reset"
|
||||
@ -425,12 +443,6 @@ CONFIG_APPTRACE_UART_TASK_PRIO=1
|
||||
CONFIG_APPTRACE_LOCK_ENABLE=y
|
||||
# end of Application Level Tracing
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
# CONFIG_ASIO_SSL_SUPPORT is not set
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# Bluetooth
|
||||
#
|
||||
@ -490,6 +502,7 @@ CONFIG_BT_NIMBLE_HCI_EVT_HI_BUF_COUNT=30
|
||||
CONFIG_BT_NIMBLE_HCI_EVT_LO_BUF_COUNT=8
|
||||
# end of Memory Settings
|
||||
|
||||
CONFIG_BT_NIMBLE_GATT_MAX_PROCS=4
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL=y
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_ITVL=1000
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_THRESH=2
|
||||
@ -509,9 +522,9 @@ CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||
# CONFIG_BT_NIMBLE_SLEEP_ENABLE is not set
|
||||
# CONFIG_BT_NIMBLE_BLUFI_ENABLE is not set
|
||||
CONFIG_BT_NIMBLE_USE_ESP_TIMER=y
|
||||
CONFIG_BT_NIMBLE_LEGACY_VHCI_ENABLE=y
|
||||
# end of NimBLE Options
|
||||
|
||||
#
|
||||
@ -567,11 +580,20 @@ CONFIG_BTDM_CTRL_HLI=y
|
||||
#
|
||||
|
||||
#
|
||||
# ADC Configuration
|
||||
# Legacy ADC Configuration
|
||||
#
|
||||
# CONFIG_ADC_FORCE_XPD_FSM is not set
|
||||
CONFIG_ADC_DISABLE_DAC=y
|
||||
# end of ADC Configuration
|
||||
# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set
|
||||
|
||||
#
|
||||
# Legacy ADC Calibration Configuration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# end of Legacy ADC Calibration Configuration
|
||||
# end of Legacy ADC Configuration
|
||||
|
||||
#
|
||||
# SPI Configuration
|
||||
@ -605,6 +627,14 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set
|
||||
# end of GPIO Configuration
|
||||
|
||||
#
|
||||
# Sigma Delta Modulator Configuration
|
||||
#
|
||||
# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_SDM_ENABLE_DEBUG_LOG is not set
|
||||
# end of Sigma Delta Modulator Configuration
|
||||
|
||||
#
|
||||
# GPTimer Configuration
|
||||
#
|
||||
@ -635,7 +665,17 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# MCPWM Configuration
|
||||
#
|
||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||
# end of MCPWM Configuration
|
||||
|
||||
#
|
||||
# I2S Configuration
|
||||
#
|
||||
# CONFIG_I2S_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||
# end of I2S Configuration
|
||||
# end of Driver Configurations
|
||||
|
||||
#
|
||||
@ -661,12 +701,21 @@ CONFIG_ESP_TLS_USING_MBEDTLS=y
|
||||
# end of ESP-TLS
|
||||
|
||||
#
|
||||
# ADC-Calibration
|
||||
# ADC and ADC Calibration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# end of ADC-Calibration
|
||||
# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set
|
||||
|
||||
#
|
||||
# ADC Calibration Configurations
|
||||
#
|
||||
CONFIG_ADC_CALI_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CALI_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CALI_LUT_ENABLE=y
|
||||
# end of ADC Calibration Configurations
|
||||
|
||||
CONFIG_ADC_DISABLE_DAC_OUTPUT=y
|
||||
# end of ADC and ADC Calibration
|
||||
|
||||
#
|
||||
# Common ESP-related
|
||||
@ -731,7 +780,6 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
||||
#
|
||||
# Hardware Settings
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
|
||||
#
|
||||
# MAC Config
|
||||
@ -784,16 +832,25 @@ CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
|
||||
#
|
||||
# Main XTAL Config
|
||||
#
|
||||
# CONFIG_XTAL_FREQ_26 is not set
|
||||
CONFIG_XTAL_FREQ_40=y
|
||||
# CONFIG_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_XTAL_FREQ=40
|
||||
# end of Main XTAL Config
|
||||
# end of Hardware Settings
|
||||
|
||||
#
|
||||
# LCD and Touch Panel
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Touch Drivers are maintained in the IDF Component Registry
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Peripheral Configuration
|
||||
#
|
||||
@ -809,6 +866,7 @@ CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120
|
||||
CONFIG_ESP_NETIF_TCPIP_LWIP=y
|
||||
# CONFIG_ESP_NETIF_LOOPBACK is not set
|
||||
# CONFIG_ESP_NETIF_L2_TAP is not set
|
||||
# CONFIG_ESP_NETIF_BRIDGE_EN is not set
|
||||
# end of ESP NETIF Adapter
|
||||
|
||||
#
|
||||
@ -829,6 +887,19 @@ CONFIG_ESP_PHY_REDUCE_TX_POWER=y
|
||||
# CONFIG_PM_ENABLE is not set
|
||||
# end of Power Management
|
||||
|
||||
#
|
||||
# ESP PSRAM
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
# end of ESP PSRAM
|
||||
|
||||
#
|
||||
# ESP Ringbuf
|
||||
#
|
||||
# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH is not set
|
||||
# end of ESP Ringbuf
|
||||
|
||||
#
|
||||
# ESP System Settings
|
||||
#
|
||||
@ -879,7 +950,8 @@ CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_ESP_INT_WDT=y
|
||||
CONFIG_ESP_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_ESP_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT_EN=y
|
||||
CONFIG_ESP_TASK_WDT_INIT=y
|
||||
# CONFIG_ESP_TASK_WDT_PANIC is not set
|
||||
CONFIG_ESP_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -952,6 +1024,7 @@ CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
|
||||
CONFIG_ESP32_WIFI_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||
@ -1075,7 +1148,7 @@ CONFIG_FREERTOS_DEBUG_OCDAWARE=y
|
||||
#
|
||||
CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y
|
||||
# CONFIG_HAL_ASSERTION_DISABLE is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_HAL_ASSERTION_SILENT is not set
|
||||
# CONFIG_HAL_ASSERTION_ENABLE is not set
|
||||
CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2
|
||||
# end of Hardware Abstraction Layer (HAL) and Low Level (LL)
|
||||
@ -1142,6 +1215,7 @@ CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
|
||||
CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y
|
||||
# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set
|
||||
CONFIG_LWIP_DHCP_OPTIONS_LEN=68
|
||||
CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0
|
||||
|
||||
#
|
||||
# DHCP server
|
||||
@ -1231,6 +1305,7 @@ CONFIG_LWIP_SNTP_MAX_SERVERS=1
|
||||
CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000
|
||||
# end of SNTP
|
||||
|
||||
CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7
|
||||
CONFIG_LWIP_ESP_LWIP_ASSERT=y
|
||||
|
||||
#
|
||||
@ -1381,35 +1456,11 @@ CONFIG_MBEDTLS_ECP_NIST_OPTIM=y
|
||||
# CONFIG_MBEDTLS_SECURITY_RISKS is not set
|
||||
# end of mbedTLS
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# ESP-MQTT Configurations
|
||||
#
|
||||
CONFIG_MQTT_PROTOCOL_311=y
|
||||
# CONFIG_MQTT_PROTOCOL_5 is not set
|
||||
CONFIG_MQTT_TRANSPORT_SSL=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y
|
||||
@ -1449,6 +1500,14 @@ CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y
|
||||
# CONFIG_OPENTHREAD_ENABLED is not set
|
||||
# end of OpenThread
|
||||
|
||||
#
|
||||
# Protocomm
|
||||
#
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y
|
||||
# CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2 is not set
|
||||
# end of Protocomm
|
||||
|
||||
#
|
||||
# PThreads
|
||||
#
|
||||
@ -1471,7 +1530,6 @@ CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
|
||||
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set
|
||||
# CONFIG_SPI_FLASH_USE_LEGACY_IMPL is not set
|
||||
# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set
|
||||
# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
|
||||
@ -1592,6 +1650,7 @@ CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30
|
||||
# CONFIG_WIFI_PROV_BLE_BONDING is not set
|
||||
CONFIG_WIFI_PROV_BLE_SEC_CONN=y
|
||||
CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION=y
|
||||
# CONFIG_WIFI_PROV_KEEP_BLE_ON_AFTER_PROV is not set
|
||||
# end of Wi-Fi Provisioning Manager
|
||||
|
||||
#
|
||||
@ -1611,6 +1670,118 @@ CONFIG_WPA_MBEDTLS_TLS_CLIENT=y
|
||||
# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set
|
||||
# end of Supplicant
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
CONFIG_ASIO_SSL_SUPPORT=y
|
||||
CONFIG_ASIO_USE_ESP_OPENSSL=y
|
||||
CONFIG_ASIO_SSL_BIO_SIZE=1024
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# ESP WebSocket client
|
||||
#
|
||||
# CONFIG_ESP_WS_CLIENT_ENABLE_DYNAMIC_BUFFER is not set
|
||||
# end of ESP WebSocket client
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# TFT_eSPI
|
||||
#
|
||||
CONFIG_TFT_eSPI_ESPIDF=y
|
||||
CONFIG_TFT_ILI9341_DRIVER=y
|
||||
# CONFIG_TFT_ILI9341_2_DRIVER is not set
|
||||
# CONFIG_TFT_ST7735_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9163_DRIVER is not set
|
||||
# CONFIG_TFT_S6D02A1_DRIVER is not set
|
||||
# CONFIG_TFT_HX8357D_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9481_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9486_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9488_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_2_DRIVER is not set
|
||||
# CONFIG_TFT_R61581_DRIVER is not set
|
||||
# CONFIG_TFT_RM68140_DRIVER is not set
|
||||
# CONFIG_TFT_ST7796_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1351_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_480_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800ALT_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9225_DRIVER is not set
|
||||
# CONFIG_TFT_GC9A01_DRIVER is not set
|
||||
CONFIG_TFT_RGB_ORDER=y
|
||||
# CONFIG_TFT_BGR_ORDER is not set
|
||||
# CONFIG_TFT_M5STACK is not set
|
||||
CONFIG_TFT_INVERSION_DISABLE=y
|
||||
# CONFIG_TFT_INVERSION_ON is not set
|
||||
# CONFIG_TFT_INVERSION_OFF is not set
|
||||
# CONFIG_TFT_PARALLEL_8_BIT is not set
|
||||
|
||||
#
|
||||
# Display SPI config
|
||||
#
|
||||
CONFIG_TFT_MISO=-1
|
||||
CONFIG_TFT_MOSI=13
|
||||
CONFIG_TFT_SCLK=15
|
||||
# CONFIG_TFT_SDA_READ is not set
|
||||
CONFIG_TFT_SPI_FREQUENCY=40000000
|
||||
CONFIG_TFT_SPI_READ_FREQ=20000000
|
||||
# end of Display SPI config
|
||||
|
||||
#
|
||||
# Control Pin configuration
|
||||
#
|
||||
CONFIG_TFT_CS=14
|
||||
CONFIG_TFT_DC=12
|
||||
CONFIG_TFT_RST=2
|
||||
# CONFIG_ENABLE_BL is not set
|
||||
# end of Control Pin configuration
|
||||
|
||||
#
|
||||
# Fonts
|
||||
#
|
||||
# CONFIG_TFT_LOAD_GLCD is not set
|
||||
CONFIG_TFT_LOAD_FONT2=y
|
||||
CONFIG_TFT_LOAD_FONT4=y
|
||||
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||
CONFIG_TFT_LOAD_FONT7=y
|
||||
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||
# end of Fonts
|
||||
|
||||
#
|
||||
# Touch screen configuration
|
||||
#
|
||||
# CONFIG_ENABLE_TOUCH is not set
|
||||
# end of Touch screen configuration
|
||||
# end of TFT_eSPI
|
||||
|
||||
#
|
||||
# ESP-NimBLE-CPP configuration
|
||||
#
|
||||
@ -1723,8 +1894,6 @@ CONFIG_ADC2_DISABLE_DAC=y
|
||||
CONFIG_POST_EVENTS_FROM_ISR=y
|
||||
CONFIG_POST_EVENTS_FROM_IRAM_ISR=y
|
||||
CONFIG_OTA_ALLOW_HTTP=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set
|
||||
CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
|
||||
CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
|
||||
@ -1739,6 +1908,10 @@ CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
|
||||
# CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256 is not set
|
||||
# CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 is not set
|
||||
CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
|
||||
CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=y
|
||||
CONFIG_ESP32_PHY_DEFAULT_INIT_IF_INVALID=y
|
||||
@ -1747,6 +1920,8 @@ CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
|
||||
CONFIG_ESP32_PHY_MAX_TX_POWER=20
|
||||
CONFIG_REDUCE_PHY_TX_POWER=y
|
||||
CONFIG_ESP32_REDUCE_PHY_TX_POWER=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_160 is not set
|
||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||
@ -1769,7 +1944,7 @@ CONFIG_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_INT_WDT=y
|
||||
CONFIG_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
# CONFIG_TASK_WDT_PANIC is not set
|
||||
CONFIG_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -1807,6 +1982,7 @@ CONFIG_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_TIMER_TASK_STACK_DEPTH=2048
|
||||
CONFIG_TIMER_QUEUE_LENGTH=10
|
||||
# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_L2_TO_L3_COPY is not set
|
||||
CONFIG_ESP_GRATUITOUS_ARP=y
|
||||
CONFIG_GARP_TMR_INTERVAL=60
|
@ -5,35 +5,41 @@
|
||||
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
||||
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
||||
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
||||
CONFIG_SOC_CAPS_ECO_VER_MAX=3
|
||||
CONFIG_SOC_CAPS_ECO_VER_MAX=301
|
||||
CONFIG_SOC_ADC_SUPPORTED=y
|
||||
CONFIG_SOC_DAC_SUPPORTED=y
|
||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||
CONFIG_SOC_SDMMC_HOST_SUPPORTED=y
|
||||
CONFIG_SOC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_CLASSIC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_PCNT_SUPPORTED=y
|
||||
CONFIG_SOC_WIFI_SUPPORTED=y
|
||||
CONFIG_SOC_SDIO_SLAVE_SUPPORTED=y
|
||||
CONFIG_SOC_TWAI_SUPPORTED=y
|
||||
CONFIG_SOC_EMAC_SUPPORTED=y
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_ULP_SUPPORTED=y
|
||||
CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_I2S_SUPPORTED=y
|
||||
CONFIG_SOC_RMT_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_SUPPORTED=y
|
||||
CONFIG_SOC_SDM_SUPPORTED=y
|
||||
CONFIG_SOC_LEDC_SUPPORTED=y
|
||||
CONFIG_SOC_I2C_SUPPORTED=y
|
||||
CONFIG_SOC_SUPPORT_COEXISTENCE=y
|
||||
CONFIG_SOC_AES_SUPPORTED=y
|
||||
CONFIG_SOC_MPI_SUPPORTED=y
|
||||
CONFIG_SOC_SHA_SUPPORTED=y
|
||||
CONFIG_SOC_FLASH_ENC_SUPPORTED=y
|
||||
CONFIG_SOC_SECURE_BOOT_SUPPORTED=y
|
||||
CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y
|
||||
CONFIG_SOC_DPORT_WORKAROUND_DIS_INTERRUPT_LVL=5
|
||||
CONFIG_SOC_XTAL_SUPPORT_26M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_40M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_AUTO_DETECT=y
|
||||
CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DMA_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_PERIPH_NUM=2
|
||||
CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10
|
||||
CONFIG_SOC_ADC_ATTEN_NUM=4
|
||||
@ -41,37 +47,40 @@ CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2
|
||||
CONFIG_SOC_ADC_PATT_LEN_MAX=16
|
||||
CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_ADC_DIGI_RESULT_BYTES=2
|
||||
CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=2000
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_CPU_INTR_NUM=32
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
||||
CONFIG_SOC_DAC_CHAN_NUM=2
|
||||
CONFIG_SOC_DAC_RESOLUTION=8
|
||||
CONFIG_SOC_DAC_DMA_16BIT_ALIGN=y
|
||||
CONFIG_SOC_GPIO_PORT=1
|
||||
CONFIG_SOC_GPIO_PIN_COUNT=40
|
||||
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
||||
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0xEF0FEA
|
||||
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
||||
CONFIG_SOC_I2C_NUM=2
|
||||
CONFIG_SOC_I2C_FIFO_LEN=32
|
||||
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
||||
CONFIG_SOC_I2C_SUPPORT_APB=y
|
||||
CONFIG_SOC_CLK_APLL_SUPPORTED=y
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MIN_HZ=350000000
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MAX_HZ=500000000
|
||||
CONFIG_SOC_APLL_MIN_HZ=5303031
|
||||
CONFIG_SOC_APLL_MAX_HZ=125000000
|
||||
CONFIG_SOC_I2S_NUM=2
|
||||
CONFIG_SOC_I2S_HW_VERSION_1=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
||||
CONFIG_SOC_I2S_PDM_MAX_TX_LINES=1
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
||||
CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1
|
||||
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
||||
@ -86,7 +95,8 @@ CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
|
||||
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
||||
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
||||
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20
|
||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20
|
||||
CONFIG_SOC_LEDC_GAMMA_FADE_RANGE_MAX=1
|
||||
CONFIG_SOC_MCPWM_GROUPS=2
|
||||
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
||||
@ -97,6 +107,7 @@ CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
||||
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
||||
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_CLK_SUPPORT_PLL160M=y
|
||||
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
||||
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
||||
CONFIG_SOC_PCNT_GROUPS=1
|
||||
@ -115,12 +126,13 @@ CONFIG_SOC_RTCIO_PIN_COUNT=18
|
||||
CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_NUM=1
|
||||
CONFIG_SOC_SIGMADELTA_CHANNEL_NUM=8
|
||||
CONFIG_SOC_SDM_GROUPS=1
|
||||
CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8
|
||||
CONFIG_SOC_SPI_HD_BOTH_INOUT_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_AS_CS_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_PERIPH_NUM=3
|
||||
CONFIG_SOC_SPI_DMA_CHAN_NUM=2
|
||||
CONFIG_SOC_SPI_MAX_CS_NUM=3
|
||||
CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64
|
||||
CONFIG_SOC_SPI_MAX_PRE_DIVIDER=8192
|
||||
CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y
|
||||
@ -135,9 +147,12 @@ CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
|
||||
CONFIG_SOC_TOUCH_VERSION_1=y
|
||||
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
||||
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||
CONFIG_SOC_TWAI_CONTROLLER_NUM=1
|
||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||
CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
|
||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||
CONFIG_SOC_UART_NUM=3
|
||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||
CONFIG_SOC_UART_SUPPORT_REF_TICK=y
|
||||
CONFIG_SOC_UART_FIFO_LEN=128
|
||||
CONFIG_SOC_UART_BITRATE_MAX=5000000
|
||||
@ -161,9 +176,22 @@ CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
||||
CONFIG_SOC_CLK_APLL_SUPPORTED=y
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MIN_HZ=350000000
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MAX_HZ=500000000
|
||||
CONFIG_SOC_APLL_MIN_HZ=5303031
|
||||
CONFIG_SOC_APLL_MAX_HZ=125000000
|
||||
CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
|
||||
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
|
||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||
CONFIG_SOC_BLE_DONT_UPDATE_OWN_RPA=y
|
||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||
CONFIG_SOC_BLE_SUPPORTED=y
|
||||
CONFIG_SOC_BLE_MESH_SUPPORTED=y
|
||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||
CONFIG_IDF_CMAKE=y
|
||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||
CONFIG_IDF_TARGET_ARCH="xtensa"
|
||||
@ -185,16 +213,6 @@ CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y
|
||||
# CONFIG_APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS is not set
|
||||
# end of Build type
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
CONFIG_APP_COMPILE_TIME_DATE=y
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
#
|
||||
# Bootloader config
|
||||
#
|
||||
@ -236,10 +254,21 @@ CONFIG_SECURE_BOOT_V1_SUPPORTED=y
|
||||
# CONFIG_SECURE_FLASH_ENC_ENABLED is not set
|
||||
# end of Security features
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
CONFIG_APP_COMPILE_TIME_DATE=y
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||
CONFIG_ESP_ROM_HAS_MZ_CRC32=y
|
||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||
|
||||
#
|
||||
# Serial flasher config
|
||||
@ -265,7 +294,7 @@ CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE="16MB"
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
|
||||
# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE_RESET=y
|
||||
# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE="default_reset"
|
||||
@ -425,12 +454,6 @@ CONFIG_APPTRACE_UART_TASK_PRIO=1
|
||||
CONFIG_APPTRACE_LOCK_ENABLE=y
|
||||
# end of Application Level Tracing
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
# CONFIG_ASIO_SSL_SUPPORT is not set
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# Bluetooth
|
||||
#
|
||||
@ -490,6 +513,7 @@ CONFIG_BT_NIMBLE_HCI_EVT_HI_BUF_COUNT=30
|
||||
CONFIG_BT_NIMBLE_HCI_EVT_LO_BUF_COUNT=8
|
||||
# end of Memory Settings
|
||||
|
||||
CONFIG_BT_NIMBLE_GATT_MAX_PROCS=4
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL=y
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_ITVL=1000
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_THRESH=2
|
||||
@ -506,12 +530,13 @@ CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY=y
|
||||
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
||||
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||
# CONFIG_BT_NIMBLE_52_FEATURE_SUPPORT is not set
|
||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||
# CONFIG_BT_NIMBLE_SLEEP_ENABLE is not set
|
||||
# CONFIG_BT_NIMBLE_BLUFI_ENABLE is not set
|
||||
CONFIG_BT_NIMBLE_USE_ESP_TIMER=y
|
||||
CONFIG_BT_NIMBLE_LEGACY_VHCI_ENABLE=y
|
||||
# end of NimBLE Options
|
||||
|
||||
#
|
||||
@ -567,11 +592,20 @@ CONFIG_BTDM_CTRL_HLI=y
|
||||
#
|
||||
|
||||
#
|
||||
# ADC Configuration
|
||||
# Legacy ADC Configuration
|
||||
#
|
||||
# CONFIG_ADC_FORCE_XPD_FSM is not set
|
||||
CONFIG_ADC_DISABLE_DAC=y
|
||||
# end of ADC Configuration
|
||||
# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set
|
||||
|
||||
#
|
||||
# Legacy ADC Calibration Configuration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# end of Legacy ADC Calibration Configuration
|
||||
# end of Legacy ADC Configuration
|
||||
|
||||
#
|
||||
# SPI Configuration
|
||||
@ -605,6 +639,14 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set
|
||||
# end of GPIO Configuration
|
||||
|
||||
#
|
||||
# Sigma Delta Modulator Configuration
|
||||
#
|
||||
# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_SDM_ENABLE_DEBUG_LOG is not set
|
||||
# end of Sigma Delta Modulator Configuration
|
||||
|
||||
#
|
||||
# GPTimer Configuration
|
||||
#
|
||||
@ -635,7 +677,28 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# MCPWM Configuration
|
||||
#
|
||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||
# end of MCPWM Configuration
|
||||
|
||||
#
|
||||
# I2S Configuration
|
||||
#
|
||||
# CONFIG_I2S_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||
# end of I2S Configuration
|
||||
|
||||
#
|
||||
# DAC Configuration
|
||||
#
|
||||
# CONFIG_DAC_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_DAC_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_DAC_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_DAC_ENABLE_DEBUG_LOG is not set
|
||||
CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y
|
||||
# end of DAC Configuration
|
||||
# end of Driver Configurations
|
||||
|
||||
#
|
||||
@ -661,12 +724,21 @@ CONFIG_ESP_TLS_USING_MBEDTLS=y
|
||||
# end of ESP-TLS
|
||||
|
||||
#
|
||||
# ADC-Calibration
|
||||
# ADC and ADC Calibration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# end of ADC-Calibration
|
||||
# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set
|
||||
|
||||
#
|
||||
# ADC Calibration Configurations
|
||||
#
|
||||
CONFIG_ADC_CALI_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CALI_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CALI_LUT_ENABLE=y
|
||||
# end of ADC Calibration Configurations
|
||||
|
||||
CONFIG_ADC_DISABLE_DAC_OUTPUT=y
|
||||
# end of ADC and ADC Calibration
|
||||
|
||||
#
|
||||
# Common ESP-related
|
||||
@ -731,7 +803,26 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
||||
#
|
||||
# Hardware Settings
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
|
||||
#
|
||||
# Chip revision
|
||||
#
|
||||
CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_REV_MIN_FULL=0
|
||||
CONFIG_ESP_REV_MIN_FULL=0
|
||||
|
||||
#
|
||||
# Maximum Supported ESP32 Revision (Rev v3.99)
|
||||
#
|
||||
CONFIG_ESP32_REV_MAX_FULL=399
|
||||
CONFIG_ESP_REV_MAX_FULL=399
|
||||
# end of Chip revision
|
||||
|
||||
#
|
||||
# MAC Config
|
||||
@ -740,6 +831,7 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
||||
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||
@ -779,21 +871,24 @@ CONFIG_MMU_PAGE_MODE="64KB"
|
||||
CONFIG_MMU_PAGE_SIZE=0x10000
|
||||
# end of MMU Config
|
||||
|
||||
CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
#
|
||||
# Main XTAL Config
|
||||
#
|
||||
# CONFIG_XTAL_FREQ_26 is not set
|
||||
CONFIG_XTAL_FREQ_40=y
|
||||
# CONFIG_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_XTAL_FREQ=40
|
||||
# end of Main XTAL Config
|
||||
# end of Hardware Settings
|
||||
|
||||
#
|
||||
# LCD and Touch Panel
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Touch Drivers are maintained in the IDF Component Registry
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Peripheral Configuration
|
||||
#
|
||||
@ -809,6 +904,7 @@ CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120
|
||||
CONFIG_ESP_NETIF_TCPIP_LWIP=y
|
||||
# CONFIG_ESP_NETIF_LOOPBACK is not set
|
||||
# CONFIG_ESP_NETIF_L2_TAP is not set
|
||||
# CONFIG_ESP_NETIF_BRIDGE_EN is not set
|
||||
# end of ESP NETIF Adapter
|
||||
|
||||
#
|
||||
@ -829,6 +925,19 @@ CONFIG_ESP_PHY_REDUCE_TX_POWER=y
|
||||
# CONFIG_PM_ENABLE is not set
|
||||
# end of Power Management
|
||||
|
||||
#
|
||||
# ESP PSRAM
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
# end of ESP PSRAM
|
||||
|
||||
#
|
||||
# ESP Ringbuf
|
||||
#
|
||||
# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH is not set
|
||||
# end of ESP Ringbuf
|
||||
|
||||
#
|
||||
# ESP System Settings
|
||||
#
|
||||
@ -879,7 +988,8 @@ CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_ESP_INT_WDT=y
|
||||
CONFIG_ESP_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_ESP_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT_EN=y
|
||||
CONFIG_ESP_TASK_WDT_INIT=y
|
||||
# CONFIG_ESP_TASK_WDT_PANIC is not set
|
||||
CONFIG_ESP_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -952,11 +1062,13 @@ CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
|
||||
CONFIG_ESP32_WIFI_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
||||
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
|
||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=6
|
||||
# end of Wi-Fi
|
||||
|
||||
#
|
||||
@ -971,18 +1083,11 @@ CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
|
||||
# FAT Filesystem support
|
||||
#
|
||||
CONFIG_FATFS_VOLUME_COUNT=2
|
||||
CONFIG_FATFS_LFN_NONE=y
|
||||
# CONFIG_FATFS_LFN_HEAP is not set
|
||||
# CONFIG_FATFS_LFN_STACK is not set
|
||||
# CONFIG_FATFS_SECTOR_512 is not set
|
||||
# CONFIG_FATFS_SECTOR_1024 is not set
|
||||
# CONFIG_FATFS_SECTOR_2048 is not set
|
||||
CONFIG_FATFS_SECTOR_4096=y
|
||||
CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
||||
CONFIG_FATFS_CODEPAGE_437=y
|
||||
# CONFIG_FATFS_CODEPAGE_720 is not set
|
||||
@ -1005,13 +1110,7 @@ CONFIG_FATFS_CODEPAGE_437=y
|
||||
# CONFIG_FATFS_CODEPAGE_936 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_949 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_950 is not set
|
||||
CONFIG_FATFS_AUTO_TYPE=y
|
||||
# CONFIG_FATFS_FAT12 is not set
|
||||
# CONFIG_FATFS_FAT16 is not set
|
||||
CONFIG_FATFS_CODEPAGE=437
|
||||
CONFIG_FATFS_LFN_NONE=y
|
||||
# CONFIG_FATFS_LFN_HEAP is not set
|
||||
# CONFIG_FATFS_LFN_STACK is not set
|
||||
CONFIG_FATFS_FS_LOCK=0
|
||||
CONFIG_FATFS_TIMEOUT_MS=10000
|
||||
CONFIG_FATFS_PER_FILE_CACHE=y
|
||||
@ -1041,6 +1140,7 @@ CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
||||
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
|
||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||
# end of Kernel
|
||||
@ -1049,6 +1149,7 @@ CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||
# Port
|
||||
#
|
||||
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
||||
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
|
||||
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
||||
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
||||
CONFIG_FREERTOS_ISR_STACKSIZE=2048
|
||||
@ -1061,7 +1162,6 @@ CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y
|
||||
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
|
||||
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
||||
# end of Port
|
||||
|
||||
@ -1075,7 +1175,7 @@ CONFIG_FREERTOS_DEBUG_OCDAWARE=y
|
||||
#
|
||||
CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y
|
||||
# CONFIG_HAL_ASSERTION_DISABLE is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_HAL_ASSERTION_SILENT is not set
|
||||
# CONFIG_HAL_ASSERTION_ENABLE is not set
|
||||
CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2
|
||||
# end of Hardware Abstraction Layer (HAL) and Low Level (LL)
|
||||
@ -1142,6 +1242,7 @@ CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
|
||||
CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y
|
||||
# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set
|
||||
CONFIG_LWIP_DHCP_OPTIONS_LEN=68
|
||||
CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0
|
||||
|
||||
#
|
||||
# DHCP server
|
||||
@ -1173,6 +1274,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=12
|
||||
CONFIG_LWIP_TCP_MSS=1440
|
||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||
CONFIG_LWIP_TCP_MSL=60000
|
||||
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||
@ -1231,6 +1333,7 @@ CONFIG_LWIP_SNTP_MAX_SERVERS=1
|
||||
CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000
|
||||
# end of SNTP
|
||||
|
||||
CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7
|
||||
CONFIG_LWIP_ESP_LWIP_ASSERT=y
|
||||
|
||||
#
|
||||
@ -1381,35 +1484,11 @@ CONFIG_MBEDTLS_ECP_NIST_OPTIM=y
|
||||
# CONFIG_MBEDTLS_SECURITY_RISKS is not set
|
||||
# end of mbedTLS
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# ESP-MQTT Configurations
|
||||
#
|
||||
CONFIG_MQTT_PROTOCOL_311=y
|
||||
# CONFIG_MQTT_PROTOCOL_5 is not set
|
||||
CONFIG_MQTT_TRANSPORT_SSL=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y
|
||||
@ -1449,6 +1528,14 @@ CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y
|
||||
# CONFIG_OPENTHREAD_ENABLED is not set
|
||||
# end of OpenThread
|
||||
|
||||
#
|
||||
# Protocomm
|
||||
#
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y
|
||||
# CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2 is not set
|
||||
# end of Protocomm
|
||||
|
||||
#
|
||||
# PThreads
|
||||
#
|
||||
@ -1471,7 +1558,6 @@ CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
|
||||
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set
|
||||
# CONFIG_SPI_FLASH_USE_LEGACY_IMPL is not set
|
||||
# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set
|
||||
# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
|
||||
@ -1592,6 +1678,7 @@ CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30
|
||||
# CONFIG_WIFI_PROV_BLE_BONDING is not set
|
||||
CONFIG_WIFI_PROV_BLE_SEC_CONN=y
|
||||
CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION=y
|
||||
# CONFIG_WIFI_PROV_KEEP_BLE_ON_AFTER_PROV is not set
|
||||
# end of Wi-Fi Provisioning Manager
|
||||
|
||||
#
|
||||
@ -1611,12 +1698,132 @@ CONFIG_WPA_MBEDTLS_TLS_CLIENT=y
|
||||
# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set
|
||||
# end of Supplicant
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
CONFIG_ASIO_SSL_SUPPORT=y
|
||||
CONFIG_ASIO_USE_ESP_OPENSSL=y
|
||||
CONFIG_ASIO_SSL_BIO_SIZE=1024
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# ESP WebSocket client
|
||||
#
|
||||
# CONFIG_ESP_WS_CLIENT_ENABLE_DYNAMIC_BUFFER is not set
|
||||
# end of ESP WebSocket client
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# TFT_eSPI
|
||||
#
|
||||
CONFIG_TFT_eSPI_ESPIDF=y
|
||||
CONFIG_TFT_ILI9341_DRIVER=y
|
||||
# CONFIG_TFT_ILI9341_2_DRIVER is not set
|
||||
# CONFIG_TFT_ST7735_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9163_DRIVER is not set
|
||||
# CONFIG_TFT_S6D02A1_DRIVER is not set
|
||||
# CONFIG_TFT_HX8357D_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9481_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9486_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9488_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_2_DRIVER is not set
|
||||
# CONFIG_TFT_R61581_DRIVER is not set
|
||||
# CONFIG_TFT_RM68140_DRIVER is not set
|
||||
# CONFIG_TFT_ST7796_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1351_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_480_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800ALT_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9225_DRIVER is not set
|
||||
# CONFIG_TFT_GC9A01_DRIVER is not set
|
||||
CONFIG_TFT_RGB_ORDER=y
|
||||
# CONFIG_TFT_BGR_ORDER is not set
|
||||
# CONFIG_TFT_M5STACK is not set
|
||||
CONFIG_TFT_INVERSION_DISABLE=y
|
||||
# CONFIG_TFT_INVERSION_ON is not set
|
||||
# CONFIG_TFT_INVERSION_OFF is not set
|
||||
# CONFIG_TFT_PARALLEL_8_BIT is not set
|
||||
|
||||
#
|
||||
# Display SPI config
|
||||
#
|
||||
CONFIG_TFT_MISO=-1
|
||||
CONFIG_TFT_MOSI=13
|
||||
CONFIG_TFT_SCLK=15
|
||||
# CONFIG_TFT_SDA_READ is not set
|
||||
CONFIG_TFT_SPI_FREQUENCY=27000000
|
||||
CONFIG_TFT_SPI_READ_FREQ=20000000
|
||||
# end of Display SPI config
|
||||
|
||||
#
|
||||
# Control Pin configuration
|
||||
#
|
||||
CONFIG_TFT_CS=14
|
||||
CONFIG_TFT_DC=12
|
||||
CONFIG_TFT_RST=2
|
||||
# CONFIG_ENABLE_BL is not set
|
||||
# end of Control Pin configuration
|
||||
|
||||
#
|
||||
# Fonts
|
||||
#
|
||||
# CONFIG_TFT_LOAD_GLCD is not set
|
||||
CONFIG_TFT_LOAD_FONT2=y
|
||||
CONFIG_TFT_LOAD_FONT4=y
|
||||
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||
CONFIG_TFT_LOAD_FONT7=y
|
||||
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||
# end of Fonts
|
||||
|
||||
#
|
||||
# Touch screen configuration
|
||||
#
|
||||
# CONFIG_ENABLE_TOUCH is not set
|
||||
# end of Touch screen configuration
|
||||
# end of TFT_eSPI
|
||||
|
||||
#
|
||||
# ESP-NimBLE-CPP configuration
|
||||
#
|
||||
CONFIG_NIMBLE_CPP_LOG_LEVEL_NONE=y
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_ERROR is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_WARNING is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_INFO is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_DEBUG is not set
|
||||
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISMENT_TYPE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISEMENT_TYPE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED is not set
|
||||
CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH=20
|
||||
# end of ESP-NimBLE-CPP configuration
|
||||
# end of Component config
|
||||
|
||||
@ -1723,8 +1930,6 @@ CONFIG_ADC2_DISABLE_DAC=y
|
||||
CONFIG_POST_EVENTS_FROM_ISR=y
|
||||
CONFIG_POST_EVENTS_FROM_IRAM_ISR=y
|
||||
CONFIG_OTA_ALLOW_HTTP=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set
|
||||
CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
|
||||
CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
|
||||
@ -1739,6 +1944,10 @@ CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
|
||||
# CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256 is not set
|
||||
# CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 is not set
|
||||
CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
|
||||
CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=y
|
||||
CONFIG_ESP32_PHY_DEFAULT_INIT_IF_INVALID=y
|
||||
@ -1747,6 +1956,8 @@ CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
|
||||
CONFIG_ESP32_PHY_MAX_TX_POWER=20
|
||||
CONFIG_REDUCE_PHY_TX_POWER=y
|
||||
CONFIG_ESP32_REDUCE_PHY_TX_POWER=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_160 is not set
|
||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||
@ -1769,7 +1980,7 @@ CONFIG_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_INT_WDT=y
|
||||
CONFIG_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
# CONFIG_TASK_WDT_PANIC is not set
|
||||
CONFIG_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -1807,6 +2018,7 @@ CONFIG_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_TIMER_TASK_STACK_DEPTH=2048
|
||||
CONFIG_TIMER_QUEUE_LENGTH=10
|
||||
# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_L2_TO_L3_COPY is not set
|
||||
CONFIG_ESP_GRATUITOUS_ARP=y
|
||||
CONFIG_GARP_TMR_INTERVAL=60
|
@ -5,35 +5,41 @@
|
||||
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
||||
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
||||
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
||||
CONFIG_SOC_CAPS_ECO_VER_MAX=3
|
||||
CONFIG_SOC_CAPS_ECO_VER_MAX=301
|
||||
CONFIG_SOC_ADC_SUPPORTED=y
|
||||
CONFIG_SOC_DAC_SUPPORTED=y
|
||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||
CONFIG_SOC_SDMMC_HOST_SUPPORTED=y
|
||||
CONFIG_SOC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_CLASSIC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_PCNT_SUPPORTED=y
|
||||
CONFIG_SOC_WIFI_SUPPORTED=y
|
||||
CONFIG_SOC_SDIO_SLAVE_SUPPORTED=y
|
||||
CONFIG_SOC_TWAI_SUPPORTED=y
|
||||
CONFIG_SOC_EMAC_SUPPORTED=y
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_ULP_SUPPORTED=y
|
||||
CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_I2S_SUPPORTED=y
|
||||
CONFIG_SOC_RMT_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_SUPPORTED=y
|
||||
CONFIG_SOC_SDM_SUPPORTED=y
|
||||
CONFIG_SOC_LEDC_SUPPORTED=y
|
||||
CONFIG_SOC_I2C_SUPPORTED=y
|
||||
CONFIG_SOC_SUPPORT_COEXISTENCE=y
|
||||
CONFIG_SOC_AES_SUPPORTED=y
|
||||
CONFIG_SOC_MPI_SUPPORTED=y
|
||||
CONFIG_SOC_SHA_SUPPORTED=y
|
||||
CONFIG_SOC_FLASH_ENC_SUPPORTED=y
|
||||
CONFIG_SOC_SECURE_BOOT_SUPPORTED=y
|
||||
CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y
|
||||
CONFIG_SOC_DPORT_WORKAROUND_DIS_INTERRUPT_LVL=5
|
||||
CONFIG_SOC_XTAL_SUPPORT_26M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_40M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_AUTO_DETECT=y
|
||||
CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DMA_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_PERIPH_NUM=2
|
||||
CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10
|
||||
CONFIG_SOC_ADC_ATTEN_NUM=4
|
||||
@ -41,37 +47,40 @@ CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2
|
||||
CONFIG_SOC_ADC_PATT_LEN_MAX=16
|
||||
CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_ADC_DIGI_RESULT_BYTES=2
|
||||
CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=2000
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_CPU_INTR_NUM=32
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
||||
CONFIG_SOC_DAC_CHAN_NUM=2
|
||||
CONFIG_SOC_DAC_RESOLUTION=8
|
||||
CONFIG_SOC_DAC_DMA_16BIT_ALIGN=y
|
||||
CONFIG_SOC_GPIO_PORT=1
|
||||
CONFIG_SOC_GPIO_PIN_COUNT=40
|
||||
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
||||
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0xEF0FEA
|
||||
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
||||
CONFIG_SOC_I2C_NUM=2
|
||||
CONFIG_SOC_I2C_FIFO_LEN=32
|
||||
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
||||
CONFIG_SOC_I2C_SUPPORT_APB=y
|
||||
CONFIG_SOC_CLK_APLL_SUPPORTED=y
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MIN_HZ=350000000
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MAX_HZ=500000000
|
||||
CONFIG_SOC_APLL_MIN_HZ=5303031
|
||||
CONFIG_SOC_APLL_MAX_HZ=125000000
|
||||
CONFIG_SOC_I2S_NUM=2
|
||||
CONFIG_SOC_I2S_HW_VERSION_1=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
||||
CONFIG_SOC_I2S_PDM_MAX_TX_LINES=1
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
||||
CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1
|
||||
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
||||
@ -86,7 +95,8 @@ CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
|
||||
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
||||
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
||||
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20
|
||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20
|
||||
CONFIG_SOC_LEDC_GAMMA_FADE_RANGE_MAX=1
|
||||
CONFIG_SOC_MCPWM_GROUPS=2
|
||||
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
||||
@ -97,6 +107,7 @@ CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
||||
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
||||
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_CLK_SUPPORT_PLL160M=y
|
||||
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
||||
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
||||
CONFIG_SOC_PCNT_GROUPS=1
|
||||
@ -115,12 +126,13 @@ CONFIG_SOC_RTCIO_PIN_COUNT=18
|
||||
CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_NUM=1
|
||||
CONFIG_SOC_SIGMADELTA_CHANNEL_NUM=8
|
||||
CONFIG_SOC_SDM_GROUPS=1
|
||||
CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8
|
||||
CONFIG_SOC_SPI_HD_BOTH_INOUT_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_AS_CS_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_PERIPH_NUM=3
|
||||
CONFIG_SOC_SPI_DMA_CHAN_NUM=2
|
||||
CONFIG_SOC_SPI_MAX_CS_NUM=3
|
||||
CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64
|
||||
CONFIG_SOC_SPI_MAX_PRE_DIVIDER=8192
|
||||
CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y
|
||||
@ -135,9 +147,12 @@ CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
|
||||
CONFIG_SOC_TOUCH_VERSION_1=y
|
||||
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
||||
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||
CONFIG_SOC_TWAI_CONTROLLER_NUM=1
|
||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||
CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
|
||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||
CONFIG_SOC_UART_NUM=3
|
||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||
CONFIG_SOC_UART_SUPPORT_REF_TICK=y
|
||||
CONFIG_SOC_UART_FIFO_LEN=128
|
||||
CONFIG_SOC_UART_BITRATE_MAX=5000000
|
||||
@ -161,9 +176,22 @@ CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
||||
CONFIG_SOC_CLK_APLL_SUPPORTED=y
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MIN_HZ=350000000
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MAX_HZ=500000000
|
||||
CONFIG_SOC_APLL_MIN_HZ=5303031
|
||||
CONFIG_SOC_APLL_MAX_HZ=125000000
|
||||
CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
|
||||
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
|
||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||
CONFIG_SOC_BLE_DONT_UPDATE_OWN_RPA=y
|
||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||
CONFIG_SOC_BLE_SUPPORTED=y
|
||||
CONFIG_SOC_BLE_MESH_SUPPORTED=y
|
||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||
CONFIG_IDF_CMAKE=y
|
||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||
CONFIG_IDF_TARGET_ARCH="xtensa"
|
||||
@ -185,16 +213,6 @@ CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y
|
||||
# CONFIG_APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS is not set
|
||||
# end of Build type
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
CONFIG_APP_COMPILE_TIME_DATE=y
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
#
|
||||
# Bootloader config
|
||||
#
|
||||
@ -236,10 +254,21 @@ CONFIG_SECURE_BOOT_V1_SUPPORTED=y
|
||||
# CONFIG_SECURE_FLASH_ENC_ENABLED is not set
|
||||
# end of Security features
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
CONFIG_APP_COMPILE_TIME_DATE=y
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||
CONFIG_ESP_ROM_HAS_MZ_CRC32=y
|
||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||
|
||||
#
|
||||
# Serial flasher config
|
||||
@ -265,7 +294,7 @@ CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE="16MB"
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
|
||||
# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE_RESET=y
|
||||
# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE="default_reset"
|
||||
@ -425,12 +454,6 @@ CONFIG_APPTRACE_UART_TASK_PRIO=1
|
||||
CONFIG_APPTRACE_LOCK_ENABLE=y
|
||||
# end of Application Level Tracing
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
# CONFIG_ASIO_SSL_SUPPORT is not set
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# Bluetooth
|
||||
#
|
||||
@ -490,6 +513,7 @@ CONFIG_BT_NIMBLE_HCI_EVT_HI_BUF_COUNT=30
|
||||
CONFIG_BT_NIMBLE_HCI_EVT_LO_BUF_COUNT=8
|
||||
# end of Memory Settings
|
||||
|
||||
CONFIG_BT_NIMBLE_GATT_MAX_PROCS=4
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL=y
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_ITVL=1000
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_THRESH=2
|
||||
@ -506,12 +530,13 @@ CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY=y
|
||||
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
||||
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||
# CONFIG_BT_NIMBLE_52_FEATURE_SUPPORT is not set
|
||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||
# CONFIG_BT_NIMBLE_SLEEP_ENABLE is not set
|
||||
# CONFIG_BT_NIMBLE_BLUFI_ENABLE is not set
|
||||
CONFIG_BT_NIMBLE_USE_ESP_TIMER=y
|
||||
CONFIG_BT_NIMBLE_LEGACY_VHCI_ENABLE=y
|
||||
# end of NimBLE Options
|
||||
|
||||
#
|
||||
@ -567,11 +592,20 @@ CONFIG_BTDM_CTRL_HLI=y
|
||||
#
|
||||
|
||||
#
|
||||
# ADC Configuration
|
||||
# Legacy ADC Configuration
|
||||
#
|
||||
# CONFIG_ADC_FORCE_XPD_FSM is not set
|
||||
CONFIG_ADC_DISABLE_DAC=y
|
||||
# end of ADC Configuration
|
||||
# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set
|
||||
|
||||
#
|
||||
# Legacy ADC Calibration Configuration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# end of Legacy ADC Calibration Configuration
|
||||
# end of Legacy ADC Configuration
|
||||
|
||||
#
|
||||
# SPI Configuration
|
||||
@ -605,6 +639,14 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set
|
||||
# end of GPIO Configuration
|
||||
|
||||
#
|
||||
# Sigma Delta Modulator Configuration
|
||||
#
|
||||
# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_SDM_ENABLE_DEBUG_LOG is not set
|
||||
# end of Sigma Delta Modulator Configuration
|
||||
|
||||
#
|
||||
# GPTimer Configuration
|
||||
#
|
||||
@ -635,7 +677,28 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# MCPWM Configuration
|
||||
#
|
||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||
# end of MCPWM Configuration
|
||||
|
||||
#
|
||||
# I2S Configuration
|
||||
#
|
||||
# CONFIG_I2S_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||
# end of I2S Configuration
|
||||
|
||||
#
|
||||
# DAC Configuration
|
||||
#
|
||||
# CONFIG_DAC_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_DAC_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_DAC_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_DAC_ENABLE_DEBUG_LOG is not set
|
||||
CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y
|
||||
# end of DAC Configuration
|
||||
# end of Driver Configurations
|
||||
|
||||
#
|
||||
@ -661,12 +724,21 @@ CONFIG_ESP_TLS_USING_MBEDTLS=y
|
||||
# end of ESP-TLS
|
||||
|
||||
#
|
||||
# ADC-Calibration
|
||||
# ADC and ADC Calibration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# end of ADC-Calibration
|
||||
# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set
|
||||
|
||||
#
|
||||
# ADC Calibration Configurations
|
||||
#
|
||||
CONFIG_ADC_CALI_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CALI_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CALI_LUT_ENABLE=y
|
||||
# end of ADC Calibration Configurations
|
||||
|
||||
CONFIG_ADC_DISABLE_DAC_OUTPUT=y
|
||||
# end of ADC and ADC Calibration
|
||||
|
||||
#
|
||||
# Common ESP-related
|
||||
@ -731,7 +803,26 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
||||
#
|
||||
# Hardware Settings
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
|
||||
#
|
||||
# Chip revision
|
||||
#
|
||||
CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_REV_MIN_FULL=0
|
||||
CONFIG_ESP_REV_MIN_FULL=0
|
||||
|
||||
#
|
||||
# Maximum Supported ESP32 Revision (Rev v3.99)
|
||||
#
|
||||
CONFIG_ESP32_REV_MAX_FULL=399
|
||||
CONFIG_ESP_REV_MAX_FULL=399
|
||||
# end of Chip revision
|
||||
|
||||
#
|
||||
# MAC Config
|
||||
@ -740,6 +831,7 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
||||
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||
@ -779,21 +871,24 @@ CONFIG_MMU_PAGE_MODE="64KB"
|
||||
CONFIG_MMU_PAGE_SIZE=0x10000
|
||||
# end of MMU Config
|
||||
|
||||
CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
#
|
||||
# Main XTAL Config
|
||||
#
|
||||
# CONFIG_XTAL_FREQ_26 is not set
|
||||
CONFIG_XTAL_FREQ_40=y
|
||||
# CONFIG_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_XTAL_FREQ=40
|
||||
# end of Main XTAL Config
|
||||
# end of Hardware Settings
|
||||
|
||||
#
|
||||
# LCD and Touch Panel
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Touch Drivers are maintained in the IDF Component Registry
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Peripheral Configuration
|
||||
#
|
||||
@ -809,6 +904,7 @@ CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120
|
||||
CONFIG_ESP_NETIF_TCPIP_LWIP=y
|
||||
# CONFIG_ESP_NETIF_LOOPBACK is not set
|
||||
# CONFIG_ESP_NETIF_L2_TAP is not set
|
||||
# CONFIG_ESP_NETIF_BRIDGE_EN is not set
|
||||
# end of ESP NETIF Adapter
|
||||
|
||||
#
|
||||
@ -829,6 +925,19 @@ CONFIG_ESP_PHY_REDUCE_TX_POWER=y
|
||||
# CONFIG_PM_ENABLE is not set
|
||||
# end of Power Management
|
||||
|
||||
#
|
||||
# ESP PSRAM
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
# end of ESP PSRAM
|
||||
|
||||
#
|
||||
# ESP Ringbuf
|
||||
#
|
||||
# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH is not set
|
||||
# end of ESP Ringbuf
|
||||
|
||||
#
|
||||
# ESP System Settings
|
||||
#
|
||||
@ -879,7 +988,8 @@ CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_ESP_INT_WDT=y
|
||||
CONFIG_ESP_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_ESP_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT_EN=y
|
||||
CONFIG_ESP_TASK_WDT_INIT=y
|
||||
# CONFIG_ESP_TASK_WDT_PANIC is not set
|
||||
CONFIG_ESP_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -952,11 +1062,13 @@ CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
|
||||
CONFIG_ESP32_WIFI_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
||||
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
|
||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=6
|
||||
# end of Wi-Fi
|
||||
|
||||
#
|
||||
@ -971,18 +1083,11 @@ CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
|
||||
# FAT Filesystem support
|
||||
#
|
||||
CONFIG_FATFS_VOLUME_COUNT=2
|
||||
CONFIG_FATFS_LFN_NONE=y
|
||||
# CONFIG_FATFS_LFN_HEAP is not set
|
||||
# CONFIG_FATFS_LFN_STACK is not set
|
||||
# CONFIG_FATFS_SECTOR_512 is not set
|
||||
# CONFIG_FATFS_SECTOR_1024 is not set
|
||||
# CONFIG_FATFS_SECTOR_2048 is not set
|
||||
CONFIG_FATFS_SECTOR_4096=y
|
||||
CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
||||
CONFIG_FATFS_CODEPAGE_437=y
|
||||
# CONFIG_FATFS_CODEPAGE_720 is not set
|
||||
@ -1005,13 +1110,7 @@ CONFIG_FATFS_CODEPAGE_437=y
|
||||
# CONFIG_FATFS_CODEPAGE_936 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_949 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_950 is not set
|
||||
CONFIG_FATFS_AUTO_TYPE=y
|
||||
# CONFIG_FATFS_FAT12 is not set
|
||||
# CONFIG_FATFS_FAT16 is not set
|
||||
CONFIG_FATFS_CODEPAGE=437
|
||||
CONFIG_FATFS_LFN_NONE=y
|
||||
# CONFIG_FATFS_LFN_HEAP is not set
|
||||
# CONFIG_FATFS_LFN_STACK is not set
|
||||
CONFIG_FATFS_FS_LOCK=0
|
||||
CONFIG_FATFS_TIMEOUT_MS=10000
|
||||
CONFIG_FATFS_PER_FILE_CACHE=y
|
||||
@ -1041,6 +1140,7 @@ CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
||||
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
|
||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||
# end of Kernel
|
||||
@ -1049,6 +1149,7 @@ CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||
# Port
|
||||
#
|
||||
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
||||
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
|
||||
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
||||
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
||||
CONFIG_FREERTOS_ISR_STACKSIZE=2048
|
||||
@ -1061,7 +1162,6 @@ CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y
|
||||
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
|
||||
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
||||
# end of Port
|
||||
|
||||
@ -1075,7 +1175,7 @@ CONFIG_FREERTOS_DEBUG_OCDAWARE=y
|
||||
#
|
||||
CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y
|
||||
# CONFIG_HAL_ASSERTION_DISABLE is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_HAL_ASSERTION_SILENT is not set
|
||||
# CONFIG_HAL_ASSERTION_ENABLE is not set
|
||||
CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2
|
||||
# end of Hardware Abstraction Layer (HAL) and Low Level (LL)
|
||||
@ -1142,6 +1242,7 @@ CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
|
||||
CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y
|
||||
# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set
|
||||
CONFIG_LWIP_DHCP_OPTIONS_LEN=68
|
||||
CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0
|
||||
|
||||
#
|
||||
# DHCP server
|
||||
@ -1173,6 +1274,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=12
|
||||
CONFIG_LWIP_TCP_MSS=1440
|
||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||
CONFIG_LWIP_TCP_MSL=60000
|
||||
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||
@ -1231,6 +1333,7 @@ CONFIG_LWIP_SNTP_MAX_SERVERS=1
|
||||
CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000
|
||||
# end of SNTP
|
||||
|
||||
CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7
|
||||
CONFIG_LWIP_ESP_LWIP_ASSERT=y
|
||||
|
||||
#
|
||||
@ -1381,35 +1484,11 @@ CONFIG_MBEDTLS_ECP_NIST_OPTIM=y
|
||||
# CONFIG_MBEDTLS_SECURITY_RISKS is not set
|
||||
# end of mbedTLS
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# ESP-MQTT Configurations
|
||||
#
|
||||
CONFIG_MQTT_PROTOCOL_311=y
|
||||
# CONFIG_MQTT_PROTOCOL_5 is not set
|
||||
CONFIG_MQTT_TRANSPORT_SSL=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y
|
||||
@ -1449,6 +1528,14 @@ CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y
|
||||
# CONFIG_OPENTHREAD_ENABLED is not set
|
||||
# end of OpenThread
|
||||
|
||||
#
|
||||
# Protocomm
|
||||
#
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y
|
||||
# CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2 is not set
|
||||
# end of Protocomm
|
||||
|
||||
#
|
||||
# PThreads
|
||||
#
|
||||
@ -1471,7 +1558,6 @@ CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
|
||||
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set
|
||||
# CONFIG_SPI_FLASH_USE_LEGACY_IMPL is not set
|
||||
# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set
|
||||
# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
|
||||
@ -1592,6 +1678,7 @@ CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30
|
||||
# CONFIG_WIFI_PROV_BLE_BONDING is not set
|
||||
CONFIG_WIFI_PROV_BLE_SEC_CONN=y
|
||||
CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION=y
|
||||
# CONFIG_WIFI_PROV_KEEP_BLE_ON_AFTER_PROV is not set
|
||||
# end of Wi-Fi Provisioning Manager
|
||||
|
||||
#
|
||||
@ -1611,12 +1698,132 @@ CONFIG_WPA_MBEDTLS_TLS_CLIENT=y
|
||||
# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set
|
||||
# end of Supplicant
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
CONFIG_ASIO_SSL_SUPPORT=y
|
||||
CONFIG_ASIO_USE_ESP_OPENSSL=y
|
||||
CONFIG_ASIO_SSL_BIO_SIZE=1024
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# ESP WebSocket client
|
||||
#
|
||||
# CONFIG_ESP_WS_CLIENT_ENABLE_DYNAMIC_BUFFER is not set
|
||||
# end of ESP WebSocket client
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# TFT_eSPI
|
||||
#
|
||||
CONFIG_TFT_eSPI_ESPIDF=y
|
||||
CONFIG_TFT_ILI9341_DRIVER=y
|
||||
# CONFIG_TFT_ILI9341_2_DRIVER is not set
|
||||
# CONFIG_TFT_ST7735_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9163_DRIVER is not set
|
||||
# CONFIG_TFT_S6D02A1_DRIVER is not set
|
||||
# CONFIG_TFT_HX8357D_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9481_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9486_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9488_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_2_DRIVER is not set
|
||||
# CONFIG_TFT_R61581_DRIVER is not set
|
||||
# CONFIG_TFT_RM68140_DRIVER is not set
|
||||
# CONFIG_TFT_ST7796_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1351_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_480_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800ALT_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9225_DRIVER is not set
|
||||
# CONFIG_TFT_GC9A01_DRIVER is not set
|
||||
CONFIG_TFT_RGB_ORDER=y
|
||||
# CONFIG_TFT_BGR_ORDER is not set
|
||||
# CONFIG_TFT_M5STACK is not set
|
||||
CONFIG_TFT_INVERSION_DISABLE=y
|
||||
# CONFIG_TFT_INVERSION_ON is not set
|
||||
# CONFIG_TFT_INVERSION_OFF is not set
|
||||
# CONFIG_TFT_PARALLEL_8_BIT is not set
|
||||
|
||||
#
|
||||
# Display SPI config
|
||||
#
|
||||
CONFIG_TFT_MISO=-1
|
||||
CONFIG_TFT_MOSI=13
|
||||
CONFIG_TFT_SCLK=15
|
||||
# CONFIG_TFT_SDA_READ is not set
|
||||
CONFIG_TFT_SPI_FREQUENCY=40000000
|
||||
CONFIG_TFT_SPI_READ_FREQ=20000000
|
||||
# end of Display SPI config
|
||||
|
||||
#
|
||||
# Control Pin configuration
|
||||
#
|
||||
CONFIG_TFT_CS=14
|
||||
CONFIG_TFT_DC=12
|
||||
CONFIG_TFT_RST=2
|
||||
# CONFIG_ENABLE_BL is not set
|
||||
# end of Control Pin configuration
|
||||
|
||||
#
|
||||
# Fonts
|
||||
#
|
||||
# CONFIG_TFT_LOAD_GLCD is not set
|
||||
CONFIG_TFT_LOAD_FONT2=y
|
||||
CONFIG_TFT_LOAD_FONT4=y
|
||||
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||
CONFIG_TFT_LOAD_FONT7=y
|
||||
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||
# end of Fonts
|
||||
|
||||
#
|
||||
# Touch screen configuration
|
||||
#
|
||||
# CONFIG_ENABLE_TOUCH is not set
|
||||
# end of Touch screen configuration
|
||||
# end of TFT_eSPI
|
||||
|
||||
#
|
||||
# ESP-NimBLE-CPP configuration
|
||||
#
|
||||
CONFIG_NIMBLE_CPP_LOG_LEVEL_NONE=y
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_ERROR is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_WARNING is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_INFO is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_DEBUG is not set
|
||||
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISMENT_TYPE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISEMENT_TYPE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED is not set
|
||||
CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH=20
|
||||
# end of ESP-NimBLE-CPP configuration
|
||||
# end of Component config
|
||||
|
||||
@ -1723,8 +1930,6 @@ CONFIG_ADC2_DISABLE_DAC=y
|
||||
CONFIG_POST_EVENTS_FROM_ISR=y
|
||||
CONFIG_POST_EVENTS_FROM_IRAM_ISR=y
|
||||
CONFIG_OTA_ALLOW_HTTP=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set
|
||||
CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
|
||||
CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
|
||||
@ -1739,6 +1944,10 @@ CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
|
||||
# CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256 is not set
|
||||
# CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 is not set
|
||||
CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
|
||||
CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=y
|
||||
CONFIG_ESP32_PHY_DEFAULT_INIT_IF_INVALID=y
|
||||
@ -1747,6 +1956,8 @@ CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
|
||||
CONFIG_ESP32_PHY_MAX_TX_POWER=20
|
||||
CONFIG_REDUCE_PHY_TX_POWER=y
|
||||
CONFIG_ESP32_REDUCE_PHY_TX_POWER=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_160 is not set
|
||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||
@ -1769,7 +1980,7 @@ CONFIG_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_INT_WDT=y
|
||||
CONFIG_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
# CONFIG_TASK_WDT_PANIC is not set
|
||||
CONFIG_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -1807,6 +2018,7 @@ CONFIG_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_TIMER_TASK_STACK_DEPTH=2048
|
||||
CONFIG_TIMER_QUEUE_LENGTH=10
|
||||
# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_L2_TO_L3_COPY is not set
|
||||
CONFIG_ESP_GRATUITOUS_ARP=y
|
||||
CONFIG_GARP_TMR_INTERVAL=60
|
@ -5,35 +5,41 @@
|
||||
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
||||
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
||||
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
||||
CONFIG_SOC_CAPS_ECO_VER_MAX=3
|
||||
CONFIG_SOC_CAPS_ECO_VER_MAX=301
|
||||
CONFIG_SOC_ADC_SUPPORTED=y
|
||||
CONFIG_SOC_DAC_SUPPORTED=y
|
||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||
CONFIG_SOC_SDMMC_HOST_SUPPORTED=y
|
||||
CONFIG_SOC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_CLASSIC_BT_SUPPORTED=y
|
||||
CONFIG_SOC_PCNT_SUPPORTED=y
|
||||
CONFIG_SOC_WIFI_SUPPORTED=y
|
||||
CONFIG_SOC_SDIO_SLAVE_SUPPORTED=y
|
||||
CONFIG_SOC_TWAI_SUPPORTED=y
|
||||
CONFIG_SOC_EMAC_SUPPORTED=y
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_ULP_SUPPORTED=y
|
||||
CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_MEM_SUPPORTED=y
|
||||
CONFIG_SOC_I2S_SUPPORTED=y
|
||||
CONFIG_SOC_RMT_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_SUPPORTED=y
|
||||
CONFIG_SOC_SDM_SUPPORTED=y
|
||||
CONFIG_SOC_LEDC_SUPPORTED=y
|
||||
CONFIG_SOC_I2C_SUPPORTED=y
|
||||
CONFIG_SOC_SUPPORT_COEXISTENCE=y
|
||||
CONFIG_SOC_AES_SUPPORTED=y
|
||||
CONFIG_SOC_MPI_SUPPORTED=y
|
||||
CONFIG_SOC_SHA_SUPPORTED=y
|
||||
CONFIG_SOC_FLASH_ENC_SUPPORTED=y
|
||||
CONFIG_SOC_SECURE_BOOT_SUPPORTED=y
|
||||
CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y
|
||||
CONFIG_SOC_DPORT_WORKAROUND_DIS_INTERRUPT_LVL=5
|
||||
CONFIG_SOC_XTAL_SUPPORT_26M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_40M=y
|
||||
CONFIG_SOC_XTAL_SUPPORT_AUTO_DETECT=y
|
||||
CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_DMA_SUPPORTED=y
|
||||
CONFIG_SOC_ADC_PERIPH_NUM=2
|
||||
CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10
|
||||
CONFIG_SOC_ADC_ATTEN_NUM=4
|
||||
@ -41,37 +47,40 @@ CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2
|
||||
CONFIG_SOC_ADC_PATT_LEN_MAX=16
|
||||
CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_ADC_DIGI_RESULT_BYTES=2
|
||||
CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=2000
|
||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||
CONFIG_SOC_CPU_CORES_NUM=2
|
||||
CONFIG_SOC_CPU_INTR_NUM=32
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||
CONFIG_SOC_CPU_HAS_FPU=y
|
||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
||||
CONFIG_SOC_DAC_CHAN_NUM=2
|
||||
CONFIG_SOC_DAC_RESOLUTION=8
|
||||
CONFIG_SOC_DAC_DMA_16BIT_ALIGN=y
|
||||
CONFIG_SOC_GPIO_PORT=1
|
||||
CONFIG_SOC_GPIO_PIN_COUNT=40
|
||||
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
||||
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0xEF0FEA
|
||||
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
||||
CONFIG_SOC_I2C_NUM=2
|
||||
CONFIG_SOC_I2C_FIFO_LEN=32
|
||||
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
||||
CONFIG_SOC_I2C_SUPPORT_APB=y
|
||||
CONFIG_SOC_CLK_APLL_SUPPORTED=y
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MIN_HZ=350000000
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MAX_HZ=500000000
|
||||
CONFIG_SOC_APLL_MIN_HZ=5303031
|
||||
CONFIG_SOC_APLL_MAX_HZ=125000000
|
||||
CONFIG_SOC_I2S_NUM=2
|
||||
CONFIG_SOC_I2S_HW_VERSION_1=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
||||
CONFIG_SOC_I2S_PDM_MAX_TX_LINES=1
|
||||
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
||||
CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1
|
||||
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
||||
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
||||
@ -86,7 +95,8 @@ CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
|
||||
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
||||
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
||||
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20
|
||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20
|
||||
CONFIG_SOC_LEDC_GAMMA_FADE_RANGE_MAX=1
|
||||
CONFIG_SOC_MCPWM_GROUPS=2
|
||||
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
||||
@ -97,6 +107,7 @@ CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
||||
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
||||
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
||||
CONFIG_SOC_MCPWM_CLK_SUPPORT_PLL160M=y
|
||||
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
||||
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
||||
CONFIG_SOC_PCNT_GROUPS=1
|
||||
@ -115,12 +126,13 @@ CONFIG_SOC_RTCIO_PIN_COUNT=18
|
||||
CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y
|
||||
CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y
|
||||
CONFIG_SOC_SIGMADELTA_NUM=1
|
||||
CONFIG_SOC_SIGMADELTA_CHANNEL_NUM=8
|
||||
CONFIG_SOC_SDM_GROUPS=1
|
||||
CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8
|
||||
CONFIG_SOC_SPI_HD_BOTH_INOUT_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_AS_CS_SUPPORTED=y
|
||||
CONFIG_SOC_SPI_PERIPH_NUM=3
|
||||
CONFIG_SOC_SPI_DMA_CHAN_NUM=2
|
||||
CONFIG_SOC_SPI_MAX_CS_NUM=3
|
||||
CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64
|
||||
CONFIG_SOC_SPI_MAX_PRE_DIVIDER=8192
|
||||
CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y
|
||||
@ -135,9 +147,12 @@ CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
|
||||
CONFIG_SOC_TOUCH_VERSION_1=y
|
||||
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
||||
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||
CONFIG_SOC_TWAI_CONTROLLER_NUM=1
|
||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||
CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
|
||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||
CONFIG_SOC_UART_NUM=3
|
||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||
CONFIG_SOC_UART_SUPPORT_REF_TICK=y
|
||||
CONFIG_SOC_UART_FIFO_LEN=128
|
||||
CONFIG_SOC_UART_BITRATE_MAX=5000000
|
||||
@ -161,9 +176,22 @@ CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
||||
CONFIG_SOC_CLK_APLL_SUPPORTED=y
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MIN_HZ=350000000
|
||||
CONFIG_SOC_APLL_MULTIPLIER_OUT_MAX_HZ=500000000
|
||||
CONFIG_SOC_APLL_MIN_HZ=5303031
|
||||
CONFIG_SOC_APLL_MAX_HZ=125000000
|
||||
CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED=y
|
||||
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
|
||||
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
|
||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||
CONFIG_SOC_BLE_DONT_UPDATE_OWN_RPA=y
|
||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||
CONFIG_SOC_BLE_SUPPORTED=y
|
||||
CONFIG_SOC_BLE_MESH_SUPPORTED=y
|
||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||
CONFIG_IDF_CMAKE=y
|
||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||
CONFIG_IDF_TARGET_ARCH="xtensa"
|
||||
@ -185,16 +213,6 @@ CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y
|
||||
# CONFIG_APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS is not set
|
||||
# end of Build type
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
CONFIG_APP_COMPILE_TIME_DATE=y
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
#
|
||||
# Bootloader config
|
||||
#
|
||||
@ -236,10 +254,21 @@ CONFIG_SECURE_BOOT_V1_SUPPORTED=y
|
||||
# CONFIG_SECURE_FLASH_ENC_ENABLED is not set
|
||||
# end of Security features
|
||||
|
||||
#
|
||||
# Application manager
|
||||
#
|
||||
CONFIG_APP_COMPILE_TIME_DATE=y
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
|
||||
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
|
||||
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
# end of Application manager
|
||||
|
||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||
CONFIG_ESP_ROM_HAS_MZ_CRC32=y
|
||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||
|
||||
#
|
||||
# Serial flasher config
|
||||
@ -265,7 +294,7 @@ CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE="16MB"
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
|
||||
# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE_RESET=y
|
||||
# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set
|
||||
CONFIG_ESPTOOLPY_BEFORE="default_reset"
|
||||
@ -425,12 +454,6 @@ CONFIG_APPTRACE_UART_TASK_PRIO=1
|
||||
CONFIG_APPTRACE_LOCK_ENABLE=y
|
||||
# end of Application Level Tracing
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
# CONFIG_ASIO_SSL_SUPPORT is not set
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# Bluetooth
|
||||
#
|
||||
@ -490,6 +513,7 @@ CONFIG_BT_NIMBLE_HCI_EVT_HI_BUF_COUNT=30
|
||||
CONFIG_BT_NIMBLE_HCI_EVT_LO_BUF_COUNT=8
|
||||
# end of Memory Settings
|
||||
|
||||
CONFIG_BT_NIMBLE_GATT_MAX_PROCS=4
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL=y
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_ITVL=1000
|
||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_THRESH=2
|
||||
@ -506,12 +530,13 @@ CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY=y
|
||||
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
||||
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||
# CONFIG_BT_NIMBLE_52_FEATURE_SUPPORT is not set
|
||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||
# CONFIG_BT_NIMBLE_SLEEP_ENABLE is not set
|
||||
# CONFIG_BT_NIMBLE_BLUFI_ENABLE is not set
|
||||
CONFIG_BT_NIMBLE_USE_ESP_TIMER=y
|
||||
CONFIG_BT_NIMBLE_LEGACY_VHCI_ENABLE=y
|
||||
# end of NimBLE Options
|
||||
|
||||
#
|
||||
@ -567,11 +592,20 @@ CONFIG_BTDM_CTRL_HLI=y
|
||||
#
|
||||
|
||||
#
|
||||
# ADC Configuration
|
||||
# Legacy ADC Configuration
|
||||
#
|
||||
# CONFIG_ADC_FORCE_XPD_FSM is not set
|
||||
CONFIG_ADC_DISABLE_DAC=y
|
||||
# end of ADC Configuration
|
||||
# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set
|
||||
|
||||
#
|
||||
# Legacy ADC Calibration Configuration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# end of Legacy ADC Calibration Configuration
|
||||
# end of Legacy ADC Configuration
|
||||
|
||||
#
|
||||
# SPI Configuration
|
||||
@ -605,6 +639,14 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set
|
||||
# end of GPIO Configuration
|
||||
|
||||
#
|
||||
# Sigma Delta Modulator Configuration
|
||||
#
|
||||
# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_SDM_ENABLE_DEBUG_LOG is not set
|
||||
# end of Sigma Delta Modulator Configuration
|
||||
|
||||
#
|
||||
# GPTimer Configuration
|
||||
#
|
||||
@ -635,7 +677,28 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
||||
# MCPWM Configuration
|
||||
#
|
||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||
# end of MCPWM Configuration
|
||||
|
||||
#
|
||||
# I2S Configuration
|
||||
#
|
||||
# CONFIG_I2S_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||
# end of I2S Configuration
|
||||
|
||||
#
|
||||
# DAC Configuration
|
||||
#
|
||||
# CONFIG_DAC_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_DAC_ISR_IRAM_SAFE is not set
|
||||
# CONFIG_DAC_SUPPRESS_DEPRECATE_WARN is not set
|
||||
# CONFIG_DAC_ENABLE_DEBUG_LOG is not set
|
||||
CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y
|
||||
# end of DAC Configuration
|
||||
# end of Driver Configurations
|
||||
|
||||
#
|
||||
@ -661,12 +724,21 @@ CONFIG_ESP_TLS_USING_MBEDTLS=y
|
||||
# end of ESP-TLS
|
||||
|
||||
#
|
||||
# ADC-Calibration
|
||||
# ADC and ADC Calibration
|
||||
#
|
||||
CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CAL_LUT_ENABLE=y
|
||||
# end of ADC-Calibration
|
||||
# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set
|
||||
|
||||
#
|
||||
# ADC Calibration Configurations
|
||||
#
|
||||
CONFIG_ADC_CALI_EFUSE_TP_ENABLE=y
|
||||
CONFIG_ADC_CALI_EFUSE_VREF_ENABLE=y
|
||||
CONFIG_ADC_CALI_LUT_ENABLE=y
|
||||
# end of ADC Calibration Configurations
|
||||
|
||||
CONFIG_ADC_DISABLE_DAC_OUTPUT=y
|
||||
# end of ADC and ADC Calibration
|
||||
|
||||
#
|
||||
# Common ESP-related
|
||||
@ -731,7 +803,26 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
||||
#
|
||||
# Hardware Settings
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
|
||||
#
|
||||
# Chip revision
|
||||
#
|
||||
CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_REV_MIN_FULL=0
|
||||
CONFIG_ESP_REV_MIN_FULL=0
|
||||
|
||||
#
|
||||
# Maximum Supported ESP32 Revision (Rev v3.99)
|
||||
#
|
||||
CONFIG_ESP32_REV_MAX_FULL=399
|
||||
CONFIG_ESP_REV_MAX_FULL=399
|
||||
# end of Chip revision
|
||||
|
||||
#
|
||||
# MAC Config
|
||||
@ -740,6 +831,7 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
||||
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||
@ -779,21 +871,24 @@ CONFIG_MMU_PAGE_MODE="64KB"
|
||||
CONFIG_MMU_PAGE_SIZE=0x10000
|
||||
# end of MMU Config
|
||||
|
||||
CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
#
|
||||
# Main XTAL Config
|
||||
#
|
||||
# CONFIG_XTAL_FREQ_26 is not set
|
||||
CONFIG_XTAL_FREQ_40=y
|
||||
# CONFIG_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_XTAL_FREQ=40
|
||||
# end of Main XTAL Config
|
||||
# end of Hardware Settings
|
||||
|
||||
#
|
||||
# LCD and Touch Panel
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Touch Drivers are maintained in the IDF Component Registry
|
||||
#
|
||||
|
||||
#
|
||||
# LCD Peripheral Configuration
|
||||
#
|
||||
@ -809,6 +904,7 @@ CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120
|
||||
CONFIG_ESP_NETIF_TCPIP_LWIP=y
|
||||
# CONFIG_ESP_NETIF_LOOPBACK is not set
|
||||
# CONFIG_ESP_NETIF_L2_TAP is not set
|
||||
# CONFIG_ESP_NETIF_BRIDGE_EN is not set
|
||||
# end of ESP NETIF Adapter
|
||||
|
||||
#
|
||||
@ -829,6 +925,19 @@ CONFIG_ESP_PHY_REDUCE_TX_POWER=y
|
||||
# CONFIG_PM_ENABLE is not set
|
||||
# end of Power Management
|
||||
|
||||
#
|
||||
# ESP PSRAM
|
||||
#
|
||||
# CONFIG_SPIRAM is not set
|
||||
# end of ESP PSRAM
|
||||
|
||||
#
|
||||
# ESP Ringbuf
|
||||
#
|
||||
# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH is not set
|
||||
# end of ESP Ringbuf
|
||||
|
||||
#
|
||||
# ESP System Settings
|
||||
#
|
||||
@ -879,7 +988,8 @@ CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_ESP_INT_WDT=y
|
||||
CONFIG_ESP_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_ESP_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT_EN=y
|
||||
CONFIG_ESP_TASK_WDT_INIT=y
|
||||
# CONFIG_ESP_TASK_WDT_PANIC is not set
|
||||
CONFIG_ESP_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -952,11 +1062,13 @@ CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
|
||||
CONFIG_ESP32_WIFI_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
||||
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
|
||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=6
|
||||
# end of Wi-Fi
|
||||
|
||||
#
|
||||
@ -971,18 +1083,11 @@ CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
|
||||
# FAT Filesystem support
|
||||
#
|
||||
CONFIG_FATFS_VOLUME_COUNT=2
|
||||
CONFIG_FATFS_LFN_NONE=y
|
||||
# CONFIG_FATFS_LFN_HEAP is not set
|
||||
# CONFIG_FATFS_LFN_STACK is not set
|
||||
# CONFIG_FATFS_SECTOR_512 is not set
|
||||
# CONFIG_FATFS_SECTOR_1024 is not set
|
||||
# CONFIG_FATFS_SECTOR_2048 is not set
|
||||
CONFIG_FATFS_SECTOR_4096=y
|
||||
CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set
|
||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
||||
CONFIG_FATFS_CODEPAGE_437=y
|
||||
# CONFIG_FATFS_CODEPAGE_720 is not set
|
||||
@ -1005,13 +1110,7 @@ CONFIG_FATFS_CODEPAGE_437=y
|
||||
# CONFIG_FATFS_CODEPAGE_936 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_949 is not set
|
||||
# CONFIG_FATFS_CODEPAGE_950 is not set
|
||||
CONFIG_FATFS_AUTO_TYPE=y
|
||||
# CONFIG_FATFS_FAT12 is not set
|
||||
# CONFIG_FATFS_FAT16 is not set
|
||||
CONFIG_FATFS_CODEPAGE=437
|
||||
CONFIG_FATFS_LFN_NONE=y
|
||||
# CONFIG_FATFS_LFN_HEAP is not set
|
||||
# CONFIG_FATFS_LFN_STACK is not set
|
||||
CONFIG_FATFS_FS_LOCK=0
|
||||
CONFIG_FATFS_TIMEOUT_MS=10000
|
||||
CONFIG_FATFS_PER_FILE_CACHE=y
|
||||
@ -1041,6 +1140,7 @@ CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
||||
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
|
||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||
# end of Kernel
|
||||
@ -1049,6 +1149,7 @@ CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||
# Port
|
||||
#
|
||||
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
||||
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
|
||||
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
||||
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
||||
CONFIG_FREERTOS_ISR_STACKSIZE=2048
|
||||
@ -1061,7 +1162,6 @@ CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y
|
||||
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
|
||||
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
||||
# end of Port
|
||||
|
||||
@ -1075,7 +1175,7 @@ CONFIG_FREERTOS_DEBUG_OCDAWARE=y
|
||||
#
|
||||
CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y
|
||||
# CONFIG_HAL_ASSERTION_DISABLE is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_HAL_ASSERTION_SILENT is not set
|
||||
# CONFIG_HAL_ASSERTION_ENABLE is not set
|
||||
CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2
|
||||
# end of Hardware Abstraction Layer (HAL) and Low Level (LL)
|
||||
@ -1142,6 +1242,7 @@ CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
|
||||
CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y
|
||||
# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set
|
||||
CONFIG_LWIP_DHCP_OPTIONS_LEN=68
|
||||
CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0
|
||||
|
||||
#
|
||||
# DHCP server
|
||||
@ -1173,6 +1274,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=12
|
||||
CONFIG_LWIP_TCP_MSS=1440
|
||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||
CONFIG_LWIP_TCP_MSL=60000
|
||||
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||
@ -1231,6 +1333,7 @@ CONFIG_LWIP_SNTP_MAX_SERVERS=1
|
||||
CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000
|
||||
# end of SNTP
|
||||
|
||||
CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7
|
||||
CONFIG_LWIP_ESP_LWIP_ASSERT=y
|
||||
|
||||
#
|
||||
@ -1381,35 +1484,11 @@ CONFIG_MBEDTLS_ECP_NIST_OPTIM=y
|
||||
# CONFIG_MBEDTLS_SECURITY_RISKS is not set
|
||||
# end of mbedTLS
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# ESP-MQTT Configurations
|
||||
#
|
||||
CONFIG_MQTT_PROTOCOL_311=y
|
||||
# CONFIG_MQTT_PROTOCOL_5 is not set
|
||||
CONFIG_MQTT_TRANSPORT_SSL=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET=y
|
||||
CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y
|
||||
@ -1449,6 +1528,14 @@ CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y
|
||||
# CONFIG_OPENTHREAD_ENABLED is not set
|
||||
# end of OpenThread
|
||||
|
||||
#
|
||||
# Protocomm
|
||||
#
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y
|
||||
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y
|
||||
# CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2 is not set
|
||||
# end of Protocomm
|
||||
|
||||
#
|
||||
# PThreads
|
||||
#
|
||||
@ -1471,7 +1558,6 @@ CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
|
||||
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set
|
||||
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set
|
||||
# CONFIG_SPI_FLASH_USE_LEGACY_IMPL is not set
|
||||
# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set
|
||||
# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
|
||||
@ -1592,6 +1678,7 @@ CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30
|
||||
# CONFIG_WIFI_PROV_BLE_BONDING is not set
|
||||
CONFIG_WIFI_PROV_BLE_SEC_CONN=y
|
||||
CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION=y
|
||||
# CONFIG_WIFI_PROV_KEEP_BLE_ON_AFTER_PROV is not set
|
||||
# end of Wi-Fi Provisioning Manager
|
||||
|
||||
#
|
||||
@ -1611,12 +1698,132 @@ CONFIG_WPA_MBEDTLS_TLS_CLIENT=y
|
||||
# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set
|
||||
# end of Supplicant
|
||||
|
||||
#
|
||||
# ESP-ASIO
|
||||
#
|
||||
CONFIG_ASIO_SSL_SUPPORT=y
|
||||
CONFIG_ASIO_USE_ESP_OPENSSL=y
|
||||
CONFIG_ASIO_SSL_BIO_SIZE=1024
|
||||
# end of ESP-ASIO
|
||||
|
||||
#
|
||||
# ESP WebSocket client
|
||||
#
|
||||
# CONFIG_ESP_WS_CLIENT_ENABLE_DYNAMIC_BUFFER is not set
|
||||
# end of ESP WebSocket client
|
||||
|
||||
#
|
||||
# mDNS
|
||||
#
|
||||
CONFIG_MDNS_MAX_INTERFACES=3
|
||||
CONFIG_MDNS_MAX_SERVICES=10
|
||||
CONFIG_MDNS_TASK_PRIORITY=1
|
||||
CONFIG_MDNS_TASK_STACK_SIZE=4096
|
||||
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
|
||||
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
|
||||
CONFIG_MDNS_TASK_AFFINITY=0x0
|
||||
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
|
||||
# CONFIG_MDNS_STRICT_MODE is not set
|
||||
CONFIG_MDNS_TIMER_PERIOD_MS=100
|
||||
# CONFIG_MDNS_NETWORKING_SOCKET is not set
|
||||
CONFIG_MDNS_MULTIPLE_INSTANCE=y
|
||||
|
||||
#
|
||||
# MDNS Predefined interfaces
|
||||
#
|
||||
CONFIG_MDNS_PREDEF_NETIF_STA=y
|
||||
CONFIG_MDNS_PREDEF_NETIF_AP=y
|
||||
# end of MDNS Predefined interfaces
|
||||
# end of mDNS
|
||||
|
||||
#
|
||||
# TFT_eSPI
|
||||
#
|
||||
CONFIG_TFT_eSPI_ESPIDF=y
|
||||
CONFIG_TFT_ILI9341_DRIVER=y
|
||||
# CONFIG_TFT_ILI9341_2_DRIVER is not set
|
||||
# CONFIG_TFT_ST7735_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9163_DRIVER is not set
|
||||
# CONFIG_TFT_S6D02A1_DRIVER is not set
|
||||
# CONFIG_TFT_HX8357D_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9481_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9486_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9488_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_DRIVER is not set
|
||||
# CONFIG_TFT_ST7789_2_DRIVER is not set
|
||||
# CONFIG_TFT_R61581_DRIVER is not set
|
||||
# CONFIG_TFT_RM68140_DRIVER is not set
|
||||
# CONFIG_TFT_ST7796_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1351_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_480_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800_DRIVER is not set
|
||||
# CONFIG_TFT_SSD1963_800ALT_DRIVER is not set
|
||||
# CONFIG_TFT_ILI9225_DRIVER is not set
|
||||
# CONFIG_TFT_GC9A01_DRIVER is not set
|
||||
CONFIG_TFT_RGB_ORDER=y
|
||||
# CONFIG_TFT_BGR_ORDER is not set
|
||||
# CONFIG_TFT_M5STACK is not set
|
||||
CONFIG_TFT_INVERSION_DISABLE=y
|
||||
# CONFIG_TFT_INVERSION_ON is not set
|
||||
# CONFIG_TFT_INVERSION_OFF is not set
|
||||
# CONFIG_TFT_PARALLEL_8_BIT is not set
|
||||
|
||||
#
|
||||
# Display SPI config
|
||||
#
|
||||
CONFIG_TFT_MISO=-1
|
||||
CONFIG_TFT_MOSI=13
|
||||
CONFIG_TFT_SCLK=15
|
||||
# CONFIG_TFT_SDA_READ is not set
|
||||
CONFIG_TFT_SPI_FREQUENCY=40000000
|
||||
CONFIG_TFT_SPI_READ_FREQ=20000000
|
||||
# end of Display SPI config
|
||||
|
||||
#
|
||||
# Control Pin configuration
|
||||
#
|
||||
CONFIG_TFT_CS=14
|
||||
CONFIG_TFT_DC=12
|
||||
CONFIG_TFT_RST=2
|
||||
# CONFIG_ENABLE_BL is not set
|
||||
# end of Control Pin configuration
|
||||
|
||||
#
|
||||
# Fonts
|
||||
#
|
||||
# CONFIG_TFT_LOAD_GLCD is not set
|
||||
CONFIG_TFT_LOAD_FONT2=y
|
||||
CONFIG_TFT_LOAD_FONT4=y
|
||||
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||
CONFIG_TFT_LOAD_FONT7=y
|
||||
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||
# end of Fonts
|
||||
|
||||
#
|
||||
# Touch screen configuration
|
||||
#
|
||||
# CONFIG_ENABLE_TOUCH is not set
|
||||
# end of Touch screen configuration
|
||||
# end of TFT_eSPI
|
||||
|
||||
#
|
||||
# ESP-NimBLE-CPP configuration
|
||||
#
|
||||
CONFIG_NIMBLE_CPP_LOG_LEVEL_NONE=y
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_ERROR is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_WARNING is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_INFO is not set
|
||||
# CONFIG_NIMBLE_CPP_LOG_LEVEL_DEBUG is not set
|
||||
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISMENT_TYPE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISEMENT_TYPE_TEXT is not set
|
||||
# CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED is not set
|
||||
CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH=20
|
||||
# end of ESP-NimBLE-CPP configuration
|
||||
# end of Component config
|
||||
|
||||
@ -1723,8 +1930,6 @@ CONFIG_ADC2_DISABLE_DAC=y
|
||||
CONFIG_POST_EVENTS_FROM_ISR=y
|
||||
CONFIG_POST_EVENTS_FROM_IRAM_ISR=y
|
||||
CONFIG_OTA_ALLOW_HTTP=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set
|
||||
CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
|
||||
CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
|
||||
@ -1739,6 +1944,10 @@ CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
|
||||
# CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256 is not set
|
||||
# CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 is not set
|
||||
CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
|
||||
# CONFIG_ESP32_XTAL_FREQ_26 is not set
|
||||
CONFIG_ESP32_XTAL_FREQ_40=y
|
||||
# CONFIG_ESP32_XTAL_FREQ_AUTO is not set
|
||||
CONFIG_ESP32_XTAL_FREQ=40
|
||||
CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
|
||||
CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=y
|
||||
CONFIG_ESP32_PHY_DEFAULT_INIT_IF_INVALID=y
|
||||
@ -1747,6 +1956,8 @@ CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
|
||||
CONFIG_ESP32_PHY_MAX_TX_POWER=20
|
||||
CONFIG_REDUCE_PHY_TX_POWER=y
|
||||
CONFIG_ESP32_REDUCE_PHY_TX_POWER=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_160 is not set
|
||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
||||
@ -1769,7 +1980,7 @@ CONFIG_CONSOLE_UART_BAUDRATE=115200
|
||||
CONFIG_INT_WDT=y
|
||||
CONFIG_INT_WDT_TIMEOUT_MS=300
|
||||
CONFIG_INT_WDT_CHECK_CPU1=y
|
||||
CONFIG_TASK_WDT=y
|
||||
CONFIG_ESP_TASK_WDT=y
|
||||
# CONFIG_TASK_WDT_PANIC is not set
|
||||
CONFIG_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
@ -1807,6 +2018,7 @@ CONFIG_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_TIMER_TASK_STACK_DEPTH=2048
|
||||
CONFIG_TIMER_QUEUE_LENGTH=10
|
||||
# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
|
||||
# CONFIG_HAL_ASSERTION_SILIENT is not set
|
||||
# CONFIG_L2_TO_L3_COPY is not set
|
||||
CONFIG_ESP_GRATUITOUS_ARP=y
|
||||
CONFIG_GARP_TMR_INTERVAL=60
|
2029
configs/sdkconfig_testdevice2
Normal file
2029
configs/sdkconfig_testdevice2
Normal file
File diff suppressed because it is too large
Load Diff
@ -3,7 +3,7 @@ dependencies:
|
||||
component_hash: null
|
||||
source:
|
||||
type: idf
|
||||
version: 5.0.0
|
||||
manifest_hash: 7c3516d5e235caf076ae74598eb0fa0e7367ac4e40a46f5f1c262bd592a127e4
|
||||
version: 5.1.0
|
||||
manifest_hash: 45094f33b6a257bfcaa02efb329b001e383adbe7dc60bd5066b99a5e9f5ebc91
|
||||
target: esp32
|
||||
version: 1.0.0
|
||||
|
2
esp-idf
2
esp-idf
Submodule esp-idf updated: d0026946cd...7634cbdf35
Submodule esp-protocols updated: 555cd0ab92...d8db56f89e
1
esp_boost
Submodule
1
esp_boost
Submodule
Submodule esp_boost added at 76e5b5075c
@ -53,4 +53,4 @@ export PATH=$PATH:$(pwd)/tools
|
||||
alias open-ide=open_ide
|
||||
alias switchconf=./switchconf.sh
|
||||
alias bobby-build="idf.py build"
|
||||
export PS1="\033[1;32m(bobby-sourced)\033[;0m$PS1"
|
||||
|
||||
|
BIN
icons/back.png
Normal file
BIN
icons/back.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 9.5 KiB |
BIN
icons/checked.png
Normal file
BIN
icons/checked.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 450 B |
BIN
icons/unchecked.png
Normal file
BIN
icons/unchecked.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 471 B |
Binary file not shown.
@ -1,21 +1,15 @@
|
||||
set(headers
|
||||
set(BOBBY_HEADERS
|
||||
accessorhelpers.h
|
||||
antbms.h
|
||||
antbmsmanager.h
|
||||
accessors/globalaccessors.h
|
||||
accessors/settingsaccessors.h
|
||||
accessors/wifiaccessors.h
|
||||
accessors/wifiapconfigaccessors.h
|
||||
accessors/wifistaconfigaccessors.h
|
||||
actions/assertaction.h
|
||||
actions/bluetoothbeginaction.h
|
||||
actions/bluetoothbeginmasteraction.h
|
||||
actions/bluetoothconnectbmsaction.h
|
||||
actions/bluetoothdisconnectaction.h
|
||||
actions/bluetoothendaction.h
|
||||
actions/bluetoothflushaction.h
|
||||
actions/bmsturnoffchargeaction.h
|
||||
actions/bmsturnoffdischargeaction.h
|
||||
actions/bmsturnonchargeaction.h
|
||||
actions/bmsturnondischargeaction.h
|
||||
actions/bmsclearscanaction.h
|
||||
actions/bmsscanaction.h
|
||||
actions/dividebyzeroaction.h
|
||||
actions/erasenvsaction.h
|
||||
actions/ledstripanimationactions.h
|
||||
@ -23,8 +17,9 @@ set(headers
|
||||
actions/loadsettingsaction.h
|
||||
actions/modesettingsaction.h
|
||||
actions/qraction.h
|
||||
actions/rebootaction.h
|
||||
actions/resetnvsaction.h
|
||||
actions/savesettingsaction.h
|
||||
actions/setupactions.h
|
||||
actions/switchprofileaction.h
|
||||
actions/tempomatmodeapplycurrentpeedaction.h
|
||||
actions/updateswapfrontbackaction.h
|
||||
@ -33,133 +28,25 @@ set(headers
|
||||
actions/wifistascanclearaction.h
|
||||
battery.h
|
||||
ble_bobby.h
|
||||
bletexthelpers.h
|
||||
bluetooth_bobby.h
|
||||
bluetoothmode.h
|
||||
bluetoothtexthelpers.h
|
||||
bmsutils.h
|
||||
bobbyblinker.h
|
||||
bobbybuttons.h
|
||||
bobbycheckbox.h
|
||||
bobbyerrorhandler.h
|
||||
bobbyhupe.h
|
||||
bobbyquickactions.h
|
||||
bobbyschedulertask.h
|
||||
bobbytypesafeenum.h
|
||||
buildserver.h
|
||||
can.h
|
||||
changevaluedisplay_bluetoothmode.h
|
||||
changevaluedisplay_bobbyquickactions.h
|
||||
changevaluedisplay_controlmode.h
|
||||
changevaluedisplay_controltype.h
|
||||
changevaluedisplay_larsmmode_mode.h
|
||||
changevaluedisplay_unifiedmodelmode.h
|
||||
cloud.h
|
||||
cloudtexthelpers.h
|
||||
configutils_bobby.h
|
||||
controller.h
|
||||
debugcolorhelpers.h
|
||||
debuginputhandler.h
|
||||
debugtexthelpers.h
|
||||
displays/batterygraphdisplay.h
|
||||
displays/bmsdisplay.h
|
||||
displays/bobbychangevaluedisplay.h
|
||||
displays/bobbydisplay.h
|
||||
displays/bobbydisplaywithtitle.h
|
||||
displays/bobbygraphdisplay.h
|
||||
displays/bobbymenudisplay.h
|
||||
displays/bobbypopupdisplay.h
|
||||
displays/bobbysplitgraphdisplay.h
|
||||
displays/buttoncalibratedisplay.h
|
||||
displays/calibratevoltagedisplay.h
|
||||
displays/confiscationdisplay.h
|
||||
displays/gameoflifedisplay.h
|
||||
displays/gametrakcalibratedisplay.h
|
||||
displays/joystickdebugdisplay.h
|
||||
displays/ledstripcolorsdisplay.h
|
||||
displays/lockscreen.h
|
||||
displays/menudisplaywithtime.cpp
|
||||
displays/menudisplaywithtime.h
|
||||
displays/menus/aboutmenu.h
|
||||
displays/menus/batterydebugmenu.h
|
||||
displays/menus/batterymenu.h
|
||||
displays/menus/blesettingsmenu.h
|
||||
displays/menus/bluetoothsettingsmenu.h
|
||||
displays/menus/bmsmenu.h
|
||||
displays/menus/boardcomputerhardwaresettingsmenu.h
|
||||
displays/menus/buzzermenu.h
|
||||
displays/menus/candebugmenu.h
|
||||
displays/menus/cloudsettingsmenu.h
|
||||
displays/menus/commanddebugmenu.h
|
||||
displays/menus/controllerhardwaresettingsmenu.h
|
||||
displays/menus/crashmenu.h
|
||||
displays/menus/debugmenu.h
|
||||
displays/menus/defaultmodesettingsmenu.h
|
||||
displays/menus/demosmenu.h
|
||||
displays/menus/dynamicdebugmenu.h
|
||||
displays/menus/enablemenu.h
|
||||
displays/menus/espnowmenu.h
|
||||
displays/menus/espnowsettingsmenu.h
|
||||
displays/menus/extrabuttoncalibratemenu.h
|
||||
displays/menus/featureflagsmenu.h
|
||||
displays/menus/feedbackdebugmenu.h
|
||||
displays/menus/gametrakmodesettingsmenu.h
|
||||
displays/menus/garagemenu.h
|
||||
displays/menus/gitmenu.h
|
||||
displays/menus/graphsmenu.h
|
||||
displays/menus/greenpassmenu.h
|
||||
displays/menus/handbremssettingsmenu.h
|
||||
displays/menus/invertmenu.h
|
||||
displays/menus/larsmmodesettingsmenu.h
|
||||
displays/menus/ledstripmenu.h
|
||||
displays/menus/ledstripselectblinkmenu.h
|
||||
displays/menus/ledstripselectotamode.h
|
||||
displays/menus/limitssettingsmenu.h
|
||||
displays/menus/lockscreensettingsmenu.h
|
||||
displays/menus/mainmenu.h
|
||||
displays/menus/manageprofilesmenu.h
|
||||
displays/menus/mickmodesettingsmenu.h
|
||||
displays/menus/modessettingsmenu.h
|
||||
displays/menus/mosfetsmenu.h
|
||||
displays/menus/motorfeedbackdebugmenu.h
|
||||
displays/menus/motorstatedebugmenu.h
|
||||
displays/menus/motortestmodesettingsmenu.h
|
||||
displays/menus/networksettingsmenu.h
|
||||
displays/menus/otamenu.h
|
||||
displays/menus/profilesmenu.h
|
||||
displays/menus/remotecontrolmodesettingsmenu.h
|
||||
displays/menus/selectbuildserverbranch.h
|
||||
displays/menus/selectbuildservermenu.h
|
||||
displays/menus/selectmodemenu.h
|
||||
displays/menus/selectotabuildmenu.h
|
||||
displays/menus/settingsmenu.h
|
||||
displays/menus/setupquickactionsmenu.h
|
||||
displays/menus/statisticsmenu.h
|
||||
displays/menus/taskmanagermenu.h
|
||||
displays/menus/tempomatmodesettingsmenu.h
|
||||
displays/menus/timersmenu.h
|
||||
displays/menus/timesettingsmenu.h
|
||||
displays/menus/typesafeenumchangemenu.h
|
||||
displays/menus/udpcloudsettingsmenu.h
|
||||
displays/menus/wifiapclientsmenu.h
|
||||
displays/menus/wifiapsettingsmenu.h
|
||||
displays/menus/wifistaconfigentrymenu.h
|
||||
displays/menus/wifistaconfigsmenu.h
|
||||
displays/menus/wifistascanentrymenu.h
|
||||
displays/menus/wifistascanmenu.h
|
||||
displays/menus/wifistasettingsmenu.h
|
||||
displays/metersdisplay.h
|
||||
displays/pingpongdisplay.h
|
||||
displays/potiscalibratedisplay.h
|
||||
displays/poweroffdisplay.h
|
||||
displays/powersupplydisplay.h
|
||||
displays/qrcodedebug.h
|
||||
displays/qrdisplay.h
|
||||
displays/qrimportdisplay.h
|
||||
displays/spirodisplay.h
|
||||
displays/starfielddisplay.h
|
||||
displays/statusdisplay.h
|
||||
displays/updatedisplay.h
|
||||
dnsannounce.h
|
||||
dpad.h
|
||||
dpad3wire.h
|
||||
@ -169,16 +56,30 @@ set(headers
|
||||
dpad_boardcomputer_v2.h
|
||||
drivingstatistics.h
|
||||
espnowfunctions.h
|
||||
esptexthelpers.h
|
||||
feedbackemulator.h
|
||||
feedbackparser.h
|
||||
globals.h
|
||||
guihelpers/bobbychangevaluedisplay.h
|
||||
guihelpers/bobbycheckbox.h
|
||||
guihelpers/bobbycheckboxicon.h
|
||||
guihelpers/bobbydisplay.h
|
||||
guihelpers/bobbydisplaywithtitle.h
|
||||
guihelpers/bobbyerrorhandler.h
|
||||
guihelpers/bobbygraphdisplay.h
|
||||
guihelpers/bobbymenudisplay.h
|
||||
guihelpers/bobbypopupdisplay.h
|
||||
guihelpers/bobbysplitgraphdisplay.h
|
||||
guihelpers/menudisplaywithtime.cpp
|
||||
guihelpers/menudisplaywithtime.h
|
||||
handbremse.h
|
||||
icons/alert.h
|
||||
icons/back.h
|
||||
icons/battery.h
|
||||
icons/bluetooth.h
|
||||
icons/bms.h
|
||||
icons/bobbycar.h
|
||||
icons/buzzer.h
|
||||
icons/checked.h
|
||||
icons/close.h
|
||||
icons/demos.h
|
||||
icons/git.h
|
||||
@ -198,11 +99,11 @@ set(headers
|
||||
icons/shortcircuit.h
|
||||
icons/statistics.h
|
||||
icons/time.h
|
||||
icons/unchecked.h
|
||||
icons/update.h
|
||||
icons/wifi.h
|
||||
ledstrip.h
|
||||
ledstripdefines.h
|
||||
macros_bobbycar.h
|
||||
modeinterface.h
|
||||
modes.h
|
||||
modes/defaultmode.h
|
||||
@ -215,6 +116,7 @@ set(headers
|
||||
modes/tempomatmode.h
|
||||
modes/wheelchairmode.h
|
||||
mosfets.h
|
||||
motorpwmlimiter.h
|
||||
newsettings.h
|
||||
ota.h
|
||||
potis.h
|
||||
@ -223,18 +125,124 @@ set(headers
|
||||
qrimport.h
|
||||
rotary.h
|
||||
screens.h
|
||||
screens/aboutmenu.h
|
||||
screens/batterydebugmenu.h
|
||||
screens/batterygraphdisplay.h
|
||||
screens/batteryinfodisplay.h
|
||||
screens/batterymenu.h
|
||||
screens/blesettingsmenu.h
|
||||
screens/bmsscanmenu.h
|
||||
screens/boardcomputerhardwaresettingsmenu.h
|
||||
screens/buzzermenu.h
|
||||
screens/calibratevoltagedisplay.h
|
||||
screens/candebugmenu.h
|
||||
screens/cloudsettingsmenu.h
|
||||
screens/commanddebugmenu.h
|
||||
screens/confiscationdisplay.h
|
||||
screens/controllerhardwaresettingsmenu.h
|
||||
screens/crashmenu.h
|
||||
screens/debugmenu.h
|
||||
screens/defaultmodesettingsmenu.h
|
||||
screens/demosmenu.h
|
||||
screens/dynamicdebugmenu.h
|
||||
screens/enablemenu.h
|
||||
screens/espnowmenu.h
|
||||
screens/espnowsettingsmenu.h
|
||||
screens/extrabuttoncalibratemenu.h
|
||||
screens/featureflagsmenu.h
|
||||
screens/feedbackdebugmenu.h
|
||||
screens/gameoflifedisplay.h
|
||||
screens/gametrakcalibratedisplay.h
|
||||
screens/gametrakmodesettingsmenu.h
|
||||
screens/garagemenu.h
|
||||
screens/gitmenu.h
|
||||
screens/graphsmenu.h
|
||||
screens/greenpassmenu.h
|
||||
screens/handbremssettingsmenu.h
|
||||
screens/invertmenu.h
|
||||
screens/joystickdebugdisplay.h
|
||||
screens/larsmmodesettingsmenu.h
|
||||
screens/ledstripcolorsdisplay.h
|
||||
screens/ledstripmenu.h
|
||||
screens/ledstripselectblinkmenu.h
|
||||
screens/ledstripselectotamode.h
|
||||
screens/limitssettingsmenu.h
|
||||
screens/lockscreen.h
|
||||
screens/lockscreensettingsmenu.h
|
||||
screens/mainmenu.h
|
||||
screens/manageprofilesmenu.h
|
||||
screens/metersdisplay.h
|
||||
screens/mickmodesettingsmenu.h
|
||||
screens/modessettingsmenu.h
|
||||
screens/mosfetsmenu.h
|
||||
screens/motorfeedbackdebugmenu.h
|
||||
screens/motorstatedebugmenu.h
|
||||
screens/motortestmodesettingsmenu.h
|
||||
screens/networksettingsmenu.h
|
||||
screens/otamenu.h
|
||||
screens/pingpongdisplay.h
|
||||
screens/poweroffdisplay.h
|
||||
screens/powersupplydisplay.h
|
||||
screens/profilesmenu.h
|
||||
screens/qrcodedebug.h
|
||||
screens/qrdisplay.h
|
||||
screens/qrimportdisplay.h
|
||||
screens/rebootscreen.h
|
||||
screens/recoverymenu.h
|
||||
screens/remotecontrolmodesettingsmenu.h
|
||||
screens/resetnvsscreen.h
|
||||
screens/selectbuildserverbranch.h
|
||||
screens/selectbuildservermenu.h
|
||||
screens/selectmodemenu.h
|
||||
screens/selectotabuildmenu.h
|
||||
screens/settingsmenu.h
|
||||
screens/setup/ask_calibrate_other_buttons.h
|
||||
screens/setup/ask_setup_clouds.h
|
||||
screens/setup/basic_buttons.h
|
||||
screens/setup/calibrate_potis.h
|
||||
screens/setup/final_information.h
|
||||
screens/setup/information.h
|
||||
screens/setup/setup_cloud.h
|
||||
screens/setupquickactionsmenu.h
|
||||
screens/speedinfodisplay.h
|
||||
screens/spirodisplay.h
|
||||
screens/starfielddisplay.h
|
||||
screens/statisticsmenu.h
|
||||
screens/statusdisplay.h
|
||||
screens/taskmanagermenu.h
|
||||
screens/tempomatmodesettingsmenu.h
|
||||
screens/timersmenu.h
|
||||
screens/timesettingsmenu.h
|
||||
screens/typesafeenumchangemenu.h
|
||||
screens/udpcloudsettingsmenu.h
|
||||
screens/updatedisplay.h
|
||||
screens/wifiapclientsmenu.h
|
||||
screens/wifiapsettingsmenu.h
|
||||
screens/wifistaconfigentrymenu.h
|
||||
screens/wifistaconfigsmenu.h
|
||||
screens/wifistascanentrymenu.h
|
||||
screens/wifistascanmenu.h
|
||||
screens/wifistasettingsmenu.h
|
||||
screens/xydebugdisplay.h
|
||||
serial_bobby.h
|
||||
settingspersister.h
|
||||
settingsutils.h
|
||||
setup.h
|
||||
softpwmlimiter.h
|
||||
statistics.h
|
||||
statustexthelper.h
|
||||
taskmanager.h
|
||||
tempomat.h
|
||||
texthelpers/bletexthelpers.h
|
||||
texthelpers/cloudtexthelpers.h
|
||||
texthelpers/debugtexthelpers.h
|
||||
texthelpers/esptexthelpers.h
|
||||
texthelpers/networktexthelpers.h
|
||||
texthelpers/statustexthelper.h
|
||||
texthelpers/wifiaptexthelpers.h
|
||||
texthelpers/wifistatexthelpers.h
|
||||
time_bobbycar.h
|
||||
types.h
|
||||
typeutils.h
|
||||
udpcloud.h
|
||||
unifiedmodelmode.h
|
||||
utils.h
|
||||
@ -250,177 +258,65 @@ set(headers
|
||||
wifiguiutils.h
|
||||
)
|
||||
|
||||
set(sources
|
||||
set(BOBBY_SOURCES
|
||||
antbms.cpp
|
||||
antbmsmanager.cpp
|
||||
accessors/wifistaconfigaccessors.cpp
|
||||
actions/assertaction.cpp
|
||||
actions/bluetoothbeginaction.cpp
|
||||
actions/bluetoothbeginmasteraction.cpp
|
||||
actions/bluetoothconnectbmsaction.cpp
|
||||
actions/bluetoothdisconnectaction.cpp
|
||||
actions/bluetoothendaction.cpp
|
||||
actions/bluetoothflushaction.cpp
|
||||
actions/bmsturnoffchargeaction.cpp
|
||||
actions/bmsturnoffdischargeaction.cpp
|
||||
actions/bmsturnonchargeaction.cpp
|
||||
actions/bmsturnondischargeaction.cpp
|
||||
actions/bmsclearscanaction.cpp
|
||||
actions/bmsscanaction.cpp
|
||||
actions/dividebyzeroaction.cpp
|
||||
actions/erasenvsaction.cpp
|
||||
actions/ledstripanimationactions.cpp
|
||||
actions/ledstripblinkactions.cpp
|
||||
actions/loadsettingsaction.cpp
|
||||
actions/modesettingsaction.cpp
|
||||
actions/qraction.cpp
|
||||
actions/rebootaction.cpp
|
||||
actions/savesettingsaction.cpp
|
||||
actions/switchprofileaction.cpp
|
||||
actions/tempomatmodeapplycurrentpeedaction.cpp
|
||||
actions/updateswapfrontbackaction.cpp
|
||||
actions/wifiscanaction.cpp
|
||||
actions/setupactions.cpp
|
||||
actions/wifistascanaction.cpp
|
||||
actions/wifistascanclearaction.cpp
|
||||
battery.cpp
|
||||
ble_bobby.cpp
|
||||
bletexthelpers.cpp
|
||||
bluetooth_bobby.cpp
|
||||
bluetoothmode.cpp
|
||||
bluetoothtexthelpers.cpp
|
||||
bmsutils.cpp
|
||||
bobbyblinker.cpp
|
||||
bobbybuttons.cpp
|
||||
bobbyerrorhandler.cpp
|
||||
bobbyhupe.cpp
|
||||
bobbyquickactions.cpp
|
||||
buildserver.cpp
|
||||
can.cpp
|
||||
changevaluedisplay_bluetoothmode.cpp
|
||||
changevaluedisplay_bobbyquickactions.cpp
|
||||
changevaluedisplay_controlmode.cpp
|
||||
changevaluedisplay_controltype.cpp
|
||||
changevaluedisplay_larsmmode_mode.cpp
|
||||
changevaluedisplay_unifiedmodelmode.cpp
|
||||
cloud.cpp
|
||||
cloudtexthelpers.cpp
|
||||
configwrapper_bobby.cpp
|
||||
controller.cpp
|
||||
debugcolorhelpers.cpp
|
||||
debuginputhandler.cpp
|
||||
debugtexthelpers.cpp
|
||||
displays/batterygraphdisplay.cpp
|
||||
displays/bmsdisplay.cpp
|
||||
displays/bobbychangevaluedisplay.cpp
|
||||
displays/bobbydisplay.cpp
|
||||
displays/bobbydisplaywithtitle.cpp
|
||||
displays/bobbygraphdisplay.cpp
|
||||
displays/bobbymenudisplay.cpp
|
||||
displays/bobbypopupdisplay.cpp
|
||||
displays/bobbysplitgraphdisplay.cpp
|
||||
displays/buttoncalibratedisplay.cpp
|
||||
displays/calibratevoltagedisplay.cpp
|
||||
displays/confiscationdisplay.cpp
|
||||
displays/gameoflifedisplay.cpp
|
||||
displays/gametrakcalibratedisplay.cpp
|
||||
displays/joystickdebugdisplay.cpp
|
||||
displays/ledstripcolorsdisplay.cpp
|
||||
displays/lockscreen.cpp
|
||||
displays/menus/aboutmenu.cpp
|
||||
displays/menus/batterydebugmenu.cpp
|
||||
displays/menus/batterymenu.cpp
|
||||
displays/menus/blesettingsmenu.cpp
|
||||
displays/menus/bluetoothsettingsmenu.cpp
|
||||
displays/menus/bmsmenu.cpp
|
||||
displays/menus/boardcomputerhardwaresettingsmenu.cpp
|
||||
displays/menus/buzzermenu.cpp
|
||||
displays/menus/candebugmenu.cpp
|
||||
displays/menus/cloudsettingsmenu.cpp
|
||||
displays/menus/commanddebugmenu.cpp
|
||||
displays/menus/controllerhardwaresettingsmenu.cpp
|
||||
displays/menus/crashmenu.cpp
|
||||
displays/menus/debugmenu.cpp
|
||||
displays/menus/defaultmodesettingsmenu.cpp
|
||||
displays/menus/demosmenu.cpp
|
||||
displays/menus/dynamicdebugmenu.cpp
|
||||
displays/menus/enablemenu.cpp
|
||||
displays/menus/espnowmenu.cpp
|
||||
displays/menus/espnowsettingsmenu.cpp
|
||||
displays/menus/extrabuttoncalibratemenu.cpp
|
||||
displays/menus/featureflagsmenu.cpp
|
||||
displays/menus/feedbackdebugmenu.cpp
|
||||
displays/menus/gametrakmodesettingsmenu.cpp
|
||||
displays/menus/garagemenu.cpp
|
||||
displays/menus/gitmenu.cpp
|
||||
displays/menus/graphsmenu.cpp
|
||||
displays/menus/greenpassmenu.cpp
|
||||
displays/menus/handbremssettingsmenu.cpp
|
||||
displays/menus/invertmenu.cpp
|
||||
displays/menus/larsmmodesettingsmenu.cpp
|
||||
displays/menus/ledstripmenu.cpp
|
||||
displays/menus/ledstripselectblinkmenu.cpp
|
||||
displays/menus/ledstripselectotamode.cpp
|
||||
displays/menus/limitssettingsmenu.cpp
|
||||
displays/menus/lockscreensettingsmenu.cpp
|
||||
displays/menus/mainmenu.cpp
|
||||
displays/menus/manageprofilesmenu.cpp
|
||||
displays/menus/mickmodesettingsmenu.cpp
|
||||
displays/menus/modessettingsmenu.cpp
|
||||
displays/menus/mosfetsmenu.cpp
|
||||
displays/menus/motorfeedbackdebugmenu.cpp
|
||||
displays/menus/motorstatedebugmenu.cpp
|
||||
displays/menus/motortestmodesettingsmenu.cpp
|
||||
displays/menus/networksettingsmenu.cpp
|
||||
displays/menus/otamenu.cpp
|
||||
displays/menus/profilesmenu.cpp
|
||||
displays/menus/remotecontrolmodesettingsmenu.cpp
|
||||
displays/menus/selectbuildserverbranch.cpp
|
||||
displays/menus/selectbuildservermenu.cpp
|
||||
displays/menus/selectmodemenu.cpp
|
||||
displays/menus/selectotabuildmenu.cpp
|
||||
displays/menus/settingsmenu.cpp
|
||||
displays/menus/setupquickactionsmenu.cpp
|
||||
displays/menus/statisticsmenu.cpp
|
||||
displays/menus/taskmanagermenu.cpp
|
||||
displays/menus/tempomatmodesettingsmenu.cpp
|
||||
displays/menus/timersmenu.cpp
|
||||
displays/menus/timesettingsmenu.cpp
|
||||
displays/menus/typesafeenumchangemenu.cpp
|
||||
displays/menus/udpcloudsettingsmenu.cpp
|
||||
displays/menus/wifiapclientsmenu.cpp
|
||||
displays/menus/wifiapsettingsmenu.cpp
|
||||
displays/menus/wifistaconfigentrymenu.cpp
|
||||
displays/menus/wifistaconfigsmenu.cpp
|
||||
displays/menus/wifistascanentrymenu.cpp
|
||||
displays/menus/wifistascanmenu.cpp
|
||||
displays/menus/wifistasettingsmenu.cpp
|
||||
displays/metersdisplay.cpp
|
||||
displays/pingpongdisplay.cpp
|
||||
displays/potiscalibratedisplay.cpp
|
||||
displays/poweroffdisplay.cpp
|
||||
displays/powersupplydisplay.cpp
|
||||
displays/qrcodedebug.cpp
|
||||
displays/qrdisplay.cpp
|
||||
displays/qrimportdisplay.cpp
|
||||
displays/spirodisplay.cpp
|
||||
displays/starfielddisplay.cpp
|
||||
displays/statusdisplay.cpp
|
||||
displays/updatedisplay.cpp
|
||||
dnsannounce.cpp
|
||||
dpad.cpp
|
||||
dpad3wire.cpp
|
||||
dpad5wire.cpp
|
||||
dpad5wire_2out.cpp
|
||||
dpad6wire.cpp
|
||||
dpad_boardcomputer_v2.cpp
|
||||
drivingstatistics.cpp
|
||||
espnowfunctions.cpp
|
||||
esptexthelpers.cpp
|
||||
feedbackparser.cpp
|
||||
feedbackemulator.cpp
|
||||
globals.cpp
|
||||
guihelpers/bobbychangevaluedisplay.cpp
|
||||
guihelpers/bobbydisplay.cpp
|
||||
guihelpers/bobbydisplaywithtitle.cpp
|
||||
guihelpers/bobbyerrorhandler.cpp
|
||||
guihelpers/bobbygraphdisplay.cpp
|
||||
guihelpers/bobbymenudisplay.cpp
|
||||
guihelpers/bobbypopupdisplay.cpp
|
||||
guihelpers/bobbysplitgraphdisplay.cpp
|
||||
handbremse.cpp
|
||||
icons/alert.cpp
|
||||
icons/back.cpp
|
||||
icons/battery.cpp
|
||||
icons/bluetooth.cpp
|
||||
icons/bms.cpp
|
||||
icons/bobbycar.cpp
|
||||
icons/buzzer.cpp
|
||||
icons/checked.cpp
|
||||
icons/close.cpp
|
||||
icons/demos.cpp
|
||||
icons/git.cpp
|
||||
@ -440,13 +336,11 @@ set(sources
|
||||
icons/shortcircuit.cpp
|
||||
icons/statistics.cpp
|
||||
icons/time.cpp
|
||||
icons/unchecked.cpp
|
||||
icons/update.cpp
|
||||
icons/wifi.cpp
|
||||
ledstrip.cpp
|
||||
ledstripdefines.cpp
|
||||
macros_bobbycar.cpp
|
||||
main.cpp
|
||||
modeinterface.cpp
|
||||
modes.cpp
|
||||
modes/defaultmode.cpp
|
||||
modes/gametrakmode.cpp
|
||||
@ -458,26 +352,119 @@ set(sources
|
||||
modes/tempomatmode.cpp
|
||||
modes/wheelchairmode.cpp
|
||||
mosfets.cpp
|
||||
motorpwmlimiter.cpp
|
||||
newsettings.cpp
|
||||
ota.cpp
|
||||
potis.cpp
|
||||
presets.cpp
|
||||
profilesettings.cpp
|
||||
qrimport.cpp
|
||||
rotary.cpp
|
||||
screens.cpp
|
||||
screens/aboutmenu.cpp
|
||||
screens/batterydebugmenu.cpp
|
||||
screens/batterygraphdisplay.cpp
|
||||
screens/batteryinfodisplay.cpp
|
||||
screens/batterymenu.cpp
|
||||
screens/blesettingsmenu.cpp
|
||||
screens/bmsscanmenu.cpp
|
||||
screens/boardcomputerhardwaresettingsmenu.cpp
|
||||
screens/buzzermenu.cpp
|
||||
screens/calibratevoltagedisplay.cpp
|
||||
screens/candebugmenu.cpp
|
||||
screens/cloudsettingsmenu.cpp
|
||||
screens/confiscationdisplay.cpp
|
||||
screens/controllerhardwaresettingsmenu.cpp
|
||||
screens/crashmenu.cpp
|
||||
screens/debugmenu.cpp
|
||||
screens/defaultmodesettingsmenu.cpp
|
||||
screens/demosmenu.cpp
|
||||
screens/dynamicdebugmenu.cpp
|
||||
screens/enablemenu.cpp
|
||||
screens/espnowmenu.cpp
|
||||
screens/espnowsettingsmenu.cpp
|
||||
screens/extrabuttoncalibratemenu.cpp
|
||||
screens/featureflagsmenu.cpp
|
||||
screens/gameoflifedisplay.cpp
|
||||
screens/garagemenu.cpp
|
||||
screens/gitmenu.cpp
|
||||
screens/graphsmenu.cpp
|
||||
screens/greenpassmenu.cpp
|
||||
screens/handbremssettingsmenu.cpp
|
||||
screens/invertmenu.cpp
|
||||
screens/joystickdebugdisplay.cpp
|
||||
screens/larsmmodesettingsmenu.cpp
|
||||
screens/ledstripcolorsdisplay.cpp
|
||||
screens/ledstripmenu.cpp
|
||||
screens/ledstripselectblinkmenu.cpp
|
||||
screens/ledstripselectotamode.cpp
|
||||
screens/limitssettingsmenu.cpp
|
||||
screens/lockscreen.cpp
|
||||
screens/lockscreensettingsmenu.cpp
|
||||
screens/mainmenu.cpp
|
||||
screens/manageprofilesmenu.cpp
|
||||
screens/metersdisplay.cpp
|
||||
screens/mickmodesettingsmenu.cpp
|
||||
screens/modessettingsmenu.cpp
|
||||
screens/mosfetsmenu.cpp
|
||||
screens/motortestmodesettingsmenu.cpp
|
||||
screens/networksettingsmenu.cpp
|
||||
screens/otamenu.cpp
|
||||
screens/pingpongdisplay.cpp
|
||||
screens/poweroffdisplay.cpp
|
||||
screens/powersupplydisplay.cpp
|
||||
screens/profilesmenu.cpp
|
||||
screens/qrcodedebug.cpp
|
||||
screens/qrdisplay.cpp
|
||||
screens/qrimportdisplay.cpp
|
||||
screens/rebootscreen.cpp
|
||||
screens/recoverymenu.cpp
|
||||
screens/remotecontrolmodesettingsmenu.cpp
|
||||
screens/resetnvsscreen.cpp
|
||||
screens/selectbuildserverbranch.cpp
|
||||
screens/selectbuildservermenu.cpp
|
||||
screens/selectmodemenu.cpp
|
||||
screens/selectotabuildmenu.cpp
|
||||
screens/settingsmenu.cpp
|
||||
screens/setup/ask_calibrate_other_buttons.cpp
|
||||
screens/setup/ask_setup_clouds.cpp
|
||||
screens/setup/basic_buttons.cpp
|
||||
screens/setup/calibrate_potis.cpp
|
||||
screens/setup/final_information.cpp
|
||||
screens/setup/information.cpp
|
||||
screens/setup/setup_cloud.cpp
|
||||
screens/setupquickactionsmenu.cpp
|
||||
screens/speedinfodisplay.cpp
|
||||
screens/spirodisplay.cpp
|
||||
screens/starfielddisplay.cpp
|
||||
screens/statisticsmenu.cpp
|
||||
screens/statusdisplay.cpp
|
||||
screens/taskmanagermenu.cpp
|
||||
screens/tempomatmodesettingsmenu.cpp
|
||||
screens/timersmenu.cpp
|
||||
screens/timesettingsmenu.cpp
|
||||
screens/typesafeenumchangemenu.cpp
|
||||
screens/udpcloudsettingsmenu.cpp
|
||||
screens/updatedisplay.cpp
|
||||
screens/wifiapclientsmenu.cpp
|
||||
screens/wifiapsettingsmenu.cpp
|
||||
screens/wifistaconfigentrymenu.cpp
|
||||
screens/wifistaconfigsmenu.cpp
|
||||
screens/wifistascanentrymenu.cpp
|
||||
screens/wifistascanmenu.cpp
|
||||
screens/wifistasettingsmenu.cpp
|
||||
screens/xydebugdisplay.cpp
|
||||
serial_bobby.cpp
|
||||
settingspersister.cpp
|
||||
settingsutils.cpp
|
||||
setup.cpp
|
||||
softpwmlimiter.cpp
|
||||
statistics.cpp
|
||||
statustexthelper.cpp
|
||||
taskmanager.cpp
|
||||
tempomat.cpp
|
||||
texthelpers/cloudtexthelpers.cpp
|
||||
texthelpers/networktexthelpers.cpp
|
||||
texthelpers/wifiaptexthelpers.cpp
|
||||
texthelpers/wifistatexthelpers.cpp
|
||||
time_bobbycar.cpp
|
||||
types.cpp
|
||||
udpcloud.cpp
|
||||
unifiedmodelmode.cpp
|
||||
utils.cpp
|
||||
@ -494,7 +481,7 @@ set(sources
|
||||
)
|
||||
|
||||
set(dependencies
|
||||
freertos nvs_flash esp_http_server esp_https_ota mdns app_update esp_system esp_websocket_client driver
|
||||
freertos nvs_flash esp_http_server esp_https_ota mdns app_update esp_system esp_websocket_client driver esp_adc
|
||||
arduino-esp32 ArduinoJson esp-nimble-cpp FastLED-idf TFT_eSPI QRCode-esp32
|
||||
bobbycar-protocol cpputils cxx-ring-buffer date sunset
|
||||
espasynchttpreq espasyncota espchrono espcpputils espconfiglib esp-gui-lib esphttpdutils espwifistack expected fmt
|
||||
@ -502,8 +489,8 @@ set(dependencies
|
||||
|
||||
idf_component_register(
|
||||
SRCS
|
||||
${headers}
|
||||
${sources}
|
||||
${BOBBY_HEADERS}
|
||||
${BOBBY_SOURCES}
|
||||
INCLUDE_DIRS
|
||||
.
|
||||
REQUIRES
|
||||
@ -521,13 +508,36 @@ execute_process(
|
||||
COMMAND git rev-parse --abbrev-ref HEAD
|
||||
OUTPUT_VARIABLE GIT_BRANCH
|
||||
)
|
||||
execute_process(
|
||||
COMMAND git status --short
|
||||
OUTPUT_VARIABLE GIT_STATUS
|
||||
)
|
||||
|
||||
if (NOT GIT_STATUS STREQUAL "")
|
||||
set(GIT_STATUS "dirty")
|
||||
else()
|
||||
set(GIT_STATUS "clean")
|
||||
endif()
|
||||
|
||||
string(STRIP "${GIT_REV}" GIT_REV)
|
||||
string(SUBSTRING "${GIT_REV}" 1 7 GIT_SHORT_REV)
|
||||
string(STRIP "${GIT_MESSAGE}" GIT_MESSAGE)
|
||||
string(REPLACE "\n" " " GIT_MESSAGE "${GIT_MESSAGE}")
|
||||
string(REPLACE "\"" "\\\"" GIT_MESSAGE "${GIT_MESSAGE}")
|
||||
string(REPLACE ";" " " GIT_MESSAGE "${GIT_MESSAGE}")
|
||||
string(SUBSTRING "${GIT_MESSAGE}" 0 100 GIT_MESSAGE)
|
||||
string(STRIP "${GIT_BRANCH}" GIT_BRANCH)
|
||||
|
||||
message(WARNING "Git revision: ${GIT_REV}")
|
||||
message(WARNING "Git short revision: ${GIT_SHORT_REV}")
|
||||
message(WARNING "Git message: ${GIT_MESSAGE}")
|
||||
message(WARNING "Git branch: ${GIT_BRANCH}")
|
||||
message(WARNING "Git status: ${GIT_STATUS}")
|
||||
|
||||
if(NOT DEFINED BOBBY_DEFAULT_USERNAME)
|
||||
message(FATAL_ERROR "Please define BOBBY_DEFAULT_USERNAME")
|
||||
endif()
|
||||
|
||||
target_compile_options(${COMPONENT_TARGET}
|
||||
PRIVATE
|
||||
-fstack-reuse=all
|
||||
@ -541,5 +551,7 @@ target_compile_options(${COMPONENT_TARGET}
|
||||
-DGIT_SHORT_REV="${GIT_SHORT_REV}"
|
||||
-DGIT_MESSAGE="${GIT_MESSAGE}"
|
||||
-DGIT_BRANCH="${GIT_BRANCH}"
|
||||
-DBOBBY_DEFAULT_USERNAME="${BOBBY_DEFAULT_USERNAME}"
|
||||
${BOBBYCAR_BUILDFLAGS}
|
||||
-Werror=unused-but-set-variable
|
||||
)
|
||||
|
@ -39,10 +39,14 @@ struct PhaseAdvMaxAccessor : public RefAccessorSaveSettings<int16_t> { int16_t &
|
||||
|
||||
// Bluetooth Low Energy
|
||||
struct BleEnabledAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.bleSettings.bleEnabled; } };
|
||||
struct BleFenceEnabledAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.bleSettings.bleFenceEnabled; } };
|
||||
|
||||
// Cloud
|
||||
struct CloudEnabledAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.cloudSettings.cloudEnabled; } };
|
||||
struct CloudTransmitTimeoutAccessor : public NewSettingsAccessor<int16_t> { ConfigWrapper<int16_t> &getConfig() const override { return configs.cloudSettings.cloudTransmitTimeout; } };
|
||||
struct CloudSendStatisticsAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.cloudSettings.sendStatistic; } };
|
||||
struct CloudURLAccessor : public NewSettingsAccessor<std::string> { ConfigWrapper<std::string> &getConfig() const override { return configs.cloudUrl; } };
|
||||
struct CloudKeyAccessor : public NewSettingsAccessor<std::string> { ConfigWrapper<std::string> &getConfig() const override { return configs.cloudSettings.cloudKey; } };
|
||||
|
||||
// Time
|
||||
//struct TimezoneOffsetAccessor : public NewSettingsAccessor<int32_t> { ConfigWrapper<int32_t> &getConfig() const override { return configs.timezoneOffset; } };
|
||||
@ -125,11 +129,13 @@ struct CloudSendRateAccessor : public NewSettingsAccessor<int16_t> { ConfigWrapp
|
||||
|
||||
struct UdpCloudSendIntervalAccessor : public NewSettingsAccessor<int16_t> { ConfigWrapper<int16_t> &getConfig() const override { return configs.boardcomputerHardware.timersSettings.udpSendRateMs; } };
|
||||
struct UdpCloudEnabledAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.udpCloudSettings.udpCloudEnabled; } };
|
||||
struct CloudDebugEnableAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.udpCloudSettings.enableCloudDebug; } };
|
||||
struct UdpUseStdStringAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.udpCloudSettings.udpUseStdString; } };
|
||||
struct UdpCloudDebugEnableAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.udpCloudSettings.enableCloudDebug; } };
|
||||
struct UdpCloudHostAccessor : public NewSettingsAccessor<std::string> { ConfigWrapper<std::string> &getConfig() const override { return configs.udpCloudSettings.udpCloudHost; } };
|
||||
struct UdpCloudPortAccessor : public NewSettingsAccessor<uint16_t> { ConfigWrapper<uint16_t> &getConfig() const override { return configs.udpCloudSettings.udpCloudPort; } };
|
||||
|
||||
// DefaultMode
|
||||
struct DefaultModeModelModeAccessor : public RefAccessorSaveSettings<UnifiedModelMode> { UnifiedModelMode &getRef() const override { return profileSettings.defaultMode.modelMode; } };
|
||||
struct DefaultModeAllowRemoteControlAccessor : public RefAccessorSaveSettings<bool> { bool &getRef() const override { return profileSettings.defaultMode.allowRemoteControl; } };
|
||||
struct DefaultModeSquareGasAccessor : public RefAccessorSaveSettings<bool> { bool &getRef() const override { return profileSettings.defaultMode.squareGas; } };
|
||||
struct DefaultModeSquareBremsAccessor : public RefAccessorSaveSettings<bool> { bool &getRef() const override { return profileSettings.defaultMode.squareBrems; } };
|
||||
|
||||
@ -199,6 +205,9 @@ struct LedstripEnableBlinkAnimationAccessor : public NewSettingsAccessor<bool> {
|
||||
struct LedstripOtaAnimationAccessor : public NewSettingsAccessor<OtaAnimationModes> { ConfigWrapper<OtaAnimationModes> &getConfig() const override { return configs.ledstrip.otaMode; } };
|
||||
struct LedstripEnableVisualizeBlinkAnimationAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.ledstrip.enableVisualizeBlink; } };
|
||||
struct LedstripAutomaticLightAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.ledstrip.automaticLight; } };
|
||||
struct LedstripBrakeLightUseAccelAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.ledstrip.brakeLights_useAccel; } };
|
||||
struct LedstripBrakeLightUsePowerAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.ledstrip.brakeLights_usePower; } };
|
||||
|
||||
|
||||
// Battery
|
||||
struct BatterySeriesCellsAccessor : public NewSettingsAccessor<uint8_t> { ConfigWrapper<uint8_t> &getConfig() const override { return configs.battery.cellsSeries; } };
|
||||
@ -259,5 +268,11 @@ struct QuickActionExtra2Accessor : public NewSettingsAccessor<BobbyQuickActions>
|
||||
struct QuickActionExtra3Accessor : public NewSettingsAccessor<BobbyQuickActions> { ConfigWrapper<BobbyQuickActions> &getConfig() const override { return configs.quickActionExtra3; } };
|
||||
struct QuickActionExtra4Accessor : public NewSettingsAccessor<BobbyQuickActions> { ConfigWrapper<BobbyQuickActions> &getConfig() const override { return configs.quickActionExtra4; } };
|
||||
|
||||
// boardcomputer-hardware
|
||||
struct FlipScreenAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.boardcomputerHardware.flipScreen; } };
|
||||
|
||||
// Other
|
||||
struct AnhaengerIdAccessor : public NewSettingsAccessor<uint16_t> { ConfigWrapper<uint16_t> &getConfig() const override { return configs.anhaenger_id; } };
|
||||
struct UsernameAccessor : public NewSettingsAccessor<std::string> { ConfigWrapper<std::string> &getConfig() const override { return configs.otaUsername; } };
|
||||
|
||||
struct BMSEnabledAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.bmsEnabled; } };
|
||||
|
@ -1,16 +0,0 @@
|
||||
#include "bluetoothbeginaction.h"
|
||||
|
||||
// local includes
|
||||
#include "globals.h"
|
||||
#include "newsettings.h"
|
||||
|
||||
#ifdef FEATURE_BLUETOOTH
|
||||
void BluetoothBeginAction::triggered()
|
||||
{
|
||||
if (!bluetoothSerial.begin(configs.bluetoothName.value.c_str()))
|
||||
{
|
||||
//Serial.println("Could not begin bluetooth");
|
||||
// TODO: better error handling
|
||||
}
|
||||
}
|
||||
#endif
|
@ -1,24 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "actioninterface.h"
|
||||
#include "globals.h"
|
||||
#include "newsettings.h"
|
||||
|
||||
using namespace espgui;
|
||||
|
||||
namespace {
|
||||
#ifdef FEATURE_BLUETOOTH
|
||||
class BluetoothBeginMasterAction : public virtual ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override
|
||||
{
|
||||
if (!bluetoothSerial.begin(configs.bluetoothName.value.c_str(), true))
|
||||
{
|
||||
//Serial.println("Could not begin bluetooth master");
|
||||
// TODO: better error handling
|
||||
}
|
||||
}
|
||||
};
|
||||
#endif
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "actioninterface.h"
|
||||
#include "globals.h"
|
||||
|
||||
using namespace espgui;
|
||||
|
||||
namespace {
|
||||
#if defined(FEATURE_BLUETOOTH) && defined(FEATURE_BMS)
|
||||
class BluetoothConnectBmsAction : public virtual ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override
|
||||
{
|
||||
uint8_t remoteAddress[ESP_BD_ADDR_LEN] = {0xAA, 0xBB, 0xCC, 0xA1, 0x23, 0x45};
|
||||
if (!bluetoothSerial.connect(remoteAddress))
|
||||
{
|
||||
//Serial.println("Could not connect bluetooth to bms");
|
||||
// TODO: better error handling
|
||||
}
|
||||
}
|
||||
};
|
||||
#endif
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "actioninterface.h"
|
||||
#include "globals.h"
|
||||
|
||||
using namespace espgui;
|
||||
|
||||
namespace {
|
||||
#ifdef FEATURE_BLUETOOTH
|
||||
class BluetoothDisconnectAction : public virtual ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override
|
||||
{
|
||||
if (!bluetoothSerial.disconnect())
|
||||
{
|
||||
//Serial.println("Could not disconnect bluetooth");
|
||||
// TODO: better error handling
|
||||
}
|
||||
}
|
||||
};
|
||||
#endif
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "actioninterface.h"
|
||||
#include "globals.h"
|
||||
|
||||
using namespace espgui;
|
||||
|
||||
namespace {
|
||||
#ifdef FEATURE_BLUETOOTH
|
||||
class BluetoothEndAction : public virtual ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override
|
||||
{
|
||||
bluetoothSerial.end();
|
||||
}
|
||||
};
|
||||
#endif
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "actioninterface.h"
|
||||
#include "globals.h"
|
||||
|
||||
using namespace espgui;
|
||||
|
||||
namespace {
|
||||
#ifdef FEATURE_BLUETOOTH
|
||||
class BluetoothFlushAction : public virtual ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override
|
||||
{
|
||||
bluetoothSerial.flush();
|
||||
}
|
||||
};
|
||||
#endif
|
||||
}
|
9
main/actions/bmsclearscanaction.cpp
Normal file
9
main/actions/bmsclearscanaction.cpp
Normal file
@ -0,0 +1,9 @@
|
||||
#include "bmsclearscanaction.h"
|
||||
|
||||
// local includes
|
||||
#include "bmsutils.h"
|
||||
|
||||
void BMSClearScanAction::triggered()
|
||||
{
|
||||
bmsutils::antBms.clearScanResults();
|
||||
}
|
@ -3,10 +3,8 @@
|
||||
// 3rdparty lib includes
|
||||
#include <actioninterface.h>
|
||||
|
||||
#ifdef FEATURE_BLUETOOTH
|
||||
class BluetoothBeginAction : public virtual espgui::ActionInterface
|
||||
class BMSClearScanAction : public virtual espgui::ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override;
|
||||
};
|
||||
#endif
|
9
main/actions/bmsscanaction.cpp
Normal file
9
main/actions/bmsscanaction.cpp
Normal file
@ -0,0 +1,9 @@
|
||||
#include "bmsscanaction.h"
|
||||
|
||||
// local includes
|
||||
#include "bmsutils.h"
|
||||
|
||||
void BMSScanAction::triggered()
|
||||
{
|
||||
bmsutils::antBms.startScan();
|
||||
}
|
@ -3,7 +3,7 @@
|
||||
// 3rdparty lib includes
|
||||
#include <actioninterface.h>
|
||||
|
||||
class RebootAction : public virtual espgui::ActionInterface
|
||||
class BMSScanAction : public virtual espgui::ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override;
|
@ -1,23 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "actioninterface.h"
|
||||
#include "bmsutils.h"
|
||||
|
||||
using namespace espgui;
|
||||
|
||||
namespace {
|
||||
#ifdef FEATURE_BMS
|
||||
class BmsTurnOffChargeAction : public virtual ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override
|
||||
{
|
||||
if (!bms::send6Bit(42405, 250, 0))
|
||||
{
|
||||
//Serial.println("Could not turn off charge mosfet");
|
||||
// TODO: better error handling
|
||||
}
|
||||
}
|
||||
};
|
||||
#endif
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "actioninterface.h"
|
||||
#include "bmsutils.h"
|
||||
|
||||
using namespace espgui;
|
||||
|
||||
namespace {
|
||||
#ifdef FEATURE_BMS
|
||||
class BmsTurnOffDischargeAction : public virtual ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override
|
||||
{
|
||||
if (!bms::send6Bit(42405, 249, 0))
|
||||
{
|
||||
//Serial.println("Could not turn off discharge mosfet");
|
||||
// TODO: better error handling
|
||||
}
|
||||
}
|
||||
};
|
||||
#endif
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "actioninterface.h"
|
||||
#include "bmsutils.h"
|
||||
|
||||
using namespace espgui;
|
||||
|
||||
namespace {
|
||||
#ifdef FEATURE_BMS
|
||||
class BmsTurnOnChargeAction : public virtual ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override
|
||||
{
|
||||
if (!bms::send6Bit(42405, 250, 1))
|
||||
{
|
||||
//Serial.println("Could not turn on charge mosfet");
|
||||
// TODO: better error handling
|
||||
}
|
||||
}
|
||||
};
|
||||
#endif
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "actioninterface.h"
|
||||
#include "bmsutils.h"
|
||||
|
||||
using namespace espgui;
|
||||
|
||||
namespace {
|
||||
#ifdef FEATURE_BMS
|
||||
class BmsTurnOnDischargeAction : public virtual ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override
|
||||
{
|
||||
if (!bms::send6Bit(42405, 249, 1))
|
||||
{
|
||||
//Serial.println("Could not turn on discharge mosfet");
|
||||
// TODO: better error handling
|
||||
}
|
||||
}
|
||||
};
|
||||
#endif
|
||||
}
|
@ -1,8 +1 @@
|
||||
#include "ledstripanimationactions.h"
|
||||
#ifdef FEATURE_LEDSTRIP
|
||||
void LedStripSetAnimationAction::triggered()
|
||||
{
|
||||
if (auto result = configs.write_config(configs.ledstrip.animationType, m_animation); !result)
|
||||
BobbyErrorHandler{}.errorOccured(std::move(result).error());
|
||||
}
|
||||
#endif
|
||||
|
@ -7,7 +7,9 @@
|
||||
#include "ledstrip.h"
|
||||
#include "ledstripdefines.h"
|
||||
#include "newsettings.h"
|
||||
#include "bobbyerrorhandler.h"
|
||||
#include "guihelpers/bobbyerrorhandler.h"
|
||||
|
||||
namespace bobby {
|
||||
|
||||
template<LedstripAnimation type>
|
||||
class LedStripSetAnimationActionStatic : public virtual espgui::ActionInterface
|
||||
@ -16,7 +18,7 @@ public:
|
||||
void triggered() override
|
||||
{
|
||||
if (auto result = configs.write_config(configs.ledstrip.animationType, type); !result)
|
||||
BobbyErrorHandler{}.errorOccured(std::move(result).error());
|
||||
BobbyErrorHandler{}.errorOccurred(std::move(result).error());
|
||||
}
|
||||
};
|
||||
|
||||
@ -24,7 +26,13 @@ class LedStripSetAnimationAction : public virtual espgui::ActionInterface
|
||||
{
|
||||
public:
|
||||
LedStripSetAnimationAction(LedstripAnimation animation) : m_animation{animation} {};
|
||||
void triggered() override;
|
||||
void triggered()
|
||||
{
|
||||
if (auto result = configs.write_config(configs.ledstrip.animationType, m_animation); !result)
|
||||
BobbyErrorHandler{}.errorOccurred(std::move(result).error());
|
||||
}
|
||||
private:
|
||||
const LedstripAnimation m_animation;
|
||||
};
|
||||
|
||||
} // namespace bobby
|
||||
|
@ -17,15 +17,17 @@
|
||||
#include "modes/wheelchairmode.h"
|
||||
#endif
|
||||
#include "modes/remotecontrolmode.h"
|
||||
#include "displays/menus/defaultmodesettingsmenu.h"
|
||||
#include "displays/menus/tempomatmodesettingsmenu.h"
|
||||
#include "displays/menus/larsmmodesettingsmenu.h"
|
||||
#include "screens/defaultmodesettingsmenu.h"
|
||||
#include "screens/tempomatmodesettingsmenu.h"
|
||||
#include "screens/larsmmodesettingsmenu.h"
|
||||
#ifdef FEATURE_GAMETRAK
|
||||
#include "displays/menus/gametrakmodesettingsmenu.h"
|
||||
#include "screens/gametrakmodesettingsmenu.h"
|
||||
#endif
|
||||
#include "displays/menus/mickmodesettingsmenu.h"
|
||||
#include "displays/menus/motortestmodesettingsmenu.h"
|
||||
#include "displays/menus/remotecontrolmodesettingsmenu.h"
|
||||
#include "screens/mickmodesettingsmenu.h"
|
||||
#include "screens/motortestmodesettingsmenu.h"
|
||||
#include "screens/remotecontrolmodesettingsmenu.h"
|
||||
|
||||
namespace bobby {
|
||||
|
||||
void ModeSettingsAction::triggered()
|
||||
{
|
||||
@ -54,3 +56,4 @@ void ModeSettingsAction::triggered()
|
||||
//Serial.println("Unknown mode, cannot open settings for it");
|
||||
}
|
||||
}
|
||||
} // namespace bobby
|
||||
|
@ -1,6 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "actioninterface.h"
|
||||
// 3rdparty lib includes
|
||||
#include <actioninterface.h>
|
||||
|
||||
namespace bobby {
|
||||
|
||||
using namespace espgui;
|
||||
|
||||
@ -9,3 +12,4 @@ class ModeSettingsAction : public virtual ActionInterface
|
||||
public:
|
||||
void triggered() override;
|
||||
};
|
||||
} // namespace bobby
|
||||
|
@ -7,9 +7,8 @@
|
||||
#include <actioninterface.h>
|
||||
|
||||
// local includes
|
||||
#include "actions/qraction.h"
|
||||
#include "displays/qrdisplay.h"
|
||||
#include "displays/qrimportdisplay.h"
|
||||
#include "screens/qrdisplay.h"
|
||||
#include "screens/qrimportdisplay.h"
|
||||
|
||||
namespace qraction {
|
||||
struct QrMenu {
|
||||
@ -26,13 +25,12 @@ public:
|
||||
|
||||
void triggered() override
|
||||
{
|
||||
espgui::pushScreen<QrDisplay>(m_msg);
|
||||
espgui::pushScreen<bobby::QrDisplay>(m_msg);
|
||||
}
|
||||
private:
|
||||
std::string m_msg;
|
||||
};
|
||||
|
||||
template<typename TMenu>
|
||||
class PushQrImportDisplayAction : public virtual espgui::ActionInterface
|
||||
{
|
||||
public:
|
||||
@ -41,7 +39,16 @@ public:
|
||||
|
||||
void triggered() override
|
||||
{
|
||||
espgui::pushScreen<QrImportDisplay<TMenu>>(std::move(m_nvskey));
|
||||
espgui::changeScreenCallback = [&](espgui::TftInterface &tft){
|
||||
espgui::pushScreenInternal();
|
||||
|
||||
auto newDisplay = std::make_unique<bobby::QrImportDisplay>(std::move(m_nvskey), tft);
|
||||
newDisplay->start();
|
||||
newDisplay->initScreen(tft);
|
||||
newDisplay->update();
|
||||
newDisplay->redraw(tft);
|
||||
espgui::currentDisplay = std::move(newDisplay);
|
||||
};
|
||||
}
|
||||
private:
|
||||
std::string m_nvskey;
|
||||
|
@ -1,22 +0,0 @@
|
||||
#include "rebootaction.h"
|
||||
|
||||
// esp-idf includes
|
||||
#include <esp_system.h>
|
||||
|
||||
// 3rdparty lib includes
|
||||
#include <tftinstance.h>
|
||||
|
||||
void RebootAction::triggered()
|
||||
{
|
||||
espgui::tft.fillScreen(TFT_BLACK);
|
||||
espgui::tft.setTextColor(TFT_YELLOW);
|
||||
|
||||
espgui::tft.drawString("Reboot", 5, 5, 4);
|
||||
|
||||
espgui::tft.fillRect(0, 34, espgui::tft.width(), 3, TFT_WHITE);
|
||||
|
||||
espgui::tft.setTextColor(TFT_WHITE);
|
||||
espgui::tft.drawString("Rebooting now...", 0, 50, 4);
|
||||
|
||||
esp_restart();
|
||||
}
|
20
main/actions/resetnvsaction.h
Normal file
20
main/actions/resetnvsaction.h
Normal file
@ -0,0 +1,20 @@
|
||||
#pragma once
|
||||
|
||||
// system includes
|
||||
#include <esp_system.h>
|
||||
|
||||
// 3rdparty lib includes
|
||||
#include <actioninterface.h>
|
||||
|
||||
|
||||
// local includes
|
||||
#include "newsettings.h"
|
||||
|
||||
class ResetNVSAction : public virtual espgui::ActionInterface
|
||||
{
|
||||
public:
|
||||
void triggered() override
|
||||
{
|
||||
configs.reset();
|
||||
}
|
||||
};
|
29
main/actions/setupactions.cpp
Normal file
29
main/actions/setupactions.cpp
Normal file
@ -0,0 +1,29 @@
|
||||
#include "setupactions.h"
|
||||
|
||||
// 3rdparty lib includes
|
||||
#include <screenmanager.h>
|
||||
|
||||
// local includes
|
||||
#include "screens/setup/basic_buttons.h"
|
||||
#include "screens/setup/calibrate_potis.h"
|
||||
|
||||
namespace bobby {
|
||||
|
||||
PushButtonCalibrateDisplayAction::PushButtonCalibrateDisplayAction(const bool early_return) :
|
||||
m_early_return{early_return}
|
||||
{}
|
||||
|
||||
void PushButtonCalibrateDisplayAction::triggered()
|
||||
{
|
||||
espgui::pushScreen<SetupBasicButtonsDisplay>(m_early_return);
|
||||
}
|
||||
|
||||
PushPotiCalibrateDisplayAction::PushPotiCalibrateDisplayAction(const bool early_return) :
|
||||
m_early_return{early_return}
|
||||
{}
|
||||
|
||||
void PushPotiCalibrateDisplayAction::triggered()
|
||||
{
|
||||
espgui::pushScreen<SetupCalibratePotisDisplay>(m_early_return);
|
||||
}
|
||||
} // namespace bobby
|
27
main/actions/setupactions.h
Normal file
27
main/actions/setupactions.h
Normal file
@ -0,0 +1,27 @@
|
||||
#pragma once
|
||||
|
||||
// 3rdparty lib includes
|
||||
#include <actioninterface.h>
|
||||
|
||||
namespace bobby {
|
||||
|
||||
class PushButtonCalibrateDisplayAction : public virtual espgui::ActionInterface
|
||||
{
|
||||
public:
|
||||
explicit PushButtonCalibrateDisplayAction(bool early_return);
|
||||
|
||||
void triggered() override;
|
||||
private:
|
||||
const bool m_early_return;
|
||||
};
|
||||
|
||||
class PushPotiCalibrateDisplayAction : public virtual espgui::ActionInterface
|
||||
{
|
||||
public:
|
||||
explicit PushPotiCalibrateDisplayAction(bool early_return);
|
||||
|
||||
void triggered() override;
|
||||
private:
|
||||
const bool m_early_return;
|
||||
};
|
||||
} // namespace bobby
|
108
main/antbms.cpp
Normal file
108
main/antbms.cpp
Normal file
@ -0,0 +1,108 @@
|
||||
#include "antbms.h"
|
||||
|
||||
// esp-idf includes
|
||||
#include <esp_log.h>
|
||||
|
||||
BmsInstruction::BmsInstruction(uint8_t b, uint8_t b2) :
|
||||
functionCode{b},
|
||||
length{b2}
|
||||
{}
|
||||
|
||||
void BmsInstruction::setData(uint8_t *_data, uint8_t _length)
|
||||
{
|
||||
std::copy(_data, _data + _length, this->data);
|
||||
}
|
||||
|
||||
int BmsInstruction::getAddress() const
|
||||
{
|
||||
return address;
|
||||
}
|
||||
|
||||
void BmsInstruction::setAddress(int _address)
|
||||
{
|
||||
address = _address;
|
||||
}
|
||||
|
||||
uint8_t *BmsInstruction::getInstruction()
|
||||
{
|
||||
if (length == 0)
|
||||
{
|
||||
return BmsBluetoothInst::buildReadBmsInst(functionCode, address, 0);
|
||||
}
|
||||
return BmsBluetoothInst::buildReadBmsInstWithData(this->functionCode, this->address, this->length, this->data);
|
||||
}
|
||||
|
||||
std::string BmsInstruction::toString() const
|
||||
{
|
||||
return "BmsInstruction{functionCode=" + std::to_string(functionCode) + ", address=" + std::to_string(address) + ", inst = " + ", data = " + "}";
|
||||
}
|
||||
|
||||
int CRC16::calcCrc16(const uint8_t *data, uint16_t len)
|
||||
{
|
||||
// calculate crc16
|
||||
uint16_t crc = 0xFFFF;
|
||||
|
||||
for (int pos = 0; pos < len; pos++)
|
||||
{
|
||||
crc ^= (uint16_t) data[pos]; // XOR byte into least sig. byte of crc
|
||||
|
||||
for (int i = 8; i != 0; i--)
|
||||
{ // Loop over each bit
|
||||
if ((crc & 0x0001) != 0)
|
||||
{ // If the LSB is set
|
||||
crc >>= 1; // Shift right and XOR 0xA001
|
||||
crc ^= 0xA001;
|
||||
}
|
||||
else // Else LSB is not set
|
||||
crc >>= 1; // Just shift right
|
||||
}
|
||||
}
|
||||
|
||||
return crc;
|
||||
}
|
||||
|
||||
uint8_t *BmsBluetoothInst::buildReadBmsInst(uint8_t b, int i, uint8_t b2)
|
||||
{
|
||||
auto *bArr = new uint8_t[64];
|
||||
bArr[0] = PROTOCOL_FRAME_HEAD;
|
||||
bArr[1] = PROTOCOL_ADD;
|
||||
bArr[2] = b;
|
||||
bArr[3] = (uint8_t) (i & 255);
|
||||
bArr[4] = (uint8_t) ((i >> 8) & 255);
|
||||
bArr[5] = b2;
|
||||
int crc16 = CRC16::calcCrc16(bArr + 1, 5);
|
||||
ESP_LOGI(TAG, "crc: %d", crc16);
|
||||
bArr[6] = (uint8_t) (crc16 >> 8);
|
||||
bArr[7] = (uint8_t) (crc16 & 255);
|
||||
bArr[8] = -86;
|
||||
bArr[9] = 85;
|
||||
return bArr;
|
||||
}
|
||||
|
||||
uint8_t *BmsBluetoothInst::buildReadBmsInstWithData(uint8_t b, int i, uint8_t b2, uint8_t *bArr)
|
||||
{
|
||||
auto *bArr2 = new uint8_t[64 + sizeof(bArr)];
|
||||
bArr2[0] = PROTOCOL_FRAME_HEAD;
|
||||
bArr2[1] = PROTOCOL_ADD;
|
||||
bArr2[2] = b;
|
||||
bArr2[3] = (uint8_t) (i & 255);
|
||||
bArr2[4] = (uint8_t) ((i >> 8) & 255);
|
||||
bArr2[5] = b2;
|
||||
int i2 = 5;
|
||||
for (int _i = 0; _i < sizeof(bArr); _i++)
|
||||
{
|
||||
i2++;
|
||||
bArr2[i2] = bArr[_i];
|
||||
}
|
||||
int i3 = i2 + 1;
|
||||
int crc16 = CRC16::calcCrc16(bArr2 + 1, (uint16_t) (sizeof(bArr) + 5));
|
||||
ESP_LOGI(TAG, "crc: %d", crc16);
|
||||
bArr2[i3] = (uint8_t) (crc16 >> 8);
|
||||
int i4 = i3 + 1;
|
||||
bArr2[i4] = (uint8_t) (crc16 & 255);
|
||||
int i5 = i4 + 1;
|
||||
bArr2[i5] = -86;
|
||||
int i6 = i5 + 1;
|
||||
bArr2[i6] = 85;
|
||||
return bArr2;
|
||||
}
|
53
main/antbms.h
Normal file
53
main/antbms.h
Normal file
@ -0,0 +1,53 @@
|
||||
#pragma once
|
||||
|
||||
// system includes
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
class CRC16
|
||||
{
|
||||
public:
|
||||
static int calcCrc16(const uint8_t *data, uint16_t len);
|
||||
};
|
||||
|
||||
class BmsBluetoothInst
|
||||
{
|
||||
public:
|
||||
static constexpr const char * const TAG = "BMSBluetoothInst";
|
||||
|
||||
static uint8_t *buildReadBmsInst(uint8_t b, int i, uint8_t b2);
|
||||
|
||||
static uint8_t *buildReadBmsInstWithData(uint8_t b, int i, uint8_t b2, uint8_t *bArr);
|
||||
|
||||
static constexpr uint8_t PROTOCOL_ADD = 0xA1;
|
||||
static constexpr uint8_t PROTOCOL_FRAME_HEAD = 0x7E;
|
||||
};
|
||||
|
||||
class BmsInstruction
|
||||
{
|
||||
private:
|
||||
const uint8_t functionCode;
|
||||
const uint8_t length;
|
||||
|
||||
int address{0};
|
||||
|
||||
uint8_t data[32]{};
|
||||
public:
|
||||
static constexpr const char * const TAG = "BMSInstruction";
|
||||
|
||||
BmsInstruction(uint8_t b, uint8_t b2);
|
||||
|
||||
void setData(uint8_t *data, uint8_t length);
|
||||
|
||||
[[nodiscard]] uint8_t getLength() const;
|
||||
|
||||
[[nodiscard]] uint8_t getFunctionCode() const;
|
||||
|
||||
[[nodiscard]] int getAddress() const;
|
||||
|
||||
void setAddress(int address);
|
||||
|
||||
uint8_t* getInstruction();
|
||||
|
||||
[[nodiscard]] std::string toString() const;
|
||||
};
|
330
main/antbmsmanager.cpp
Normal file
330
main/antbmsmanager.cpp
Normal file
@ -0,0 +1,330 @@
|
||||
#include "antbmsmanager.h"
|
||||
|
||||
// local includes
|
||||
#include "antbms.h"
|
||||
#include "bmsutils.h"
|
||||
#include "newsettings.h"
|
||||
|
||||
using namespace std::chrono_literals;
|
||||
|
||||
void ANTBmsManager::init()
|
||||
{
|
||||
// init code
|
||||
m_initialized = true;
|
||||
|
||||
// scan
|
||||
startScan();
|
||||
}
|
||||
|
||||
void ANTBmsManager::update()
|
||||
{
|
||||
if (!m_initialized)
|
||||
return;
|
||||
|
||||
handleConnect();
|
||||
|
||||
if (m_client && (*m_client)->isConnected())
|
||||
{
|
||||
requestData();
|
||||
}
|
||||
}
|
||||
|
||||
void ANTBmsManager::deinit()
|
||||
{
|
||||
// deinit code
|
||||
m_initialized = false;
|
||||
|
||||
if (m_client)
|
||||
{
|
||||
(*m_client)->disconnect();
|
||||
m_client.reset();
|
||||
}
|
||||
|
||||
if (m_scanResults)
|
||||
{
|
||||
m_scanResults.reset();
|
||||
}
|
||||
|
||||
if (m_service)
|
||||
{
|
||||
m_service.reset();
|
||||
}
|
||||
|
||||
if (m_rxCharacteristic)
|
||||
{
|
||||
m_rxCharacteristic.reset();
|
||||
}
|
||||
|
||||
if (m_txCharacteristic)
|
||||
{
|
||||
m_txCharacteristic.reset();
|
||||
}
|
||||
|
||||
m_scanStarted = false;
|
||||
m_initialized = false;
|
||||
}
|
||||
|
||||
bool ANTBmsManager::isInitialized() const
|
||||
{
|
||||
return m_initialized;
|
||||
}
|
||||
|
||||
void ANTBmsManager::startScan()
|
||||
{
|
||||
if (!m_initialized)
|
||||
return;
|
||||
|
||||
ESP_LOGI(TAG, "starting scan");
|
||||
|
||||
NimBLEScan* pScan = NimBLEDevice::getScan();
|
||||
pScan->setActiveScan(true);
|
||||
pScan->setInterval(100);
|
||||
pScan->setWindow(99);
|
||||
pScan->setScanCallbacks(new ScanResultsCallback(this), false);
|
||||
pScan->start(5000);
|
||||
|
||||
ESP_LOGI(TAG, "scan started");
|
||||
|
||||
m_scanStarted = true;
|
||||
}
|
||||
|
||||
void ANTBmsManager::clearScanResults()
|
||||
{
|
||||
m_scanResults.reset();
|
||||
}
|
||||
|
||||
bool ANTBmsManager::getScanStatus() const
|
||||
{
|
||||
return m_scanStarted;
|
||||
}
|
||||
|
||||
const std::optional<scanResults_t> &ANTBmsManager::getScanResults()
|
||||
{
|
||||
return m_scanResults;
|
||||
}
|
||||
|
||||
void ANTBmsManager::handleConnect()
|
||||
{
|
||||
if (!m_initialized)
|
||||
return;
|
||||
|
||||
ESP_LOGD(TAG, "!m_initialized passed");
|
||||
|
||||
if (m_connected)
|
||||
return;
|
||||
|
||||
ESP_LOGD(TAG, "m_connected passed");
|
||||
|
||||
if (!m_scanResults)
|
||||
return;
|
||||
|
||||
ESP_LOGD(TAG, "!m_scanResults passed");
|
||||
|
||||
if (m_scanResults && m_scanResults->entries.empty())
|
||||
return;
|
||||
|
||||
ESP_LOGD(TAG, "m_scanResults->entries.empty() passed");
|
||||
|
||||
if (m_client && (*m_client)->isConnected())
|
||||
return;
|
||||
|
||||
ESP_LOGD(TAG, "!m_client.has_value() passed");
|
||||
|
||||
if (configs.bmsAddress.value().empty())
|
||||
return;
|
||||
|
||||
ESP_LOGD(TAG, "configs.bmsAddress.value().empty() passed");
|
||||
|
||||
ESP_LOGI(TAG, "connecting to bms");
|
||||
|
||||
if (NimBLEDevice::getClientListSize())
|
||||
{
|
||||
m_client = NimBLEDevice::getClientByPeerAddress(configs.bmsAddress.value());
|
||||
|
||||
if (m_client)
|
||||
{
|
||||
if (!(*m_client)->connect(configs.bmsAddress.value()))
|
||||
{
|
||||
ESP_LOGE(TAG, "Reconnect failed");
|
||||
m_client.reset();
|
||||
m_service.reset();
|
||||
m_rxCharacteristic.reset();
|
||||
m_txCharacteristic.reset();
|
||||
|
||||
m_connected = false;
|
||||
return;
|
||||
}
|
||||
ESP_LOGI(TAG, "Reconnected to client");
|
||||
}
|
||||
else
|
||||
{
|
||||
m_client = NimBLEDevice::getDisconnectedClient();
|
||||
}
|
||||
}
|
||||
|
||||
if (!m_client)
|
||||
{
|
||||
if (NimBLEDevice::getClientListSize() >= NIMBLE_MAX_CONNECTIONS)
|
||||
{
|
||||
ESP_LOGE(TAG, "Max clients reached - no more connections available!");
|
||||
return;
|
||||
}
|
||||
|
||||
m_client = NimBLEDevice::createClient(); // this sometimes crashes with StoreProhibited
|
||||
|
||||
const auto pClient = *m_client;
|
||||
|
||||
pClient->setClientCallbacks(new ClientCallbacks(this), false);
|
||||
pClient->setConnectTimeout(10);
|
||||
pClient->setConnectionParams(12, 12, 0, 51);
|
||||
|
||||
if (!pClient->connect(configs.bmsAddress.value()))
|
||||
{
|
||||
NimBLEDevice::deleteClient(pClient);
|
||||
m_client.reset();
|
||||
m_service.reset();
|
||||
m_rxCharacteristic.reset();
|
||||
m_txCharacteristic.reset();
|
||||
|
||||
m_connected = false;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (!(*m_client)->isConnected())
|
||||
{
|
||||
if (!(*m_client)->connect(configs.bmsAddress.value()))
|
||||
{
|
||||
ESP_LOGE(TAG, "Failed to connect");
|
||||
m_client.reset();
|
||||
m_service.reset();
|
||||
m_rxCharacteristic.reset();
|
||||
m_txCharacteristic.reset();
|
||||
|
||||
m_connected = false;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
ESP_LOGI(TAG, "Connected!");
|
||||
m_connected = true;
|
||||
|
||||
m_service = (*m_client)->getService(serviceUUID);
|
||||
|
||||
if (!m_service)
|
||||
{
|
||||
ESP_LOGE(TAG, "Failed to find our service UUID: %s", serviceUUID.toString().c_str());
|
||||
m_client.reset();
|
||||
m_service.reset();
|
||||
m_rxCharacteristic.reset();
|
||||
m_txCharacteristic.reset();
|
||||
|
||||
m_connected = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (m_service && (*m_service))
|
||||
{
|
||||
ESP_LOGI(TAG, "Getting characteristic");
|
||||
m_rxCharacteristic = (*m_service)->getCharacteristic(charRXUUID);
|
||||
m_txCharacteristic = (*m_service)->getCharacteristic(charTXUUID);
|
||||
|
||||
if ((m_rxCharacteristic && (*m_rxCharacteristic)) && (m_txCharacteristic && (*m_txCharacteristic)))
|
||||
{
|
||||
const auto pChr = *m_rxCharacteristic;
|
||||
|
||||
if (pChr->canNotify())
|
||||
{
|
||||
ESP_LOGI(TAG, "Subscribing to notifications");
|
||||
if (!pChr->subscribe(true, bmsutils::_notifyCB))
|
||||
{
|
||||
(*m_client)->disconnect();
|
||||
ESP_LOGE(TAG, "Failed to subscribe for notifications");
|
||||
m_client.reset();
|
||||
m_service.reset();
|
||||
m_rxCharacteristic.reset();
|
||||
|
||||
m_connected = false;
|
||||
return;
|
||||
}
|
||||
ESP_LOGI(TAG, "Subscribed for notifications");
|
||||
|
||||
m_connected = true;
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
ESP_LOGE(TAG, "Characteristic can't notify, disconnecting");
|
||||
(*m_client)->disconnect();
|
||||
m_client.reset();
|
||||
m_service.reset();
|
||||
m_rxCharacteristic.reset();
|
||||
|
||||
m_connected = false;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ESP_LOGE(TAG, "Failed to find our characteristic UUID: %s", charRXUUID.toString().c_str());
|
||||
m_client.reset();
|
||||
m_service.reset();
|
||||
m_rxCharacteristic.reset();
|
||||
|
||||
m_connected = false;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void ANTBmsManager::notifyCB(NimBLERemoteCharacteristic *pRemoteCharacteristic, uint8_t *pData, size_t length, bool isNotify)
|
||||
{
|
||||
ESP_LOGI(TAG, "Received %s: %s (%.*s)", isNotify ? "notification" : "indication", bmsutils::bytesToHex(pData, length).c_str(), length, pData);
|
||||
}
|
||||
|
||||
void ANTBmsManager::requestData()
|
||||
{
|
||||
if (!m_initialized)
|
||||
return;
|
||||
|
||||
if (!m_connected)
|
||||
return;
|
||||
|
||||
if (espchrono::ago(m_lastRequestTime) > 2000ms || m_newPacketReceived)
|
||||
{
|
||||
m_lastRequestTime = espchrono::millis_clock::now();
|
||||
|
||||
readBmsState();
|
||||
}
|
||||
}
|
||||
|
||||
void ANTBmsManager::sendCommand(uint8_t *pData, size_t length)
|
||||
{
|
||||
if (!m_initialized)
|
||||
return;
|
||||
|
||||
if (!m_connected)
|
||||
return;
|
||||
|
||||
if (!m_txCharacteristic)
|
||||
return;
|
||||
|
||||
if (!(*m_txCharacteristic))
|
||||
return;
|
||||
|
||||
if (!(*m_txCharacteristic)->canWrite())
|
||||
return;
|
||||
|
||||
ESP_LOGI(TAG, "Sending command: %s", bmsutils::bytesToHex(pData, length).c_str());
|
||||
|
||||
(*m_txCharacteristic)->writeValue(pData, length, true);
|
||||
}
|
||||
|
||||
void ANTBmsManager::readBmsState()
|
||||
{
|
||||
BmsInstruction bmsInstruction = BmsInstruction(1, -66);
|
||||
ESP_LOGI(TAG, "read real status, inst: %s", bmsInstruction.toString().c_str());
|
||||
const auto inst = bmsInstruction.getInstruction();
|
||||
sendCommand(inst, sizeof(inst));
|
||||
}
|
||||
|
123
main/antbmsmanager.h
Normal file
123
main/antbmsmanager.h
Normal file
@ -0,0 +1,123 @@
|
||||
#pragma once
|
||||
|
||||
// system includes
|
||||
#include <optional>
|
||||
|
||||
// esp-idf includes
|
||||
#include <esp_log.h>
|
||||
|
||||
// 3rdparty lib includes
|
||||
#include <NimBLEDevice.h>
|
||||
#include <espchrono.h>
|
||||
|
||||
typedef struct {
|
||||
NimBLEAddress address;
|
||||
std::string name;
|
||||
} scanResult_t;
|
||||
|
||||
typedef struct {
|
||||
std::vector<scanResult_t> entries;
|
||||
} scanResults_t;
|
||||
|
||||
const NimBLEUUID serviceUUID{"0000ffe0-0000-1000-8000-00805f9b34fb"};
|
||||
const NimBLEUUID charRXUUID {"0000ffe1-0000-1000-8000-00805f9b34fb"};
|
||||
const NimBLEUUID charTXUUID {"0000ffe1-0000-1000-8000-00805f9b34fb"}; // same as RX
|
||||
// const NimBLEUUID charTXUUID {"0000ffe2-0000-1000-8000-00805f9b34fb"}; // different
|
||||
|
||||
class ANTBmsManager
|
||||
{
|
||||
public:
|
||||
static constexpr const char * const TAG = "ANTBMS-MANAGER";
|
||||
|
||||
// basic functions
|
||||
void init();
|
||||
void update();
|
||||
void deinit();
|
||||
|
||||
[[nodiscard]] bool isInitialized() const;
|
||||
|
||||
// scans
|
||||
void startScan();
|
||||
|
||||
[[nodiscard]] bool getScanStatus() const;
|
||||
|
||||
const std::optional<scanResults_t> &getScanResults();
|
||||
void clearScanResults();
|
||||
|
||||
void handleConnect();
|
||||
|
||||
void notifyCB(NimBLERemoteCharacteristic* pRemoteCharacteristic, uint8_t* pData, size_t length, bool isNotify);
|
||||
|
||||
void requestData();
|
||||
void sendCommand(uint8_t *pData, size_t length);
|
||||
|
||||
void readBmsState();
|
||||
private:
|
||||
|
||||
class ScanResultsCallback : public NimBLEScanCallbacks
|
||||
{
|
||||
public:
|
||||
explicit ScanResultsCallback(ANTBmsManager* antBms) : m_antBms{antBms} {}
|
||||
|
||||
void onScanEnd(NimBLEScanResults scanResults) override
|
||||
{
|
||||
m_antBms->m_scanResults.reset();
|
||||
|
||||
ESP_LOGI(TAG, "BLE Scan complete");
|
||||
|
||||
scanResults_t results;
|
||||
|
||||
for (auto &result : scanResults)
|
||||
{
|
||||
if (result->isAdvertisingService(serviceUUID))
|
||||
{
|
||||
scanResult_t scanResult;
|
||||
scanResult.address = result->getAddress();
|
||||
scanResult.name = result->getName();
|
||||
results.entries.push_back(scanResult);
|
||||
}
|
||||
}
|
||||
|
||||
m_antBms->m_scanResults = results;
|
||||
|
||||
m_antBms->m_scanStarted = false;
|
||||
}
|
||||
private:
|
||||
ANTBmsManager* m_antBms;
|
||||
};
|
||||
|
||||
class ClientCallbacks : public NimBLEClientCallbacks
|
||||
{
|
||||
public:
|
||||
explicit ClientCallbacks(ANTBmsManager* antBms) : m_antBms{antBms} {}
|
||||
void onConnect(NimBLEClient* pClient) override
|
||||
{
|
||||
m_antBms->m_connected = true;
|
||||
ESP_LOGD(TAG, "Connected to server");
|
||||
}
|
||||
|
||||
void onDisconnect(NimBLEClient* pClient, int reason) override
|
||||
{
|
||||
m_antBms->m_connected = false;
|
||||
ESP_LOGI(TAG, "Disconnected from server (%d)", reason);
|
||||
}
|
||||
private:
|
||||
ANTBmsManager* m_antBms;
|
||||
};
|
||||
|
||||
bool m_initialized{false};
|
||||
bool m_scanStarted{false};
|
||||
bool m_connected{false};
|
||||
|
||||
bool m_newPacketReceived{false};
|
||||
bool m_toggle{false};
|
||||
|
||||
std::optional<NimBLEClient*> m_client;
|
||||
std::optional<NimBLERemoteService*> m_service;
|
||||
std::optional<NimBLERemoteCharacteristic*> m_rxCharacteristic;
|
||||
std::optional<NimBLERemoteCharacteristic*> m_txCharacteristic;
|
||||
|
||||
std::optional<scanResults_t> m_scanResults;
|
||||
|
||||
espchrono::millis_clock::time_point m_lastRequestTime;
|
||||
};
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user