im-tomu / toboot

Bootloader for the EFM32HG Tomu Board
https://tomu.im/
GNU General Public License v3.0
73 stars 28 forks source link

Added Buddy-Fox A10C UFC board definitions #47

Closed lealanko-rt closed 5 years ago

lealanko-rt commented 5 years ago

This PR adds support for the Buddy-Fox A-10C UFC game controller (see https://www.buddy-fox.com/). This is an EFM32HG device that has different pin assignments but it otherwise code-compatible with Tomu.

The USB vendor and product ids for the controller's bootloader have been allocated from Silicon Labs by Bamseco Oy, the manufacturer, for this specific purpose.

The board model id 0xb3 has been allocated for this board more or less arbitrarily as a mnemonic for the internal product code BAM-03.

mithro commented 5 years ago

Cool!

Are you related to Buddy-Fox or just a interested third party?

lealanko-rt commented 5 years ago

This work has been commissioned by the manufacturer. We needed a bootloader, and toboot fit our requirements perfectly, given that it supports DFU on EFM32HG out of the box. And upstreaming the required (very minor) changes is the best way to comply with GPL requirements.