Loading...
Searching...
No Matches
cc2538_ssi.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2014 Loci Controls Inc.
3 * SPDX-License-Identifier: LGPL-2.1-only
4 */
5
6#pragma once
7
18
19#include "cc2538.h"
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
41
45#define SSI_CR0_DSS(x) (x - 1)
46
51#define SSI_CC_CS_SYSDIV (0x0)
52#define SSI_CC_CS_IODIV (0x1)
53#define SSI_CC_CS_DSEN (0x4)
55
56#ifdef __cplusplus
57} /* end extern "C" */
58#endif
59
CC2538 MCU interrupt and register definitions.
volatile uint32_t cc2538_reg_t
Least-significant 32 bits of the IEEE address.
Definition cc2538.h:120
SSI component registers.
Definition cc2538_ssi.h:28
cc2538_reg_t CR1
SSI Control Register 1.
Definition cc2538_ssi.h:30
cc2538_reg_t RIS
SSI Raw Interrupt Status register.
Definition cc2538_ssi.h:35
cc2538_reg_t CPSR
SSI Clock Register.
Definition cc2538_ssi.h:33
cc2538_reg_t SR
SSI FIFO/busy Status Register.
Definition cc2538_ssi.h:32
cc2538_reg_t DMACTL
SSI uDMA Control Register.
Definition cc2538_ssi.h:38
cc2538_reg_t CR0
SSI Control Register 0.
Definition cc2538_ssi.h:29
cc2538_reg_t DR
SSI Data register.
Definition cc2538_ssi.h:31
cc2538_reg_t ICR
SSI Interrupt Clear Register.
Definition cc2538_ssi.h:37
cc2538_reg_t CC
SSI clock configuration.
Definition cc2538_ssi.h:39
cc2538_reg_t MIS
SSI Masked Interrupt Status register.
Definition cc2538_ssi.h:36
cc2538_reg_t IM
SSI Interrupt Mask register.
Definition cc2538_ssi.h:34