mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
無線の初期化を行うように変更。(製品技術部からの要望:無線 国コードを取得したい)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1990 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
3526a9f736
commit
6127c16f17
@ -69,8 +69,8 @@ Ltdautoload SCRWRAM
|
|||||||
Library libnvram_sp$(LIBSUFFIX).a
|
Library libnvram_sp$(LIBSUFFIX).a
|
||||||
Library librtc_sp$(LIBSUFFIX).a
|
Library librtc_sp$(LIBSUFFIX).a
|
||||||
Library libfatfs_sp$(LIBSUFFIX).a
|
Library libfatfs_sp$(LIBSUFFIX).a
|
||||||
# Library libwm_sp$(LIBSUFFIX).a
|
Library libwm_sp$(LIBSUFFIX).a
|
||||||
# Library libnwm_sp$(LIBSUFFIX).a
|
Library libnwm_sp$(LIBSUFFIX).a
|
||||||
Library libwvr_sp$(LIBSUFFIX).a
|
Library libwvr_sp$(LIBSUFFIX).a
|
||||||
Library libwl_sp$(LIBSUFFIX).a
|
Library libwl_sp$(LIBSUFFIX).a
|
||||||
Library libwpa_sp$(LIBSUFFIX).a
|
Library libwpa_sp$(LIBSUFFIX).a
|
||||||
|
|||||||
@ -75,6 +75,7 @@
|
|||||||
static void PrintDebugInfo(void);
|
static void PrintDebugInfo(void);
|
||||||
static OSHeapHandle InitializeAllocateSystem(void);
|
static OSHeapHandle InitializeAllocateSystem(void);
|
||||||
static void InitializeFatfs(void);
|
static void InitializeFatfs(void);
|
||||||
|
static void InitializeNwm(OSHeapHandle hh);
|
||||||
static void InitializeCardPower(void);
|
static void InitializeCardPower(void);
|
||||||
static void InitializeCdc(void);
|
static void InitializeCdc(void);
|
||||||
static void DummyThread(void* arg);
|
static void DummyThread(void* arg);
|
||||||
@ -130,7 +131,7 @@ TwlSpMain(void)
|
|||||||
FS_Init(FS_DMA_NOT_USE); // FS for CARD
|
FS_Init(FS_DMA_NOT_USE); // FS for CARD
|
||||||
FS_CreateReadServerThread(THREAD_PRIO_FS); // FS for CARD
|
FS_CreateReadServerThread(THREAD_PRIO_FS); // FS for CARD
|
||||||
InitializeFatfs(); // FAT-FS
|
InitializeFatfs(); // FAT-FS
|
||||||
// InitializeNwm(heapHandle); // TWL –³<E28093>ü
|
InitializeNwm(heapHandle); // TWL 無線
|
||||||
MCU_InitIrq(THREAD_PRIO_MCU); // マイコン
|
MCU_InitIrq(THREAD_PRIO_MCU); // マイコン
|
||||||
|
|
||||||
if (OSi_IsCodecTwlMode() == TRUE)
|
if (OSi_IsCodecTwlMode() == TRUE)
|
||||||
@ -142,7 +143,7 @@ TwlSpMain(void)
|
|||||||
SND_Init(THREAD_PRIO_SND); // サウンド
|
SND_Init(THREAD_PRIO_SND); // サウンド
|
||||||
SNDEX_Init(THREAD_PRIO_SNDEX); // サウンド拡張
|
SNDEX_Init(THREAD_PRIO_SNDEX); // サウンド拡張
|
||||||
RTC_Init(THREAD_PRIO_RTC); // RTC
|
RTC_Init(THREAD_PRIO_RTC); // RTC
|
||||||
// WVR_Begin(heapHandle); // NITRO –³<E28093>ü
|
WVR_Begin(heapHandle); // NITRO 無線
|
||||||
SPI_Init(THREAD_PRIO_SPI);
|
SPI_Init(THREAD_PRIO_SPI);
|
||||||
InitializeCardPower(); // カード電源ON(検査プログラム用)
|
InitializeCardPower(); // カード電源ON(検査プログラム用)
|
||||||
|
|
||||||
@ -251,6 +252,34 @@ InitializeFatfs(void)
|
|||||||
OS_KillThread(&thread, NULL);
|
OS_KillThread(&thread, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*---------------------------------------------------------------------------*
|
||||||
|
Name: InitializeNwm
|
||||||
|
Description: NWMライブラリを初期化する。
|
||||||
|
Arguments: hh - 利用可能なヒープのハンドルを指定。
|
||||||
|
Returns: None.
|
||||||
|
*---------------------------------------------------------------------------*/
|
||||||
|
static void
|
||||||
|
InitializeNwm(OSHeapHandle hh)
|
||||||
|
{
|
||||||
|
NwmspInit nwmInit;
|
||||||
|
|
||||||
|
/* [TODO] 確保しているヒープ領域が新無線一式が必要としているメモリ量以上かのチェックが必要 */
|
||||||
|
|
||||||
|
nwmInit.cmdPrio = THREAD_PRIO_NWM_COMMAND;
|
||||||
|
nwmInit.evtPrio = THREAD_PRIO_NWM_EVENT;
|
||||||
|
nwmInit.sdioPrio = THREAD_PRIO_NWM_SDIO;
|
||||||
|
|
||||||
|
nwmInit.dmaNo = DMA_NO_NWM;
|
||||||
|
nwmInit.drvHeap.id = OS_ARENA_WRAM_SUBPRIV;
|
||||||
|
nwmInit.drvHeap.handle = hh;
|
||||||
|
|
||||||
|
nwmInit.wpaPrio = THREAD_PRIO_NWM_WPA;
|
||||||
|
nwmInit.wpaHeap.id = OS_ARENA_WRAM_SUBPRIV;
|
||||||
|
nwmInit.wpaHeap.handle = hh;
|
||||||
|
|
||||||
|
NWMSP_Init(&nwmInit);
|
||||||
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: InitializeCardPower
|
Name: InitializeCardPower
|
||||||
Description: カード電源をONする。
|
Description: カード電源をONする。
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user