Nordic nRF51 family of CPUs. More...
Nordic nRF51 family of CPUs.
| Files | |
| file | cpu_conf.h | 
| Implementation specific CPU configuration options. | |
| file | periph_cpu.h | 
| nRF51 specific definitions for handling peripherals | |
| #define | CPU_DEFAULT_IRQ_PRIO (1U) | 
| ARM Cortex-M specific CPU configuration. | |
| #define | CPU_IRQ_NUMOF (26U) | 
| #define | CPU_FLASH_BASE (0x00000000) | 
| #define | FLASHPAGE_SIZE (1024U) | 
| Flash page configuration. | |
| #define | FLASHPAGE_WRITE_BLOCK_SIZE (4U) | 
| #define | FLASHPAGE_WRITE_BLOCK_ALIGNMENT (4U) | 
| #define | CONFIG_GNRC_PKTBUF_SIZE (2048) | 
| Due to RAM restrictions, we need to limit the default GNRC packet buffer size on these CPUs. | |
| #define | PWM_GPIOTE_CH (2U) | 
| CPU specific PWM configuration. | |
| #define | PWM_PPI_A (0U) | 
| #define | PWM_PPI_B (1U) | 
| #define CONFIG_GNRC_PKTBUF_SIZE (2048) | 
Due to RAM restrictions, we need to limit the default GNRC packet buffer size on these CPUs.
Definition at line 63 of file cpu_conf.h.
| #define CPU_DEFAULT_IRQ_PRIO (1U) | 
ARM Cortex-M specific CPU configuration.
Definition at line 33 of file cpu_conf.h.
| #define CPU_FLASH_BASE (0x00000000) | 
Definition at line 35 of file cpu_conf.h.
| #define CPU_IRQ_NUMOF (26U) | 
Definition at line 34 of file cpu_conf.h.
| #define FLASHPAGE_SIZE (1024U) | 
Flash page configuration.
Definition at line 42 of file cpu_conf.h.
| #define FLASHPAGE_WRITE_BLOCK_ALIGNMENT (4U) | 
Definition at line 54 of file cpu_conf.h.
| #define FLASHPAGE_WRITE_BLOCK_SIZE (4U) | 
Definition at line 52 of file cpu_conf.h.
| #define PWM_GPIOTE_CH (2U) | 
CPU specific PWM configuration.
Definition at line 71 of file cpu_conf.h.
| #define PWM_PPI_A (0U) | 
Definition at line 72 of file cpu_conf.h.
| #define PWM_PPI_B (1U) | 
Definition at line 73 of file cpu_conf.h.