mirror of
https://protopirate.net/ProtoPirate/ProtoPirate.git
synced 2026-10-22 19:01:14 +00:00
22 lines
675 B
C
22 lines
675 B
C
// helpers/radio_device_loader.h
|
|
#pragma once
|
|
|
|
#include <lib/subghz/devices/devices.h>
|
|
|
|
#define SUBGHZ_DEVICE_CC1101_INT_NAME "cc1101_int"
|
|
#define SUBGHZ_DEVICE_CC1101_EXT_NAME "cc1101_ext"
|
|
|
|
/** SubGhzRadioDeviceType */
|
|
typedef enum {
|
|
SubGhzRadioDeviceTypeInternal,
|
|
SubGhzRadioDeviceTypeExternalCC1101,
|
|
} SubGhzRadioDeviceType;
|
|
|
|
const SubGhzDevice* radio_device_loader_set(
|
|
const SubGhzDevice* current_radio_device,
|
|
SubGhzRadioDeviceType radio_device_type);
|
|
|
|
bool radio_device_loader_is_connect_external(const char* name);
|
|
bool radio_device_loader_is_external(const SubGhzDevice* radio_device);
|
|
void radio_device_loader_end(const SubGhzDevice* radio_device);
|