Source code for pihat.eeprom.exceptions

"""Pi Hat EEPROM exceptions"""

__all__ = [
    'EepromValueError',
    'EepromSignatureError',
    'EepromCrcError',
    'EepromLengthError',
    'EepromVerificationError',
]


[docs]class EepromValueError(ValueError): """EEPROM value error"""
[docs]class EepromSignatureError(EepromValueError): """EEPROM magic signature error"""
[docs]class EepromCrcError(EepromValueError): """EEPROM CRC error"""
[docs]class EepromLengthError(EepromValueError): """EEPROM length error"""
[docs]class EepromVerificationError(EepromValueError): """EEPROM verification error"""