PicoSDK
Select one of the symbols to view example projects that use it.
Symbol previews are coming soon...
Outline
#define _PICO_PLATFORM_CPU_REGS_H
#include "hardware/hazard3.h"
#include "hardware/regs/m33.h"
#define ARM_CPU_PREFIXED
#include "hardware/structs/m33.h"
#define arm_cpu_hw
#include "hardware/structs/nvic.h"
#include "hardware/structs/scb.h"
Files
loading...
SourceVu
Raspberry Pi Pico SDK and Examples
PicoSDK
src/rp2350/pico_platform/include/pico/platform/cpu_regs.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*
* Copyright (c) 2020 Raspberry Pi (Trading) Ltd.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
/* ... */
/** \file platform.h
* \defgroup pico_platform pico_platform
*
* \brief Macros and definitions for accessing the CPU registers
*
* This header may be included by assembly code
*/
/* ... */
#ifndef
_PICO_PLATFORM_CPU_REGS_H
#define
_PICO_PLATFORM_CPU_REGS_H
#if
defined
(
__riscv
)
#include
"
hardware
/
hazard3.h"
#else
#include
"
hardware
/
regs
/
m33.h"
#define
ARM_CPU_PREFIXED
(
x
)
M33_
##
x
#ifndef
__ASSEMBLER__
#include
"
hardware
/
structs
/
m33.h"
#define
arm_cpu_hw
m33_hw
#include
"
hardware
/
structs
/
nvic.h"
#include
"
hardware
/
structs
/
scb.h"
/* ... */
#endif
/* ... */
#endif
/* ... */
#endif
Details
Show:
from
Types:
Columns:
All items filtered out
All items filtered out
This file uses the notable symbols shown below. Click anywhere in the file to view more details.
ARM_CPU_PREFIXED
m33_hw
arm_cpu_hw
_PICO_PLATFORM_CPU_REGS_H