boards/microbit/include/periph_conf.h¶
Peripheral configuration for the BBC micro:bit.
-
TIMER_0_ISR
¶ 1
isr_timer0
-
TIMER_1_ISR
¶ 1
isr_timer1
-
TIMER_2_ISR
¶ 1
isr_timer2
-
TIMER_NUMOF
¶ 1
(sizeof(timer_config) / sizeof(timer_config[0]))
-
const timer_conf_t
timer_config
()¶ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
= { { .dev = NRF_TIMER0, .channels = 3, .bitmode = TIMER_BITMODE_BITMODE_24Bit, .irqn = TIMER0_IRQn }, { .dev = NRF_TIMER1, .channels = 3, .bitmode = TIMER_BITMODE_BITMODE_16Bit, .irqn = TIMER1_IRQn }, { .dev = NRF_TIMER2, .channels = 3, .bitmode = TIMER_BITMODE_BITMODE_16Bit, .irqn = TIMER2_IRQn } }
-
RTT_NUMOF
¶ 1
(1U)
-
RTT_DEV
¶ 1
(1) /* NRF_RTC1 */
-
RTT_MAX_VALUE
¶ 1
(0x00ffffff)
-
RTT_FREQUENCY
¶ 1
(1024)
-
UART_NUMOF
¶ 1
(1U)
-
UART_HWFLOWCTRL
¶ 1
0
-
UART_PIN_RX
¶ 1
25
-
UART_PIN_TX
¶ 1
24
-
I2C_NUMOF
¶ 1
(sizeof(i2c_config) / sizeof(i2c_config[0]))
-
const i2c_conf_t
i2c_config
()¶ 1 2 3 4 5 6 7 8 9
= { { .dev = NRF_TWI0, .pin_scl = 0, .pin_sda = 30, .ppi = 0, .speed = I2C_SPEED_NORMAL, } }