We use recently bluetooth chips V2 BGM111A256V2.
We notice behavioral differences in the GPIO between BGM11A256V1 and V2.
Are there prerequisites that we forgot to take into account for the implementation of the BGM111 V2?
Should we get the same behavior between V1 and V2 generations?
I am not aware of any differences in GPIO between V1 and V2 modules. Can you be a bit more specific about what kind of differences you are talking about?
I talk about GPIO output current and voltages value.
In fact, whatever gpio pin low level signal is about 2V
Chips was soldering by hand so, Perhaps, it's a mistake with our design or components or soldering !
Something strange with our BGM111 V2 chip, Pin F1 is always high whatever state in hardware.xml file.
With BGM111 V1, Pin F1 is low.
Is somebody have the same behavior ?
Pins PF0 and PF1 are used by the ARM SWD programming interface (SWCLK, SWDIO respectively)
You can't use these by the user app in a BGScript project so the setting in hardware.xml does not really make a difference.
I don't know the exact reason for the different default state between V1 and V2 revisions but if you are trying to use PF0 or PF1 for user I/O then it is not going to work.
Thank you for your answer.