HaoboGu / rmk

Rust keyboard firmware library with layers, macros, real-time keymap editing, and wireless(BLE) support
https://haobogu.github.io/rmk/
Apache License 2.0
359 stars 27 forks source link

BLE support for nRF52832 #7

Closed lonesometraveler closed 5 months ago

lonesometraveler commented 6 months ago

Thank you for developing and maintaining this incredible project.

I've noticed that the BLE support is currently limited to nRF52840. Are there any plans to include support for nRF52832? If not, I'm willing to take on the task of adding support for nRF52832. I believe this will broaden the project's accessibility.

HaoboGu commented 6 months ago

Yeah, supporting other chips of nRF is on the future list, but I don't have a board for nRF52832/nRF52810/etc. It would be great if you could do this :D

lonesometraveler commented 6 months ago

Great. I have nRF52832 boards. I will work on it.

HaoboGu commented 6 months ago

I just made a minor modification of feature gates, end users would add only nrf528xx_ble feature, and ble feature will be added then.

HaoboGu commented 6 months ago

Could you please update rmk-template as well, making nRF52832 ble feature available for more users?

lonesometraveler commented 6 months ago

I am not familiar with cargo-generate. But I'm open to learning and giving it a try.

HaoboGu commented 6 months ago

thanks!

LXF-YZP commented 6 months ago

I just made a minor modification of feature gates, end users would add only 我只是对功能门进行了小幅修改,最终用户只会添加nrf528xx_blefeature, and feature,以及blefeature will be added then. 然后将添加功能。

Could you please update rmk-template as well, making nRF52832 ble feature available for more users?

Hello, can 52840 be edited online in vial? Whether it's wired or wireless?

HaoboGu commented 6 months ago

@LXF-YZP can only wired version of 52840 use vial for now. I'm doing a storage refactoring, which makes it possible to switch between usb/ble, then you can use vial after switching to usb mode. Check state of this issue

I also planned to test whether vial could be used in wireless mode, I don't know whether it's possible. PRs welcome!

LXF-YZP commented 6 months ago

@LXF-YZP can only wired version of 52840 use vial for now. I'm doing a storage refactoring, which makes it possible to switch between usb/ble, then you can use vial after switching to usb mode. Check state of this issue

I also planned to test whether vial could be used in wireless mode, I don't know whether it's possible. PRs welcome!

Thanks for your reply.

HaoboGu commented 5 months ago

nRF52832 is now supported, closing this