October 5, 2024
I finally added support for automatic wakeup of the programmer. Now, the programmer will forever wait for a wakeup message from the host and when it receives it, jump straight into the protocol. Before, I had to press the reset button each time I wanted to reprogram the board. Now, after plugging in the programmer, I only need to run the python script on my PC and it will wake up the programmer automatically! It doesn't seem like a big change but it saves one button press per compile/program, and if you have done any programming before, you know just how often you program and recompile and reprogram a board. By saving this one step in the build process, I hope it makes everything just a little bit smoother and save me more work in the long run!
The board doesn't actually go into low power mode, it just waits idle. It could be desirable in the future to program the programmer to go into low power mode while it waits, but since the programmer is forever plugged into my PC, the benefit (saving a few mW) is not worth the effort to me right now.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.