Total PhaseTotal Phase offers embedded systems development tools for USB, I2C, SPI, eSPI and CAN that interface seamlessly with Windows, Mac and Linux development environment.