added FatFs functional components
added FatFs functional components