OperaCake code conflicts with PortaPack code, make compile-time conditional.
This commit is contained in:
@ -116,7 +116,9 @@ bool set_freq(const uint64_t freq)
|
||||
if( success ) {
|
||||
freq_cache = freq;
|
||||
hackrf_ui_setFrequency(freq);
|
||||
#ifndef USER_INTERFACE_PORTAPACK
|
||||
operacake_set_range(freq_mhz);
|
||||
#endif
|
||||
}
|
||||
return success;
|
||||
}
|
||||
|
@ -42,7 +42,6 @@ set(SRC_M4
|
||||
usb_api_register.c
|
||||
usb_api_spiflash.c
|
||||
usb_api_transceiver.c
|
||||
"${PATH_HACKRF_FIRMWARE_COMMON}/operacake.c"
|
||||
usb_api_operacake.c
|
||||
usb_api_sweep.c
|
||||
"${PATH_HACKRF_FIRMWARE_COMMON}/usb_queue.c"
|
||||
@ -54,4 +53,11 @@ set(SRC_M4
|
||||
"${PATH_HACKRF_FIRMWARE_COMMON}/rom_iap.c"
|
||||
)
|
||||
|
||||
if(NOT USER_INTERFACE STREQUAL "PORTAPACK")
|
||||
SET(SRC_M4
|
||||
${SRC_M4}
|
||||
"${PATH_HACKRF_FIRMWARE_COMMON}/operacake.c"
|
||||
)
|
||||
endif()
|
||||
|
||||
DeclareTargets()
|
||||
|
@ -85,15 +85,28 @@ static const usb_request_handler_fn vendor_request_handler[] = {
|
||||
usb_vendor_request_set_freq_explicit,
|
||||
usb_vendor_request_read_wcid, // USB_WCID_VENDOR_REQ
|
||||
usb_vendor_request_init_sweep,
|
||||
#ifdef USER_INTERFACE_PORTAPACK
|
||||
NULL,
|
||||
NULL,
|
||||
#else
|
||||
usb_vendor_request_operacake_get_boards,
|
||||
usb_vendor_request_operacake_set_ports,
|
||||
#endif
|
||||
usb_vendor_request_set_hw_sync_mode,
|
||||
usb_vendor_request_reset,
|
||||
#ifdef USER_INTERFACE_PORTAPACK
|
||||
NULL,
|
||||
#else
|
||||
usb_vendor_request_operacake_set_ranges,
|
||||
#endif
|
||||
usb_vendor_request_set_clkout_enable,
|
||||
usb_vendor_request_spiflash_status,
|
||||
usb_vendor_request_spiflash_clear_status,
|
||||
#ifdef USER_INTERFACE_PORTAPACK
|
||||
NULL
|
||||
#else
|
||||
usb_vendor_request_operacake_gpio_test
|
||||
#endif
|
||||
};
|
||||
|
||||
static const uint32_t vendor_request_handler_count =
|
||||
@ -198,7 +211,10 @@ int main(void) {
|
||||
usb_run(&usb_device);
|
||||
|
||||
rf_path_init(&rf_path);
|
||||
|
||||
#ifndef USER_INTERFACE_PORTAPACK
|
||||
operacake_init();
|
||||
#endif
|
||||
|
||||
unsigned int phase = 0;
|
||||
|
||||
|
Reference in New Issue
Block a user