Go to the documentation of this file.
22 #ifndef PERIPH_CPU_COMMON_H
23 #define PERIPH_CPU_COMMON_H
40 #define PROVIDES_PM_SET_LOWEST
46 #define CPUID_LEN (4U)
61 #define GPIO_PIN(x, y) (((_PORTB_BASE_ADDRESS & 0xFFFFF000) + (x << 8)) | y)
79 #define PERIPH_TIMER_PROVIDES_SET
117 #ifdef CPU_FAM_PIC32MX
@ GPIO_AF10
use alternate function 10
@ GPIO_AF8
use alternate function 8
@ GPIO_AF9
use alternate function 9
@ GPIO_AF4
use alternate function 4
gpio_af_t tx_af
alternate function for TX pin
volatile unsigned int * tx_mux_reg
Address of TX mux register.
@ GPIO_AF11
use alternate function 11
uint32_t clock
Peripheral clock frequency.
@ GPIO_AF15
use alternate function 15
gpio_af_t
Available MUX values for configuring a pin's alternate function.
@ GPIO_AF5
use alternate function 5
@ GPIO_AF12
use alternate function 12
volatile unsigned int * rx_mux_reg
Address of RX mux register.
@ GPIO_AF14
use alternate function 14
uint32_t vector
vector number
UART device configuration.
@ GPIO_AF1
use alternate function 1
@ GPIO_AF3
use alternate function 3
gpio_af_t rx_af
alternate function for RX pin
volatile unsigned int * base
UART device base register address.
@ GPIO_AF7
use alternate function 7
@ GPIO_AF6
use alternate function 6
@ GPIO_AF2
use alternate function 2
@ GPIO_AF0
use alternate function 0
unsigned int gpio_t
GPIO type identifier.
@ GPIO_AF13
use alternate function 13