mbed HRM1017にSBBLE/konashiを移植する実験(途中)

Dependencies:   BLE_API mbed nRF51822

Fork of BLE_TEST_konashi by robo 8080

Konashi/SBBLEと完全互換ではないので注意!!

ライブラリ類をUpdateするとコンパイル出来なくなります。インポートした物をそのまま使って下さい。

Characteristicを増やすと挙動がおかしくなる不具合があります。

  1. onDataWrittenコールバック関数が呼ばれなくなる。
  2. onDisconnectionコールバック関数の中の"ble.startAdvertising()"でハングする。

PIO入出力と次の3つのうちの2つまでの組み合わせなら動作するのを確認しました。

main.cppの20行目付近で選択できます。

  1. PWM
  2. I2C
  3. UART

IOの構成を変更したときは、iPhone/iPadのBluetoothをOFF->ONしてキャッシュをクリアする必要があります。

IOのピン割り付けはソースコードを見てください。

動作確認にはiOSのSBBLEアプリが使えます。

https://itunes.apple.com/jp/app/sbble/id788610934?mt=8

History

2016/04/20 ?????BLE API????; TY51822r3 ??Build?????; default tip

2016-04-19, by mbed_tw_hoehoe [Tue, 19 Apr 2016 16:22:00 +0000] rev 12

2016/04/20 ?????BLE API????; TY51822r3 ??Build?????;


test1

2014-09-07, by robo8080 [Sun, 07 Sep 2014 05:35:49 +0000] rev 11

test1


IO???Notify??

2014-08-25, by robo8080 [Mon, 25 Aug 2014 06:56:42 +0000] rev 10

IO???Notify??


i2c test

2014-08-18, by robo8080 [Mon, 18 Aug 2014 06:47:20 +0000] rev 9

i2c test


DeviceName??

2014-08-17, by robo8080 [Sun, 17 Aug 2014 00:53:23 +0000] rev 8

DeviceName??


test3

2014-08-16, by robo8080 [Sat, 16 Aug 2014 06:53:51 +0000] rev 7

test3


test2

2014-08-16, by robo8080 [Sat, 16 Aug 2014 06:51:59 +0000] rev 6

test2


test1

2014-08-16, by robo8080 [Sat, 16 Aug 2014 02:10:08 +0000] rev 5

test1


updating underlying libraries.

2014-06-13, by rgrover1 [Fri, 13 Jun 2014 12:13:02 +0000] rev 4

updating underlying libraries.


updating the underlying libraries.

2014-06-13, by rgrover1 [Fri, 13 Jun 2014 10:24:39 +0000] rev 3

updating the underlying libraries.