Se importando un progetto scritto con STM32CubeIde di versione precedente vi dovesse capitare di ricevere l’errore
caddr_t’ undeclared (first use in this function)
è dovuto al fatto che il tipo caddr non è riconosciuto.
E’ di facile risoluzione basta andare nel file sysmem.c presente all’interno del progetto ed inserire tra i vari include:
#include <sys/types.h>

e ricompilare