Skip to content

Commit

Permalink
Merge branch 'feature/support_configurable_http_buffer_size' into 'ma…
Browse files Browse the repository at this point in the history
…ster'

feat(ESPAT-1797): Supported configurable http buffer size

See merge request application/esp-at!1531
  • Loading branch information
xcguang committed Mar 7, 2024
2 parents 7606a54 + c468cb6 commit 20a4922
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
12 changes: 12 additions & 0 deletions components/at/src/at_default_config.c
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,18 @@ uint32_t esp_at_get_netconn_count(void)
}
#endif

#ifdef CONFIG_AT_HTTP_COMMAND_SUPPORT
uint32_t esp_at_get_http_tx_buffer_size(void)
{
return CONFIG_AT_HTTP_TX_BUFFER_SIZE;
}

uint32_t esp_at_get_http_rx_buffer_size(void)
{
return CONFIG_AT_HTTP_RX_BUFFER_SIZE;
}
#endif

#ifdef CONFIG_AT_OTA_SUPPORT
const char* esp_at_get_ota_token_by_id(uint32_t id, at_ota_mode_t ota_mode)
{
Expand Down
14 changes: 14 additions & 0 deletions main/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,20 @@ config AT_HTTP_COMMAND_SUPPORT
Please enlarge AT_PROCESS_TASK_STACK_SIZE to be more than 4096 if HTTPS link need to establish,
otherwise, unexpected crash probably occur due to AT process task overflow.

config AT_HTTP_TX_BUFFER_SIZE
int "Default HTTP TX buffer size"
default 2048
depends on AT_HTTP_COMMAND_SUPPORT
help
This buffer size using for transmit HTTP request

config AT_HTTP_RX_BUFFER_SIZE
int "Default HTTP RX buffer size"
default 2048
depends on AT_HTTP_COMMAND_SUPPORT
help
This buffer size using for receive HTTP response

config AT_WS_COMMAND_SUPPORT
bool "AT WebSocket command support."
default "n"
Expand Down

0 comments on commit 20a4922

Please sign in to comment.