unsafe fn ecam_read8( ecam_base: usize, bus: u8, device: u8, function: u8, offset: u16, ) -> u8
Read a single byte from ECAM config space.