private void EnsureDeviceAddress(int deviceAddress)
{
if (deviceAddress != currentDeviceAddress)
{
var addressAddress = bscAddress + (int)Interop.BCM2835_BSC_A;
SafeWriteUInt32(addressAddress, (uint)deviceAddress);
currentDeviceAddress = deviceAddress;
}
}