NEORV32 Software Framework Documentation
The NEORV32 RISC-V Processor
Loading...
Searching...
No Matches
sw
lib
include
neorv32_cfs.h
Go to the documentation of this file.
1
// ================================================================================ //
2
// The NEORV32 RISC-V Processor - https://github.com/stnolting/neorv32 //
3
// Copyright (c) NEORV32 contributors. //
4
// Copyright (c) 2020 - 2025 Stephan Nolting. All rights reserved. //
5
// Licensed under the BSD-3-Clause license, see LICENSE for details. //
6
// SPDX-License-Identifier: BSD-3-Clause //
7
// ================================================================================ //
8
17
#ifndef NEORV32_CFS_H
18
#define NEORV32_CFS_H
19
20
#include <stdint.h>
21
22
23
/**********************************************************************/
28
typedef
volatile
struct
__attribute__((packed,aligned(4))) {
29
uint32_t REG[(64*1024)/4];
30
}
neorv32_cfs_t
;
31
33
#define NEORV32_CFS ((neorv32_cfs_t*) (NEORV32_CFS_BASE))
37
/**********************************************************************/
41
int
neorv32_cfs_available
(
void
);
45
#endif
// NEORV32_CFS_H
neorv32_cfs_available
int neorv32_cfs_available(void)
Definition
neorv32_cfs.c:27
neorv32_cfs_t
Definition
neorv32_cfs.h:28
Generated by
1.12.0