Peripheral configuration for the Nordic nRF51DK.
More...
Peripheral configuration for the Nordic nRF51DK.
- Author
- Alexandre Abadie alexa.nosp@m.ndre.nosp@m..abad.nosp@m.ie@i.nosp@m.nria..nosp@m.fr
Definition in file periph_conf.h.
#include "periph_cpu.h"
#include "cfg_clock_16_1.h"
#include "cfg_timer_012.h"
#include "cfg_rtt_default.h"
Go to the source code of this file.
|
The ADC channels have a fixed mapping:
Channel | MCU Pin | Arduino pin on board |
AIN0 | P0.26 | – (exposed, by no Arduino UNO pin) |
AIN1 | P0.27 | – (exposed, by no Arduino UNO pin) |
AIN2 | P0.01 | A0 |
AIN3 | P0.02 | A1 |
AIN4 | P0.03 | A2 |
AIN5 | P0.04 | A3 |
AIN6 | P0.05 | A4 |
AIN7 | P0.06 | A5 |
Expose those on Arduino pins A0 to A5
|
#define | ADC_NUMOF ARRAY_SIZE(adc_config) |
|
static const adc_conf_t | adc_config [] = {2, 3, 4, 5, 6, 7} |
|
◆ ADC_NUMOF
◆ I2C_NUMOF
◆ SPI_NUMOF
◆ UART_0_ISR
◆ UART_NUMOF
◆ adc_config
const adc_conf_t adc_config[] = {2, 3, 4, 5, 6, 7} |
|
static |
◆ i2c_config
Initial value:= {
{
.dev = NRF_TWI1,
.pin_scl = 7,
.pin_sda = 30,
.ppi = 0,
}
}
@ I2C_SPEED_NORMAL
normal mode: ~100 kbit/s
Definition at line 72 of file periph_conf.h.
◆ spi_config
Initial value:= {
{
.dev = NRF_SPI0,
.sclk = 29,
.mosi = 25,
.miso = 28
}
}
Definition at line 56 of file periph_conf.h.
◆ uart_config
Initial value:= {
{
.dev = NRF_UART0,
},
}
#define GPIO_PIN(x, y)
Define a CPU specific GPIO pin generator macro.
Definition at line 35 of file periph_conf.h.