boards/risc-v: update board and defconfigs for Wi-Fi on ESP32-C3|C6
Updates the defconfigs and board source to support driver refactor. Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com>
This commit is contained in:
parent
1f7c3a32e5
commit
c15521af91
10 changed files with 33 additions and 14 deletions
|
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
#include <nuttx/wireless/wireless.h>
|
#include <nuttx/wireless/wireless.h>
|
||||||
|
|
||||||
#include "espressif/esp_wlan.h"
|
#include "espressif/esp_wlan_netdev.h"
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
|
|
@ -80,4 +80,3 @@ int board_wlan_init(void)
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,8 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
|
||||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||||
CONFIG_INIT_STACKSIZE=8192
|
CONFIG_INIT_STACKSIZE=8192
|
||||||
CONFIG_INTELHEX_BINARY=y
|
CONFIG_INTELHEX_BINARY=y
|
||||||
|
CONFIG_IOB_BUFSIZE=128
|
||||||
|
CONFIG_IOB_NBUFFERS=160
|
||||||
CONFIG_IOB_THROTTLE=24
|
CONFIG_IOB_THROTTLE=24
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
CONFIG_LIBC_PERROR_STDOUT=y
|
||||||
CONFIG_LIBC_STRERROR=y
|
CONFIG_LIBC_STRERROR=y
|
||||||
|
|
@ -46,6 +48,7 @@ CONFIG_NETDEV_WORK_THREAD=y
|
||||||
CONFIG_NETUTILS_CJSON=y
|
CONFIG_NETUTILS_CJSON=y
|
||||||
CONFIG_NETUTILS_WEBCLIENT=y
|
CONFIG_NETUTILS_WEBCLIENT=y
|
||||||
CONFIG_NET_BROADCAST=y
|
CONFIG_NET_BROADCAST=y
|
||||||
|
CONFIG_NET_ETH_PKTSIZE=1514
|
||||||
CONFIG_NET_ICMP_SOCKET=y
|
CONFIG_NET_ICMP_SOCKET=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_DELAYED_ACK=y
|
CONFIG_NET_TCP_DELAYED_ACK=y
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,8 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
|
||||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||||
CONFIG_INIT_STACKSIZE=8192
|
CONFIG_INIT_STACKSIZE=8192
|
||||||
CONFIG_INTELHEX_BINARY=y
|
CONFIG_INTELHEX_BINARY=y
|
||||||
CONFIG_IOB_NBUFFERS=124
|
CONFIG_IOB_BUFSIZE=128
|
||||||
|
CONFIG_IOB_NBUFFERS=160
|
||||||
CONFIG_IOB_THROTTLE=24
|
CONFIG_IOB_THROTTLE=24
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
CONFIG_LIBC_PERROR_STDOUT=y
|
||||||
CONFIG_LIBC_STRERROR=y
|
CONFIG_LIBC_STRERROR=y
|
||||||
|
|
@ -47,6 +48,7 @@ CONFIG_NETUTILS_CJSON=y
|
||||||
CONFIG_NETUTILS_DHCPD=y
|
CONFIG_NETUTILS_DHCPD=y
|
||||||
CONFIG_NETUTILS_IPERF=y
|
CONFIG_NETUTILS_IPERF=y
|
||||||
CONFIG_NET_BROADCAST=y
|
CONFIG_NET_BROADCAST=y
|
||||||
|
CONFIG_NET_ETH_PKTSIZE=1514
|
||||||
CONFIG_NET_ICMP_SOCKET=y
|
CONFIG_NET_ICMP_SOCKET=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_DELAYED_ACK=y
|
CONFIG_NET_TCP_DELAYED_ACK=y
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,8 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
|
||||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||||
CONFIG_INIT_STACKSIZE=8192
|
CONFIG_INIT_STACKSIZE=8192
|
||||||
CONFIG_INTELHEX_BINARY=y
|
CONFIG_INTELHEX_BINARY=y
|
||||||
|
CONFIG_IOB_BUFSIZE=128
|
||||||
|
CONFIG_IOB_NBUFFERS=160
|
||||||
CONFIG_IOB_THROTTLE=24
|
CONFIG_IOB_THROTTLE=24
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
CONFIG_LIBC_PERROR_STDOUT=y
|
||||||
CONFIG_LIBC_STRERROR=y
|
CONFIG_LIBC_STRERROR=y
|
||||||
|
|
@ -40,7 +42,9 @@ CONFIG_NETDEV_PHY_IOCTL=y
|
||||||
CONFIG_NETDEV_WIRELESS_IOCTL=y
|
CONFIG_NETDEV_WIRELESS_IOCTL=y
|
||||||
CONFIG_NETDEV_WORK_THREAD=y
|
CONFIG_NETDEV_WORK_THREAD=y
|
||||||
CONFIG_NETUTILS_CJSON=y
|
CONFIG_NETUTILS_CJSON=y
|
||||||
|
CONFIG_NETUTILS_IPERF=y
|
||||||
CONFIG_NET_BROADCAST=y
|
CONFIG_NET_BROADCAST=y
|
||||||
|
CONFIG_NET_ETH_PKTSIZE=1514
|
||||||
CONFIG_NET_ICMP_SOCKET=y
|
CONFIG_NET_ICMP_SOCKET=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_DELAYED_ACK=y
|
CONFIG_NET_TCP_DELAYED_ACK=y
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
#include <nuttx/wireless/wireless.h>
|
#include <nuttx/wireless/wireless.h>
|
||||||
|
|
||||||
#include "espressif/esp_wlan.h"
|
#include "espressif/esp_wlan_netdev.h"
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
|
|
@ -64,7 +64,7 @@ int board_wlan_init(void)
|
||||||
ret = esp_wlan_sta_initialize();
|
ret = esp_wlan_sta_initialize();
|
||||||
if (ret)
|
if (ret)
|
||||||
{
|
{
|
||||||
wlerr("ERROR: Failed to initialize Wi-Fi station\n");
|
syslog(LOG_ERR, "ERROR: Failed to initialize Wi-Fi station\n");
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
#endif /* ESP_WLAN_HAS_STA */
|
#endif /* ESP_WLAN_HAS_STA */
|
||||||
|
|
@ -73,11 +73,10 @@ int board_wlan_init(void)
|
||||||
ret = esp_wlan_softap_initialize();
|
ret = esp_wlan_softap_initialize();
|
||||||
if (ret)
|
if (ret)
|
||||||
{
|
{
|
||||||
wlerr("ERROR: Failed to initialize Wi-Fi softAP\n");
|
syslog(LOG_ERR, "ERROR: Failed to initialize Wi-Fi softAP\n");
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
#endif /* ESP_WLAN_HAS_SOFTAP */
|
#endif /* ESP_WLAN_HAS_SOFTAP */
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,8 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
|
||||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||||
CONFIG_INIT_STACKSIZE=8192
|
CONFIG_INIT_STACKSIZE=8192
|
||||||
CONFIG_INTELHEX_BINARY=y
|
CONFIG_INTELHEX_BINARY=y
|
||||||
|
CONFIG_IOB_BUFSIZE=128
|
||||||
|
CONFIG_IOB_NBUFFERS=160
|
||||||
CONFIG_IOB_THROTTLE=24
|
CONFIG_IOB_THROTTLE=24
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
CONFIG_LIBC_PERROR_STDOUT=y
|
||||||
CONFIG_LIBC_STRERROR=y
|
CONFIG_LIBC_STRERROR=y
|
||||||
|
|
@ -48,6 +50,7 @@ CONFIG_NETDEV_WORK_THREAD=y
|
||||||
CONFIG_NETUTILS_CJSON=y
|
CONFIG_NETUTILS_CJSON=y
|
||||||
CONFIG_NETUTILS_WEBCLIENT=y
|
CONFIG_NETUTILS_WEBCLIENT=y
|
||||||
CONFIG_NET_BROADCAST=y
|
CONFIG_NET_BROADCAST=y
|
||||||
|
CONFIG_NET_ETH_PKTSIZE=1514
|
||||||
CONFIG_NET_ICMP_SOCKET=y
|
CONFIG_NET_ICMP_SOCKET=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_DELAYED_ACK=y
|
CONFIG_NET_TCP_DELAYED_ACK=y
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,8 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
|
||||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||||
CONFIG_INIT_STACKSIZE=8192
|
CONFIG_INIT_STACKSIZE=8192
|
||||||
CONFIG_INTELHEX_BINARY=y
|
CONFIG_INTELHEX_BINARY=y
|
||||||
CONFIG_IOB_NBUFFERS=124
|
CONFIG_IOB_BUFSIZE=128
|
||||||
|
CONFIG_IOB_NBUFFERS=160
|
||||||
CONFIG_IOB_THROTTLE=24
|
CONFIG_IOB_THROTTLE=24
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
CONFIG_LIBC_PERROR_STDOUT=y
|
||||||
CONFIG_LIBC_STRERROR=y
|
CONFIG_LIBC_STRERROR=y
|
||||||
|
|
@ -49,6 +50,7 @@ CONFIG_NETUTILS_CJSON=y
|
||||||
CONFIG_NETUTILS_DHCPD=y
|
CONFIG_NETUTILS_DHCPD=y
|
||||||
CONFIG_NETUTILS_IPERF=y
|
CONFIG_NETUTILS_IPERF=y
|
||||||
CONFIG_NET_BROADCAST=y
|
CONFIG_NET_BROADCAST=y
|
||||||
|
CONFIG_NET_ETH_PKTSIZE=1514
|
||||||
CONFIG_NET_ICMP_SOCKET=y
|
CONFIG_NET_ICMP_SOCKET=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_DELAYED_ACK=y
|
CONFIG_NET_TCP_DELAYED_ACK=y
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@
|
||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
||||||
# modifications.
|
# modifications.
|
||||||
#
|
#
|
||||||
# CONFIG_NDEBUG is not set
|
|
||||||
# CONFIG_NSH_ARGCAT is not set
|
# CONFIG_NSH_ARGCAT is not set
|
||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
||||||
CONFIG_ALLOW_BSD_COMPONENTS=y
|
CONFIG_ALLOW_BSD_COMPONENTS=y
|
||||||
|
|
@ -19,6 +18,7 @@ CONFIG_ARCH_CHIP_ESP32C6WROOM1=y
|
||||||
CONFIG_ARCH_INTERRUPTSTACK=2048
|
CONFIG_ARCH_INTERRUPTSTACK=2048
|
||||||
CONFIG_ARCH_RISCV=y
|
CONFIG_ARCH_RISCV=y
|
||||||
CONFIG_ARCH_STACKDUMP=y
|
CONFIG_ARCH_STACKDUMP=y
|
||||||
|
CONFIG_BOARDCTL_RESET=y
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=15000
|
CONFIG_BOARD_LOOPSPERMSEC=15000
|
||||||
CONFIG_BUILTIN=y
|
CONFIG_BUILTIN=y
|
||||||
CONFIG_DRIVERS_IEEE80211=y
|
CONFIG_DRIVERS_IEEE80211=y
|
||||||
|
|
@ -27,12 +27,12 @@ CONFIG_ESPRESSIF_ESP32C6=y
|
||||||
CONFIG_ESPRESSIF_SPIFLASH=y
|
CONFIG_ESPRESSIF_SPIFLASH=y
|
||||||
CONFIG_ESPRESSIF_SPIFLASH_SPIFFS=y
|
CONFIG_ESPRESSIF_SPIFLASH_SPIFFS=y
|
||||||
CONFIG_ESPRESSIF_WIFI=y
|
CONFIG_ESPRESSIF_WIFI=y
|
||||||
CONFIG_EXAMPLES_RANDOM=y
|
|
||||||
CONFIG_FS_PROCFS=y
|
CONFIG_FS_PROCFS=y
|
||||||
CONFIG_IDLETHREAD_STACKSIZE=2048
|
CONFIG_IDLETHREAD_STACKSIZE=2048
|
||||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||||
CONFIG_INIT_STACKSIZE=8192
|
|
||||||
CONFIG_INTELHEX_BINARY=y
|
CONFIG_INTELHEX_BINARY=y
|
||||||
|
CONFIG_IOB_BUFSIZE=128
|
||||||
|
CONFIG_IOB_NBUFFERS=160
|
||||||
CONFIG_IOB_THROTTLE=24
|
CONFIG_IOB_THROTTLE=24
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
CONFIG_LIBC_PERROR_STDOUT=y
|
||||||
CONFIG_LIBC_STRERROR=y
|
CONFIG_LIBC_STRERROR=y
|
||||||
|
|
@ -42,30 +42,31 @@ CONFIG_NETDEV_PHY_IOCTL=y
|
||||||
CONFIG_NETDEV_WIRELESS_IOCTL=y
|
CONFIG_NETDEV_WIRELESS_IOCTL=y
|
||||||
CONFIG_NETDEV_WORK_THREAD=y
|
CONFIG_NETDEV_WORK_THREAD=y
|
||||||
CONFIG_NETUTILS_CJSON=y
|
CONFIG_NETUTILS_CJSON=y
|
||||||
|
CONFIG_NETUTILS_IPERF=y
|
||||||
CONFIG_NET_BROADCAST=y
|
CONFIG_NET_BROADCAST=y
|
||||||
|
CONFIG_NET_ETH_PKTSIZE=1514
|
||||||
CONFIG_NET_ICMP_SOCKET=y
|
CONFIG_NET_ICMP_SOCKET=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_DELAYED_ACK=y
|
CONFIG_NET_TCP_DELAYED_ACK=y
|
||||||
|
CONFIG_NET_TCP_KEEPALIVE=y
|
||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||||
CONFIG_NET_UDP=y
|
CONFIG_NET_UDP=y
|
||||||
CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
|
CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
|
||||||
CONFIG_NSH_ARCHINIT=y
|
CONFIG_NSH_ARCHINIT=y
|
||||||
CONFIG_NSH_BUILTIN_APPS=y
|
CONFIG_NSH_BUILTIN_APPS=y
|
||||||
|
CONFIG_NSH_DISABLE_DATE=y
|
||||||
CONFIG_NSH_FILEIOSIZE=512
|
CONFIG_NSH_FILEIOSIZE=512
|
||||||
CONFIG_NSH_READLINE=y
|
CONFIG_NSH_READLINE=y
|
||||||
CONFIG_NSH_STRERROR=y
|
CONFIG_NSH_STRERROR=y
|
||||||
CONFIG_PREALLOC_TIMERS=0
|
CONFIG_PREALLOC_TIMERS=0
|
||||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||||
CONFIG_RR_INTERVAL=200
|
CONFIG_RR_INTERVAL=200
|
||||||
CONFIG_SCHED_BACKTRACE=y
|
|
||||||
CONFIG_SCHED_LPWORK=y
|
CONFIG_SCHED_LPWORK=y
|
||||||
CONFIG_SCHED_WAITPID=y
|
CONFIG_SCHED_WAITPID=y
|
||||||
CONFIG_SIG_DEFAULT=y
|
|
||||||
CONFIG_START_DAY=29
|
CONFIG_START_DAY=29
|
||||||
CONFIG_START_MONTH=11
|
CONFIG_START_MONTH=11
|
||||||
CONFIG_START_YEAR=2019
|
CONFIG_START_YEAR=2019
|
||||||
CONFIG_SYSTEM_DHCPC_RENEW=y
|
CONFIG_SYSTEM_DHCPC_RENEW=y
|
||||||
CONFIG_SYSTEM_DUMPSTACK=y
|
|
||||||
CONFIG_SYSTEM_NSH=y
|
CONFIG_SYSTEM_NSH=y
|
||||||
CONFIG_SYSTEM_PING=y
|
CONFIG_SYSTEM_PING=y
|
||||||
CONFIG_TESTING_GETPRIME=y
|
CONFIG_TESTING_GETPRIME=y
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,8 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
|
||||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||||
CONFIG_INIT_STACKSIZE=8192
|
CONFIG_INIT_STACKSIZE=8192
|
||||||
CONFIG_INTELHEX_BINARY=y
|
CONFIG_INTELHEX_BINARY=y
|
||||||
|
CONFIG_IOB_BUFSIZE=128
|
||||||
|
CONFIG_IOB_NBUFFERS=160
|
||||||
CONFIG_IOB_THROTTLE=24
|
CONFIG_IOB_THROTTLE=24
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
CONFIG_LIBC_PERROR_STDOUT=y
|
||||||
CONFIG_LIBC_STRERROR=y
|
CONFIG_LIBC_STRERROR=y
|
||||||
|
|
@ -47,6 +49,7 @@ CONFIG_NETDEV_WORK_THREAD=y
|
||||||
CONFIG_NETUTILS_CJSON=y
|
CONFIG_NETUTILS_CJSON=y
|
||||||
CONFIG_NETUTILS_DHCPD=y
|
CONFIG_NETUTILS_DHCPD=y
|
||||||
CONFIG_NET_BROADCAST=y
|
CONFIG_NET_BROADCAST=y
|
||||||
|
CONFIG_NET_ETH_PKTSIZE=1514
|
||||||
CONFIG_NET_ICMP_SOCKET=y
|
CONFIG_NET_ICMP_SOCKET=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_DELAYED_ACK=y
|
CONFIG_NET_TCP_DELAYED_ACK=y
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,8 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
|
||||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||||
CONFIG_INIT_STACKSIZE=8192
|
CONFIG_INIT_STACKSIZE=8192
|
||||||
CONFIG_INTELHEX_BINARY=y
|
CONFIG_INTELHEX_BINARY=y
|
||||||
|
CONFIG_IOB_BUFSIZE=128
|
||||||
|
CONFIG_IOB_NBUFFERS=160
|
||||||
CONFIG_IOB_THROTTLE=24
|
CONFIG_IOB_THROTTLE=24
|
||||||
CONFIG_LIBC_PERROR_STDOUT=y
|
CONFIG_LIBC_PERROR_STDOUT=y
|
||||||
CONFIG_LIBC_STRERROR=y
|
CONFIG_LIBC_STRERROR=y
|
||||||
|
|
@ -47,6 +49,7 @@ CONFIG_NETDEV_WORK_THREAD=y
|
||||||
CONFIG_NETUTILS_CJSON=y
|
CONFIG_NETUTILS_CJSON=y
|
||||||
CONFIG_NETUTILS_DHCPD=y
|
CONFIG_NETUTILS_DHCPD=y
|
||||||
CONFIG_NET_BROADCAST=y
|
CONFIG_NET_BROADCAST=y
|
||||||
|
CONFIG_NET_ETH_PKTSIZE=1514
|
||||||
CONFIG_NET_ICMP_SOCKET=y
|
CONFIG_NET_ICMP_SOCKET=y
|
||||||
CONFIG_NET_TCP=y
|
CONFIG_NET_TCP=y
|
||||||
CONFIG_NET_TCP_DELAYED_ACK=y
|
CONFIG_NET_TCP_DELAYED_ACK=y
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue