プロメモグラム

誰が見てもわかるような文章を目指す

ble_writeとble_do_events

やっていて疑問に思ったのはble_write

このデータはどのようにして送っているのかメモ

 

ble_writeは送信すると、SDKのReadmeには書いてあったのだが

実際は送信せずに送信するバッファに溜め込んでいるようだ

確証はできないがソースコードをみる限り一つのble_writeには1バイトしか使えない模様(16ビットのunsigned intをわざわざ2回のble_writeを使っているところより)

そうしておいてble_do_eventsで一気に送信している。

 

iPhone側にはバッファにためられたデータを受信するのである程度の操作が必要である。

1文字のcharならNSStringの何らかのメソッドによりエンコードして代入するだけだが、int型なんかだと少々厄介そうだ。