Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

T4 v209とTFAT v400を同時に使おうとするとITRONデータ型のUINTが多重定義となる #7

Open
HirokiIshiguro opened this issue Oct 10, 2020 · 1 comment
Labels
bug Something isn't working

Comments

@HirokiIshiguro
Copy link
Collaborator

image

@HirokiIshiguro
Copy link
Collaborator Author

TFAT v30x系だと原型のFatFsをルネサスAPIのR_xxx_xxx()でラップしていてそのうえでライブラリ化していたからこの問題はなかったが、TFAT v40x系でFatFsをソースコードのまま使用するようになり問題が出た。

ひとまずT4側(r_t4_itcpip.h)かTFAT側(ff.h)のUINTの定義を削除すれば直る。
将来的にはこの辺りはOS Abstraction LayerをFITモジュール化しそこで標準型を定義すべき。

@HirokiIshiguro HirokiIshiguro added the bug Something isn't working label Oct 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant