nuttx/Documentation/applications
Swatantra Yadav 5b597668f0 Documentation/netutils: add comprehensive guide for tftpc
Provide a complete documentation guide for the tftpc (TFTP client) network
utility in Documentation/applications/netutils/tftpc/index.rst, replacing
the previous 5-line placeholder stub.

Includes:
- Architecture overview (NSH get/put engine + programmatic C APIs)
- Key features (RFC 1350, octet/netascii modes, streaming callbacks, dynamic TID port negotiation)
- Configuration options table and networking prerequisites
- NSH get and put command synopses, option flags, and terminal examples
- C API reference for filesystem helpers (tftpget, tftpput) and streaming callbacks (tftpget_cb, tftpput_cb)
- Complete, runnable C application example demonstrating callback-based streaming downloads

Addresses #11081

Signed-off-by: Swatantra Yadav <maverickswatantra@gmail.com>
2026-10-08 15:55:47 -03:00
..
audioutils docs/applications/audioutils: Document Morsey library 2026-07-24 12:03:37 +08:00
benchmarks boards/xtensa/esp32s3: New board WaveShare ESP32-S3-Touch-LCD-1.28 (WIP). 2026-04-24 16:27:08 +08:00
boot style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
canutils Documentation: update Lely CANopen doc 2026-07-06 11:02:46 -03:00
crypto documentation: Document MQTT-C with Mbed TLS usage. 2026-04-14 16:05:54 +08:00
examples Documentation: brand new layout for NuttX documentation. 2026-10-08 01:40:54 +08:00
fsutils Documentation: add flashtool utility 2025-12-23 08:48:26 -03:00
games Documentation: brand new layout for NuttX documentation. 2026-10-08 01:40:54 +08:00
graphics boards/xtensa/esp32s3: New board WaveShare ESP32-S3-Touch-LCD-1.28 (WIP). 2026-04-24 16:27:08 +08:00
industry docs: add SCPI application documentation 2026-06-24 23:29:57 +08:00
inertial
interpreters Documentation: Add entry for Python on ESP32-P4 2026-05-23 09:35:16 -03:00
logging boards/nucleo-c071rb: add adcscope example 2026-03-24 18:24:40 +01:00
lte
math Documentation/math: explain that KissFFT is a small FFT library 2026-09-22 00:11:08 +08:00
mlearning Documentation: brand new layout for NuttX documentation. 2026-10-08 01:40:54 +08:00
netutils Documentation/netutils: add comprehensive guide for tftpc 2026-10-08 15:55:47 -03:00
nsh docs: document chroot jail root 2026-09-20 22:27:38 +08:00
sdr documentation: spelling and grammar fixes 2025-07-24 14:44:02 +08:00
system Documentation: brand new layout for NuttX documentation. 2026-10-08 01:40:54 +08:00
testing Documentation: brand new layout for NuttX documentation. 2026-10-08 01:40:54 +08:00
tools Documentation: brand new layout for NuttX documentation. 2026-10-08 01:40:54 +08:00
wireless documentation: spelling and grammar fixes 2025-07-24 14:44:02 +08:00
index.rst Documentation/applications: add mlearning docs and rename mlearing. 2026-09-03 14:41:34 +08:00