You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why do I want to rewrite the host.c file inside keyboard?
Answer: Because I am developing a Bluetooth module with nkro functionality, but nkro functionality is not implemented in bluetooth.c and host.c.
qmk community response required:
If my bluetooth module supports nkro and via data forwarding (via bluetooth serial), how do I modify qvod's bluetooth driver to enable nkro and via data sending and receiving?
I said my train of thought.
For nkro: Just implement [void bluetooth_send_nkro(report_nkro_t *report);] in bluetooth.c.
For via:
I think via should not directly use the raw_hid.h this file interface, but need to interface out, in the host.c to do hid raw data read and write.
What kind of trouble does qmk get into if I try to implement my ideas?
Or I don't need to modify the original tmk code and bluetooth .c file, I just need to overwrite the original host.c and bluetooth .c in keyboards\xxx\rules.mk to achieve my goal. But the order of construction doesn't allow me to do that.
The text was updated successfully, but these errors were encountered:
It is not possible right now. If you are looking to make a Bluetooth keyboard you should look at ZMK instead.
No, I have implemented the Bluetooth module. Now I only need to modify host.c, bluetooth.c and via.c to implement it. And I made a via software that adapts to the bluetooth module.
Issue Description
Why do I want to rewrite the host.c file inside keyboard?
Answer: Because I am developing a Bluetooth module with nkro functionality, but nkro functionality is not implemented in bluetooth.c and host.c.
qmk community response required:
If my bluetooth module supports nkro and via data forwarding (via bluetooth serial), how do I modify qvod's bluetooth driver to enable nkro and via data sending and receiving?
I said my train of thought.
For nkro: Just implement [void bluetooth_send_nkro(report_nkro_t *report);] in bluetooth.c.
For via:
I think via should not directly use the raw_hid.h this file interface, but need to interface out, in the host.c to do hid raw data read and write.
What kind of trouble does qmk get into if I try to implement my ideas?
Or I don't need to modify the original tmk code and bluetooth .c file, I just need to overwrite the original host.c and bluetooth .c in keyboards\xxx\rules.mk to achieve my goal. But the order of construction doesn't allow me to do that.
The text was updated successfully, but these errors were encountered: