CPU specific definitions for internal peripheral handling. More...
CPU specific definitions for internal peripheral handling.
Definition in file periph_cpu.h.
#include "periph_cpu_common.h"
Go to the source code of this file.
Data Structures | |
struct | pwm_chan_conf_t |
PWM channel configuration. More... | |
struct | spi_conf_t |
SPI device configuration. More... | |
Macros | |
#define | CPUID_LEN (16U) |
Length of the CPU_ID in octets. | |
RTT configuration | |
#define | RTT_MAX_VALUE (0xffffffff) |
#define | RTT_CLOCK_FREQUENCY (CHIP_FREQ_XTAL_32K) /* in Hz */ |
#define | RTT_MIN_FREQUENCY (1) /* in Hz */ |
#define | RTT_MAX_FREQUENCY (RTT_CLOCK_FREQUENCY) /* in Hz */ |
ADC configuration, valid for all boards using this CPU | |
The sam3 has a fixed mapping of ADC pins and a fixed number of ADC channels, so this ADC configuration is valid for all boards using this CPU. No need for any board specific configuration. | |
#define | ADC_NUMOF (16U) |
#define | DAC_NUMOF (2U) |
DAC configuration, valid for all boards using this CPU. More... | |
#define DAC_NUMOF (2U) |
DAC configuration, valid for all boards using this CPU.
The sam3 has a fixed mapping of DAC pins and a fixed number of DAC channels, so this DAC configuration is valid for all boards using this CPU. No need for any board specific configuration.
The sam3's DAC channels are mapped to the following fixed pins:
Definition at line 76 of file periph_cpu.h.