gpio: make MockGpioDevice open take number of gpios

This gives us a bit more flexibility on creating multiple sized
MockGpioDevices.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
This commit is contained in:
Alex Bennée 2023-04-11 20:41:53 +01:00 committed by Alex Bennée
parent 344b4d5ec5
commit e020f33842

View File

@ -51,11 +51,11 @@ impl MockGpioDevice {
}
impl GpioDevice for MockGpioDevice {
fn open(_device: u32) -> Result<Self>
fn open(ngpios: u32) -> Result<Self>
where
Self: Sized,
{
Ok(MockGpioDevice::new(8))
Ok(MockGpioDevice::new(ngpios.try_into().unwrap()))
}
fn num_gpios(&self) -> Result<u16> {