Contiki 3.x
|
CMSIS Peripheral Access Layer for MK60DZ10. More...
Go to the source code of this file.
Data Structures | |
struct | ADC_Type |
ADC - Register Layout Typedef. More... | |
struct | AIPS_Type |
AIPS - Register Layout Typedef. More... | |
struct | AXBS_Type |
AXBS - Register Layout Typedef. More... | |
struct | CAN_Type |
CAN - Register Layout Typedef. More... | |
struct | CAU_Type |
CAU - Register Layout Typedef. More... | |
struct | CMP_Type |
CMP - Register Layout Typedef. More... | |
struct | CMT_Type |
CMT - Register Layout Typedef. More... | |
struct | CRC_Type |
CRC - Register Layout Typedef. More... | |
struct | DAC_Type |
DAC - Register Layout Typedef. More... | |
struct | DMA_Type |
DMA - Register Layout Typedef. More... | |
struct | DMAMUX_Type |
DMAMUX - Register Layout Typedef. More... | |
struct | ENET_Type |
ENET - Register Layout Typedef. More... | |
struct | EWM_Type |
EWM - Register Layout Typedef. More... | |
struct | FB_Type |
FB - Register Layout Typedef. More... | |
struct | FMC_Type |
FMC - Register Layout Typedef. More... | |
struct | FTFL_Type |
FTFL - Register Layout Typedef. More... | |
struct | FTM_Type |
FTM - Register Layout Typedef. More... | |
struct | GPIO_Type |
GPIO - Register Layout Typedef. More... | |
struct | I2C_Type |
I2C - Register Layout Typedef. More... | |
struct | I2S_Type |
I2S - Register Layout Typedef. More... | |
struct | LLWU_Type |
LLWU - Register Layout Typedef. More... | |
struct | LPTMR_Type |
LPTMR - Register Layout Typedef. More... | |
struct | MC_Type |
MC - Register Layout Typedef. More... | |
struct | MCG_Type |
MCG - Register Layout Typedef. More... | |
struct | MCM_Type |
MCM - Register Layout Typedef. More... | |
struct | MPU_Type |
MPU - Register Layout Typedef. More... | |
struct | NV_Type |
NV - Register Layout Typedef. More... | |
struct | OSC_Type |
OSC - Register Layout Typedef. More... | |
struct | PDB_Type |
PDB - Register Layout Typedef. More... | |
struct | PIT_Type |
PIT - Register Layout Typedef. More... | |
struct | PMC_Type |
PMC - Register Layout Typedef. More... | |
struct | PORT_Type |
PORT - Register Layout Typedef. More... | |
struct | RFSYS_Type |
RFSYS - Register Layout Typedef. More... | |
struct | RFVBAT_Type |
RFVBAT - Register Layout Typedef. More... | |
struct | RNG_Type |
RNG - Register Layout Typedef. More... | |
struct | RTC_Type |
RTC - Register Layout Typedef. More... | |
struct | SDHC_Type |
SDHC - Register Layout Typedef. More... | |
struct | SIM_Type |
SIM - Register Layout Typedef. More... | |
struct | SPI_Type |
SPI - Register Layout Typedef. More... | |
struct | TSI_Type |
TSI - Register Layout Typedef. More... | |
struct | UART_Type |
UART - Register Layout Typedef. More... | |
struct | USB_Type |
USB - Register Layout Typedef. More... | |
struct | USBDCD_Type |
USBDCD - Register Layout Typedef. More... | |
struct | VREF_Type |
VREF - Register Layout Typedef. More... | |
struct | WDOG_Type |
WDOG - Register Layout Typedef. More... | |
Macros | |
#define | MK60DZ10_H_ |
Symbol preventing repeated inclusion. | |
#define | MCU_MEM_MAP_VERSION 0x0102u |
Memory map version 1.2. | |
#define | BITBAND_REG(Reg, Bit) (*((uint32_t volatile*)(0x42000000u + (32u*((uint32_t)&(Reg) - (uint32_t)0x40000000u)) + (4u*((uint32_t)(Bit)))))) |
Macro to access a single bit of a peripheral register (bit band region 0x40000000 to 0x400FFFFF) using the bit-band alias region access. More... | |
#define | __CM4_REV 0x0001 |
Core revision r0p1. | |
#define | __MPU_PRESENT 0 |
MPU present or not. | |
#define | __NVIC_PRIO_BITS 4 |
Number of Bits used for Priority Levels. | |
#define | __Vendor_SysTickConfig 0 |
Set to 1 if different SysTick Config is used. | |
#define | __FPU_PRESENT 0 |
FPU present or not. | |
#define | ADC0_BASE (0x4003B000u) |
Peripheral ADC0 base address. | |
#define | ADC0 ((ADC_Type *)ADC0_BASE) |
Peripheral ADC0 base pointer. | |
#define | ADC1_BASE (0x400BB000u) |
Peripheral ADC1 base address. | |
#define | ADC1 ((ADC_Type *)ADC1_BASE) |
Peripheral ADC1 base pointer. | |
#define | AIPS0_BASE (0x40000000u) |
Peripheral AIPS0 base address. | |
#define | AIPS0 ((AIPS_Type *)AIPS0_BASE) |
Peripheral AIPS0 base pointer. | |
#define | AIPS1_BASE (0x40080000u) |
Peripheral AIPS1 base address. | |
#define | AIPS1 ((AIPS_Type *)AIPS1_BASE) |
Peripheral AIPS1 base pointer. | |
#define | AXBS_BASE (0x40004000u) |
Peripheral AXBS base address. | |
#define | AXBS ((AXBS_Type *)AXBS_BASE) |
Peripheral AXBS base pointer. | |
#define | CAN0_BASE (0x40024000u) |
Peripheral CAN0 base address. | |
#define | CAN0 ((CAN_Type *)CAN0_BASE) |
Peripheral CAN0 base pointer. | |
#define | CAN1_BASE (0x400A4000u) |
Peripheral CAN1 base address. | |
#define | CAN1 ((CAN_Type *)CAN1_BASE) |
Peripheral CAN1 base pointer. | |
#define | CAU_BASE (0xE0081000u) |
Peripheral CAU base address. | |
#define | CAU ((CAU_Type *)CAU_BASE) |
Peripheral CAU base pointer. | |
#define | CMP0_BASE (0x40073000u) |
Peripheral CMP0 base address. | |
#define | CMP0 ((CMP_Type *)CMP0_BASE) |
Peripheral CMP0 base pointer. | |
#define | CMP1_BASE (0x40073008u) |
Peripheral CMP1 base address. | |
#define | CMP1 ((CMP_Type *)CMP1_BASE) |
Peripheral CMP1 base pointer. | |
#define | CMP2_BASE (0x40073010u) |
Peripheral CMP2 base address. | |
#define | CMP2 ((CMP_Type *)CMP2_BASE) |
Peripheral CMP2 base pointer. | |
#define | CMT_BASE (0x40062000u) |
Peripheral CMT base address. | |
#define | CMT ((CMT_Type *)CMT_BASE) |
Peripheral CMT base pointer. | |
#define | CRC_BASE (0x40032000u) |
Peripheral CRC base address. | |
#define | CRC0 ((CRC_Type *)CRC_BASE) |
Peripheral CRC base pointer. | |
#define | DAC0_BASE (0x400CC000u) |
Peripheral DAC0 base address. | |
#define | DAC0 ((DAC_Type *)DAC0_BASE) |
Peripheral DAC0 base pointer. | |
#define | DAC1_BASE (0x400CD000u) |
Peripheral DAC1 base address. | |
#define | DAC1 ((DAC_Type *)DAC1_BASE) |
Peripheral DAC1 base pointer. | |
#define | DMA_BASE (0x40008000u) |
Peripheral DMA base address. | |
#define | DMA0 ((DMA_Type *)DMA_BASE) |
Peripheral DMA base pointer. | |
#define | DMAMUX_BASE (0x40021000u) |
Peripheral DMAMUX base address. | |
#define | DMAMUX ((DMAMUX_Type *)DMAMUX_BASE) |
Peripheral DMAMUX base pointer. | |
#define | ENET_BASE (0x400C0000u) |
Peripheral ENET base address. | |
#define | ENET ((ENET_Type *)ENET_BASE) |
Peripheral ENET base pointer. | |
#define | EWM_BASE (0x40061000u) |
Peripheral EWM base address. | |
#define | EWM ((EWM_Type *)EWM_BASE) |
Peripheral EWM base pointer. | |
#define | FB_BASE (0x4000C000u) |
Peripheral FB base address. | |
#define | FB ((FB_Type *)FB_BASE) |
Peripheral FB base pointer. | |
#define | FMC_BASE (0x4001F000u) |
Peripheral FMC base address. | |
#define | FMC ((FMC_Type *)FMC_BASE) |
Peripheral FMC base pointer. | |
#define | FTFL_BASE (0x40020000u) |
Peripheral FTFL base address. | |
#define | FTFL ((FTFL_Type *)FTFL_BASE) |
Peripheral FTFL base pointer. | |
#define | FTM0_BASE (0x40038000u) |
Peripheral FTM0 base address. | |
#define | FTM0 ((FTM_Type *)FTM0_BASE) |
Peripheral FTM0 base pointer. | |
#define | FTM1_BASE (0x40039000u) |
Peripheral FTM1 base address. | |
#define | FTM1 ((FTM_Type *)FTM1_BASE) |
Peripheral FTM1 base pointer. | |
#define | FTM2_BASE (0x400B8000u) |
Peripheral FTM2 base address. | |
#define | FTM2 ((FTM_Type *)FTM2_BASE) |
Peripheral FTM2 base pointer. | |
#define | PTA_BASE (0x400FF000u) |
Peripheral PTA base address. | |
#define | PTA ((GPIO_Type *)PTA_BASE) |
Peripheral PTA base pointer. | |
#define | PTB_BASE (0x400FF040u) |
Peripheral PTB base address. | |
#define | PTB ((GPIO_Type *)PTB_BASE) |
Peripheral PTB base pointer. | |
#define | PTC_BASE (0x400FF080u) |
Peripheral PTC base address. | |
#define | PTC ((GPIO_Type *)PTC_BASE) |
Peripheral PTC base pointer. | |
#define | PTD_BASE (0x400FF0C0u) |
Peripheral PTD base address. | |
#define | PTD ((GPIO_Type *)PTD_BASE) |
Peripheral PTD base pointer. | |
#define | PTE_BASE (0x400FF100u) |
Peripheral PTE base address. | |
#define | PTE ((GPIO_Type *)PTE_BASE) |
Peripheral PTE base pointer. | |
#define | I2C0_BASE (0x40066000u) |
Peripheral I2C0 base address. | |
#define | I2C0 ((I2C_Type *)I2C0_BASE) |
Peripheral I2C0 base pointer. | |
#define | I2C1_BASE (0x40067000u) |
Peripheral I2C1 base address. | |
#define | I2C1 ((I2C_Type *)I2C1_BASE) |
Peripheral I2C1 base pointer. | |
#define | I2S0_BASE (0x4002F000u) |
Peripheral I2S0 base address. | |
#define | I2S0 ((I2S_Type *)I2S0_BASE) |
Peripheral I2S0 base pointer. | |
#define | LLWU_BASE (0x4007C000u) |
Peripheral LLWU base address. | |
#define | LLWU ((LLWU_Type *)LLWU_BASE) |
Peripheral LLWU base pointer. | |
#define | LPTMR0_BASE (0x40040000u) |
Peripheral LPTMR0 base address. | |
#define | LPTMR0 ((LPTMR_Type *)LPTMR0_BASE) |
Peripheral LPTMR0 base pointer. | |
#define | MC_BASE (0x4007E000u) |
Peripheral MC base address. | |
#define | MC ((MC_Type *)MC_BASE) |
Peripheral MC base pointer. | |
#define | MCG_BASE (0x40064000u) |
Peripheral MCG base address. | |
#define | MCG ((MCG_Type *)MCG_BASE) |
Peripheral MCG base pointer. | |
#define | MCM_BASE (0xE0080000u) |
Peripheral MCM base address. | |
#define | MCM ((MCM_Type *)MCM_BASE) |
Peripheral MCM base pointer. | |
#define | MPU_BASE (0x4000D000u) |
Peripheral MPU base address. | |
#define | MPU ((MPU_Type *)MPU_BASE) |
Peripheral MPU base pointer. | |
#define | FTFL_FlashConfig_BASE (0x400u) |
Peripheral FTFL_FlashConfig base address. | |
#define | FTFL_FlashConfig ((NV_Type *)FTFL_FlashConfig_BASE) |
Peripheral FTFL_FlashConfig base pointer. | |
#define | OSC_BASE (0x40065000u) |
Peripheral OSC base address. | |
#define | OSC ((OSC_Type *)OSC_BASE) |
Peripheral OSC base pointer. | |
#define | PDB0_BASE (0x40036000u) |
Peripheral PDB0 base address. | |
#define | PDB0 ((PDB_Type *)PDB0_BASE) |
Peripheral PDB0 base pointer. | |
#define | PIT_BASE (0x40037000u) |
Peripheral PIT base address. | |
#define | PIT ((PIT_Type *)PIT_BASE) |
Peripheral PIT base pointer. | |
#define | PMC_BASE (0x4007D000u) |
Peripheral PMC base address. | |
#define | PMC ((PMC_Type *)PMC_BASE) |
Peripheral PMC base pointer. | |
#define | PORTA_BASE (0x40049000u) |
Peripheral PORTA base address. | |
#define | PORTA ((PORT_Type *)PORTA_BASE) |
Peripheral PORTA base pointer. | |
#define | PORTB_BASE (0x4004A000u) |
Peripheral PORTB base address. | |
#define | PORTB ((PORT_Type *)PORTB_BASE) |
Peripheral PORTB base pointer. | |
#define | PORTC_BASE (0x4004B000u) |
Peripheral PORTC base address. | |
#define | PORTC ((PORT_Type *)PORTC_BASE) |
Peripheral PORTC base pointer. | |
#define | PORTD_BASE (0x4004C000u) |
Peripheral PORTD base address. | |
#define | PORTD ((PORT_Type *)PORTD_BASE) |
Peripheral PORTD base pointer. | |
#define | PORTE_BASE (0x4004D000u) |
Peripheral PORTE base address. | |
#define | PORTE ((PORT_Type *)PORTE_BASE) |
Peripheral PORTE base pointer. | |
#define | RFSYS_BASE (0x40041000u) |
Peripheral RFSYS base address. | |
#define | RFSYS ((RFSYS_Type *)RFSYS_BASE) |
Peripheral RFSYS base pointer. | |
#define | RFVBAT_BASE (0x4003E000u) |
Peripheral RFVBAT base address. | |
#define | RFVBAT ((RFVBAT_Type *)RFVBAT_BASE) |
Peripheral RFVBAT base pointer. | |
#define | RNG_BASE (0x400A0000u) |
Peripheral RNG base address. | |
#define | RNG ((RNG_Type *)RNG_BASE) |
Peripheral RNG base pointer. | |
#define | RTC_BASE (0x4003D000u) |
Peripheral RTC base address. | |
#define | RTC ((RTC_Type *)RTC_BASE) |
Peripheral RTC base pointer. | |
#define | SDHC_BASE (0x400B1000u) |
Peripheral SDHC base address. | |
#define | SDHC ((SDHC_Type *)SDHC_BASE) |
Peripheral SDHC base pointer. | |
#define | SIM_BASE (0x40047000u) |
Peripheral SIM base address. | |
#define | SIM ((SIM_Type *)SIM_BASE) |
Peripheral SIM base pointer. | |
#define | SPI0_BASE (0x4002C000u) |
Peripheral SPI0 base address. | |
#define | SPI0 ((SPI_Type *)SPI0_BASE) |
Peripheral SPI0 base pointer. | |
#define | SPI1_BASE (0x4002D000u) |
Peripheral SPI1 base address. | |
#define | SPI1 ((SPI_Type *)SPI1_BASE) |
Peripheral SPI1 base pointer. | |
#define | SPI2_BASE (0x400AC000u) |
Peripheral SPI2 base address. | |
#define | SPI2 ((SPI_Type *)SPI2_BASE) |
Peripheral SPI2 base pointer. | |
#define | TSI0_BASE (0x40045000u) |
Peripheral TSI0 base address. | |
#define | TSI0 ((TSI_Type *)TSI0_BASE) |
Peripheral TSI0 base pointer. | |
#define | UART0_BASE (0x4006A000u) |
Peripheral UART0 base address. | |
#define | UART0 ((UART_Type *)UART0_BASE) |
Peripheral UART0 base pointer. | |
#define | UART1_BASE (0x4006B000u) |
Peripheral UART1 base address. | |
#define | UART1 ((UART_Type *)UART1_BASE) |
Peripheral UART1 base pointer. | |
#define | UART2_BASE (0x4006C000u) |
Peripheral UART2 base address. | |
#define | UART2 ((UART_Type *)UART2_BASE) |
Peripheral UART2 base pointer. | |
#define | UART3_BASE (0x4006D000u) |
Peripheral UART3 base address. | |
#define | UART3 ((UART_Type *)UART3_BASE) |
Peripheral UART3 base pointer. | |
#define | UART4_BASE (0x400EA000u) |
Peripheral UART4 base address. | |
#define | UART4 ((UART_Type *)UART4_BASE) |
Peripheral UART4 base pointer. | |
#define | UART5_BASE (0x400EB000u) |
Peripheral UART5 base address. | |
#define | UART5 ((UART_Type *)UART5_BASE) |
Peripheral UART5 base pointer. | |
#define | USB0_BASE (0x40072000u) |
Peripheral USB0 base address. | |
#define | USB0 ((USB_Type *)USB0_BASE) |
Peripheral USB0 base pointer. | |
#define | USBDCD_BASE (0x40035000u) |
Peripheral USBDCD base address. | |
#define | USBDCD ((USBDCD_Type *)USBDCD_BASE) |
Peripheral USBDCD base pointer. | |
#define | VREF_BASE (0x40074000u) |
Peripheral VREF base address. | |
#define | VREF ((VREF_Type *)VREF_BASE) |
Peripheral VREF base pointer. | |
#define | WDOG_BASE (0x40052000u) |
Peripheral WDOG base address. | |
#define | WDOG ((WDOG_Type *)WDOG_BASE) |
Peripheral WDOG base pointer. | |
Typedefs | |
typedef enum IRQn | IRQn_Type |
Interrupt Number Definitions. | |
CMSIS Peripheral Access Layer for MK60DZ10.
Definition in file MK60DZ10.h.
#define BITBAND_REG | ( | Reg, | |
Bit | |||
) | (*((uint32_t volatile*)(0x42000000u + (32u*((uint32_t)&(Reg) - (uint32_t)0x40000000u)) + (4u*((uint32_t)(Bit)))))) |
Macro to access a single bit of a peripheral register (bit band region 0x40000000 to 0x400FFFFF) using the bit-band alias region access.
Reg | Register to access. |
Bit | Bit number to access. |
Definition at line 73 of file MK60DZ10.h.