added us_buffer_read/append uint16/int16 functions