1 Introduction
MCC Melody supports the generation of firmware drivers for independent off-chip devices that are interfaced with the microcontroller via common communication protocols / GPIO. These firmware drivers provide APIs for users to operate these off-chip devices with their chosen microcontroller.
Some drivers support specific off-chip devices while others support a general category of off-chip device. For libraries supporting a specific device, they follow the below naming convention:
<Communication Protocol> <Type of Device> <Specific Supported Part Number> Driver
- I2C Temp Sensor MCP98xx Driver
- SPI Digipot MCP41HV51 Driver
For off-chip EEPROM device support, refer to the EEPROM Library, which supports a range of off-chip EEPROMs as well as on-chip EEPROM operations.
For generic Temperature Sensor devices support, refer to the Temperature Sensor Library, which features APIs for a temperature sensor’s core functionalities.