# MPM10 Library Keywords

# Datatypes (KEYWORD1 for highlighting important types/structs)
MPM10_DATA    KEYWORD1

# Classes (KEYWORD1 for important classes)
MPM10         KEYWORD1

# Methods (KEYWORD2 for class methods or functions)
readData               KEYWORD2
setMeasurementContext  KEYWORD2
getPMIn300mL           KEYWORD2
getPMIn500mL           KEYWORD2
getPMIn1L              KEYWORD2
getPMIn2_5L            KEYWORD2
getPMIn5L              KEYWORD2
getPMIn10L             KEYWORD2
isConnected            KEYWORD2

# Preprocessor Definitions (KEYWORD2 for macros and constants)
MPM10_I2C_ADDR_READ     KEYWORD2
MPM10_I2C_ADDR_WRITE    KEYWORD2
MPM10_BUFFER_SIZE       KEYWORD2
MPM10_FRAME_HEADER_1    KEYWORD2
MPM10_FRAME_HEADER_2    KEYWORD2
MPM10_DATA_LENGTH       KEYWORD2
MPM10_STD_CONTEXT       KEYWORD2
MPM10_ATM_CONTEXT       KEYWORD2
MPM10_MODE_UART         KEYWORD2
MPM10_MODE_I2C          KEYWORD2
MPM_10_BAUD_RATE        KEYWORD2
MPM10_TIMEOUT           KEYWORD2
MPM10_PM1_DATA_REG      KEYWORD2
MPM10_PM2_5_DATA_REG    KEYWORD2
MPM10_PM10_DATA_REG     KEYWORD2
MPM10_PM1_ATM_DATA_REG  KEYWORD2
MPM10_PM2_5_ATM_DATA_REG KEYWORD2
MPM10_PM10_ATM_DATA_REG KEYWORD2
MPM10_PM_300ML_REG      KEYWORD2
MPM10_PM_500ML_REG      KEYWORD2
MPM10_PM_1L_REG         KEYWORD2
MPM10_PM_2_5L_REG       KEYWORD2
MPM10_PM_5L_REG         KEYWORD2
MPM10_PM_10L_REG        KEYWORD2