Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

boards/frdm-k22f: fixes long lines in periph_conf.h #19774

Merged
merged 1 commit into from
Jul 4, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 48 additions & 14 deletions boards/frdm-k22f/include/periph_conf.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/*
* Copyright (C) 2017 Eistec AB
* 2021-2023 Hugues Larrive
*
* This file is subject to the terms and conditions of the GNU Lesser General
* Public License v2.1. See the file LICENSE in the top level directory for more
Expand All @@ -14,6 +15,7 @@
* @name Peripheral MCU configuration for the FRDM-K22F
*
* @author Joakim Nohlgård <joakim.nohlgard@eistec.se>
* @author Hugues Larrive <hugues.larrive@pm.me>
*/

#ifndef PERIPH_CONF_H
Expand Down Expand Up @@ -141,22 +143,54 @@ static const uart_conf_t uart_config[] = {
*/
static const adc_conf_t adc_config[] = {
/* dev, pin, channel */
[ 0] = { .dev = ADC0, .pin = GPIO_UNDEF , .chan = 0, .avg = ADC_AVG_MAX }, /* ADC0_DP0 */
[ 1] = { .dev = ADC0, .pin = GPIO_UNDEF , .chan = 19, .avg = ADC_AVG_MAX }, /* ADC0_DM0 */
[ 2] = { .dev = ADC1, .pin = GPIO_UNDEF , .chan = 0, .avg = ADC_AVG_MAX }, /* ADC1_DP0 */
[ 3] = { .dev = ADC1, .pin = GPIO_UNDEF , .chan = 19, .avg = ADC_AVG_MAX }, /* ADC1_DM0 */
[ 4] = { .dev = ADC0, .pin = GPIO_PIN(PORT_B, 0), .chan = 8, .avg = ADC_AVG_MAX }, /* PTB0 (Arduino A0) */
[ 5] = { .dev = ADC0, .pin = GPIO_PIN(PORT_B, 1), .chan = 9, .avg = ADC_AVG_MAX }, /* PTB1 (Arduino A1) */
[ 6] = { .dev = ADC0, .pin = GPIO_PIN(PORT_C, 1), .chan = 15, .avg = ADC_AVG_MAX }, /* PTC1 (Arduino A2) */
[ 7] = { .dev = ADC0, .pin = GPIO_PIN(PORT_C, 2), .chan = 4, .avg = ADC_AVG_MAX }, /* PTC2 (Arduino A3) */
[0] = { /* ADC0_DP0 */
.dev = ADC0, .pin = GPIO_UNDEF,
.chan = 0, .avg = ADC_AVG_MAX
},
[1] = { /* ADC0_DM0 */
.dev = ADC0, .pin = GPIO_UNDEF,
.chan = 19, .avg = ADC_AVG_MAX
},
[2] = { /* ADC1_DP0 */
.dev = ADC1, .pin = GPIO_UNDEF,
.chan = 0, .avg = ADC_AVG_MAX
},
[3] = { /* ADC1_DM0 */
.dev = ADC1, .pin = GPIO_UNDEF,
.chan = 19, .avg = ADC_AVG_MAX
},
[4] = { /* PTB0 (Arduino A0) */
.dev = ADC0, .pin = GPIO_PIN(PORT_B, 0),
.chan = 8, .avg = ADC_AVG_MAX
},
[5] = { /* PTB1 (Arduino A1) */
.dev = ADC0, .pin = GPIO_PIN(PORT_B, 1),
.chan = 9, .avg = ADC_AVG_MAX
},
[6] = { /* PTC1 (Arduino A2) */
.dev = ADC0, .pin = GPIO_PIN(PORT_C, 1),
.chan = 15, .avg = ADC_AVG_MAX
},
[7] = { /* PTC2 (Arduino A3) */
.dev = ADC0, .pin = GPIO_PIN(PORT_C, 2),
.chan = 4, .avg = ADC_AVG_MAX
},
/* internal: temperature sensor */
/* The temperature sensor has a very high output impedance, it must not be
* sampled using hardware averaging, or the sampled values will be garbage */
[ 8] = { .dev = ADC0, .pin = GPIO_UNDEF, .chan = 26, .avg = ADC_AVG_NONE },
/* The temperature sensor has a very high output impedance, it must
* not be sampled using hardware averaging, or the sampled values
* will be garbage */
[8] = {
.dev = ADC0, .pin = GPIO_UNDEF,
.chan = 26, .avg = ADC_AVG_NONE
},
/* internal: band gap */
/* Note: the band gap buffer uses a bit of current and is turned off by default,
* Set PMC->REGSC |= PMC_REGSC_BGBE_MASK before reading or the input will be floating */
[ 9] = { .dev = ADC0, .pin = GPIO_UNDEF, .chan = 27, .avg = ADC_AVG_MAX },
/* Note: the band gap buffer uses a bit of current and is turned off
* by default, set PMC->REGSC |= PMC_REGSC_BGBE_MASK before reading
* or the input will be floating */
[9] = {
.dev = ADC0, .pin = GPIO_UNDEF,
.chan = 27, .avg = ADC_AVG_MAX
},
};

#define ADC_NUMOF ARRAY_SIZE(adc_config)
Expand Down