nrfxlib API 2.7.99
Loading...
Searching...
No Matches
mpsl_fem_config_nrf2220.h
Go to the documentation of this file.
1/*
2 * Copyright (c) Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
16#ifndef MPSL_FEM_CONFIG_NRF2220_H__
17#define MPSL_FEM_CONFIG_NRF2220_H__
18
19#include <stdint.h>
20#include <stdbool.h>
21
24#include "nrf.h"
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
32typedef struct
33{
40
43typedef struct
44{
59
60#if defined(NRF52_SERIES)
62 uint8_t ppi_channels[3];
63#else
65 uint8_t dppi_channels[2];
66#endif
67
70
76 void (*p_on_twi_fault)(void);
77
79
92
93#ifdef __cplusplus
94}
95#endif
96
97#endif // MPSL_FEM_CONFIG_NRF2220_H__
98
int32_t mpsl_fem_nrf2220_interface_config_set(mpsl_fem_nrf2220_interface_config_t const *const p_config)
Configures the nRF2220 Front End Module interface.
Configuration parameters for pins that control Front End Module through a GPIOTE peripheral.
Definition: mpsl_fem_config_common.h:40
int8_t bypass_gain_db
Definition: mpsl_fem_config_nrf2220.h:38
int8_t output_power_dbm
Definition: mpsl_fem_config_nrf2220.h:35
Configuration structure of the nRF2220 Front End Module.
Definition: mpsl_fem_config_nrf2220.h:33
mpsl_fem_gpiote_pin_config_t md_pin_config
Definition: mpsl_fem_config_nrf2220.h:56
mpsl_fem_twi_if_t twi_if
Definition: mpsl_fem_config_nrf2220.h:58
mpsl_fem_nrf2220_config_t fem_config
Definition: mpsl_fem_config_nrf2220.h:46
mpsl_fem_gpiote_pin_config_t cs_pin_config
Definition: mpsl_fem_config_nrf2220.h:51
mpsl_fem_twi_reg_map_t twi_regs_init_map
Definition: mpsl_fem_config_nrf2220.h:69
Configuration parameters for the interface of the nRF2220 Front End Module.
Definition: mpsl_fem_config_nrf2220.h:44
Interface to a TWI driver.
Definition: mpsl_fem_nrf22xx_twi_config_common.h:34
Map of TWI registers to be written.
Definition: mpsl_fem_nrf22xx_twi_config_common.h:98