zephyr/samples/net/sockets
Alberto Escolar Piedras cb53e40ff9 drivers uart_native_posix: rename to native_pty and support N instances
Rename the driver from uart_native_posix to uart_native_pty.
Including renaming the DTS compatible, and kconfig options, deprecating
the old ones.

And refactor the driver, generalizing it, so we can have any number of
instances.
Note that, unfortunately generalizing to N instances cannot be done
without a degree of backwards compatibility breakage: This driver was
born with all its configuration and selection of the instances based on
kconfig.
When the driver was made to use DT, it was done in a way that required
both DT and kconfig needing to manually coherently enable the 2nd UART.
This has now been fixed, which it means only DT is used to decide how
many instances are avaliable, and UART_NATIVE_POSIX_PORT_1_ENABLE is
just ignored.

Including:
* Deprecate UART_NATIVE_WAIT_PTS_READY_ENABLE: the options is always on
  now as it has no practical drawbacks.
* Deprecate UART_NATIVE_POSIX_PORT_1_ENABLE: DTS intanciation defines it
  being available now.
* Rename a few functions and in general shorten pseudo-tty/pseudo-
  terminal to PTY instead of PTTY.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-03-11 18:54:02 +01:00
..
big_http_download boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
can boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
coap_client net: Deprecate CONFIG_NET_SOCKETS_POLL_MAX 2024-10-14 13:01:51 +02:00
coap_download samples: net: sockets: coap_download: Cancel requests before closing 2025-02-18 13:31:15 +01:00
coap_server drivers uart_native_posix: rename to native_pty and support N instances 2025-03-11 18:54:02 +01:00
dumb_http_server sample: dumb_http_server: remove unused netusb configuration 2025-02-10 11:31:25 +01:00
dumb_http_server_mt boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
echo boards: ti: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
echo_async drivers: wifi: make WIFI_BUILD_ONLY_MODE global symbol 2024-12-18 18:17:16 +01:00
echo_async_select net: Deprecate CONFIG_NET_SOCKETS_POLL_MAX 2024-10-14 13:01:51 +02:00
echo_client samples: echo_client echo_server: update tests 2025-02-14 03:08:48 +01:00
echo_server drivers/ethernet/eth_native_posix: Rename to eth_native_tap 2025-03-07 20:10:38 +01:00
echo_service boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
http_client boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
http_get drivers/ethernet/eth_native_posix: Rename to eth_native_tap 2025-03-07 20:10:38 +01:00
http_server boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
net_mgmt boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
packet
sntp_client samples: net: sntp_client: demonstrate async SNTP 2025-03-07 19:51:40 +01:00
socketpair
tcp
txtime drivers/ethernet/eth_native_posix: Rename to eth_native_tap 2025-03-07 20:10:38 +01:00
websocket_client boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
sockets.rst