"""
DFRobot_ID809 - MicroPython driver for DFRobot SEN0359 fingerprint sensor

Direct conversion from DFRobot_ID809_I2C.cpp/.h to MicroPython
"""

__version__ = "0.1.0"
__author__ = "Tu Nombre"

from .constants import (
    FINGERPRINT_CAPACITY,
    DELALL,
    ERR_SUCCESS,
    ERR_ID809,
)
from .errors import Error
from .led import LEDMode, LEDColor
from .base import DFRobot_ID809
from .i2c import DFRobot_ID809_I2C, create_sensor

__all__ = [
    # Classes
    "DFRobot_ID809",
    "DFRobot_ID809_I2C",
    "LEDMode",
    "LEDColor",
    "Error",
    # Factory
    "create_sensor",
    # Constants
    "DELALL",
    "ERR_SUCCESS",
    "ERR_ID809",
    "FINGERPRINT_CAPACITY",
]
