/// Decodes a sign-magnitude number, where bit `sign_bit` carries the sign and the bits below it
/// The RTC calibration fields store their differences this way rather than in two's complement,
/// - Combined: a `u16` calculated as `major * 100 + minor`. The combined representation is more
/// - Packed: a `u16` with the major revision in the high byte and the minor revision in the low
/// See https://github.com/esp-rs/esp-hal/blob/0881d747c53e43ee847bef3068076a48ce8d27f0/esp-radio/src/common_adapter.rs#L151-L159
/// Each interface uses a distinct MAC address derived from either the base MAC or the overridden