added rp_char_drv.h