Unfortunately we dont really support the native bsp for ble as of yet. I normally compiled it regularly but it was not used for any particular purpose so I had neglected it in this release (my bad).
I will make sure it compiles. In the future it would be nice to create a sim project that can simulate a device to some extent (to what extent would be interesting to get opinions on). Will > On May 19, 2016, at 7:31 AM, Christopher Collins <ccoll...@apache.org> wrote: > > On Thu, May 19, 2016 at 11:30:05AM +0200, Kevin Townsend wrote: >> I'm running in 'develop' which may not be the right branch, but >> switching a bare bones BLE project to 'native' as a BSP generates this >> error: >> >> $ newt build bleuart >> Building target targets/bleuart >> Compiling ble_ll_adv.c >> Error: ble_ll_adv.c:24:22: fatal error: ble/xcvr.h: No such file or >> directory >> compilation terminated. >> >> Copying the header from here >> (https://github.com/apache/incubator-mynewt-core/tree/develop/net/nimble/drivers/nrf51/include/ble) >> >> solves this but the file should probably exist in >> net/nimble/drivers/native as well, right? >> >> If 'develop' corresponds to 0.9.0-rc1 I can submit a pull request if >> develop is the right branch for this? > > Hi Kevin, > > The develop branch should be identical to the release candidate, so any > issues you are seeing also exist in 0.9.0-rc1. Just for my own > clarification, is the issue you describe new to 0.9.0-rc1? I was under > the impression that native support for the nimble controller > has never worked, and that it has been on the todo list for a while. > > If you have a fix for the compiler error, then I am sure a pull request > would probably be welcome. Will is more familiar with the nimble > controller, so I think I will let him and others chime in. > > Thanks, > Chris