Hello,

I just opened a new PR adding FAT support:

https://github.com/apache/incubator-mynewt-core/pull/121

This implements: https://issues.apache.org/jira/browse/MYNEWT-318

I've used Elm-Chan's FATFS (kind of de-facto in the embedded world):
http://www.elm-chan.org/fsw/ff/00index_e.html 

This is basically 1-clause BSD compatible licensed so should be no
problem to add to repo but correct me if I'm wrong!

For now the implementation is limited to using hal_flash infrastructure.
Since no sane person would ever format a microcontroller flash using FAT
(I hope!), I see two options moving forward:

1) Write a MMC driver to access SD-Cards. I think this would rely only
on having a hal_spi driver.
2) Add support for USB and USB disks. This is much harder but will have
to be done eventually anyway.

So, what's the suggestion?

Fabio Utzig

Reply via email to