Freescale K64F MCU

CPU specific implementations for the Freescale K64F Kinetis Cortex-M4 MCU. More...

Detailed Description

Files

file  cpu/k64f/include/cpu_conf.h
 Implementation specific CPU configuration options.
 
#define CPU_DEFAULT_IRQ_PRIO   (1U)
 ARM Cortex-M specific CPU configuration.
 
#define CPU_IRQ_NUMOF   (86U)
 
#define CPU_FLASH_BASE   (0x00000000)
 

GPIO pin mux function numbers

#define PIN_MUX_FUNCTION_ANALOG   0
 
#define PIN_MUX_FUNCTION_GPIO   1
 

GPIO interrupt flank settings

#define PIN_INTERRUPT_RISING   0b1001
 
#define PIN_INTERRUPT_FALLING   0b1010
 
#define PIN_INTERRUPT_EDGE   0b1011
 

Timer hardware information

#define LPTMR_CLKEN()   (bit_set32(&SIM->SCGC5, SIM_SCGC5_LPTMR_SHIFT))
 Enable LPTMR0 clock gate.
 
#define PIT_CLKEN()   (bit_set32(&SIM->SCGC6, SIM_SCGC6_PIT_SHIFT))
 Enable PIT clock gate.