no-OS
t_mykonos_gpio.h
Go to the documentation of this file.
1 
15 #ifndef T_MYKONOSGPIO_H_
16 #define T_MYKONOSGPIO_H_
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 
23 #include "common.h"
24 
30 typedef enum
31 {
38 
56 
73 
76 
78 
86 
89 
96 
101 
111 
119 
126 
131 
136 
143 
160 
165 
173 
184 
193 
196 
199 
203 
207 typedef enum
208 {
214 
218 typedef enum
219 {
223 
227 typedef enum
228 {
234 
238 typedef enum
239 {
246 
247 
251 typedef enum
252 {
253  MYK_AUXADC_0 = 0x00,
254  MYK_AUXADC_1 = 0x01,
255  MYK_AUXADC_2 = 0x02,
256  MYK_AUXADC_3 = 0x03,
260 
261 
265 typedef struct
266 {
267  uint8_t rx1Offset;
270  uint8_t rx2Offset;
273  uint8_t compStep;
286 
290 typedef struct
291 {
292  uint8_t obsRxOffset;
295  uint8_t compStep;
308 
313 typedef struct
314 {
315  uint8_t roundMode;
324  uint8_t dataFormat;
327  uint8_t encNan;
330  uint8_t expBits;
338  uint8_t leading;
341 
345 typedef struct
346 {
347  uint8_t tempDecimation;
349  uint8_t offset;
352  uint8_t tempWindow;
355 
356 
360 typedef struct
361 {
362  int16_t tempCode;
363  uint8_t windowExceeded;
365  uint8_t windowHiLo;
367  uint8_t tempValid;
369 
370 
371 #ifdef __cplusplus
372 }
373 #endif
374 
375 #endif /* T_MYKONOSGPIO_H_ */
mykonosTempSensorConfig_t
Data structure used to configure the on-die Temperature Sensor.
Definition: t_mykonos_gpio.h:345
MYK_AUXADC_1
@ MYK_AUXADC_1
Definition: t_mykonos_gpio.h:254
MYKONOS_ERR_OBS_RX_GAINCOMP_SET_NULL_STRUCT
@ MYKONOS_ERR_OBS_RX_GAINCOMP_SET_NULL_STRUCT
Definition: t_mykonos_gpio.h:120
MYKONOS_ERR_FLOATFRMT_SET_INV_RX2ATT
@ MYKONOS_ERR_FLOATFRMT_SET_INV_RX2ATT
Definition: t_mykonos_gpio.h:159
mykonosTempSensorConfig_t::tempWindow
uint8_t tempWindow
Definition: t_mykonos_gpio.h:352
MYKONOS_ERR_GETTX1PIN_EN_NULL_PARM
@ MYKONOS_ERR_GETTX1PIN_EN_NULL_PARM
Definition: t_mykonos_gpio.h:71
mykonosTempSensorStatus_t::tempCode
int16_t tempCode
Definition: t_mykonos_gpio.h:362
MYKONOS_ERR_GETRX1PIN_DECSTEP_NULL_PARM
@ MYKONOS_ERR_GETRX1PIN_DECSTEP_NULL_PARM
Definition: t_mykonos_gpio.h:52
mykonosTempSensorConfig_t::overrideFusedOffset
uint8_t overrideFusedOffset
Definition: t_mykonos_gpio.h:350
MYK_SLEWRATE_NONE
@ MYK_SLEWRATE_NONE
Definition: t_mykonos_gpio.h:229
MYKONOS_ERR_CMOS_DRV_NULL_PARAM
@ MYKONOS_ERR_CMOS_DRV_NULL_PARAM
Definition: t_mykonos_gpio.h:201
MYKONOS_ERR_GPIO_HYBRID_RX2_PIN_NULL_PARM
@ MYKONOS_ERR_GPIO_HYBRID_RX2_PIN_NULL_PARM
Definition: t_mykonos_gpio.h:178
mykonosObsRxGainComp_t
Data structure to hold Gain compensation settings for the observation channel.
Definition: t_mykonos_gpio.h:290
MYKONOS_ERR_GPIO_AGC_SYNC_RX1_PIN_NULL_PARM
@ MYKONOS_ERR_GPIO_AGC_SYNC_RX1_PIN_NULL_PARM
Definition: t_mykonos_gpio.h:188
MYK_CMOSPAD_DRV_1X
@ MYK_CMOSPAD_DRV_1X
Definition: t_mykonos_gpio.h:240
MYK_SLEWRATE_LOW
@ MYK_SLEWRATE_LOW
Definition: t_mykonos_gpio.h:230
mykonosObsRxGainComp_t::compStep
uint8_t compStep
Definition: t_mykonos_gpio.h:295
mykonosAuxAdcChannels_t
mykonosAuxAdcChannels_t
Enumerated list for Aux ADCs.
Definition: t_mykonos_gpio.h:251
MYKONOS_ERR_SPI2_INV_SETUP
@ MYKONOS_ERR_SPI2_INV_SETUP
Definition: t_mykonos_gpio.h:75
MYKONOS_ERR_GETGPIO3V3OUT_NULL_PARM
@ MYKONOS_ERR_GETGPIO3V3OUT_NULL_PARM
Definition: t_mykonos_gpio.h:90
MYKONOS_ERR_GPIO_HYBRID_ORX_PIN
@ MYKONOS_ERR_GPIO_HYBRID_ORX_PIN
Definition: t_mykonos_gpio.h:182
mykonosFloatPntFrmt_t::expBits
uint8_t expBits
Definition: t_mykonos_gpio.h:330
MYKONOS_ERR_FLOATFRMT_INV_ORXEN
@ MYKONOS_ERR_FLOATFRMT_INV_ORXEN
Definition: t_mykonos_gpio.h:162
MYK_TEMPSENSOR
@ MYK_TEMPSENSOR
Definition: t_mykonos_gpio.h:258
mykonosFloatPntFrmt_t::dataFormat
uint8_t dataFormat
Definition: t_mykonos_gpio.h:324
MYKONOS_ERR_INV_AUX_ADC_CHAN_PARM
@ MYKONOS_ERR_INV_AUX_ADC_CHAN_PARM
Definition: t_mykonos_gpio.h:108
MYKONOS_ERR_GPIO_OK
@ MYKONOS_ERR_GPIO_OK
Definition: t_mykonos_gpio.h:32
MYKONOS_ERR_SPI2_INV_GPIO
@ MYKONOS_ERR_SPI2_INV_GPIO
Definition: t_mykonos_gpio.h:74
MYKONOS_ERR_TPCTX1_GPIO_DECPIN_INV_PARAM
@ MYKONOS_ERR_TPCTX1_GPIO_DECPIN_INV_PARAM
Definition: t_mykonos_gpio.h:60
MYK_CMOSPAD_DRV_2X
@ MYK_CMOSPAD_DRV_2X
Definition: t_mykonos_gpio.h:241
MYKONOS_ERR_SETUPTEMPSENSOR_INV_TEMPDECIMATION
@ MYKONOS_ERR_SETUPTEMPSENSOR_INV_TEMPDECIMATION
Definition: t_mykonos_gpio.h:167
MYKONOS_ERR_SETUPTEMPSENSOR_INV_TEMPWINDOW
@ MYKONOS_ERR_SETUPTEMPSENSOR_INV_TEMPWINDOW
Definition: t_mykonos_gpio.h:169
MYKONOS_ERR_FLOATFRMT_INV_LEADING
@ MYKONOS_ERR_FLOATFRMT_INV_LEADING
Definition: t_mykonos_gpio.h:150
MYK_SLEWRATE_HIGH
@ MYK_SLEWRATE_HIGH
Definition: t_mykonos_gpio.h:232
MYKONOS_ERR_FLOATFRMT_NULL_STRUCT
@ MYKONOS_ERR_FLOATFRMT_NULL_STRUCT
Definition: t_mykonos_gpio.h:144
MYKONOS_ERR_FLOATFRMT_NULL_ORXENABLE
@ MYKONOS_ERR_FLOATFRMT_NULL_ORXENABLE
Definition: t_mykonos_gpio.h:164
MYKONOS_ERR_GPIO3V3OUTEN_NULL_PARM
@ MYKONOS_ERR_GPIO3V3OUTEN_NULL_PARM
Definition: t_mykonos_gpio.h:93
MYKONOS_ERR_GAINCOMP_INV_EN
@ MYKONOS_ERR_GAINCOMP_INV_EN
Definition: t_mykonos_gpio.h:118
MYKONOS_ERR_GPIO_AGC_SYNC_RX2_PIN_NULL_PARM
@ MYKONOS_ERR_GPIO_AGC_SYNC_RX2_PIN_NULL_PARM
Definition: t_mykonos_gpio.h:189
MYKONOS_ERR_GETRX2PIN_INCPIN_NULL_PARM
@ MYKONOS_ERR_GETRX2PIN_INCPIN_NULL_PARM
Definition: t_mykonos_gpio.h:48
MYKONOS_ERR_GPIO_AGC_SYNC_RX2_PIN
@ MYKONOS_ERR_GPIO_AGC_SYNC_RX2_PIN
Definition: t_mykonos_gpio.h:187
MYKONOS_ERR_GETGPIOMON_MONITORMASK_NULL_PARM
@ MYKONOS_ERR_GETGPIOMON_MONITORMASK_NULL_PARM
Definition: t_mykonos_gpio.h:37
MYKONOS_ERR_GETRX2PIN_DECSTEP_NULL_PARM
@ MYKONOS_ERR_GETRX2PIN_DECSTEP_NULL_PARM
Definition: t_mykonos_gpio.h:47
MYKONOS_ERR_CMOS_DRV_INV_PARAM
@ MYKONOS_ERR_CMOS_DRV_INV_PARAM
Definition: t_mykonos_gpio.h:200
MYKONOS_ERR_GETRX1PIN_INCSTEP_NULL_PARM
@ MYKONOS_ERR_GETRX1PIN_INCSTEP_NULL_PARM
Definition: t_mykonos_gpio.h:51
MYKONOS_ERR_GPIO_AGC_SYNC_RX1_PIN
@ MYKONOS_ERR_GPIO_AGC_SYNC_RX1_PIN
Definition: t_mykonos_gpio.h:186
MYKONOS_ERR_GETTX1PIN_STEP_NULL_PARM
@ MYKONOS_ERR_GETTX1PIN_STEP_NULL_PARM
Definition: t_mykonos_gpio.h:68
MYKONOS_ERR_GETRX1PIN_EN_NULL_PARM
@ MYKONOS_ERR_GETRX1PIN_EN_NULL_PARM
Definition: t_mykonos_gpio.h:55
MYKONOS_ERR_GETTX2PIN_INC_NULL_PARM
@ MYKONOS_ERR_GETTX2PIN_INC_NULL_PARM
Definition: t_mykonos_gpio.h:64
MYK_CMOSPAD_DRV_3X
@ MYK_CMOSPAD_DRV_3X
Definition: t_mykonos_gpio.h:242
MYKONOS_ERR_GETTX1PIN_INC_NULL_PARM
@ MYKONOS_ERR_GETTX1PIN_INC_NULL_PARM
Definition: t_mykonos_gpio.h:69
MYKONOS_ERR_FLOATFRMT_SET_INV_RX1ATT
@ MYKONOS_ERR_FLOATFRMT_SET_INV_RX1ATT
Definition: t_mykonos_gpio.h:158
MYKONOS_ERR_GETRX2PIN_EN_NULL_PARM
@ MYKONOS_ERR_GETRX2PIN_EN_NULL_PARM
Definition: t_mykonos_gpio.h:50
MYKONOS_ERR_TPCTX2_GPIO_DECPIN_INV_PARAM
@ MYKONOS_ERR_TPCTX2_GPIO_DECPIN_INV_PARAM
Definition: t_mykonos_gpio.h:57
MYKONOS_ERR_GAINCOMP_INV_RX2_OFFSET
@ MYKONOS_ERR_GAINCOMP_INV_RX2_OFFSET
Definition: t_mykonos_gpio.h:116
MYKONOS_ERR_GETGPIO_OE_NULL_PARM
@ MYKONOS_ERR_GETGPIO_OE_NULL_PARM
Definition: t_mykonos_gpio.h:82
MYKONOS_ERR_SET_ARMGPIO_PINS_INV_GPIOPIN
@ MYKONOS_ERR_SET_ARMGPIO_PINS_INV_GPIOPIN
Definition: t_mykonos_gpio.h:100
MYKONOS_ERR_GPIO_HYBRID_RX1_PIN
@ MYKONOS_ERR_GPIO_HYBRID_RX1_PIN
Definition: t_mykonos_gpio.h:175
MYKONOS_ERR_GETRX1PIN_DECPIN_NULL_PARM
@ MYKONOS_ERR_GETRX1PIN_DECPIN_NULL_PARM
Definition: t_mykonos_gpio.h:54
MYKONOS_ERR_GPIO_OE_INV_PARAM
@ MYKONOS_ERR_GPIO_OE_INV_PARAM
Definition: t_mykonos_gpio.h:83
mykonosObsRxGainComp_t::obsRxOffset
uint8_t obsRxOffset
Definition: t_mykonos_gpio.h:292
MYKONOS_ERR_INV_GP_INT_MASK_PARM
@ MYKONOS_ERR_INV_GP_INT_MASK_PARM
Definition: t_mykonos_gpio.h:87
MYKONOS_ERR_GETTX1PIN_DEC_NULL_PARM
@ MYKONOS_ERR_GETTX1PIN_DEC_NULL_PARM
Definition: t_mykonos_gpio.h:70
GPIO_5_6_7
@ GPIO_5_6_7
Definition: t_mykonos_gpio.h:210
MYKONOS_ERR_GPIO_HYBRID_RX2_PIN_READ
@ MYKONOS_ERR_GPIO_HYBRID_RX2_PIN_READ
Definition: t_mykonos_gpio.h:180
MYKONOS_ERR_SET_GPIO_3V3_INV_MODE
@ MYKONOS_ERR_SET_GPIO_3V3_INV_MODE
Definition: t_mykonos_gpio.h:94
MYKONOS_ERR_SLICER_EN_INV
@ MYKONOS_ERR_SLICER_EN_INV
Definition: t_mykonos_gpio.h:130
MYKONOS_ERR_FLOATFRMT_NULL_RX1ATT
@ MYKONOS_ERR_FLOATFRMT_NULL_RX1ATT
Definition: t_mykonos_gpio.h:154
MYKONOS_ERR_GETRX1PIN_INCPIN_NULL_PARM
@ MYKONOS_ERR_GETRX1PIN_INCPIN_NULL_PARM
Definition: t_mykonos_gpio.h:53
MYKONOS_ERR_MGCRX1_GPIO_INCPIN_INV_PARAM
@ MYKONOS_ERR_MGCRX1_GPIO_INCPIN_INV_PARAM
Definition: t_mykonos_gpio.h:44
MYKONOS_ERR_SET_ARMGPIO_PINS_INV_SIGNALID
@ MYKONOS_ERR_SET_ARMGPIO_PINS_INV_SIGNALID
Definition: t_mykonos_gpio.h:99
mykonosFloatPntFrmt_t::encNan
uint8_t encNan
Definition: t_mykonos_gpio.h:327
MYKONOS_ERR_SLICER_OBS_RXPIN_NULL_PARM
@ MYKONOS_ERR_SLICER_OBS_RXPIN_NULL_PARM
Definition: t_mykonos_gpio.h:142
mykonosGpioErr_t
mykonosGpioErr_t
Enum of unique error codes from the Mykonos GPIO API functions. Each error condition in the library s...
Definition: t_mykonos_gpio.h:30
MYKONOS_ERR_GETGPIO3V3SPI_NULL_PARM
@ MYKONOS_ERR_GETGPIO3V3SPI_NULL_PARM
Definition: t_mykonos_gpio.h:92
MYKONOS_ERR_GAINCOMP_NULL_STRUCT
@ MYKONOS_ERR_GAINCOMP_NULL_STRUCT
Definition: t_mykonos_gpio.h:112
MYK_AUXADC_0
@ MYK_AUXADC_0
Definition: t_mykonos_gpio.h:253
MYKONOS_ERR_MGCRX2_STEP_INV_PARAM
@ MYKONOS_ERR_MGCRX2_STEP_INV_PARAM
Definition: t_mykonos_gpio.h:42
MYKONOS_ERR_MONITOR_OUT_INDEX_RANGE
@ MYKONOS_ERR_MONITOR_OUT_INDEX_RANGE
Definition: t_mykonos_gpio.h:35
mykonosCmosPadDrvStr_t
mykonosCmosPadDrvStr_t
Enumerated list of CMOS pads drive strength options.
Definition: t_mykonos_gpio.h:238
MYKONOS_ERR_MGCRX1_GPIO_DECPIN_INV_PARAM
@ MYKONOS_ERR_MGCRX1_GPIO_DECPIN_INV_PARAM
Definition: t_mykonos_gpio.h:43
MYKONOS_ERR_INV_AUX_ADC_DEC_PARM
@ MYKONOS_ERR_INV_AUX_ADC_DEC_PARM
Definition: t_mykonos_gpio.h:110
GPIO_16_15_14
@ GPIO_16_15_14
Definition: t_mykonos_gpio.h:221
MYKONOS_ERR_OBS_GAIN_CONTROL_NOT_AGC
@ MYKONOS_ERR_OBS_GAIN_CONTROL_NOT_AGC
Definition: t_mykonos_gpio.h:190
MYKONOS_ERR_MGCRX2_SOURCE_CONFIG
@ MYKONOS_ERR_MGCRX2_SOURCE_CONFIG
Definition: t_mykonos_gpio.h:41
MYKONOS_ERR_GPIO_HYBRID_RX1_PIN_READ
@ MYKONOS_ERR_GPIO_HYBRID_RX1_PIN_READ
Definition: t_mykonos_gpio.h:179
MYKONOS_ERR_OBS_RX_GAINCOMP_INV_OFFSET
@ MYKONOS_ERR_OBS_RX_GAINCOMP_INV_OFFSET
Definition: t_mykonos_gpio.h:123
MYKONOS_ERR_SETUPAUXDAC_INV_AUXDACCODE
@ MYKONOS_ERR_SETUPAUXDAC_INV_AUXDACCODE
Definition: t_mykonos_gpio.h:105
MYKONOS_ERR_SETUPTEMPSENSOR_INV_OFFSET
@ MYKONOS_ERR_SETUPTEMPSENSOR_INV_OFFSET
Definition: t_mykonos_gpio.h:168
MYKONOS_ERR_SLICER_OBS_RX_STEP_NULL_PARM
@ MYKONOS_ERR_SLICER_OBS_RX_STEP_NULL_PARM
Definition: t_mykonos_gpio.h:141
mykonosFloatPntFrmt_t::roundMode
uint8_t roundMode
Definition: t_mykonos_gpio.h:315
MYKONOS_ERR_FLOATFRMT_SET_NULL_STRUCT
@ MYKONOS_ERR_FLOATFRMT_SET_NULL_STRUCT
Definition: t_mykonos_gpio.h:145
MYKONOS_ERR_SLICER_RX1PIN_NULL_PARM
@ MYKONOS_ERR_SLICER_RX1PIN_NULL_PARM
Definition: t_mykonos_gpio.h:132
MYKONOS_ERR_FLOATFRMT_NULL_ENABLE
@ MYKONOS_ERR_FLOATFRMT_NULL_ENABLE
Definition: t_mykonos_gpio.h:156
MYKONOS_ERR_SLICER_EN_NULL_PARM
@ MYKONOS_ERR_SLICER_EN_NULL_PARM
Definition: t_mykonos_gpio.h:135
MYKONOS_ERR_SET_GPIO_1V8_INV_POINTER
@ MYKONOS_ERR_SET_GPIO_1V8_INV_POINTER
Definition: t_mykonos_gpio.h:77
MYKONOS_ERR_OBS_RX_GAINCOMP_INV_EN
@ MYKONOS_ERR_OBS_RX_GAINCOMP_INV_EN
Definition: t_mykonos_gpio.h:122
MYKONOS_ERR_FLOATFRMT_INV_ROUND_MODE
@ MYKONOS_ERR_FLOATFRMT_INV_ROUND_MODE
Definition: t_mykonos_gpio.h:146
MYKONOS_ERR_GETGPIOMON_INDEX_NULL_PARM
@ MYKONOS_ERR_GETGPIOMON_INDEX_NULL_PARM
Definition: t_mykonos_gpio.h:36
mykonosTempSensorStatus_t
Data structure used to store Temperature Sensor related values.
Definition: t_mykonos_gpio.h:360
MYK_AUXADC_0_DIV2
@ MYK_AUXADC_0_DIV2
Definition: t_mykonos_gpio.h:257
MYKONOS_ERR_WRITEAUXDAC_INV_AUXDACINDEX
@ MYKONOS_ERR_WRITEAUXDAC_INV_AUXDACINDEX
Definition: t_mykonos_gpio.h:107
MYK_SLEWRATE_MEDIUM
@ MYK_SLEWRATE_MEDIUM
Definition: t_mykonos_gpio.h:231
MYKONOS_ERR_GAINCOMP_INV_RX1_OFFSET
@ MYKONOS_ERR_GAINCOMP_INV_RX1_OFFSET
Definition: t_mykonos_gpio.h:115
MYKONOS_ERR_FLOATFRMT_INV_RX1ATT
@ MYKONOS_ERR_FLOATFRMT_INV_RX1ATT
Definition: t_mykonos_gpio.h:151
MYKONOS_ERR_READTEMPSENSOR_NULL_PARAM
@ MYKONOS_ERR_READTEMPSENSOR_NULL_PARAM
Definition: t_mykonos_gpio.h:171
MYKONOS_ERR_READAUXADC_NULL_PARAM
@ MYKONOS_ERR_READAUXADC_NULL_PARAM
Definition: t_mykonos_gpio.h:104
MYKONOS_ERR_GAIN_CONTROL_NOT_AGC
@ MYKONOS_ERR_GAIN_CONTROL_NOT_AGC
Definition: t_mykonos_gpio.h:185
MYKONOS_ERR_GPIO_AGC_SYNC_ORX_PIN
@ MYKONOS_ERR_GPIO_AGC_SYNC_ORX_PIN
Definition: t_mykonos_gpio.h:191
MYKONOS_ERR_SETUPAUXDAC_NULL_PARAM
@ MYKONOS_ERR_SETUPAUXDAC_NULL_PARAM
Definition: t_mykonos_gpio.h:102
MYKONOS_ERR_GPIO_GETSLEW_NULL_PARAM
@ MYKONOS_ERR_GPIO_GETSLEW_NULL_PARAM
Definition: t_mykonos_gpio.h:198
MYKONOS_ERR_SETUPAUXADC_INV_VCODIV
@ MYKONOS_ERR_SETUPAUXADC_INV_VCODIV
Definition: t_mykonos_gpio.h:109
MYK_CMOSPAD_DRV_5X
@ MYK_CMOSPAD_DRV_5X
Definition: t_mykonos_gpio.h:244
MYKONOS_ERR_GETTX2PIN_DEC_NULL_PARM
@ MYKONOS_ERR_GETTX2PIN_DEC_NULL_PARM
Definition: t_mykonos_gpio.h:65
GPIO_18_17_16
@ GPIO_18_17_16
Definition: t_mykonos_gpio.h:220
MYKONOS_ERR_GPIO_HYBRID_ORX_PIN_NULL_PARM
@ MYKONOS_ERR_GPIO_HYBRID_ORX_PIN_NULL_PARM
Definition: t_mykonos_gpio.h:183
MYKONOS_ERR_SLICER_OBS_RX_EN_INV
@ MYKONOS_ERR_SLICER_OBS_RX_EN_INV
Definition: t_mykonos_gpio.h:139
MYKONOS_ERR_SET_ARMGPIO_INV_POINTER
@ MYKONOS_ERR_SET_ARMGPIO_INV_POINTER
Definition: t_mykonos_gpio.h:97
MYK_AUXADC_3
@ MYK_AUXADC_3
Definition: t_mykonos_gpio.h:256
MYKONOS_ERR_FLOATFRMT_INV_ORXATT
@ MYKONOS_ERR_FLOATFRMT_INV_ORXATT
Definition: t_mykonos_gpio.h:161
mykonosTempSensorStatus_t::tempValid
uint8_t tempValid
Definition: t_mykonos_gpio.h:367
MYKONOS_ERR_SLICER_INV_RX2_SEL
@ MYKONOS_ERR_SLICER_INV_RX2_SEL
Definition: t_mykonos_gpio.h:129
MYKONOS_ERR_GETTX2PIN_TX1TX2_NULL_PARM
@ MYKONOS_ERR_GETTX2PIN_TX1TX2_NULL_PARM
Definition: t_mykonos_gpio.h:67
MYKONOS_ERR_SET_GPIO_3V3_INV_POINTER
@ MYKONOS_ERR_SET_GPIO_3V3_INV_POINTER
Definition: t_mykonos_gpio.h:91
MYKONOS_ERR_SLICER_OBS_RX_STEP_OUT_OF_RANGE
@ MYKONOS_ERR_SLICER_OBS_RX_STEP_OUT_OF_RANGE
Definition: t_mykonos_gpio.h:138
MYKONOS_ERR_GAIN_CONTROL_NOT_HYBRID
@ MYKONOS_ERR_GAIN_CONTROL_NOT_HYBRID
Definition: t_mykonos_gpio.h:174
MYKONOS_ERR_GETTX2PIN_EN_NULL_PARM
@ MYKONOS_ERR_GETTX2PIN_EN_NULL_PARM
Definition: t_mykonos_gpio.h:66
mykonosObsRxSlicer_t
mykonosObsRxSlicer_t
Enum of possible observation channel Slicer pin combinations.
Definition: t_mykonos_gpio.h:218
MYKONOS_ERR_SET_GPIO_3V3_INV_SRC_CTRL
@ MYKONOS_ERR_SET_GPIO_3V3_INV_SRC_CTRL
Definition: t_mykonos_gpio.h:95
GPIO_8_9_10
@ GPIO_8_9_10
Definition: t_mykonos_gpio.h:211
mykonosGainComp_t
Data structure to hold Gain compensation settings for the main receive channels.
Definition: t_mykonos_gpio.h:265
MYKONOS_ERR_GPIO_HYBRID_RX1_PIN_NULL_PARM
@ MYKONOS_ERR_GPIO_HYBRID_RX1_PIN_NULL_PARM
Definition: t_mykonos_gpio.h:177
MYKONOS_ERR_MGCRX2_GPIO_DECPIN_INV_PARAM
@ MYKONOS_ERR_MGCRX2_GPIO_DECPIN_INV_PARAM
Definition: t_mykonos_gpio.h:39
MYKONOS_ERR_OBS_RX_GAINCOMP_INV_STEP
@ MYKONOS_ERR_OBS_RX_GAINCOMP_INV_STEP
Definition: t_mykonos_gpio.h:124
MYKONOS_ERR_TPCTX1_GPIO_INCPIN_INV_PARAM
@ MYKONOS_ERR_TPCTX1_GPIO_INCPIN_INV_PARAM
Definition: t_mykonos_gpio.h:61
MYKONOS_ERR_WRITEAUXDAC_INV_AUXDACCODE
@ MYKONOS_ERR_WRITEAUXDAC_INV_AUXDACCODE
Definition: t_mykonos_gpio.h:106
MYKONOS_ERR_GPIO_SLEW_RATE_INV_PARAM
@ MYKONOS_ERR_GPIO_SLEW_RATE_INV_PARAM
Definition: t_mykonos_gpio.h:197
MYKONOS_ERR_GAINCOMP_INV_STEP
@ MYKONOS_ERR_GAINCOMP_INV_STEP
Definition: t_mykonos_gpio.h:117
MYKONOS_ERR_SLICER_STEP_OUT_OF_RANGE
@ MYKONOS_ERR_SLICER_STEP_OUT_OF_RANGE
Definition: t_mykonos_gpio.h:127
MYK_CMOSPAD_DRV_4X
@ MYK_CMOSPAD_DRV_4X
Definition: t_mykonos_gpio.h:243
MYKONOS_ERR_GETGPIOSETLEVEL_NULL_PARM
@ MYKONOS_ERR_GETGPIOSETLEVEL_NULL_PARM
Definition: t_mykonos_gpio.h:79
mykonosGainComp_t::compStep
uint8_t compStep
Definition: t_mykonos_gpio.h:273
MYKONOS_ERR_GETTX1PIN_TX1TX2_NULL_PARM
@ MYKONOS_ERR_GETTX1PIN_TX1TX2_NULL_PARM
Definition: t_mykonos_gpio.h:72
MYKONOS_ERR_TPCTX2_GPIO_STEP_INV_PARAM
@ MYKONOS_ERR_TPCTX2_GPIO_STEP_INV_PARAM
Definition: t_mykonos_gpio.h:59
MYKONOS_ERR_OBS_RX_GAINCOMP_EN_NULL_PARAM
@ MYKONOS_ERR_OBS_RX_GAINCOMP_EN_NULL_PARAM
Definition: t_mykonos_gpio.h:121
MYKONOS_ERR_MGCRX1_STEP_INV_PARAM
@ MYKONOS_ERR_MGCRX1_STEP_INV_PARAM
Definition: t_mykonos_gpio.h:45
MYKONOS_ERR_TPCTX2_GPIO_INCPIN_INV_PARAM
@ MYKONOS_ERR_TPCTX2_GPIO_INCPIN_INV_PARAM
Definition: t_mykonos_gpio.h:58
MYKONOS_ERR_WRITEAUXDAC_NULL_AUXIO
@ MYKONOS_ERR_WRITEAUXDAC_NULL_AUXIO
Definition: t_mykonos_gpio.h:103
mykonosTempSensorConfig_t::tempDecimation
uint8_t tempDecimation
Definition: t_mykonos_gpio.h:347
MYKONOS_ERR_SET_ARMGPIO_PINS_ARMERROR
@ MYKONOS_ERR_SET_ARMGPIO_PINS_ARMERROR
Definition: t_mykonos_gpio.h:98
MYKONOS_ERR_SLICER_INV_RX1_SEL
@ MYKONOS_ERR_SLICER_INV_RX1_SEL
Definition: t_mykonos_gpio.h:128
mykonosTempSensorStatus_t::windowExceeded
uint8_t windowExceeded
Definition: t_mykonos_gpio.h:363
MYKONOS_ERR_FLOATFRMT_INV_EXP_BITS
@ MYKONOS_ERR_FLOATFRMT_INV_EXP_BITS
Definition: t_mykonos_gpio.h:149
mykonosTempSensorConfig_t::offset
uint8_t offset
Definition: t_mykonos_gpio.h:349
MYKONOS_ERR_MGCRX2_GPIO_INCPIN_INV_PARAM
@ MYKONOS_ERR_MGCRX2_GPIO_INCPIN_INV_PARAM
Definition: t_mykonos_gpio.h:40
mykonosGpioSlewRate_t
mykonosGpioSlewRate_t
Enum of possible GPIO slew rate settings.
Definition: t_mykonos_gpio.h:227
MYKONOS_ERR_FLOATFRMT_INV_ENC_NAN
@ MYKONOS_ERR_FLOATFRMT_INV_ENC_NAN
Definition: t_mykonos_gpio.h:148
MYKONOS_ERR_EN_MONITOR_OUT_NOT_ENABLED
@ MYKONOS_ERR_EN_MONITOR_OUT_NOT_ENABLED
Definition: t_mykonos_gpio.h:33
MYKONOS_ERR_FLOATFRMT_SET_INV_EN
@ MYKONOS_ERR_FLOATFRMT_SET_INV_EN
Definition: t_mykonos_gpio.h:157
MYKONOS_ERR_GAINCOMP_EN_NULL_PARM
@ MYKONOS_ERR_GAINCOMP_EN_NULL_PARM
Definition: t_mykonos_gpio.h:113
MYKONOS_ERR_GET_GPIO_SOURCE_CONTROL_NULL_PARM
@ MYKONOS_ERR_GET_GPIO_SOURCE_CONTROL_NULL_PARM
Definition: t_mykonos_gpio.h:85
MYKONOS_ERR_READGPIOSPI_NULL_PARM
@ MYKONOS_ERR_READGPIOSPI_NULL_PARM
Definition: t_mykonos_gpio.h:80
MYKONOS_ERR_FLOATFRMT_INV_EN
@ MYKONOS_ERR_FLOATFRMT_INV_EN
Definition: t_mykonos_gpio.h:153
MYKONOS_ERR_GPIO_HYBRID_RX2_PIN
@ MYKONOS_ERR_GPIO_HYBRID_RX2_PIN
Definition: t_mykonos_gpio.h:176
MYKONOS_ERR_OBS_RX_GAINCOMP_NULL_STRUCT
@ MYKONOS_ERR_OBS_RX_GAINCOMP_NULL_STRUCT
Definition: t_mykonos_gpio.h:125
mykonosTempSensorStatus_t::windowHiLo
uint8_t windowHiLo
Definition: t_mykonos_gpio.h:365
MYKONOS_ERR_SET_GPIO_1V8_INV_MODE
@ MYKONOS_ERR_SET_GPIO_1V8_INV_MODE
Definition: t_mykonos_gpio.h:81
MYKONOS_ERR_SETUPTEMPSENSOR_NULL_PARAM
@ MYKONOS_ERR_SETUPTEMPSENSOR_NULL_PARAM
Definition: t_mykonos_gpio.h:166
GPIO_0_1_2
@ GPIO_0_1_2
Definition: t_mykonos_gpio.h:209
MYKONOS_ERR_GETGPIODRV_NULL_PARAM
@ MYKONOS_ERR_GETGPIODRV_NULL_PARAM
Definition: t_mykonos_gpio.h:194
MYKONOS_ERR_READTEMPSENSOR_NOT_LOCKED
@ MYKONOS_ERR_READTEMPSENSOR_NOT_LOCKED
Definition: t_mykonos_gpio.h:172
MYKONOS_ERR_GP_INT_STATUS_NULL_PARAM
@ MYKONOS_ERR_GP_INT_STATUS_NULL_PARAM
Definition: t_mykonos_gpio.h:88
MYKONOS_ERR_SLICER_STEP_NULL_PARM
@ MYKONOS_ERR_SLICER_STEP_NULL_PARM
Definition: t_mykonos_gpio.h:134
MYKONOS_ERR_GAINCOMP_SET_NULL_STRUCT
@ MYKONOS_ERR_GAINCOMP_SET_NULL_STRUCT
Definition: t_mykonos_gpio.h:114
MYKONOS_ERR_SLICER_RX2PIN_NULL_PARM
@ MYKONOS_ERR_SLICER_RX2PIN_NULL_PARM
Definition: t_mykonos_gpio.h:133
MYKONOS_ERR_SLICER_INV_OBS_RX_SEL
@ MYKONOS_ERR_SLICER_INV_OBS_RX_SEL
Definition: t_mykonos_gpio.h:137
mykonosGainComp_t::rx1Offset
uint8_t rx1Offset
Definition: t_mykonos_gpio.h:267
MYKONOS_ERR_GPIO_DRV_INV_PARAM
@ MYKONOS_ERR_GPIO_DRV_INV_PARAM
Definition: t_mykonos_gpio.h:195
mykonosFloatPntFrmt_t
Data structure to hold floating point formatter settings for the floating point number generation.
Definition: t_mykonos_gpio.h:313
GPIO_11_12_13
@ GPIO_11_12_13
Definition: t_mykonos_gpio.h:212
mykonosGainComp_t::rx2Offset
uint8_t rx2Offset
Definition: t_mykonos_gpio.h:270
mykonosRxSlicer_t
mykonosRxSlicer_t
Enum of possible Rx Slicer pin combinations.
Definition: t_mykonos_gpio.h:207
mykonosFloatPntFrmt_t::leading
uint8_t leading
Definition: t_mykonos_gpio.h:338
MYKONOS_ERR_GETTX2PIN_STEP_NULL_PARM
@ MYKONOS_ERR_GETTX2PIN_STEP_NULL_PARM
Definition: t_mykonos_gpio.h:63
MYKONOS_ERR_FLOATFRMT_NULL_RX2ATT
@ MYKONOS_ERR_FLOATFRMT_NULL_RX2ATT
Definition: t_mykonos_gpio.h:155
MYKONOS_ERR_GPIO_SRC_PARAM_INV
@ MYKONOS_ERR_GPIO_SRC_PARAM_INV
Definition: t_mykonos_gpio.h:84
MYKONOS_ERR_AGC_OBS_NOT_IN_HYBRID
@ MYKONOS_ERR_AGC_OBS_NOT_IN_HYBRID
Definition: t_mykonos_gpio.h:181
MYKONOS_ERR_FLOATFRMT_INV_RX2ATT
@ MYKONOS_ERR_FLOATFRMT_INV_RX2ATT
Definition: t_mykonos_gpio.h:152
MYKONOS_ERR_FLOATFRMT_INV_DATA_FORMAT
@ MYKONOS_ERR_FLOATFRMT_INV_DATA_FORMAT
Definition: t_mykonos_gpio.h:147
MYKONOS_ERR_GPIO_AGC_SYNC_ORX_PIN_NULL_PARM
@ MYKONOS_ERR_GPIO_AGC_SYNC_ORX_PIN_NULL_PARM
Definition: t_mykonos_gpio.h:192
MYKONOS_ERR_GETRX2PIN_INCSTEP_NULL_PARM
@ MYKONOS_ERR_GETRX2PIN_INCSTEP_NULL_PARM
Definition: t_mykonos_gpio.h:46
MYK_AUXADC_2
@ MYK_AUXADC_2
Definition: t_mykonos_gpio.h:255
MYKONOS_ERR_TPCTX1_GPIO_STEP_INV_PARAM
@ MYKONOS_ERR_TPCTX1_GPIO_STEP_INV_PARAM
Definition: t_mykonos_gpio.h:62
MYKONOS_ERR_SLICER_OBS_RX_EN_NULL_PARM
@ MYKONOS_ERR_SLICER_OBS_RX_EN_NULL_PARM
Definition: t_mykonos_gpio.h:140
MYKONOS_ERR_GETRX2PIN_DECPIN_NULL_PARM
@ MYKONOS_ERR_GETRX2PIN_DECPIN_NULL_PARM
Definition: t_mykonos_gpio.h:49
MYKONOS_ERR_EN_MONITOR_OUT_SRC_CTRL
@ MYKONOS_ERR_EN_MONITOR_OUT_SRC_CTRL
Definition: t_mykonos_gpio.h:34
MYKONOS_ERR_GETTEMPSENSORCFG_NULL_PARAM
@ MYKONOS_ERR_GETTEMPSENSORCFG_NULL_PARAM
Definition: t_mykonos_gpio.h:170
MYKONOS_ERR_FLOATFRMT_NULL_ORXATT
@ MYKONOS_ERR_FLOATFRMT_NULL_ORXATT
Definition: t_mykonos_gpio.h:163