11#ifndef TR_HAL_COMMON_H_
12#define TR_HAL_COMMON_H_
182#define TR_HAL_GPIO_SET_FOR_GPIO TR_HAL_GPIO_CFG_ERR_SET_FOR_GPIO
183#define TR_HAL_GPIO_SET_FOR_ADC TR_HAL_GPIO_CFG_ERR_SET_FOR_ADC
184#define TR_HAL_GPIO_SET_FOR_DEBUG TR_HAL_GPIO_CFG_ERR_SET_FOR_DEBUG
185#define TR_HAL_GPIO_SET_FOR_CLK TR_HAL_GPIO_CFG_ERR_SET_FOR_CLK
186#define TR_HAL_GPIO_SET_FOR_I2C TR_HAL_GPIO_CFG_ERR_SET_FOR_I2C
187#define TR_HAL_GPIO_SET_FOR_PWM TR_HAL_GPIO_CFG_ERR_SET_FOR_PWM
188#define TR_HAL_GPIO_SET_FOR_SPI TR_HAL_GPIO_CFG_ERR_SET_FOR_SPI
189#define TR_HAL_GPIO_SET_FOR_UART TR_HAL_GPIO_CFG_ERR_SET_FOR_UART
190#define TR_HAL_GPIO_SET_FOR_I2S TR_HAL_GPIO_CFG_ERR_SET_FOR_I2S
191#define TR_HAL_GPIO_SET_FOR_X51 TR_HAL_GPIO_CFG_ERR_SET_FOR_X51
194#define TR_HAL_GPIO_CFG_GPIO_AVAILABLE TR_HAL_SUCCESS
tr_hal_status_t
Definition tr_hal_common.h:25
@ TR_HAL_WDOG_INITIAL_TIME_TOO_SMALL
Definition tr_hal_common.h:113
@ TR_HAL_I2C_BAD_ADDRESS
Definition tr_hal_common.h:126
@ TR_HAL_ERROR_INVALID_INT_TRIGGER
Definition tr_hal_common.h:63
@ TR_HAL_WDOG_INVALID_PRESCALAR
Definition tr_hal_common.h:117
@ TR_HAL_ERROR_BAD_PARAM
Definition tr_hal_common.h:68
@ TR_HAL_ERROR_INT_PRI_TOO_LOW
Definition tr_hal_common.h:45
@ TR_HAL_SPI_INVALID_CS2_PIN
Definition tr_hal_common.h:89
@ TR_HAL_TRANSMITTER_BUSY
Definition tr_hal_common.h:40
@ TR_HAL_ERROR_PIN_MUST_BE_OUTPUT
Definition tr_hal_common.h:57
@ TR_HAL_TIMER_CALLBACK_NULL
Definition tr_hal_common.h:80
@ TR_HAL_ADC_INVALID_HIGH_THRESHHOLD
Definition tr_hal_common.h:151
@ TR_HAL_GPIO_CFG_ERR_SET_FOR_CLK
Definition tr_hal_common.h:166
@ TR_HAL_GPIO_CFG_ERR_SET_FOR_X51
Definition tr_hal_common.h:172
@ TR_HAL_PWM_THRESHHOLD_INVALID
Definition tr_hal_common.h:135
@ TR_HAL_ADC_RESULT_FOR_DIFF_CHANNEL
Definition tr_hal_common.h:160
@ TR_HAL_TIMER_NULL_SETTINGS
Definition tr_hal_common.h:82
@ TR_HAL_STATUS_DONE
Definition tr_hal_common.h:32
@ TR_ADC_ERROR_NEED_EVENT_HANDLER
Definition tr_hal_common.h:154
@ TR_HAL_STATUS_NO_DATA_AVAILABLE
Definition tr_hal_common.h:30
@ TR_HAL_SPI_UNSUPPORTED_WMARK
Definition tr_hal_common.h:96
@ TR_HAL_ERROR_BAD_PRESCALAR
Definition tr_hal_common.h:81
@ TR_HAL_ADC_INVALID_P_PIN
Definition tr_hal_common.h:152
@ TR_HAL_ADC_INVALID_N_PULL_MODE
Definition tr_hal_common.h:146
@ TR_HAL_SPI_INVALID_CS_INDEX
Definition tr_hal_common.h:98
@ TR_HAL_ADC_INVALID_LOW_THRESHHOLD
Definition tr_hal_common.h:150
@ TR_HAL_ERROR_DMA_HANDLES_TX
Definition tr_hal_common.h:35
@ TR_HAL_SPI_INVALID_IO3_PIN
Definition tr_hal_common.h:94
@ TR_HAL_ADC_CONV_DISABLED
Definition tr_hal_common.h:155
@ TR_HAL_ERROR_TX_BUFFER_TOO_LONG
Definition tr_hal_common.h:37
@ TR_HAL_ADC_UNSUPPORTED_MODE
Definition tr_hal_common.h:142
@ TR_HAL_ERROR_PIN_MUST_BE_INPUT
Definition tr_hal_common.h:56
@ TR_HAL_GPIO_CFG_ERR_SET_FOR_SPI
Definition tr_hal_common.h:169
@ TR_HAL_INVALID_ADC_CHANNEL_ID
Definition tr_hal_common.h:156
@ TR_HAL_WDOG_STATE_AND_REG_OUT_OF_SYNC
Definition tr_hal_common.h:116
@ TR_HAL_ERROR_INVALID_LEVEL
Definition tr_hal_common.h:62
@ TR_HAL_ERROR_RECEIVE_FX_HANDLES_RX
Definition tr_hal_common.h:33
@ TR_HAL_RTC_INVALID_MILLISECOND
Definition tr_hal_common.h:107
@ TR_HAL_I2C_NULL_SETTINGS
Definition tr_hal_common.h:121
@ TR_HAL_ADC_CHANNEL_NOT_INITIALIZED
Definition tr_hal_common.h:157
@ TR_HAL_RTC_INVALID_YEAR
Definition tr_hal_common.h:101
@ TR_HAL_PWM_TH_MUST_BE_LESS_THAN_EC
Definition tr_hal_common.h:134
@ TR_HAL_SPI_UNSUPPORTED_MODE
Definition tr_hal_common.h:95
@ TR_HAL_I2C_NO_BYTE_READ
Definition tr_hal_common.h:128
@ TR_HAL_ADC_INVALID_CLOCK_TO_USE
Definition tr_hal_common.h:147
@ TR_HAL_ERROR_DMA_HANDLES_RX
Definition tr_hal_common.h:34
@ TR_HAL_ADC_INVALID_OVERSAMPLE
Definition tr_hal_common.h:149
@ TR_HAL_WDOG_MIN_TIME_TOO_LARGE
Definition tr_hal_common.h:112
@ TR_HAL_ERROR_TRIGGER_BYTES_INVALID
Definition tr_hal_common.h:75
@ TR_HAL_ERROR_NOT_INITIALIZED
Definition tr_hal_common.h:39
@ TR_HAL_RTC_EVENT_CONFLICT
Definition tr_hal_common.h:109
@ TR_HAL_ERROR_ALREADY_INITIALIZED
Definition tr_hal_common.h:38
@ TR_HAL_I2C_INVALID_SDA_PIN
Definition tr_hal_common.h:129
@ TR_HAL_GPIO_CFG_ERR_SET_FOR_ADC
Definition tr_hal_common.h:164
@ TR_HAL_I2C_READ_TIMEOUT_ERROR
Definition tr_hal_common.h:123
@ TR_HAL_ERROR_RAW_TX_BUFFER_MISSING
Definition tr_hal_common.h:36
@ TR_HAL_ERROR_INVALID_PINS
Definition tr_hal_common.h:73
@ TR_HAL_ERROR_DMA_RX_BUFFER_MISSING
Definition tr_hal_common.h:42
@ TR_HAL_SPI_INVALID_IO2_PIN
Definition tr_hal_common.h:93
@ TR_HAL_RTC_INVALID_TIME_UNIT
Definition tr_hal_common.h:108
@ TR_HAL_SPI_INVALID_CS1_PIN
Definition tr_hal_common.h:88
@ TR_HAL_ERROR_INVALID_DIRECTION
Definition tr_hal_common.h:59
@ TR_HAL_ERROR_INT_PRI_TOO_HIGH
Definition tr_hal_common.h:46
@ TR_HAL_SPI_INVALID_IO1_PIN
Definition tr_hal_common.h:92
@ TR_HAL_PWM_END_COUNT_INVALID
Definition tr_hal_common.h:136
@ TR_HAL_ERROR_NULL_PARAMS
Definition tr_hal_common.h:44
@ TR_HAL_SPI_INVALID_CLK_PIN
Definition tr_hal_common.h:86
@ TR_HAL_ADC_INVALID_N_PIN
Definition tr_hal_common.h:153
@ TR_HAL_INVALID_TIMER_ID
Definition tr_hal_common.h:79
@ TR_HAL_UNSUPPORTED_POWER_MODE
Definition tr_hal_common.h:50
@ TR_HAL_RTC_INVALID_MONTH
Definition tr_hal_common.h:102
@ TR_HAL_ERROR_INVALID_BAUD_RATE
Definition tr_hal_common.h:74
@ TR_HAL_ERROR_UART_NOT_POWERED
Definition tr_hal_common.h:70
@ TR_HAL_ERROR_SEND_FAILED_CHIP_BUSY
Definition tr_hal_common.h:71
@ TR_HAL_SUCCESS
Definition tr_hal_common.h:27
@ TR_HAL_SPI_INVALID_IO0_PIN
Definition tr_hal_common.h:91
@ TR_HAL_WDOG_INT_TIME_TOO_LARGE
Definition tr_hal_common.h:114
@ TR_HAL_ERROR_INVALID_CLOCK
Definition tr_hal_common.h:51
@ TR_HAL_ERROR_INVALID_DRV_STR
Definition tr_hal_common.h:61
@ TR_HAL_GPIO_CFG_ERR_SET_FOR_I2C
Definition tr_hal_common.h:167
@ TR_HAL_ERROR_SET_PIN_FAILED
Definition tr_hal_common.h:69
@ TR_HAL_STATUS_MORE_BYTES
Definition tr_hal_common.h:31
@ TR_HAL_INVALID_SPI_ID
Definition tr_hal_common.h:85
@ TR_HAL_ERROR_PIN_NOT_AVAILABLE
Definition tr_hal_common.h:54
@ TR_HAL_GPIO_CFG_ERR_SET_FOR_PWM
Definition tr_hal_common.h:168
@ TR_HAL_I2C_LOST_ARB
Definition tr_hal_common.h:127
@ TR_HAL_ADC_INVALID_AQUISITION_TIME
Definition tr_hal_common.h:143
@ TR_HAL_UNSUPPORTED_CLOCK
Definition tr_hal_common.h:49
@ TR_HAL_ERROR_UNSUPPORTED
Definition tr_hal_common.h:47
@ TR_HAL_RTC_INVALID_SECOND
Definition tr_hal_common.h:106
@ TR_HAL_ADC_INVALID_P_PULL_MODE
Definition tr_hal_common.h:145
@ TR_HAL_ERROR_UNKNOWN
Definition tr_hal_common.h:58
@ TR_HAL_RTC_INVALID_DAY
Definition tr_hal_common.h:103
@ TR_HAL_I2C_INVALID_SCL_PIN
Definition tr_hal_common.h:130
@ TR_HAL_INVALID_PWM_ID
Definition tr_hal_common.h:133
@ TR_HAL_ADC_INVALID_END_TIME
Definition tr_hal_common.h:144
@ TR_HAL_GPIO_CFG_ERR_SET_FOR_I2S
Definition tr_hal_common.h:171
@ TR_HAL_ADC_BUSY
Definition tr_hal_common.h:159
@ TR_HAL_I2C_READ_BYTES_TOO_LARGE
Definition tr_hal_common.h:125
@ TR_HAL_ERROR_HWFC_NOT_VALID
Definition tr_hal_common.h:67
@ TR_HAL_I2C_WRITE_TIMEOUT_ERROR
Definition tr_hal_common.h:122
@ TR_HAL_PWM_CLK_DIV_INVALID
Definition tr_hal_common.h:137
@ TR_HAL_GPIO_CFG_ERR_UNAVAIL_GPIO
Definition tr_hal_common.h:173
@ TR_HAL_DMA_BUFF_UNALIGNED_LENGTH
Definition tr_hal_common.h:76
@ TR_HAL_ADC_CHANNEL_ALREADY_INIT
Definition tr_hal_common.h:158
@ TR_HAL_INVALID_I2C_ID
Definition tr_hal_common.h:120
@ TR_HAL_PWM_CLK_SELECT_INVALID
Definition tr_hal_common.h:138
@ TR_HAL_ERROR_DMA_RX_BUFF_BAD_LEN
Definition tr_hal_common.h:43
@ TR_HAL_ERROR_DMA_NOT_ENABLED
Definition tr_hal_common.h:41
@ TR_HAL_TRNG_BUSY
Definition tr_hal_common.h:48
@ TR_HAL_ERROR_DMA_BUFFER_TOO_SMALL
Definition tr_hal_common.h:72
@ TR_HAL_I2C_WRITE_BYTES_TOO_LARGE
Definition tr_hal_common.h:124
@ TR_HAL_GPIO_CFG_ERR_SET_FOR_GPIO
Definition tr_hal_common.h:163
@ TR_HAL_RTC_INVALID_HOUR
Definition tr_hal_common.h:104
@ TR_HAL_RTC_INVALID_MINUTE
Definition tr_hal_common.h:105
@ TR_HAL_SPI_INVALID_CS3_PIN
Definition tr_hal_common.h:90
@ TR_HAL_SPI_NULL_SETTINGS
Definition tr_hal_common.h:97
@ TR_HAL_GPIO_CFG_ERR_SET_FOR_DEBUG
Definition tr_hal_common.h:165
@ TR_HAL_ERROR_INVALID_PARAM
Definition tr_hal_common.h:55
@ TR_HAL_ADC_INVALID_CLOCK_DIVISOR
Definition tr_hal_common.h:148
@ TR_HAL_WDOG_NOT_INITIALIZED
Definition tr_hal_common.h:115
@ TR_HAL_GPIO_CFG_ERR_SET_FOR_UART
Definition tr_hal_common.h:170
@ TR_HAL_ERROR_INVALID_UART_ID
Definition tr_hal_common.h:66
@ TR_HAL_SPI_INVALID_CS0_PIN
Definition tr_hal_common.h:87
@ TR_HAL_ERROR_INVALID_PULL_MODE
Definition tr_hal_common.h:60
@ TR_HAL_ADC_GAIN_TOO_HIGH
Definition tr_hal_common.h:141