2014/06/24

[ble]SD_SOFTDEVICE_ENABLEの解釈が間違ってた

まだnRF51822でSoftDeviceの初期化がうまくいっていない。
うーむ。。。

とりあえず、コメントの解釈を間違っていたことだけはわかったので、メモ。
解決にはならないんだけどね。

* @note Some care must be taken if a low frequency clock source is already running when calling this function:
*       If the LF clock has a different source then the one currently running, it will be stopped. Then, the new
*       clock source will be started.

「先にLFCLKを動かしてないといかん」と思っていたが「先に動かしていた場合は以下を気をつけろ」だった。
ってことは、動かさなくていいんだ。
そして、それは最初と同じ話に戻るということで、結局はここで固まっているという・・・。

うーん、HFCLKは外部CLKで動作させ、LFCLKは止めたままで呼んでみるか。。