3 ms·
Wow that's wild, really nice write up. I see this kind of post and feel humbled by the effort to create something that I take for granted. Is this normal proced
by mtrovo 5y ago
Wow that's wild, really nice write up. I see this kind of post and feel humbled by the effort to create something that I take for granted. Is this normal procedure for integrating a new keyboard or this particular model was an outlier?
- megous 5y agoI don't know. This is my first keyboard firmware. Anyway, the EM85F684A is a really obscure MCU, so there was no other way than to start completely from scratch, to have FOSS development/flashing tooling and the firmware itself. There's nothing pre-existing available online. I've never heard about Elan before starting this project. It would have certainly been easier to support a more common MCU. Certainly more than half of the effort went into reverse engineering and figuring out the unknowns.