I adapt my ftp server for Arduino Due (see my post on Arduino forum) to the STM32-E407 and ChibiOS
The software is on Github and is developed under ChibiStudio and chibios 2.6.7
This is my first project with ChibiOS so please be indulgent ...
User name is STM32-E407 and password is chibi. They are defined in ftps/ftps.h with other parameters
I use dhcp so LWIP_DHCP is defined to 1 in file lwipthread.c
Tested with the following clients: FTP Rush and Filezilla under windows, gFTP and Filezilla under linux
The following commands are implemented:
USER, PASS
CDUP, CWD, QUIT
MODE, STRU, TYPE
PASV, PORT
DELE
LIST, MLSD, NLST
NOOP, PWD
RETR, STOR
MKD, RMD
RNTO, RNFR
FEAT, SIZE
SITE FREE
There are more details in file readme.txt
I would appreciate remarks, suggestions, testing, ...