2024-09-17 10:05 AM
Building a product that utilizes BLE communication and since this is a new product, the STM32WB05KN was chosen due to the BlueNRG line being phased out.
Unlike the BlueNRG line, they have a UART interface that would be advantageous to use, but seems to lack documentation.
Doesn't seem to be found in the Wiki: WB0 Series Wiki
Can't find it in the um3355 documentation.
Looking for basics, like UART parameters (baud, bits, etc), examples, and maybe some guidance on using DMA and Interrupts. What pins are required? Reset, IRQ.......
2024-09-17 12:12 PM - edited 2024-09-17 12:13 PM
Hello @Richard Lowe
You can find some examples on LPUART/UART for the NUCLEO-WB05KZ. You can also find others on the STM32CUBEWB0. for more details about configuration and pinout. You can always check the RM0529 and the datasheet DS14591.
Best Regards
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2024-09-17 02:49 PM
The board I am currently working with is the X-Nucleo-WB05KN1 : X-Nucleo Board
That tool does not have a St-Link onboard and is purposed as a Co-Processor. That is where the documentation is lite and missing some information.
If being used as a co-processor, what is the compatible baud rate that the host should be configured with?
The documentation is missing for how to update the binary, if needed. It looks like it is BLE only, which is fine, but what binary is loaded by default?
What pins are required to be used as a co-processor. From the examples in the X-Cube-WB05N v1.0 release, it appears to only require the RSTN pin aside from the UART pins, but there is also a IRQ line that is used for boot. Does it require that pin if only using UART communications?
In the X-Cube-WB05N V1.0 package, examples are confusing because the baud rate changes from an initial 115200kps to 912500kps in the application layer. Which is it?
in the hci_tl_interface.c file it uses none interrupt based communication, but in the app_stm32wb05n.c file it uses interrupt based queries. Which one is it? I would assume the htl stack would use the hci_tl_interface that must be implemented, would be the default, but then why is there another method in the application layer?
2024-09-23 03:17 AM
Hello @Richard Lowe
This is a new question, could you please select a best answer to this post and answer this question on a new thread.
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2024-09-23 03:30 AM - edited 2024-09-23 03:33 AM
@STTwo-32 wrote:Hello @Richard Lowe
This is a new question,
I don't think it is - I think it's just a clarification/restatement of the original question?
I think what @Richard Lowe is asking basically boils down to, "Where is the documentation for using the X-Nucleo-WB05KN1board as a Black Box network coprocessor?"
So it's a board-level question - rather than an internal question about the STM32WB05KN chip itself?
2024-09-23 10:52 AM
Andrew Neil is correct. I'm looking for documentation for using the X-NucleoWB05KN1 board. In the documentation is claims the UART binary is loaded by default, but NO DOCUMENTATION is included on how to interface with it. What functions do you implement for RX/TX communications, what baud......
2024-09-24 02:47 AM
@Richard Lowe wrote:In the documentation is claims the UART binary is loaded by default
Indeed - in both the Data Brief and the User Manual:
@Richard Lowe wrote:but NO DOCUMENTATION is included on how to interface with it.
Indeed not.
I can't even see anything which clearly states where the source code of this firmware can be downloaded - which makes the promise, "to modify it, simply (sic) change the firmware without modifying the hardware" meaningless!
@Richard Lowe wrote:What functions do you implement for RX/TX communications, what baud......
Is it AT commands - or what ??
2024-10-11 01:03 AM
Hello @Richard Lowe
First, I'm sorry to be back later to you with an answer. Thank you @Andrew Neil for the continues support. I'm not going add a lot give a getting start guide that may help you. You can find it attached in this post.
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.