Hi Ivan, Ok, understood the issue!
Maybe U-Block has an HCI H4 firmware that you can use on Anna-B112 instead of this AT firmware. It's always a good idea to use and follow the standard, this is a compelling motivation to use NuttX in the first place! :-) BR, Alan On 10/14/22, Embedded Systems <ivanucherdj...@gmail.com> wrote: > Hello Alan, > > Unfortunately we cannot use the module as HCI H4, we can control it only > with AT commands. So in our case IMXRT is running nuttx and its connected > to the BLE module with uart and control it with AT commands, so far i just > implemented an application in nuttx which controls the module from the user > space. The aplication is using a UART char driver to communicate with the > module and everything else is managed in the application , but i dont think > this is a good way to use the module and i wish to make a driver in nuttx > for it, My problem is that i dont see a good way to implement the driver > and connect it with the already existing nuttx Bluetooth functionalities . > > > Best regards, > Ivan > > On Thu, Oct 13, 2022 at 11:59 PM Alan C. Assis <acas...@gmail.com> wrote: > >> Hi Ivan, >> >> Normally using external BLE modules that follows the HCI H4 is easier >> than porting to some chip with internal BLE and application in the >> same chip. >> >> You can see how it is done in the sim and also here: >> >> boards/arm/stm32/stm32f4discovery/src/stm32_hciuart.c >> >> BR, >> >> Alan >> >> On 10/13/22, Embedded Systems <ivanucherdj...@gmail.com> wrote: >> > Hello Alan, >> > >> > Its good to hear from you too. >> > >> > So, you don't to flash NuttX inside Anna-B112, but just want to use it >> > as external BT BLE module, right? >> > >> > The Anna module is flashed with u-blox connect and we are using it as >> > external ble module, the module has the whole ble stack embedded in the >> > u-box connect and is controlled via AT commands, thats why i am not >> > sure >> > how exactly to port it for Nuttx in a suitable way. >> > >> > Best regars, >> > Ivan ucherdzhiev >> > >> > >> > На чт, 13.10.2022 г., 18:31 Alan C. Assis <acas...@gmail.com> написа: >> > >> >> Hi Ivan, >> >> >> >> Nice to hear news from you! >> >> >> >> So, you don't to flash NuttX inside Anna-B112, but just want to use it >> >> as external BT BLE module, right? >> >> >> >> In this case you need to enable the "Bluetooth H4 UART" >> >> >> >> There are some examples on NuttX about how to use it. >> >> >> >> Also you can opt for using NuttX internal BLE Stack (that derives from >> >> an old BLE Stack that Intel integrated on Zephyr and that was released >> >> for Arduino/Genuino under BSD License) or you can use the NimBLE stack >> >> that is more complete and also have examples on NuttX. >> >> >> >> Using the internal stack could be more challenging, but it will help >> >> to improve our own stack. >> >> >> >> BR, >> >> >> >> Alan >> >> >> >> On 10/13/22, Embedded Systems <ivanucherdj...@gmail.com> wrote: >> >> > Hello Nuttx Community, >> >> > >> >> > First i would like to say that i really hope that everybody is doing >> >> well! >> >> > I am sorry that long time i didn't had a chance to contribute >> anything, >> >> but >> >> > life is moving in a very fast pace for me lately. >> >> > >> >> > For our sport Wearable system i am working on integration of a >> >> > Bluetooth >> >> > module Anna-B112, it is a very interesting small module. The version >> >> which >> >> > we are using is preflashed with Ublox u-connect software and the >> module >> >> is >> >> > based on nRF52832 nordic chip. I would like to ask for advice on how >> >> > exactly to implement a relevant support for this to suit Nuttx >> >> architecture >> >> > because i wish to contribute this port when its done. I am familiar >> >> > that >> >> > Nuttx has Bluetooth stack and also support for HCI bluetooth >> >> > modules, >> >> > but >> >> > the difference here is that ANNA-B112 has its stack embedder in the >> >> nordic >> >> > chip and the module is controlled via AT commands through UART, so i >> am >> >> not >> >> > exactly sure how to implement the driver for this module. To me it >> >> > looks >> >> > like it has to bypass the nuttx bluetooth stack (because it already >> has >> >> an >> >> > embedded one) and directly connect to the application layer, please >> >> correct >> >> > me if i am wrong here. >> >> > >> >> > I would really appreciate some insight of how exactly to implement >> >> > the >> >> port >> >> > to suit Nuttx design and to NOT disrupt in any way the already >> existing >> >> > implementations of bluetooth connectivity >> >> > >> >> > Thank you in advance! >> >> > >> >> > -- >> >> > Kind regards, >> >> > Ivan Ucherdzhiev >> >> > >> >> > CTO @ Barin Sports >> >> > Bulgaria >> >> > >> >> >> > >> > > > -- > Kind regards, > Ivan Ucherdzhiev > > Team Lead @ Barin Sports > Bulgaria > skype: ipy_44 > tel: +359888927760 >