Cannot put MCU into DFU mode #2
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
When programming the rev. 3 board for the first time I noticed it was really difficult to put the board into DFU mode.
I suspect this has something to do with the HWB pin not being at +5V when the reset is pulled low again. (or vice-versa?)
You basically have to get lucky with some of the keys in the bottom row of the keyboard that are connected to that pin.
The tricky part is, I don't want it going into DFU mode every-time the keyboard is reset. Perhaps I should solder in a programming switch that puts that pin high when I need to program. The switch can be unpopulated for production boards where the firmware will only be programmed once. If my friends want to re-program the board they can do the ol' bridge-two-pads/holes with a metal object trick.
I'll ruminate on this and a potential solution and figure out what to do for the next revision or sub-revision.