File tree Expand file tree Collapse file tree 3 files changed +23
-5
lines changed Expand file tree Collapse file tree 3 files changed +23
-5
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,7 @@ CONFIG_LWIP_ETHARP_TRUST_IP_MAC=y
57
57
CONFIG_LWIP_TCP_SYNMAXRTX=6
58
58
CONFIG_LWIP_TCP_MSS=1436
59
59
CONFIG_LWIP_TCP_RTO_TIME=3000
60
+ CONFIG_LWIP_TCP_SACK_OUT=y
60
61
CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=4096
61
62
CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0=y
62
63
CONFIG_LWIP_MAX_SOCKETS=16
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ CONFIG_SPIRAM=y
3
3
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1 is not set
4
4
CONFIG_LWIP_TCP_SACK_OUT=y
5
5
6
+ # ESP-Hosted-MCU
6
7
CONFIG_SLAVE_IDF_TARGET_ESP32C6=y
7
8
CONFIG_ESP_SDIO_BUS_WIDTH=4
8
9
CONFIG_ESP_SDIO_CLOCK_FREQ_KHZ=40000
@@ -13,6 +14,15 @@ CONFIG_ESP_SDIO_PIN_D1=15
13
14
CONFIG_ESP_SDIO_PIN_D2=16
14
15
CONFIG_ESP_SDIO_PIN_D3=17
15
16
17
+ # Bluetooth through ESP-Hosted-MCU
18
+ CONFIG_BT_ENABLED=y
19
+ CONFIG_BT_CONTROLLER_DISABLED=y
20
+ CONFIG_BT_BLUEDROID_ENABLED=n
21
+ CONFIG_BT_NIMBLE_ENABLED=y
22
+ CONFIG_BT_NIMBLE_TRANSPORT_UART=n
23
+ CONFIG_ESP_HOSTED_ENABLE_BT_NIMBLE=y
24
+ CONFIG_ESP_HOSTED_NIMBLE_HCI_VHCI=y
25
+
16
26
# RGB Display Optimizations
17
27
CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
18
28
CONFIG_LCD_RGB_RESTART_IN_VSYNC=y
Original file line number Diff line number Diff line change @@ -318,16 +318,23 @@ done
318
318
319
319
mkdir -p " $AR_SDK "
320
320
321
+ # Keep only -march, -mabi and -mlongcalls flags for Assembler
322
+ PIOARDUINO_AS_FLAGS=$(
323
+ {
324
+ echo " $PIOARDUINO_CXX_FLAGS " | grep -oE ' \-march=[^[:space:]]*|\-mabi=[^[:space:]]*|\-mlongcalls'
325
+ echo " $PIOARDUINO_CC_FLAGS " | grep -oE ' \-march=[^[:space:]]*|\-mabi=[^[:space:]]*|\-mlongcalls'
326
+ } | awk ' !seen[$0]++' | paste -sd ' '
327
+ )
328
+
321
329
# start generation of pioarduino-build.py
322
330
AR_PIOARDUINO_PY=" $AR_SDK /pioarduino-build.py"
323
331
cat configs/pioarduino_start.txt > " $AR_PIOARDUINO_PY "
324
332
325
333
echo " ASFLAGS=[" >> " $AR_PIOARDUINO_PY "
326
- if [ " $IS_XTENSA " = " y" ]; then
327
- echo " \" -mlongcalls\" " >> " $AR_PIOARDUINO_PY "
328
- else
329
- echo " \" -march=rv32imc\" " >> " $AR_PIOARDUINO_PY "
330
- fi
334
+ set -- $PIOARDUINO_AS_FLAGS
335
+ for item; do
336
+ echo " \" $item \" ," >> " $AR_PIOARDUINO_PY "
337
+ done
331
338
echo " ]," >> " $AR_PIOARDUINO_PY "
332
339
echo " " >> " $AR_PIOARDUINO_PY "
333
340
You can’t perform that action at this time.
0 commit comments