rsoc/Day4/test_drv_example.c

18 lines
484 B
C

#include <rtthread.h>
#include <rtdevice.h>
static int rt_device_test_init(void)
{
rt_device_t test_dev = rt_device_create(RT_Device_Class_Char,0);
if(!test_dev)
{
rt_kprintf("test_dev create failed\n");
return -RT_ERROR;
}
if(rt_device_register(test_dev,"test_dev",RT_DEVICE_FLAG_RDWR)!=RT_EOK)
{
rt_kprintf("test_dev register failed\n");
}
return RT_EOK;
}
MSH_CMD_EXPORT_ALIAS(rt_device_test_init,devtest, test device init);