Grissiom
7bcce9e87f
device: add ref_count support
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.
Description
Languages
C
97.6%
Assembly
1.9%
Python
0.3%
HTML
0.1%