Hardware Abstraction Layer for FreeRTOS
adc_test.h File Reference

Go to the source code of this file.

Macros

#define ADD_ADC_TEST(_channelID)
 
#define TEST_ID(_channelID)   HAL_GET_ID(adc, test, test_##_channelID)
 

Functions

int32_t adc_test_connect (struct adc *adc, int32_t callback(struct adc *adc, uint32_t channel, void *data), void *data)
 

Macro Definition Documentation

◆ ADD_ADC_TEST

#define ADD_ADC_TEST (   _channelID)
Value:
struct adc_test test_##_channelID = { \
ADC_INIT_DEV(test) \
HAL_NAME("Test ADC Channel " #_channelID) \
.channelID = _channelID, \
};\
ADC_ADDDEV(test, test_##_channelID)

◆ TEST_ID

#define TEST_ID (   _channelID)    HAL_GET_ID(adc, test, test_##_channelID)

Function Documentation

◆ adc_test_connect()

int32_t adc_test_connect ( struct adc *  adc,
int32_t   callbackstruct adc *adc, uint32_t channel, void *data,
void *  data 
)