Add more symbols export for application module.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2205 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
parent
08f329d5f7
commit
25268ad23d
@ -23,6 +23,7 @@
|
|||||||
#include <rtdef.h>
|
#include <rtdef.h>
|
||||||
#include <rtdebug.h>
|
#include <rtdebug.h>
|
||||||
#include <rtservice.h>
|
#include <rtservice.h>
|
||||||
|
#include <rtm.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
10
src/device.c
10
src/device.c
@ -36,6 +36,7 @@ rt_err_t rt_device_register(rt_device_t dev, const char *name, rt_uint16_t flags
|
|||||||
|
|
||||||
return RT_EOK;
|
return RT_EOK;
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_device_register);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function removes a previously registered device driver
|
* This function removes a previously registered device driver
|
||||||
@ -52,6 +53,7 @@ rt_err_t rt_device_unregister(rt_device_t dev)
|
|||||||
|
|
||||||
return RT_EOK;
|
return RT_EOK;
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_device_unregister);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function initializes all registered device driver
|
* This function initializes all registered device driver
|
||||||
@ -136,6 +138,7 @@ rt_device_t rt_device_find(const char *name)
|
|||||||
/* not found */
|
/* not found */
|
||||||
return RT_NULL;
|
return RT_NULL;
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_device_find);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function will initialize the specified device
|
* This function will initialize the specified device
|
||||||
@ -231,6 +234,7 @@ rt_err_t rt_device_open(rt_device_t dev, rt_uint16_t oflag)
|
|||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_device_open);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function will close a device
|
* This function will close a device
|
||||||
@ -264,6 +268,7 @@ rt_err_t rt_device_close(rt_device_t dev)
|
|||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_device_close);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function will read some data from a device.
|
* This function will read some data from a device.
|
||||||
@ -295,6 +300,7 @@ rt_size_t rt_device_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_device_read);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function will write some data to a device.
|
* This function will write some data to a device.
|
||||||
@ -326,6 +332,7 @@ rt_size_t rt_device_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_device_write);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function will perform a variety of control functions on devices.
|
* This function will perform a variety of control functions on devices.
|
||||||
@ -351,6 +358,7 @@ rt_err_t rt_device_control(rt_device_t dev, rt_uint8_t cmd, void *arg)
|
|||||||
|
|
||||||
return -RT_ENOSYS;
|
return -RT_ENOSYS;
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_device_control);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function will set the indication callback function when device receives
|
* This function will set the indication callback function when device receives
|
||||||
@ -369,6 +377,7 @@ rt_err_t rt_device_set_rx_indicate(rt_device_t dev, rt_err_t (*rx_ind)(rt_device
|
|||||||
|
|
||||||
return RT_EOK;
|
return RT_EOK;
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_device_set_rx_indicate);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function will set the indication callback function when device has written
|
* This function will set the indication callback function when device has written
|
||||||
@ -387,5 +396,6 @@ rt_err_t rt_device_set_tx_complete(rt_device_t dev, rt_err_t (*tx_done)(rt_devic
|
|||||||
|
|
||||||
return RT_EOK;
|
return RT_EOK;
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_device_set_tx_complete);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -43,6 +43,7 @@ void rt_interrupt_enter(void)
|
|||||||
rt_interrupt_nest ++;
|
rt_interrupt_nest ++;
|
||||||
rt_hw_interrupt_enable(level);
|
rt_hw_interrupt_enable(level);
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_interrupt_enter);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function will be invoked by BSP, when leave interrupt service routine
|
* This function will be invoked by BSP, when leave interrupt service routine
|
||||||
@ -61,6 +62,7 @@ void rt_interrupt_leave(void)
|
|||||||
rt_interrupt_nest --;
|
rt_interrupt_nest --;
|
||||||
rt_hw_interrupt_enable(level);
|
rt_hw_interrupt_enable(level);
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_interrupt_leave);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function will return the nest of interrupt.
|
* This function will return the nest of interrupt.
|
||||||
@ -74,6 +76,10 @@ rt_uint8_t rt_interrupt_get_nest(void)
|
|||||||
{
|
{
|
||||||
return rt_interrupt_nest;
|
return rt_interrupt_nest;
|
||||||
}
|
}
|
||||||
|
RTM_EXPORT(rt_interrupt_get_nest);
|
||||||
|
|
||||||
|
RTM_EXPORT(rt_hw_interrupt_disable);
|
||||||
|
RTM_EXPORT(rt_hw_interrupt_enable);
|
||||||
|
|
||||||
/*@}*/
|
/*@}*/
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user