user46016: I am trying to create a bluetooth gamepad for my phone. 
I saw this:
https://www.amazon.com/DFRobot-Beetle-BLE-Arduino-Bluetooth/dp/B014KQHEH6/ref=cm_cr_arp_d_product_top?ie=UTF8
It says its bluetooth HID, but there are some conflicting comments saying it is serial over bluetooth. Is there something similar in a small form factor with an hid bluetooth module that I can use?

user33324: Based on the fact that the controller you mentioned has a TI CC2540 Bluetooth processor, I have found a few webpages with information about HID capabilities in the CC2540. Based this the CC2540 should support HID.
Some example code.
Question on the TI forums, with a link to example code.

46016: <p>I am trying to create a bluetooth gamepad for my phone. </p>

<p>I saw this:</p>

<p><a href="https://rads.stackoverflow.com/amzn/click/B014KQHEH6" rel="nofollow noreferrer">https://www.amazon.com/DFRobot-Beetle-BLE-Arduino-Bluetooth/dp/B014KQHEH6/ref=cm_cr_arp_d_product_top?ie=UTF8</a></p>

<p>It says its bluetooth HID, but there are some conflicting comments saying it is serial over bluetooth. Is there something similar in a small form factor with an hid bluetooth module that I can use?</p>
 33324: <p>Based on the fact that the controller you mentioned has a <a href="http://www.ti.com/product/CC2540" rel="nofollow noreferrer">TI CC2540 Bluetooth processor</a>, I have found a few webpages with information about HID capabilities in the CC2540. Based this the CC2540 should support HID.</p>

<p><a href="https://github.com/rampadc/cc254x-hidKbdM" rel="nofollow noreferrer">Some example code.</a><br>
<a href="http://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/p/120371/430649" rel="nofollow noreferrer">Question on the TI forums, with a link to example code.</a></p>
