何故NimBLEに移行するのか ・・そこにBLEがあるから いや、そんな理由じゃなくてファームのネットワークアップデート(OTA)を実装するのにそろそろストレージがヤバくなってきたから # include  < nimBledevice.h > # include  < nimBleutils.h > # include  < nimBleserver.h > // #include <BLEDevice.h> // #include <BLEUtils.h> // #include <BLEServer.h> なのでこんなふうにまずは各BLEのヘッダをすげ替えてみました マクロで定義されていた 他の人のページを見ているとBLEXXXというクラスやメソッドをNimBLEXXXに書き換える必要があると書いてあったのだけど  NimBLEDevice.hというヘッダに # define  BLEDevice                        NimBLEDevice # define  BLEClient                        NimBLEClient # define  BLERemoteService                  NimBLERemoteService # define  BLERemoteCharacteristic          NimBLERemoteCharacteristic # define  BLERemoteDescriptor              NimBLERemoteDescriptor # define  BLEAdvertisedDevice          ...