diff --git a/components/drivers/include/rtdevice.h b/components/drivers/include/rtdevice.h index e1fcc2f9a2ecd0a8a3702033557763dc9204ff83..d7a6bf5addf15f28d51f2ce401cee2ed0ef286c2 100644 --- a/components/drivers/include/rtdevice.h +++ b/components/drivers/include/rtdevice.h @@ -85,4 +85,8 @@ rt_size_t rt_ringbuffer_emptry_size(struct rt_ringbuffer* rb); #endif /* RT_USING_I2C */ +#ifdef RT_USING_PM +#include "drivers/pm.h" +#endif + #endif /* __RT_DEVICE_H__ */ diff --git a/components/finsh/cmd.c b/components/finsh/cmd.c index 4bc73efea972ab6b110d385cc4888e213d90e57b..b46fd0ac307386a36de3991b82a1816425dc06a7 100644 --- a/components/finsh/cmd.c +++ b/components/finsh/cmd.c @@ -387,12 +387,12 @@ static long _list_device(struct rt_list_node *list) "Sound Device", "Graphic Device", "I2C Bus", - "I2C Device", "USB Slave Device", "USB Host Bus", "SPI Bus", "SPI Device", "SDIO Bus", + "PM Pseudo Device", "Unknown" }; diff --git a/include/rtdef.h b/include/rtdef.h index 213eb1dd145fe4c3b14f8e1f69658d55cea87301..b5b31266870993091d343ad09bb1adb51d69b188 100644 --- a/include/rtdef.h +++ b/include/rtdef.h @@ -636,12 +636,12 @@ enum rt_device_class_type RT_Device_Class_Sound, /**< Sound device */ RT_Device_Class_Graphic, /**< Graphic device */ RT_Device_Class_I2CBUS, /**< I2C bus device */ - RT_Device_Class_I2CDevice, /**< I2C device */ RT_Device_Class_USBDevice, /**< USB slave device */ RT_Device_Class_USBHost, /**< USB host bus */ RT_Device_Class_SPIBUS, /**< SPI bus device */ RT_Device_Class_SPIDevice, /**< SPI device */ RT_Device_Class_SDIO, /**< SDIO bus device */ + RT_Device_Class_PM, /**< PM pseudo device */ RT_Device_Class_Unknown /**< unknown device */ };