McuImageHeader.decode constructor
Implementation
factory McuImageHeader.decode(List<int> input) {
final magic = _decodeInt(input, 0, 4);
if (magic != _imageHeaderMagic) {
throw FormatException("incorrect magic");
}
return McuImageHeader(
_decodeInt(input, 4, 4),
_decodeInt(input, 8, 2),
_decodeInt(input, 12, 4),
_decodeInt(input, 16, 4),
ImageVersion.decode(input.sublist(20, 28)),
);
}