This is Webservice SDK for mbed. LPCXpresso1769/LPC1768/FRDM-K64F/LPC4088

Fork of libMiMic by Ryo Iizuka

Revision:
68:f7def7eb5504
Parent:
41:2389bd6b6f74
Child:
69:8c5f220441f5
diff -r 258e84040262 -r f7def7eb5504 core/include/NyLPC_config.h
--- a/core/include/NyLPC_config.h	Wed Oct 23 04:49:08 2013 +0000
+++ b/core/include/NyLPC_config.h	Thu May 22 12:59:50 2014 +0000
@@ -34,6 +34,11 @@
 extern "C" {
 #endif /* __cplusplus */
 
+////////////////////////////////////////////////////////////////////////////////////////////////
+// ENDIAN
+////////////////////////////////////////////////////////////////////////////////////////////////
+
+
 /**
  * 定義値です。LITTLE ENDIANを表します。
  */
@@ -48,9 +53,18 @@
  * この値は、NyLPClibに影響を及ぼします。
  */
 #define NyLPC_ENDIAN NyLPC_ENDIAN_LITTLE
+////////////////////////////////////////////////////////////////////////////////////////////////
+// MCU
+////////////////////////////////////////////////////////////////////////////////////////////////
+#define NyLPC_MCU_UNKNOWN 1
+#define NyLPC_MCU_LPC17xx 2
+#define NyLPC_MCU_LPC4088 3
+
+#define NyLPC_MCU NyLPC_MCU_LPC17xx
+
 
 ////////////////////////////////////////////////////////////////////////////////////////////////
-// アーキテクチャ選択値
+// OS
 ////////////////////////////////////////////////////////////////////////////////////////////////
 
 /**
@@ -73,7 +87,7 @@
 #ifdef WIN_DEBUG
     #define NyLPC_ARCH NyLPC_ARCH_WIN32
 #else
-    #define NyLPC_ARCH NyLPC_ARCH_MBEDRTOS
+    #define NyLPC_ARCH NyLPC_ARCH_FREERTOS
 #endif
 
 
@@ -82,10 +96,15 @@
 ////////////////////////////////////////////////////////////////////////////////////////////////
 
 #if NyLPC_ARCH==NyLPC_ARCH_WIN32
+    //PACKED STRUCTの無効化
     #define PACK_STRUCT_END
+    //OSタイプによりMCUを修正
+    #undef NyLPC_ARCH
+    #define NyLPC_MCU NyLPC_MCU_UNKNOWN
 #endif
 
 
+
 ////////////////////////////////////////////////////////////////////////////////////////////////
 //デバック情報
 ////////////////////////////////////////////////////////////////////////////////////////////////
@@ -97,6 +116,14 @@
  */
 #define NyLPC_CONFIG_cHttpStream_DEBUG 0
 
+////////////////////////////////////////////////////////////////////////////////////////////////
+//デバック情報
+////////////////////////////////////////////////////////////////////////////////////////////////
+
+/*固有プラットフォーム設定はここに記述します。*/
+#undef NyLPC_ARCH
+#define NyLPC_ARCH NyLPC_ARCH_MBEDRTOS
+
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */