pub unsafe fn buttonmatrix_set_selected_button( obj: *mut Object, btn_id: u32, ) -> Result<()>
This function is unsafe because it may dereference raw pointers.