High-power welding system software
MCG Embedded were tasked with creating driver code for a bespoke board to control a high-power welding system. The board was using the Infineon Tricore TC1782, coupled with two WIZnet ethernet controllers. To enable the client to easily program the entire board, MCG Embedded provided the ANSI C-based BSP for the system, comprising both "off-the-shelf" drivers and also custom drivers.
The WIZnet controllers were harnessed using WIZnet's own socket library, modified to use both controllers on the same board, as well as porting their software to the Tricore platform.