Open source tools to manipulate hex files and program a PSoC5 via FX2 USB interface (assumes CY8CKIT-050)