lriot 2.1.0.0
lr1110_modem_system_types.h
Go to the documentation of this file.
1
32#ifndef LR1110_MODEM_SYSTEM_TYPES_H
33#define LR1110_MODEM_SYSTEM_TYPES_H
34
35#ifdef __cplusplus
36extern "C" {
37#endif
38
39/*
40 * -----------------------------------------------------------------------------
41 * --- DEPENDENCIES ------------------------------------------------------------
42 */
43
44#include <stdbool.h>
45#include <stdint.h>
46
47/*
48 * -----------------------------------------------------------------------------
49 * --- PUBLIC MACROS -----------------------------------------------------------
50 */
51
52/*
53 * -----------------------------------------------------------------------------
54 * --- PUBLIC CONSTANTS --------------------------------------------------------
55 */
56
57/*
58 * -----------------------------------------------------------------------------
59 * --- PUBLIC TYPES ------------------------------------------------------------
60 */
61
70
82
92
107
111typedef struct
112{
113 uint8_t enable;
114 uint8_t standby;
115 uint8_t rx_mode;
116 uint8_t tx_mode;
117 uint8_t tx_hp;
118 uint8_t tx_hf;
119 uint8_t gnss;
120 uint8_t wifi;
122
123#ifdef __cplusplus
124}
125#endif
126
127#endif // LR1110_MODEM_SYSTEM_TYPES_H
lr1110_modem_system_tcxo_supply_voltage_t
TCXO supply voltage values.
Definition lr1110_modem_system_types.h:97
@ LR1110_MODEM_SYSTEM_TCXO_CTRL_2_4V
Supply voltage = 2.4v.
Definition lr1110_modem_system_types.h:102
@ LR1110_MODEM_SYSTEM_TCXO_CTRL_3_3V
Supply voltage = 3.3v.
Definition lr1110_modem_system_types.h:105
@ LR1110_MODEM_SYSTEM_TCXO_CTRL_1_7V
Supply voltage = 1.7v.
Definition lr1110_modem_system_types.h:99
@ LR1110_MODEM_SYSTEM_TCXO_CTRL_1_8V
Supply voltage = 1.8v.
Definition lr1110_modem_system_types.h:100
@ LR1110_MODEM_SYSTEM_TCXO_CTRL_2_2V
Supply voltage = 2.2v.
Definition lr1110_modem_system_types.h:101
@ LR1110_MODEM_SYSTEM_TCXO_CTRL_1_6V
Supply voltage = 1.6v.
Definition lr1110_modem_system_types.h:98
@ LR1110_MODEM_SYSTEM_TCXO_CTRL_3_0V
Supply voltage = 3.0v.
Definition lr1110_modem_system_types.h:104
@ LR1110_MODEM_SYSTEM_TCXO_CTRL_2_7V
Supply voltage = 2.7v.
Definition lr1110_modem_system_types.h:103
lr1110_modem_system_reg_mode_t
Regulator mode values.
Definition lr1110_modem_system_types.h:66
@ LR1110_MODEM_SYSTEM_REG_MODE_DCDC
Definition lr1110_modem_system_types.h:68
@ LR1110_MODEM_SYSTEM_REG_MODE_LDO
(Default)
Definition lr1110_modem_system_types.h:67
lr1110_modem_system_lfclk_cfg_t
Low Frequency clock configurations values.
Definition lr1110_modem_system_types.h:87
@ LR1110_MODEM_SYSTEM_LFCLK_EXT
Definition lr1110_modem_system_types.h:90
@ LR1110_MODEM_SYSTEM_LFCLK_XTAL
Definition lr1110_modem_system_types.h:89
@ LR1110_MODEM_SYSTEM_LFCLK_RC
(Default)
Definition lr1110_modem_system_types.h:88
lr1110_modem_system_rfswitch_cfg_pin_e
RF switch configuration pin.
Definition lr1110_modem_system_types.h:75
@ LR1110_MODEM_SYSTEM_RFSW3_HIGH
Definition lr1110_modem_system_types.h:79
@ LR1110_MODEM_SYSTEM_RFSW2_HIGH
Definition lr1110_modem_system_types.h:78
@ LR1110_MODEM_SYSTEM_RFSW1_HIGH
Definition lr1110_modem_system_types.h:77
@ LR1110_MODEM_SYSTEM_RFSW4_HIGH
Definition lr1110_modem_system_types.h:80
@ LR1110_MODEM_SYSTEM_RFSW0_HIGH
Definition lr1110_modem_system_types.h:76
RF switch configuration parameters.
Definition lr1110_modem_system_types.h:112
uint8_t tx_mode
Bit mask of switches that are on in tx mode.
Definition lr1110_modem_system_types.h:116
uint8_t enable
Bit mask of enabled switches.
Definition lr1110_modem_system_types.h:113
uint8_t gnss
Bit mask of switches that are on in gnss mode.
Definition lr1110_modem_system_types.h:119
uint8_t standby
Bit mask of switches that are on in standby mode.
Definition lr1110_modem_system_types.h:114
uint8_t wifi
Bit mask of switches that are on in wifi mode.
Definition lr1110_modem_system_types.h:120
uint8_t rx_mode
Bit mask of switches that are on in rx mode.
Definition lr1110_modem_system_types.h:115
uint8_t tx_hp
Bit mask of switches that are on in tx_hp mode.
Definition lr1110_modem_system_types.h:117
uint8_t tx_hf
Bit mask of switches that are on in tx_hf mode.
Definition lr1110_modem_system_types.h:118