convertUint8ListToPointer function
Implementation
Pointer<Uint8> convertUint8ListToPointer(Uint8List? data) {
if (data == null || data.isEmpty) return nullptr;
final ptr = calloc.allocate<Uint8>(data.length);
ptr.asTypedList(data.length).setAll(0, data);
return ptr;
}