Desktop Tools

Adding desktop tools.
Add
Revert "Desktop Tools"

This reverts commit 860b352030e308d65cb6b81dba1c034777a74033.
Revert "Add"

This reverts commit a4c2c3ef21eedbc901b05b5225bea1d44b62ca02.
SerialPrintf

Adding missing SerialPrintf