I am making a bluetooth HID joystick using BGM13S32F512GA chip on custom boards. My code works well with older revision of the chip(rev 1.2 with no PLFRCO), but the same code does not work well with rev 1.3 of the chip that has PLFRCO. I am doing following two changes to use PLFRCO:
When testing on my laptop with Win10, rev 1.2 chip works fine, but rev 1.3 chip does not connect, or if it does, it throw driver error or random disconnections.
I am attaching my complete project so that the issue can be reproduced easily. This code reads the chip version from the chip to decide to configure PLFRCO or not, so it should run for both cases. It is a dummy joystick code that rotates the crosshair in circles, so that should be enough to reproduce the issue without connecting anything else.
A quick help will be appreciated!
As you've raised a technical support case, I will follow up and get back to you later.
That sounds good. Please refer to the attachment in this thread for reference. Thanks