Farpatch is a wireless debugger that has the ability to program, debug and interact with a variety of microcontrollers. Powered by BlackMagic debug software, Farpatch supports inspecting memory, single-stepping code and adding breakpoints to your project. No drivers required, just add Farpatch to your wireless network. Besides, it can run in AP mode when you are not near the access point.
Farpatch can also get power through your board. It supports board voltages of 1.8 - 5 V and will adjust itself accordingly.
Farpatch is used as a standard debugger. If you have an ARM board at hand, then just insert Farpatch and start debugging. Connect to its access point, or use gdb to connect to it on your network. It is suitable for most debuggers, including VSCode and IntelliJ.
You can update code, monitor serial logs and inspect the contents of running programs—all in a remote way.
Farpatch has a serial port that can even work without debugging. Attach Farpatch to the device and connect the serial port via TCP, UDP, or WebSockets. The serial output can be accessed even without running the debugger.