TFTP
Add initial framework, not doing anything at the moment
This commit is contained in:
12
project/Core/Inc/tftp.h
Normal file
12
project/Core/Inc/tftp.h
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
//
|
||||||
|
// Created by sanderspeetjens on 06/11/23.
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifndef PROJECT_TFTP_H
|
||||||
|
#define PROJECT_TFTP_H
|
||||||
|
#include <tftp_server.h>
|
||||||
|
|
||||||
|
extern struct tftp_context tftpContext_s;
|
||||||
|
|
||||||
|
void tftp_server_init(void);
|
||||||
|
#endif //PROJECT_TFTP_H
|
||||||
37
project/Core/Src/tftp.c
Normal file
37
project/Core/Src/tftp.c
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
//
|
||||||
|
// Created by sanderspeetjens on 06/11/23.
|
||||||
|
//
|
||||||
|
|
||||||
|
#include "tftp.h"
|
||||||
|
|
||||||
|
void *tftp_open(const char *fname, const char *mode, u8_t write)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void tftp_close(void *handle)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
int tftp_read(void* handle, void* buf, int bytes)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int tftp_write(void* handle, struct pbuf* p)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
struct tftp_context tftpContext_s =
|
||||||
|
{
|
||||||
|
tftp_open,
|
||||||
|
tftp_close,
|
||||||
|
tftp_read,
|
||||||
|
tftp_write
|
||||||
|
};
|
||||||
|
|
||||||
|
void tftp_server_init(void)
|
||||||
|
{
|
||||||
|
tftp_init(&tftpContext_s);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user