KonstantinKondrashov 709abee65c example_tests: Deletes usage esp32c3 ECO0 in CI (by default ECO3) 4 năm trước cách đây
..
main 66fb5a29bb Whitespace: Automated whitespace fixes (large commit) 5 năm trước cách đây
CMakeLists.txt d9939cedd9 cmake: make main a component again 7 năm trước cách đây
Makefile 66fb5a29bb Whitespace: Automated whitespace fixes (large commit) 5 năm trước cách đây
README.md 18e83bcd53 Allow VFS file descriptors in select() 7 năm trước cách đây
example_test.py c85d949c1f ci: run Example_GENERIC for C3 4 năm trước cách đây
sdkconfig.ci 709abee65c example_tests: Deletes usage esp32c3 ECO0 in CI (by default ECO3) 4 năm trước cách đây

README.md

Synchronous I/O multiplexing example

The example demonstrates the use of synchronous I/O multiplexing by the select() function with UART and socket file descriptors. The example starts three tasks:

  1. The first task writes periodically to the UART1 file descriptor.
  2. The second task writes periodically to the socket descriptor.
  3. Both UART1 and the socket are configured to act as loopbacks. The third task detects by the use of select() whether it is possible to read from UART1 or the socket, and receives the sent messages from the other tasks.

See the README.md file in the upper level 'examples' directory for more information about examples.