EFM32 Gecko Software Documentation
efm32g-doc-5.1.2
|
Pseudo random transmit plugin, see Plugin System Layer for detailed documentation.
.
Data Structures | |
struct | EZRADIODRV_Pn9Handle |
EzRadio PN9 plug-in instance initialization and handler structure. More... | |
Macros | |
#define | EZRADIODRV_PN9_PLUGIN_INIT_DEFAULT |
Configuration data for EzRadio PN9 plug-in. More... | |
Typedefs | |
typedef struct EZRADIODRV_Pn9Handle | EZRADIODRV_Pn9Handle_t |
EzRadio PN9 plug-in instance initialization and handler structure. | |
Functions | |
Ecode_t | ezradioStartPn9 (EZRADIODRV_Handle_t radioHandle) |
Starts PN9 transmission with the radio configurations from the radioHandle parameter. More... | |
Ecode_t | ezradioStopPn9 (void) |
Stops PN9 carrier transmission. More... | |
#define EZRADIODRV_PN9_PLUGIN_INIT_DEFAULT |
Configuration data for EzRadio PN9 plug-in.
Definition at line 75 of file ezradio_pn9_plugin.h.
Ecode_t ezradioStartPn9 | ( | EZRADIODRV_Handle_t | radioHandle | ) |
Starts PN9 transmission with the radio configurations from the radioHandle parameter.
radioHandle | Handler of the EzRadio driver instance where channel configuration is set. |
Definition at line 56 of file ezradio_pn9_plugin.c.
References EZRADIODRV_Pn9Handle::channel, ECODE_EMDRV_EZRADIODRV_ILLEGAL_HANDLE, ECODE_EMDRV_EZRADIODRV_OK, ECODE_EMDRV_EZRADIODRV_TRANSMIT_FAILED, ezradio_get_int_status(), ezradio_request_device_state(), ezradio_start_tx(), and EZRADIODRV_HandleData::pn9.
Ecode_t ezradioStopPn9 | ( | void | ) |
Stops PN9 carrier transmission.
Definition at line 88 of file ezradio_pn9_plugin.c.
References ECODE_EMDRV_EZRADIODRV_OK, and ezradio_change_state().