Change to my own struct for the virtual files init the index.txt from the tftp_server_init add tftp_server_deinit + add to docs
29 lines
640 B
Markdown
29 lines
640 B
Markdown
# TFTP
|
|
This is the documentation of the TFTP task
|
|
## Initialization
|
|
The TFTP task is initialized in the main function.
|
|
```c
|
|
// Initialize TFTP task
|
|
tftp_init();
|
|
```
|
|
## Deinitialization
|
|
If you would ever want to deinitialize the TFTP task, you can do so by calling the following function.
|
|
```c
|
|
// Deinitialize TFTP task
|
|
tftp_server_deinit();
|
|
```
|
|
|
|
## Usage
|
|
The TFTP task is used to receive and send files via TFTP.
|
|
### Receive a file
|
|
index.txt contains a list of files on the file system.
|
|
```bash
|
|
tftp -g -r <filename> <ip>
|
|
```
|
|
### Send a file
|
|
You can only write to the following files:
|
|
- virtImage.raw
|
|
```bash
|
|
tftp -p -l <filename> <ip>
|
|
```
|