diff --git a/host/libhackrf/src/hackrf.c b/host/libhackrf/src/hackrf.c index 4eb87ae5..85de4506 100644 --- a/host/libhackrf/src/hackrf.c +++ b/host/libhackrf/src/hackrf.c @@ -958,7 +958,7 @@ int ADDCALL hackrf_set_lna_gain(hackrf_device* device, uint32_t value) return HACKRF_ERROR_INVALID_PARAM; } - value &= ~(1<<3); + value &= ~0x07; result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_IN | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, @@ -988,7 +988,7 @@ int ADDCALL hackrf_set_vga_gain(hackrf_device* device, uint32_t value) return HACKRF_ERROR_INVALID_PARAM; } - value &= ~(1<<0); + value &= ~0x01; result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_IN | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE,