Go to the documentation of this file.
15 #ifndef T_MYKONOSGPIO_H_
16 #define T_MYKONOSGPIO_H_
Data structure used to configure the on-die Temperature Sensor.
Definition: t_mykonos_gpio.h:345
@ MYK_AUXADC_1
Definition: t_mykonos_gpio.h:254
@ MYKONOS_ERR_OBS_RX_GAINCOMP_SET_NULL_STRUCT
Definition: t_mykonos_gpio.h:120
@ MYKONOS_ERR_FLOATFRMT_SET_INV_RX2ATT
Definition: t_mykonos_gpio.h:159
uint8_t tempWindow
Definition: t_mykonos_gpio.h:352
@ MYKONOS_ERR_GETTX1PIN_EN_NULL_PARM
Definition: t_mykonos_gpio.h:71
int16_t tempCode
Definition: t_mykonos_gpio.h:362
@ MYKONOS_ERR_GETRX1PIN_DECSTEP_NULL_PARM
Definition: t_mykonos_gpio.h:52
uint8_t overrideFusedOffset
Definition: t_mykonos_gpio.h:350
@ MYK_SLEWRATE_NONE
Definition: t_mykonos_gpio.h:229
@ MYKONOS_ERR_CMOS_DRV_NULL_PARAM
Definition: t_mykonos_gpio.h:201
@ MYKONOS_ERR_GPIO_HYBRID_RX2_PIN_NULL_PARM
Definition: t_mykonos_gpio.h:178
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
Definition: t_mykonos_gpio.h:188
@ MYK_CMOSPAD_DRV_1X
Definition: t_mykonos_gpio.h:240
@ MYK_SLEWRATE_LOW
Definition: t_mykonos_gpio.h:230
uint8_t compStep
Definition: t_mykonos_gpio.h:295
mykonosAuxAdcChannels_t
Enumerated list for Aux ADCs.
Definition: t_mykonos_gpio.h:251
@ MYKONOS_ERR_SPI2_INV_SETUP
Definition: t_mykonos_gpio.h:75
@ MYKONOS_ERR_GETGPIO3V3OUT_NULL_PARM
Definition: t_mykonos_gpio.h:90
@ MYKONOS_ERR_GPIO_HYBRID_ORX_PIN
Definition: t_mykonos_gpio.h:182
uint8_t expBits
Definition: t_mykonos_gpio.h:330
@ MYKONOS_ERR_FLOATFRMT_INV_ORXEN
Definition: t_mykonos_gpio.h:162
@ MYK_TEMPSENSOR
Definition: t_mykonos_gpio.h:258
uint8_t dataFormat
Definition: t_mykonos_gpio.h:324
@ MYKONOS_ERR_INV_AUX_ADC_CHAN_PARM
Definition: t_mykonos_gpio.h:108
@ MYKONOS_ERR_GPIO_OK
Definition: t_mykonos_gpio.h:32
@ MYKONOS_ERR_SPI2_INV_GPIO
Definition: t_mykonos_gpio.h:74
@ MYKONOS_ERR_TPCTX1_GPIO_DECPIN_INV_PARAM
Definition: t_mykonos_gpio.h:60
@ MYK_CMOSPAD_DRV_2X
Definition: t_mykonos_gpio.h:241
@ MYKONOS_ERR_SETUPTEMPSENSOR_INV_TEMPDECIMATION
Definition: t_mykonos_gpio.h:167
@ MYKONOS_ERR_SETUPTEMPSENSOR_INV_TEMPWINDOW
Definition: t_mykonos_gpio.h:169
@ MYKONOS_ERR_FLOATFRMT_INV_LEADING
Definition: t_mykonos_gpio.h:150
@ MYK_SLEWRATE_HIGH
Definition: t_mykonos_gpio.h:232
@ MYKONOS_ERR_FLOATFRMT_NULL_STRUCT
Definition: t_mykonos_gpio.h:144
@ MYKONOS_ERR_FLOATFRMT_NULL_ORXENABLE
Definition: t_mykonos_gpio.h:164
@ MYKONOS_ERR_GPIO3V3OUTEN_NULL_PARM
Definition: t_mykonos_gpio.h:93
@ MYKONOS_ERR_GAINCOMP_INV_EN
Definition: t_mykonos_gpio.h:118
@ MYKONOS_ERR_GPIO_AGC_SYNC_RX2_PIN_NULL_PARM
Definition: t_mykonos_gpio.h:189
@ MYKONOS_ERR_GETRX2PIN_INCPIN_NULL_PARM
Definition: t_mykonos_gpio.h:48
@ MYKONOS_ERR_GPIO_AGC_SYNC_RX2_PIN
Definition: t_mykonos_gpio.h:187
@ MYKONOS_ERR_GETGPIOMON_MONITORMASK_NULL_PARM
Definition: t_mykonos_gpio.h:37
@ MYKONOS_ERR_GETRX2PIN_DECSTEP_NULL_PARM
Definition: t_mykonos_gpio.h:47
@ MYKONOS_ERR_CMOS_DRV_INV_PARAM
Definition: t_mykonos_gpio.h:200
@ MYKONOS_ERR_GETRX1PIN_INCSTEP_NULL_PARM
Definition: t_mykonos_gpio.h:51
@ MYKONOS_ERR_GPIO_AGC_SYNC_RX1_PIN
Definition: t_mykonos_gpio.h:186
@ MYKONOS_ERR_GETTX1PIN_STEP_NULL_PARM
Definition: t_mykonos_gpio.h:68
@ MYKONOS_ERR_GETRX1PIN_EN_NULL_PARM
Definition: t_mykonos_gpio.h:55
@ MYKONOS_ERR_GETTX2PIN_INC_NULL_PARM
Definition: t_mykonos_gpio.h:64
@ MYK_CMOSPAD_DRV_3X
Definition: t_mykonos_gpio.h:242
@ MYKONOS_ERR_GETTX1PIN_INC_NULL_PARM
Definition: t_mykonos_gpio.h:69
@ MYKONOS_ERR_FLOATFRMT_SET_INV_RX1ATT
Definition: t_mykonos_gpio.h:158
@ MYKONOS_ERR_GETRX2PIN_EN_NULL_PARM
Definition: t_mykonos_gpio.h:50
@ MYKONOS_ERR_TPCTX2_GPIO_DECPIN_INV_PARAM
Definition: t_mykonos_gpio.h:57
@ MYKONOS_ERR_GAINCOMP_INV_RX2_OFFSET
Definition: t_mykonos_gpio.h:116
@ MYKONOS_ERR_GETGPIO_OE_NULL_PARM
Definition: t_mykonos_gpio.h:82
@ MYKONOS_ERR_SET_ARMGPIO_PINS_INV_GPIOPIN
Definition: t_mykonos_gpio.h:100
@ MYKONOS_ERR_GPIO_HYBRID_RX1_PIN
Definition: t_mykonos_gpio.h:175
@ MYKONOS_ERR_GETRX1PIN_DECPIN_NULL_PARM
Definition: t_mykonos_gpio.h:54
@ MYKONOS_ERR_GPIO_OE_INV_PARAM
Definition: t_mykonos_gpio.h:83
uint8_t obsRxOffset
Definition: t_mykonos_gpio.h:292
@ MYKONOS_ERR_INV_GP_INT_MASK_PARM
Definition: t_mykonos_gpio.h:87
@ MYKONOS_ERR_GETTX1PIN_DEC_NULL_PARM
Definition: t_mykonos_gpio.h:70
@ GPIO_5_6_7
Definition: t_mykonos_gpio.h:210
@ MYKONOS_ERR_GPIO_HYBRID_RX2_PIN_READ
Definition: t_mykonos_gpio.h:180
@ MYKONOS_ERR_SET_GPIO_3V3_INV_MODE
Definition: t_mykonos_gpio.h:94
@ MYKONOS_ERR_SLICER_EN_INV
Definition: t_mykonos_gpio.h:130
@ MYKONOS_ERR_FLOATFRMT_NULL_RX1ATT
Definition: t_mykonos_gpio.h:154
@ MYKONOS_ERR_GETRX1PIN_INCPIN_NULL_PARM
Definition: t_mykonos_gpio.h:53
@ MYKONOS_ERR_MGCRX1_GPIO_INCPIN_INV_PARAM
Definition: t_mykonos_gpio.h:44
@ MYKONOS_ERR_SET_ARMGPIO_PINS_INV_SIGNALID
Definition: t_mykonos_gpio.h:99
uint8_t encNan
Definition: t_mykonos_gpio.h:327
@ MYKONOS_ERR_SLICER_OBS_RXPIN_NULL_PARM
Definition: t_mykonos_gpio.h:142
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
Definition: t_mykonos_gpio.h:92
@ MYKONOS_ERR_GAINCOMP_NULL_STRUCT
Definition: t_mykonos_gpio.h:112
@ MYK_AUXADC_0
Definition: t_mykonos_gpio.h:253
@ MYKONOS_ERR_MGCRX2_STEP_INV_PARAM
Definition: t_mykonos_gpio.h:42
@ MYKONOS_ERR_MONITOR_OUT_INDEX_RANGE
Definition: t_mykonos_gpio.h:35
mykonosCmosPadDrvStr_t
Enumerated list of CMOS pads drive strength options.
Definition: t_mykonos_gpio.h:238
@ MYKONOS_ERR_MGCRX1_GPIO_DECPIN_INV_PARAM
Definition: t_mykonos_gpio.h:43
@ MYKONOS_ERR_INV_AUX_ADC_DEC_PARM
Definition: t_mykonos_gpio.h:110
@ GPIO_16_15_14
Definition: t_mykonos_gpio.h:221
@ MYKONOS_ERR_OBS_GAIN_CONTROL_NOT_AGC
Definition: t_mykonos_gpio.h:190
@ MYKONOS_ERR_MGCRX2_SOURCE_CONFIG
Definition: t_mykonos_gpio.h:41
@ MYKONOS_ERR_GPIO_HYBRID_RX1_PIN_READ
Definition: t_mykonos_gpio.h:179
@ MYKONOS_ERR_OBS_RX_GAINCOMP_INV_OFFSET
Definition: t_mykonos_gpio.h:123
@ MYKONOS_ERR_SETUPAUXDAC_INV_AUXDACCODE
Definition: t_mykonos_gpio.h:105
@ MYKONOS_ERR_SETUPTEMPSENSOR_INV_OFFSET
Definition: t_mykonos_gpio.h:168
@ MYKONOS_ERR_SLICER_OBS_RX_STEP_NULL_PARM
Definition: t_mykonos_gpio.h:141
uint8_t roundMode
Definition: t_mykonos_gpio.h:315
@ MYKONOS_ERR_FLOATFRMT_SET_NULL_STRUCT
Definition: t_mykonos_gpio.h:145
@ MYKONOS_ERR_SLICER_RX1PIN_NULL_PARM
Definition: t_mykonos_gpio.h:132
@ MYKONOS_ERR_FLOATFRMT_NULL_ENABLE
Definition: t_mykonos_gpio.h:156
@ MYKONOS_ERR_SLICER_EN_NULL_PARM
Definition: t_mykonos_gpio.h:135
@ MYKONOS_ERR_SET_GPIO_1V8_INV_POINTER
Definition: t_mykonos_gpio.h:77
@ MYKONOS_ERR_OBS_RX_GAINCOMP_INV_EN
Definition: t_mykonos_gpio.h:122
@ MYKONOS_ERR_FLOATFRMT_INV_ROUND_MODE
Definition: t_mykonos_gpio.h:146
@ MYKONOS_ERR_GETGPIOMON_INDEX_NULL_PARM
Definition: t_mykonos_gpio.h:36
Data structure used to store Temperature Sensor related values.
Definition: t_mykonos_gpio.h:360
@ MYK_AUXADC_0_DIV2
Definition: t_mykonos_gpio.h:257
@ MYKONOS_ERR_WRITEAUXDAC_INV_AUXDACINDEX
Definition: t_mykonos_gpio.h:107
@ MYK_SLEWRATE_MEDIUM
Definition: t_mykonos_gpio.h:231
@ MYKONOS_ERR_GAINCOMP_INV_RX1_OFFSET
Definition: t_mykonos_gpio.h:115
@ MYKONOS_ERR_FLOATFRMT_INV_RX1ATT
Definition: t_mykonos_gpio.h:151
@ MYKONOS_ERR_READTEMPSENSOR_NULL_PARAM
Definition: t_mykonos_gpio.h:171
@ MYKONOS_ERR_READAUXADC_NULL_PARAM
Definition: t_mykonos_gpio.h:104
@ MYKONOS_ERR_GAIN_CONTROL_NOT_AGC
Definition: t_mykonos_gpio.h:185
@ MYKONOS_ERR_GPIO_AGC_SYNC_ORX_PIN
Definition: t_mykonos_gpio.h:191
@ MYKONOS_ERR_SETUPAUXDAC_NULL_PARAM
Definition: t_mykonos_gpio.h:102
@ MYKONOS_ERR_GPIO_GETSLEW_NULL_PARAM
Definition: t_mykonos_gpio.h:198
@ MYKONOS_ERR_SETUPAUXADC_INV_VCODIV
Definition: t_mykonos_gpio.h:109
@ MYK_CMOSPAD_DRV_5X
Definition: t_mykonos_gpio.h:244
@ MYKONOS_ERR_GETTX2PIN_DEC_NULL_PARM
Definition: t_mykonos_gpio.h:65
@ GPIO_18_17_16
Definition: t_mykonos_gpio.h:220
@ MYKONOS_ERR_GPIO_HYBRID_ORX_PIN_NULL_PARM
Definition: t_mykonos_gpio.h:183
@ MYKONOS_ERR_SLICER_OBS_RX_EN_INV
Definition: t_mykonos_gpio.h:139
@ MYKONOS_ERR_SET_ARMGPIO_INV_POINTER
Definition: t_mykonos_gpio.h:97
@ MYK_AUXADC_3
Definition: t_mykonos_gpio.h:256
@ MYKONOS_ERR_FLOATFRMT_INV_ORXATT
Definition: t_mykonos_gpio.h:161
uint8_t tempValid
Definition: t_mykonos_gpio.h:367
@ MYKONOS_ERR_SLICER_INV_RX2_SEL
Definition: t_mykonos_gpio.h:129
@ MYKONOS_ERR_GETTX2PIN_TX1TX2_NULL_PARM
Definition: t_mykonos_gpio.h:67
@ MYKONOS_ERR_SET_GPIO_3V3_INV_POINTER
Definition: t_mykonos_gpio.h:91
@ MYKONOS_ERR_SLICER_OBS_RX_STEP_OUT_OF_RANGE
Definition: t_mykonos_gpio.h:138
@ MYKONOS_ERR_GAIN_CONTROL_NOT_HYBRID
Definition: t_mykonos_gpio.h:174
@ MYKONOS_ERR_GETTX2PIN_EN_NULL_PARM
Definition: t_mykonos_gpio.h:66
mykonosObsRxSlicer_t
Enum of possible observation channel Slicer pin combinations.
Definition: t_mykonos_gpio.h:218
@ MYKONOS_ERR_SET_GPIO_3V3_INV_SRC_CTRL
Definition: t_mykonos_gpio.h:95
@ GPIO_8_9_10
Definition: t_mykonos_gpio.h:211
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
Definition: t_mykonos_gpio.h:177
@ MYKONOS_ERR_MGCRX2_GPIO_DECPIN_INV_PARAM
Definition: t_mykonos_gpio.h:39
@ MYKONOS_ERR_OBS_RX_GAINCOMP_INV_STEP
Definition: t_mykonos_gpio.h:124
@ MYKONOS_ERR_TPCTX1_GPIO_INCPIN_INV_PARAM
Definition: t_mykonos_gpio.h:61
@ MYKONOS_ERR_WRITEAUXDAC_INV_AUXDACCODE
Definition: t_mykonos_gpio.h:106
@ MYKONOS_ERR_GPIO_SLEW_RATE_INV_PARAM
Definition: t_mykonos_gpio.h:197
@ MYKONOS_ERR_GAINCOMP_INV_STEP
Definition: t_mykonos_gpio.h:117
@ MYKONOS_ERR_SLICER_STEP_OUT_OF_RANGE
Definition: t_mykonos_gpio.h:127
@ MYK_CMOSPAD_DRV_4X
Definition: t_mykonos_gpio.h:243
@ MYKONOS_ERR_GETGPIOSETLEVEL_NULL_PARM
Definition: t_mykonos_gpio.h:79
uint8_t compStep
Definition: t_mykonos_gpio.h:273
@ MYKONOS_ERR_GETTX1PIN_TX1TX2_NULL_PARM
Definition: t_mykonos_gpio.h:72
@ MYKONOS_ERR_TPCTX2_GPIO_STEP_INV_PARAM
Definition: t_mykonos_gpio.h:59
@ MYKONOS_ERR_OBS_RX_GAINCOMP_EN_NULL_PARAM
Definition: t_mykonos_gpio.h:121
@ MYKONOS_ERR_MGCRX1_STEP_INV_PARAM
Definition: t_mykonos_gpio.h:45
@ MYKONOS_ERR_TPCTX2_GPIO_INCPIN_INV_PARAM
Definition: t_mykonos_gpio.h:58
@ MYKONOS_ERR_WRITEAUXDAC_NULL_AUXIO
Definition: t_mykonos_gpio.h:103
uint8_t tempDecimation
Definition: t_mykonos_gpio.h:347
@ MYKONOS_ERR_SET_ARMGPIO_PINS_ARMERROR
Definition: t_mykonos_gpio.h:98
@ MYKONOS_ERR_SLICER_INV_RX1_SEL
Definition: t_mykonos_gpio.h:128
uint8_t windowExceeded
Definition: t_mykonos_gpio.h:363
@ MYKONOS_ERR_FLOATFRMT_INV_EXP_BITS
Definition: t_mykonos_gpio.h:149
uint8_t offset
Definition: t_mykonos_gpio.h:349
@ MYKONOS_ERR_MGCRX2_GPIO_INCPIN_INV_PARAM
Definition: t_mykonos_gpio.h:40
mykonosGpioSlewRate_t
Enum of possible GPIO slew rate settings.
Definition: t_mykonos_gpio.h:227
@ MYKONOS_ERR_FLOATFRMT_INV_ENC_NAN
Definition: t_mykonos_gpio.h:148
@ MYKONOS_ERR_EN_MONITOR_OUT_NOT_ENABLED
Definition: t_mykonos_gpio.h:33
@ MYKONOS_ERR_FLOATFRMT_SET_INV_EN
Definition: t_mykonos_gpio.h:157
@ MYKONOS_ERR_GAINCOMP_EN_NULL_PARM
Definition: t_mykonos_gpio.h:113
@ MYKONOS_ERR_GET_GPIO_SOURCE_CONTROL_NULL_PARM
Definition: t_mykonos_gpio.h:85
@ MYKONOS_ERR_READGPIOSPI_NULL_PARM
Definition: t_mykonos_gpio.h:80
@ MYKONOS_ERR_FLOATFRMT_INV_EN
Definition: t_mykonos_gpio.h:153
@ MYKONOS_ERR_GPIO_HYBRID_RX2_PIN
Definition: t_mykonos_gpio.h:176
@ MYKONOS_ERR_OBS_RX_GAINCOMP_NULL_STRUCT
Definition: t_mykonos_gpio.h:125
uint8_t windowHiLo
Definition: t_mykonos_gpio.h:365
@ MYKONOS_ERR_SET_GPIO_1V8_INV_MODE
Definition: t_mykonos_gpio.h:81
@ MYKONOS_ERR_SETUPTEMPSENSOR_NULL_PARAM
Definition: t_mykonos_gpio.h:166
@ GPIO_0_1_2
Definition: t_mykonos_gpio.h:209
@ MYKONOS_ERR_GETGPIODRV_NULL_PARAM
Definition: t_mykonos_gpio.h:194
@ MYKONOS_ERR_READTEMPSENSOR_NOT_LOCKED
Definition: t_mykonos_gpio.h:172
@ MYKONOS_ERR_GP_INT_STATUS_NULL_PARAM
Definition: t_mykonos_gpio.h:88
@ MYKONOS_ERR_SLICER_STEP_NULL_PARM
Definition: t_mykonos_gpio.h:134
@ MYKONOS_ERR_GAINCOMP_SET_NULL_STRUCT
Definition: t_mykonos_gpio.h:114
@ MYKONOS_ERR_SLICER_RX2PIN_NULL_PARM
Definition: t_mykonos_gpio.h:133
@ MYKONOS_ERR_SLICER_INV_OBS_RX_SEL
Definition: t_mykonos_gpio.h:137
uint8_t rx1Offset
Definition: t_mykonos_gpio.h:267
@ MYKONOS_ERR_GPIO_DRV_INV_PARAM
Definition: t_mykonos_gpio.h:195
Data structure to hold floating point formatter settings for the floating point number generation.
Definition: t_mykonos_gpio.h:313
@ GPIO_11_12_13
Definition: t_mykonos_gpio.h:212
uint8_t rx2Offset
Definition: t_mykonos_gpio.h:270
mykonosRxSlicer_t
Enum of possible Rx Slicer pin combinations.
Definition: t_mykonos_gpio.h:207
uint8_t leading
Definition: t_mykonos_gpio.h:338
@ MYKONOS_ERR_GETTX2PIN_STEP_NULL_PARM
Definition: t_mykonos_gpio.h:63
@ MYKONOS_ERR_FLOATFRMT_NULL_RX2ATT
Definition: t_mykonos_gpio.h:155
@ MYKONOS_ERR_GPIO_SRC_PARAM_INV
Definition: t_mykonos_gpio.h:84
@ MYKONOS_ERR_AGC_OBS_NOT_IN_HYBRID
Definition: t_mykonos_gpio.h:181
@ MYKONOS_ERR_FLOATFRMT_INV_RX2ATT
Definition: t_mykonos_gpio.h:152
@ MYKONOS_ERR_FLOATFRMT_INV_DATA_FORMAT
Definition: t_mykonos_gpio.h:147
@ MYKONOS_ERR_GPIO_AGC_SYNC_ORX_PIN_NULL_PARM
Definition: t_mykonos_gpio.h:192
@ MYKONOS_ERR_GETRX2PIN_INCSTEP_NULL_PARM
Definition: t_mykonos_gpio.h:46
@ MYK_AUXADC_2
Definition: t_mykonos_gpio.h:255
@ MYKONOS_ERR_TPCTX1_GPIO_STEP_INV_PARAM
Definition: t_mykonos_gpio.h:62
@ MYKONOS_ERR_SLICER_OBS_RX_EN_NULL_PARM
Definition: t_mykonos_gpio.h:140
@ MYKONOS_ERR_GETRX2PIN_DECPIN_NULL_PARM
Definition: t_mykonos_gpio.h:49
@ MYKONOS_ERR_EN_MONITOR_OUT_SRC_CTRL
Definition: t_mykonos_gpio.h:34
@ MYKONOS_ERR_GETTEMPSENSORCFG_NULL_PARAM
Definition: t_mykonos_gpio.h:170
@ MYKONOS_ERR_FLOATFRMT_NULL_ORXATT
Definition: t_mykonos_gpio.h:163