• G
    device: add ref_count support · 7bcce9e8
    Grissiom 提交于
    This is a simple work around to the current device stack design. A
    ref_count could let different modules to open/close the same device
    independently without interfere others in some degree.
    
    But there is still some data shared between the modules, like flag,
    open_flag and user_data. Moreover, it won't yield an error if A open a
    device, and B read from it before open it in B. Maybe alloc a new handle
    in rt_device_open will be the ultimate solution. But that is much bigger
    change and we may leave it to future development.
    7bcce9e8
rtdef.h 33.8 KB