drivers/saul: add UV and distance sense options

This commit is contained in:
Alexandre Abadie 2018-02-21 10:24:19 +01:00
parent e5a5978a6d
commit 78078b3f28
2 changed files with 25 additions and 22 deletions

View File

@ -93,6 +93,7 @@ enum {
SAUL_SENSE_UV = 0x8b, /**< sensor: UV index */ SAUL_SENSE_UV = 0x8b, /**< sensor: UV index */
SAUL_SENSE_OBJTEMP = 0x8c, /**< sensor: object temperature */ SAUL_SENSE_OBJTEMP = 0x8c, /**< sensor: object temperature */
SAUL_SENSE_COUNT = 0x8d, /**< sensor: pulse counter */ SAUL_SENSE_COUNT = 0x8d, /**< sensor: pulse counter */
SAUL_SENSE_DISTANCE = 0x8e, /**< sensor: distance */
SAUL_CLASS_ANY = 0xff /**< any device - wildcard */ SAUL_CLASS_ANY = 0xff /**< any device - wildcard */
/* extend this list as needed... */ /* extend this list as needed... */
}; };

View File

@ -47,8 +47,10 @@ const char *saul_class_to_str(const uint8_t class_id)
case SAUL_SENSE_COLOR: return "SENSE_COLOR"; case SAUL_SENSE_COLOR: return "SENSE_COLOR";
case SAUL_SENSE_PRESS: return "SENSE_PRESS"; case SAUL_SENSE_PRESS: return "SENSE_PRESS";
case SAUL_SENSE_ANALOG: return "SENSE_ANALOG"; case SAUL_SENSE_ANALOG: return "SENSE_ANALOG";
case SAUL_SENSE_OBJTEMP:return "SENSE_OBJTEMP"; case SAUL_SENSE_UV: return "SENSE_UV";
case SAUL_SENSE_OBJTEMP: return "SENSE_OBJTEMP";
case SAUL_SENSE_COUNT: return "SENSE_PULSE_COUNT"; case SAUL_SENSE_COUNT: return "SENSE_PULSE_COUNT";
case SAUL_SENSE_DISTANCE: return "SENSE_DISTANCE";
case SAUL_CLASS_ANY: return "CLASS_ANY"; case SAUL_CLASS_ANY: return "CLASS_ANY";
default: return "CLASS_UNKNOWN"; default: return "CLASS_UNKNOWN";
} }