This is Webservice SDK for mbed. LPCXpresso1769/LPC1768/FRDM-K64F/LPC4088
Fork of libMiMic by
Diff: core/include/NyLPC_config.h
- Revision:
- 68:f7def7eb5504
- Parent:
- 41:2389bd6b6f74
- Child:
- 69:8c5f220441f5
--- 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 */