Spresense-Arduino のスケッチ例 pcm_captureではバッファにデータがたまると終了するようになっていますが、これを

データ収録開始→バッファにデータが貯まる→データ取り出し&データをSPI送信→バッファクリア→データ収録開始→…

のようなサイクルにしたいのですが、連続して音声データをキャプチャする場合、

theAudio->startRecorder();
↓
theAudio->readFrames(...);
↓
theAudio->stopRecorder();
↓
theAudio->startRecorder();
↓
…
のように繰り返すことになるのでしょうか?
可能であればサンプルコードをご提示願えませんでしょうか

もうひとつ、SpresenseにおいてSPI通信を行う場合、Spresenseをスレーブとして動作させることは可能でしょうか?

よろしくお願いいたします。