FATライブラリとT4ライブラリを同時に使用する

スマートコンフィグレータを使用すると、簡単にFITモジュールを組み込むことができます。
しかし、残念な事にライブラリ同士の相性も存在するらしく、組み合わせるとエラーが出ることがあります。

そこで、ソースファイルを編集して対応します。原因はUINTが複数のモジュールで競合しているため。
それぞれのヘッダファイルに、#ifdef XXXと、#endifを追加し、別のモジュールを読み込んでいたら、typedefしない様に修正。
(すでにtypedef済みかチェックできると、良いのだけれど…)

r_t4_itcpip.h
#ifndef FF_DEFINED
typedef UW UINT;
#endif

ff.h
#ifndef _R_T4_ITCPIP_H
typedef unsigned int UINT; /* int must be 16-bit or 32-bit */
#endif