mirror of
https://github.com/thelsing/knx.git
synced 2025-08-03 13:48:15 +02:00
Silent warning ESP IDF build
This commit is contained in:
parent
ef7f6fc1ad
commit
f2ace7598a
@ -64,14 +64,15 @@ void Esp32IdfPlatform::setupUart()
|
|||||||
{
|
{
|
||||||
if (_uart_installed)
|
if (_uart_installed)
|
||||||
return;
|
return;
|
||||||
uart_config_t uart_config = {
|
uart_config_t uart_config;
|
||||||
.baud_rate = 19200,
|
memset(&uart_config, 0, sizeof(uart_config));
|
||||||
.data_bits = UART_DATA_8_BITS,
|
uart_config.baud_rate = 19200;
|
||||||
.parity = UART_PARITY_EVEN,
|
uart_config.data_bits = UART_DATA_8_BITS;
|
||||||
.stop_bits = UART_STOP_BITS_1,
|
uart_config.parity = UART_PARITY_EVEN;
|
||||||
.flow_ctrl = UART_HW_FLOWCTRL_DISABLE,
|
uart_config.stop_bits = UART_STOP_BITS_1;
|
||||||
.source_clk = UART_SCLK_DEFAULT,
|
uart_config.flow_ctrl = UART_HW_FLOWCTRL_DISABLE;
|
||||||
};
|
uart_config.source_clk = UART_SCLK_DEFAULT;
|
||||||
|
|
||||||
ESP_ERROR_CHECK(uart_driver_install(_uart_num, 256 * 2, 0, 0, NULL, 0));
|
ESP_ERROR_CHECK(uart_driver_install(_uart_num, 256 * 2, 0, 0, NULL, 0));
|
||||||
ESP_ERROR_CHECK(uart_param_config(_uart_num, &uart_config));
|
ESP_ERROR_CHECK(uart_param_config(_uart_num, &uart_config));
|
||||||
ESP_ERROR_CHECK(uart_set_pin(_uart_num, _txPin, _rxPin, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE));
|
ESP_ERROR_CHECK(uart_set_pin(_uart_num, _txPin, _rxPin, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE));
|
||||||
@ -201,7 +202,8 @@ void Esp32IdfPlatform::setupMultiCast(uint32_t addr, uint16_t port)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct sockaddr_in saddr = {0};
|
struct sockaddr_in saddr;
|
||||||
|
memset(&saddr, 0, sizeof(saddr));
|
||||||
saddr.sin_family = AF_INET;
|
saddr.sin_family = AF_INET;
|
||||||
saddr.sin_port = htons(port);
|
saddr.sin_port = htons(port);
|
||||||
saddr.sin_addr.s_addr = htonl(INADDR_ANY);
|
saddr.sin_addr.s_addr = htonl(INADDR_ANY);
|
||||||
@ -213,7 +215,8 @@ void Esp32IdfPlatform::setupMultiCast(uint32_t addr, uint16_t port)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct ip_mreq imreq = {0};
|
struct ip_mreq imreq;
|
||||||
|
memset(&imreq, 0, sizeof(imreq));
|
||||||
imreq.imr_interface.s_addr = IPADDR_ANY;
|
imreq.imr_interface.s_addr = IPADDR_ANY;
|
||||||
imreq.imr_multiaddr.s_addr = addr;
|
imreq.imr_multiaddr.s_addr = addr;
|
||||||
if (setsockopt(_sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &imreq, sizeof(struct ip_mreq)) < 0)
|
if (setsockopt(_sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &imreq, sizeof(struct ip_mreq)) < 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user