mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
Merge pull request #14846 from hugueslarrive/adc_config
Declare adc_config[] like others peripherals configuration arrays
This commit is contained in:
commit
7eed33bf78
@ -86,8 +86,9 @@ static const i2c_conf_t i2c_config[] = {
|
||||
* The configuration consists simply of a list of channels that should be used
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG {3, 4, 5, 6}
|
||||
#define ADC_NUMOF (4)
|
||||
static const adc_conf_t adc_config[] = {3, 4, 5, 6};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -72,22 +72,22 @@ extern "C" {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ .dev = 0, .pin = GPIO_PIN(PORT_A, 0), .chan = 0 }, \
|
||||
{ .dev = 0, .pin = GPIO_PIN(PORT_A, 1), .chan = 1 }, \
|
||||
{ .dev = 0, .pin = GPIO_PIN(PORT_A, 4), .chan = 4 }, \
|
||||
{ .dev = 0, .pin = GPIO_PIN(PORT_A, 5), .chan = 5 }, \
|
||||
{ .dev = 0, .pin = GPIO_PIN(PORT_A, 6), .chan = 6 }, \
|
||||
{ .dev = 0, .pin = GPIO_PIN(PORT_A, 7), .chan = 7 }, \
|
||||
{ .dev = 0, .pin = GPIO_PIN(PORT_B, 0), .chan = 8 }, \
|
||||
{ .dev = 0, .pin = GPIO_PIN(PORT_B, 1), .chan = 9 }, \
|
||||
/* ADC Temperature channel */ \
|
||||
{ .dev = 0, .pin = GPIO_UNDEF, .chan = 16 }, \
|
||||
/* ADC VREF channel */ \
|
||||
{ .dev = 0, .pin = GPIO_UNDEF, .chan = 17 }, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ .pin = GPIO_PIN(PORT_A, 0), .dev = 0, .chan = 0 },
|
||||
{ .pin = GPIO_PIN(PORT_A, 1), .dev = 0, .chan = 1 },
|
||||
{ .pin = GPIO_PIN(PORT_A, 4), .dev = 0, .chan = 4 },
|
||||
{ .pin = GPIO_PIN(PORT_A, 5), .dev = 0, .chan = 5 },
|
||||
{ .pin = GPIO_PIN(PORT_A, 6), .dev = 0, .chan = 6 },
|
||||
{ .pin = GPIO_PIN(PORT_A, 7), .dev = 0, .chan = 7 },
|
||||
{ .pin = GPIO_PIN(PORT_B, 0), .dev = 0, .chan = 8 },
|
||||
{ .pin = GPIO_PIN(PORT_B, 1), .dev = 0, .chan = 9 },
|
||||
/* ADC Temperature channel */
|
||||
{ .pin = GPIO_UNDEF, .dev = 0, .chan = 16 },
|
||||
/* ADC VREF channel */
|
||||
{ .pin = GPIO_UNDEF, .dev = 0, .chan = 17 },
|
||||
};
|
||||
|
||||
#define ADC_NUMOF 10
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
@ -60,12 +60,13 @@ extern "C" {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A,3), 0, 3 }, \
|
||||
{ GPIO_UNDEF , 0, 16 }, \
|
||||
{ GPIO_UNDEF , 0, 17 } }
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A,3), 0, 3 },
|
||||
{ GPIO_UNDEF , 0, 16 },
|
||||
{ GPIO_UNDEF , 0, 17 }
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (3)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
@ -161,17 +161,17 @@ static const i2c_conf_t i2c_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A, 0), 0 }, /* P14 */ \
|
||||
{ GPIO_PIN(PORT_A, 1), 1 }, /* P15 */ \
|
||||
{ GPIO_PIN(PORT_A, 3), 3 }, /* P17 */ \
|
||||
/* ADC Temperature channel */ \
|
||||
{ GPIO_UNDEF, 16 }, \
|
||||
/* ADC VREF channel */ \
|
||||
{ GPIO_UNDEF, 17 }, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A, 0), 0 }, /* P14 */
|
||||
{ GPIO_PIN(PORT_A, 1), 1 }, /* P15 */
|
||||
{ GPIO_PIN(PORT_A, 3), 3 }, /* P17 */
|
||||
/* ADC Temperature channel */
|
||||
{ GPIO_UNDEF, 16 },
|
||||
/* ADC VREF channel */
|
||||
{ GPIO_UNDEF, 17 },
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (5)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -95,12 +95,12 @@ static const pwm_conf_t pwm_config[] = {
|
||||
* PIN, device (ADCx), channel
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8}, \
|
||||
{GPIO_PIN(PORT_B, 1), 0, 9} \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8},
|
||||
{GPIO_PIN(PORT_B, 1), 0, 9}
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (2)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
@ -177,16 +177,16 @@ static const spi_conf_t spi_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A, 0), 0 }, \
|
||||
{ GPIO_PIN(PORT_A, 1), 1 }, \
|
||||
{ GPIO_PIN(PORT_A, 4), 4 }, \
|
||||
{ GPIO_PIN(PORT_B, 0), 8 }, \
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },\
|
||||
{ GPIO_PIN(PORT_C, 0), 10 } \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A, 0), 0 },
|
||||
{ GPIO_PIN(PORT_A, 1), 1 },
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },
|
||||
{ GPIO_PIN(PORT_B, 0), 8 },
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },
|
||||
{ GPIO_PIN(PORT_C, 0), 10 }
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (6)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -144,15 +144,15 @@ static const spi_conf_t spi_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A, 0), 0 }, \
|
||||
{ GPIO_PIN(PORT_A, 1), 1 }, \
|
||||
{ GPIO_PIN(PORT_A, 3), 3 }, \
|
||||
{ GPIO_PIN(PORT_A, 4), 4 }, \
|
||||
{ GPIO_PIN(PORT_A, 7), 7 } \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A, 0), 0 },
|
||||
{ GPIO_PIN(PORT_A, 1), 1 },
|
||||
{ GPIO_PIN(PORT_A, 3), 3 },
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },
|
||||
{ GPIO_PIN(PORT_A, 7), 7 }
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (5)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -154,15 +154,15 @@ static const spi_conf_t spi_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A, 0), 0 }, \
|
||||
{ GPIO_PIN(PORT_A, 1), 1 }, \
|
||||
{ GPIO_PIN(PORT_A, 3), 3 }, \
|
||||
{ GPIO_PIN(PORT_A, 4), 4 }, \
|
||||
{ GPIO_PIN(PORT_A, 7), 7 } \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A, 0), 0 },
|
||||
{ GPIO_PIN(PORT_A, 1), 1 },
|
||||
{ GPIO_PIN(PORT_A, 3), 3 },
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },
|
||||
{ GPIO_PIN(PORT_A, 7), 7 }
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (5)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -154,16 +154,16 @@ static const pwm_conf_t pwm_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A, 0), 0 },\
|
||||
{ GPIO_PIN(PORT_A, 1), 1 },\
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },\
|
||||
{ GPIO_PIN(PORT_B, 0), 8 },\
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },\
|
||||
{ GPIO_PIN(PORT_C, 0), 10 } \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A, 0), 0 },
|
||||
{ GPIO_PIN(PORT_A, 1), 1 },
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },
|
||||
{ GPIO_PIN(PORT_B, 0), 8 },
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },
|
||||
{ GPIO_PIN(PORT_C, 0), 10 }
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (6)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -198,16 +198,16 @@ static const spi_conf_t spi_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A, 0), 0 }, \
|
||||
{ GPIO_PIN(PORT_A, 1), 1 }, \
|
||||
{ GPIO_PIN(PORT_A, 4), 4 }, \
|
||||
{ GPIO_PIN(PORT_B, 0), 8 }, \
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },\
|
||||
{ GPIO_PIN(PORT_C, 0), 10 } \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A, 0), 0 },
|
||||
{ GPIO_PIN(PORT_A, 1), 1 },
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },
|
||||
{ GPIO_PIN(PORT_B, 0), 8 },
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },
|
||||
{ GPIO_PIN(PORT_C, 0), 10 }
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (6)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -208,16 +208,16 @@ static const pwm_conf_t pwm_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A, 0), 0 },\
|
||||
{ GPIO_PIN(PORT_A, 1), 1 },\
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },\
|
||||
{ GPIO_PIN(PORT_B, 0), 8 },\
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },\
|
||||
{ GPIO_PIN(PORT_C, 0), 10 } \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A, 0), 0 },
|
||||
{ GPIO_PIN(PORT_A, 1), 1 },
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },
|
||||
{ GPIO_PIN(PORT_B, 0), 8 },
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },
|
||||
{ GPIO_PIN(PORT_C, 0), 10 }
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (6)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -223,11 +223,12 @@ static const spi_conf_t spi_config[] = {
|
||||
* PIN, device (ADCx), channel
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 3), 0, 3}, \
|
||||
{GPIO_PIN(PORT_C, 0), 1, 0} \
|
||||
}
|
||||
#define ADC_NUMOF (2)
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 3), 0, 3},
|
||||
{GPIO_PIN(PORT_C, 0), 1, 0}
|
||||
};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
@ -237,15 +237,16 @@ static const spi_conf_t spi_config[] = {
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
#define ADC_NUMOF (6U)
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 0), 0, 0}, \
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1}, \
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4}, \
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8}, \
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11}, \
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10}, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 0), 0, 0},
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1},
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4},
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8},
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11},
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10},
|
||||
};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -140,15 +140,16 @@ static const spi_conf_t spi_config[] = {
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
#define ADC_NUMOF (6U)
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 0), 0, 0}, \
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1}, \
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4}, \
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8}, \
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11}, \
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10}, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 0), 0, 0},
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1},
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4},
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8},
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11},
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10},
|
||||
};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -169,15 +169,16 @@ static const spi_conf_t spi_config[] = {
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
#define ADC_NUMOF (6U)
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 0), 0, 0}, \
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1}, \
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4}, \
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8}, \
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11}, \
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10}, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 0), 0, 0},
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1},
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4},
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8},
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11},
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10},
|
||||
};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -171,15 +171,16 @@ static const spi_conf_t spi_config[] = {
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
#define ADC_NUMOF (6U)
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 3), 0, 3}, \
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10}, \
|
||||
{GPIO_PIN(PORT_C, 3), 0, 13}, \
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11}, \
|
||||
{GPIO_PIN(PORT_C, 4), 0, 14}, \
|
||||
{GPIO_PIN(PORT_C, 5), 0, 15}, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 3), 0, 3},
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10},
|
||||
{GPIO_PIN(PORT_C, 3), 0, 13},
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11},
|
||||
{GPIO_PIN(PORT_C, 4), 0, 14},
|
||||
{GPIO_PIN(PORT_C, 5), 0, 15},
|
||||
};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -172,15 +172,16 @@ static const spi_conf_t spi_config[] = {
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
#define ADC_NUMOF (6U)
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 3), 0, 3}, \
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10}, \
|
||||
{GPIO_PIN(PORT_C, 3), 0, 13}, \
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11}, \
|
||||
{GPIO_PIN(PORT_C, 4), 0, 14}, \
|
||||
{GPIO_PIN(PORT_C, 5), 0, 15}, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 3), 0, 3},
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10},
|
||||
{GPIO_PIN(PORT_C, 3), 0, 13},
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11},
|
||||
{GPIO_PIN(PORT_C, 4), 0, 14},
|
||||
{GPIO_PIN(PORT_C, 5), 0, 15},
|
||||
};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
@ -169,15 +169,16 @@ static const spi_conf_t spi_config[] = {
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
#define ADC_NUMOF (6U)
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 3), 2, 3}, \
|
||||
{GPIO_PIN(PORT_C, 0), 2, 10}, \
|
||||
{GPIO_PIN(PORT_C, 3), 2, 13}, \
|
||||
{GPIO_PIN(PORT_F, 3), 2, 9}, \
|
||||
{GPIO_PIN(PORT_F, 5), 2, 15}, \
|
||||
{GPIO_PIN(PORT_F, 10), 2, 8}, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 3), 2, 3},
|
||||
{GPIO_PIN(PORT_C, 0), 2, 10},
|
||||
{GPIO_PIN(PORT_C, 3), 2, 13},
|
||||
{GPIO_PIN(PORT_F, 3), 2, 9},
|
||||
{GPIO_PIN(PORT_F, 5), 2, 15},
|
||||
{GPIO_PIN(PORT_F, 10), 2, 8},
|
||||
};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -247,15 +247,16 @@ static const spi_conf_t spi_config[] = {
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
#define ADC_NUMOF (6U)
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 0), 0, 0}, \
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1}, \
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4}, \
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8}, \
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11}, \
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10}, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 0), 0, 0},
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1},
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4},
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8},
|
||||
{GPIO_PIN(PORT_C, 1), 0, 11},
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10},
|
||||
};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -102,16 +102,17 @@ static const spi_conf_t spi_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A, 0), 0 }, /* Pin A0 */ \
|
||||
{ GPIO_PIN(PORT_A, 1), 1 }, /* Pin A1 */ \
|
||||
{ GPIO_PIN(PORT_A, 3), 3 }, /* Pin A2 */ \
|
||||
{ GPIO_PIN(PORT_A, 4), 4 }, /* Pin A3 */ \
|
||||
{ GPIO_PIN(PORT_A, 5), 5 }, /* Pin A4 */ \
|
||||
{ GPIO_PIN(PORT_A, 6), 6 }, /* Pin A5 */ \
|
||||
{ GPIO_PIN(PORT_A, 7), 7 }, /* Pin A6 */ \
|
||||
}
|
||||
#define ADC_NUMOF (7U)
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A, 0), 0 }, /* Pin A0 */
|
||||
{ GPIO_PIN(PORT_A, 1), 1 }, /* Pin A1 */
|
||||
{ GPIO_PIN(PORT_A, 3), 3 }, /* Pin A2 */
|
||||
{ GPIO_PIN(PORT_A, 4), 4 }, /* Pin A3 */
|
||||
{ GPIO_PIN(PORT_A, 5), 5 }, /* Pin A4 */
|
||||
{ GPIO_PIN(PORT_A, 6), 6 }, /* Pin A5 */
|
||||
{ GPIO_PIN(PORT_A, 7), 7 }, /* Pin A6 */
|
||||
};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -132,16 +132,16 @@ static const spi_conf_t spi_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A, 0), 0 }, \
|
||||
{ GPIO_PIN(PORT_A, 1), 1 }, \
|
||||
{ GPIO_PIN(PORT_A, 4), 4 }, \
|
||||
{ GPIO_PIN(PORT_B, 0), 8 }, \
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },\
|
||||
{ GPIO_PIN(PORT_C, 0), 10 } \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A, 0), 0 },
|
||||
{ GPIO_PIN(PORT_A, 1), 1 },
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },
|
||||
{ GPIO_PIN(PORT_B, 0), 8 },
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },
|
||||
{ GPIO_PIN(PORT_C, 0), 10 }
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (6U)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
@ -236,16 +236,16 @@ static const i2c_conf_t i2c_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A, 0), 0 }, \
|
||||
{ GPIO_PIN(PORT_A, 1), 1 }, \
|
||||
{ GPIO_PIN(PORT_A, 4), 4 }, \
|
||||
{ GPIO_PIN(PORT_B, 0), 8 }, \
|
||||
{ GPIO_PIN(PORT_C, 1), 11 }, \
|
||||
{ GPIO_PIN(PORT_C, 0), 10 }, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A, 0), 0 },
|
||||
{ GPIO_PIN(PORT_A, 1), 1 },
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },
|
||||
{ GPIO_PIN(PORT_B, 0), 8 },
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },
|
||||
{ GPIO_PIN(PORT_C, 0), 10 },
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (6U)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
@ -209,15 +209,16 @@ static const spi_conf_t spi_config[] = {
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
#define ADC_NUMOF (6U)
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 0), 0, 5}, /*< ADC12_IN5 */ \
|
||||
{GPIO_PIN(PORT_A, 1), 0, 6}, /*< ADC12_IN6 */ \
|
||||
{GPIO_PIN(PORT_A, 4), 1, 9}, /*< ADC12_IN9 */ \
|
||||
{GPIO_PIN(PORT_B, 0), 1, 15}, /*< ADC12_IN15 */ \
|
||||
{GPIO_PIN(PORT_C, 1), 2, 2}, /*< ADC123_IN_2 */ \
|
||||
{GPIO_PIN(PORT_C, 0), 2, 1}, /*< ADC123_IN_1 */ \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 0), 0, 5}, /*< ADC12_IN5 */
|
||||
{GPIO_PIN(PORT_A, 1), 0, 6}, /*< ADC12_IN6 */
|
||||
{GPIO_PIN(PORT_A, 4), 1, 9}, /*< ADC12_IN9 */
|
||||
{GPIO_PIN(PORT_B, 0), 1, 15}, /*< ADC12_IN15 */
|
||||
{GPIO_PIN(PORT_C, 1), 2, 2}, /*< ADC123_IN_2 */
|
||||
{GPIO_PIN(PORT_C, 0), 2, 1}, /*< ADC123_IN_1 */
|
||||
};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -191,17 +191,17 @@ static const i2c_conf_t i2c_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_C, 0), 10 }, \
|
||||
{ GPIO_PIN(PORT_C, 1), 11 }, \
|
||||
{ GPIO_PIN(PORT_C, 2), 12 }, \
|
||||
/* ADC Temperature channel */ \
|
||||
{ GPIO_UNDEF, 16 }, \
|
||||
/* ADC VREF channel */ \
|
||||
{ GPIO_UNDEF, 17 }, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_C, 0), 10 },
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },
|
||||
{ GPIO_PIN(PORT_C, 2), 12 },
|
||||
/* ADC Temperature channel */
|
||||
{ GPIO_UNDEF, 16 },
|
||||
/* ADC VREF channel */
|
||||
{ GPIO_UNDEF, 17 },
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (5)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
@ -58,16 +58,16 @@ extern "C" {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_C, 0), 0, 10 }, \
|
||||
{ GPIO_PIN(PORT_C, 1), 0, 11 }, \
|
||||
{ GPIO_PIN(PORT_C, 2), 0, 12 }, \
|
||||
{ GPIO_PIN(PORT_C, 3), 0, 13 }, \
|
||||
{ GPIO_PIN(PORT_C, 4), 0, 14 }, \
|
||||
{ GPIO_PIN(PORT_C, 5), 0, 15 } \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_C, 0), 0, 10 },
|
||||
{ GPIO_PIN(PORT_C, 1), 0, 11 },
|
||||
{ GPIO_PIN(PORT_C, 2), 0, 12 },
|
||||
{ GPIO_PIN(PORT_C, 3), 0, 13 },
|
||||
{ GPIO_PIN(PORT_C, 4), 0, 14 },
|
||||
{ GPIO_PIN(PORT_C, 5), 0, 15 }
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (6)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
@ -152,16 +152,16 @@ static const spi_conf_t spi_config[] = {
|
||||
* @name ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_A, 0), 0 }, \
|
||||
{ GPIO_PIN(PORT_A, 1), 1 }, \
|
||||
{ GPIO_PIN(PORT_A, 2), 2 }, \
|
||||
{ GPIO_PIN(PORT_A, 3), 3 }, \
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },\
|
||||
{ GPIO_PIN(PORT_A, 5), 5 } \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_A, 0), 0 },
|
||||
{ GPIO_PIN(PORT_A, 1), 1 },
|
||||
{ GPIO_PIN(PORT_A, 2), 2 },
|
||||
{ GPIO_PIN(PORT_A, 3), 3 },
|
||||
{ GPIO_PIN(PORT_A, 4), 4 },
|
||||
{ GPIO_PIN(PORT_A, 5), 5 }
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (6)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -112,16 +112,16 @@ static const uart_conf_t uart_config[] = {
|
||||
* [ pin, channel ]
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{ GPIO_PIN(PORT_C, 0), 10 },\
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },\
|
||||
{ GPIO_PIN(PORT_C, 2), 12 },\
|
||||
{ GPIO_PIN(PORT_C, 3), 13 },\
|
||||
{ GPIO_PIN(PORT_C, 4), 14 },\
|
||||
{ GPIO_PIN(PORT_C, 5), 15 } \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{ GPIO_PIN(PORT_C, 0), 10 },
|
||||
{ GPIO_PIN(PORT_C, 1), 11 },
|
||||
{ GPIO_PIN(PORT_C, 2), 12 },
|
||||
{ GPIO_PIN(PORT_C, 3), 13 },
|
||||
{ GPIO_PIN(PORT_C, 4), 14 },
|
||||
{ GPIO_PIN(PORT_C, 5), 15 }
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (6)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
@ -122,14 +122,14 @@ static const uart_conf_t uart_config[] = {
|
||||
* PIN, device (ADCx), channel
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1}, \
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4}, \
|
||||
{GPIO_PIN(PORT_C, 1), 1, 11}, \
|
||||
{GPIO_PIN(PORT_C, 2), 1, 12} \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1},
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4},
|
||||
{GPIO_PIN(PORT_C, 1), 1, 11},
|
||||
{GPIO_PIN(PORT_C, 2), 1, 12}
|
||||
};
|
||||
|
||||
#define ADC_NUMOF (4)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
@ -243,15 +243,16 @@ static const i2c_conf_t i2c_config[] = {
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
#define ADC_NUMOF (6U)
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 3), 0, 3}, \
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10}, \
|
||||
{GPIO_PIN(PORT_C, 3), 0, 4}, \
|
||||
{GPIO_PIN(PORT_A, 4), 0, 14}, \
|
||||
{GPIO_PIN(PORT_B, 7), 0, 7}, \
|
||||
{GPIO_PIN(PORT_B, 6), 0, 6}, \
|
||||
}
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 3), 0, 3},
|
||||
{GPIO_PIN(PORT_C, 0), 0, 10},
|
||||
{GPIO_PIN(PORT_C, 3), 0, 4},
|
||||
{GPIO_PIN(PORT_A, 4), 0, 14},
|
||||
{GPIO_PIN(PORT_B, 7), 0, 7},
|
||||
{GPIO_PIN(PORT_B, 6), 0, 6},
|
||||
};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -162,15 +162,14 @@ static const spi_conf_t spi_config[] = {
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
static const adc_conf_t adc_config[] = {
|
||||
{GPIO_PIN(PORT_A, 0), 0, 0},
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1},
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4},
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8},
|
||||
};
|
||||
|
||||
#define ADC_CONFIG { \
|
||||
{GPIO_PIN(PORT_A, 0), 0, 0}, \
|
||||
{GPIO_PIN(PORT_A, 1), 0, 1}, \
|
||||
{GPIO_PIN(PORT_A, 4), 0, 4}, \
|
||||
{GPIO_PIN(PORT_B, 0), 0, 8}, \
|
||||
}
|
||||
|
||||
#define ADC_NUMOF (4)
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -83,8 +83,9 @@ static const i2c_conf_t i2c_config[] = {
|
||||
* The configuration consists simply of a list of channels that should be used
|
||||
* @{
|
||||
*/
|
||||
#define ADC_CONFIG {4, 5, 6, 7}
|
||||
#define ADC_NUMOF (4)
|
||||
static const adc_conf_t adc_config[] = {4, 5, 6, 7};
|
||||
|
||||
#define ADC_NUMOF ARRAY_SIZE(adc_config)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -83,6 +83,11 @@ typedef enum {
|
||||
/** @} */
|
||||
#endif /* ndef DOXYGEN */
|
||||
|
||||
/**
|
||||
* @brief ADC configuration wrapper
|
||||
*/
|
||||
typedef gpio_t adc_conf_t;
|
||||
|
||||
/**
|
||||
* @brief I2C (TWI) configuration options
|
||||
*/
|
||||
|
@ -23,11 +23,6 @@
|
||||
#include "periph/adc.h"
|
||||
#include "periph_conf.h"
|
||||
|
||||
/**
|
||||
* @brief Load the ADC configuration
|
||||
*/
|
||||
static const uint8_t adc_config[] = ADC_CONFIG;
|
||||
|
||||
/**
|
||||
* @brief Lock to prevent concurrency issues when used from different threads
|
||||
*/
|
||||
|
@ -23,11 +23,6 @@
|
||||
#include "mutex.h"
|
||||
#include "periph/adc.h"
|
||||
|
||||
/**
|
||||
* @brief Load the ADC configuration
|
||||
*/
|
||||
static const adc_conf_t adc_config[] = ADC_CONFIG;
|
||||
|
||||
/**
|
||||
* @brief Allocate locks for all three available ADC device
|
||||
*
|
||||
|
@ -30,11 +30,6 @@
|
||||
*/
|
||||
#define MAX_ADC_SPEED (14000000U)
|
||||
|
||||
/**
|
||||
* @brief Load the ADC configuration
|
||||
*/
|
||||
static const adc_conf_t adc_config[] = ADC_CONFIG;
|
||||
|
||||
/**
|
||||
* @brief Allocate locks for all three available ADC devices
|
||||
*/
|
||||
|
@ -30,16 +30,6 @@
|
||||
*/
|
||||
#define MAX_ADC_SPEED (12000000U)
|
||||
|
||||
/**
|
||||
* @brief Load the ADC configuration
|
||||
* @{
|
||||
*/
|
||||
#ifdef ADC_CONFIG
|
||||
static const adc_conf_t adc_config[] = ADC_CONFIG;
|
||||
#else
|
||||
static const adc_conf_t adc_config[] = {};
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @brief Allocate locks for all three available ADC devices
|
||||
*/
|
||||
|
@ -29,11 +29,6 @@
|
||||
*/
|
||||
#define MAX_ADC_SPEED (12000000U)
|
||||
|
||||
/**
|
||||
* @brief Load the ADC configuration
|
||||
*/
|
||||
static const adc_conf_t adc_config[] = ADC_CONFIG;
|
||||
|
||||
/**
|
||||
* @brief Allocate locks for all three available ADC devices
|
||||
*/
|
||||
|
@ -23,11 +23,6 @@
|
||||
#include "mutex.h"
|
||||
#include "periph/adc.h"
|
||||
|
||||
/**
|
||||
* @brief Load the ADC configuration
|
||||
*/
|
||||
static const adc_conf_t adc_config[] = ADC_CONFIG;
|
||||
|
||||
/**
|
||||
* @brief Allocate locks for all three available ADC device
|
||||
*
|
||||
|
@ -47,11 +47,6 @@
|
||||
#define ADC_SAMPLE_TIME_192C (6)
|
||||
#define ADC_SAMPLE_TIME_384C (7)
|
||||
|
||||
/**
|
||||
* @brief Load the ADC configuration
|
||||
*/
|
||||
static const adc_conf_t adc_config[] = ADC_CONFIG;
|
||||
|
||||
/**
|
||||
* @brief Allocate locks for all three available ADC device
|
||||
*
|
||||
|
@ -55,11 +55,6 @@
|
||||
#define ADC_SMPR2_FIRST_CHAN (10)
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @brief Load the ADC configuration
|
||||
*/
|
||||
static const adc_conf_t adc_config[] = ADC_CONFIG;
|
||||
|
||||
/**
|
||||
* @brief Allocate locks for all three available ADC devices
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user