[SC64][SW] Fix invalid variable type (description/serial) for libftdi functions in sc64deployer (#105)

`c_char` isn't `i8` on all architectures (e.g. on ARM it's `u8`)

Co-authored-by: lif <>
Co-authored-by: Mateusz Faderewski <sc@mateuszfaderewski.pl>
This commit is contained in:
liffy 2025-03-11 14:14:52 -07:00 committed by GitHub
parent 6c566bd530
commit 65f8fa3cf7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,3 +1,5 @@
use std::ffi::c_char;
pub struct DeviceInfo {
pub description: String,
pub serial: String,
@ -73,8 +75,8 @@ impl Wrapper {
let result = if devices > 0 {
let mut list: Vec<DeviceInfo> = vec![];
let mut description = [0i8; 128];
let mut serial = [0i8; 128];
let mut description = [c_char::from(0); 128];
let mut serial = [c_char::from(0); 128];
let mut device = device_list;
let mut index = 0;