Hi Jeff, In general, NimBLE host does assume that (depending on features enabled) certain functionality has to be supported by controller and it will just try to use it. For example, if Privacy feature is enabled host assumes that Link Layer Privacy is supported by controller thus at least 4.2 controller is required for this to work properly. Anyway, common functions work with 4.1 or even 4.0 controllers - just make sure to disable all features that controller does not support. On certain cheap controllers there may be issues during initialization as they may not like our settings, but that we can usually fix easily.
Best, Andrzej On Thu, Jun 28, 2018 at 1:29 AM Jeff Belz <jb...@vectorform.com> wrote: > > All: > > I was wondering how mynewt handles different controller. For example > CC2564b vs BCM43438 > Both of these have a 4 wire HCI interface, but I would think they would have > slightly different command sets. When working with HCI, is there a list of > qualified BT controllers it works with? > > Jeff