* along with this program. If not, see <http://www.gnu.org/licenses/>.\r
*\r
* For further information please contact.\r
- * http://nyatla.jp/\r
- * <airmail(at)ebony.plala.or.jp> or <nyatla(at)nyatla.jp>\r
+ * http://nyatla.jp/\r
+ * <airmail(at)ebony.plala.or.jp> or <nyatla(at)nyatla.jp>\r
*\r
*********************************************************************************/\r
/**\r
#define NyLPC_MCU_UNKNOWN 1\r
#define NyLPC_MCU_LPC17xx 2\r
#define NyLPC_MCU_LPC4088 3\r
+#define NyLPC_MCU_K64F 4\r
\r
#define NyLPC_MCU NyLPC_MCU_LPC17xx\r
\r
* 通常は、NyLPC_ARCH_FREERTOSを使用します。\r
*/\r
#ifdef WIN_DEBUG\r
- #define NyLPC_ARCH NyLPC_ARCH_WIN32\r
+ #define NyLPC_ARCH NyLPC_ARCH_WIN32\r
#else\r
- #define NyLPC_ARCH NyLPC_ARCH_FREERTOS\r
+ #define NyLPC_ARCH NyLPC_ARCH_FREERTOS\r
#endif\r
\r
\r
////////////////////////////////////////////////////////////////////////////////////////////////\r
\r
#if NyLPC_ARCH==NyLPC_ARCH_WIN32\r
- //PACKED STRUCTの無効化\r
- #define PACK_STRUCT_END\r
- //OSタイプによりMCUを修正\r
-# undef NyLPC_MCU\r
-# define NyLPC_MCU NyLPC_MCU_UNKNOWN\r
+ //PACKED STRUCTの無効化\r
+ #define PACK_STRUCT_END\r
+ //OSタイプによりMCUを修正\r
+# undef NyLPC_MCU\r
+# define NyLPC_MCU NyLPC_MCU_UNKNOWN\r
#endif\r
\r
\r
#define NyLPC_CONFIG_cHttpStream_DEBUG 0\r
\r
////////////////////////////////////////////////////////////////////////////////////////////////\r
-//SDKのパラメータの上書きができます。\r
+//Application Configuration\r
////////////////////////////////////////////////////////////////////////////////////////////////\r
-/*以下のパラメータは上書きができます。*/\r
\r
-//# define NyLPC_cHttpd_NUMBER_OF_CONNECTION_THREAD 3\r
-//# define NyLPC_cHttpd_MAX_PERSISTENT_CONNECTION (NyLPC_cHttpd_NUMBER_OF_CONNECTION_THREAD-1)\r
-//# define NyLPC_cHttpdThread_SIZE_OF_THREAD_STACK 1024\r
-//# define NyLPC_cHttpdConnection_SIZE_OF_RX_BUF 512\r
-//# define NyLPC_cUipService_config_STACK_SIZE (256+192+192)\r
-////////////////////////////////////////////////////////////////////////////////////////////////\r
-//固有情報\r
-////////////////////////////////////////////////////////////////////////////////////////////////\r
+#define NyLPC_cHttpdThread_SIZE_OF_THREAD_STACK (1024+512)\r
+#define NyLPC_cHttpd_MAX_PERSISTENT_CONNECTION 1\r
\r
-/*固有プラットフォーム設定はここに記述します。*/\r
+#define NyLPC_cMiMicIpNetIf_config_TCPLISTENER_MAX 2\r
+#define NyLPC_cMiMicIpNetIf_config_TCPSOCKET_MAX 3\r
+#define NyLPC_cMiMicIpNetIf_config_UDPSOCKET_MAX 1\r
+#define NyLPC_cMiMicIpNetIf_config_NB_UDPSOCKET_MAX 2\r
\r
\r
+/*固有プラットフォーム設定はここに記述します。*/\r
+//#undef NyLPC_ARCH\r
+//#define NyLPC_ARCH NyLPC_ARCH_MBEDRTOS\r
\r
+#ifdef TARGET_LPC4088\r
+# undef NyLPC_MCU\r
+# define NyLPC_MCU NyLPC_MCU_LPC4088\r
+#endif\r
+#ifdef TARGET_K64F\r
+# undef NyLPC_MCU\r
+# define NyLPC_MCU NyLPC_MCU_K64F\r
+# define NyLPC_TTxBufferHeader_ALIGNMENT 16 //EthernetのTXメモリブロックヘッダを16バイトアラインメントにする\r
+# define NyLPC_TcEthernetMM_BUF_PADDING 16 //2バイトでいいんだけど16バイトアライメントにするために16\r
+#endif\r
\r
#ifdef __cplusplus\r
}\r