aboutsummaryrefslogtreecommitdiff
path: root/libgloss/xtensa/include/register_access.h
blob: 517220481de0ac9bc37e3eb97f5c5d0797c80f38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
/*
 * Copyright (C) 2023 Espressif Systems (Shanghai) CO LTD
 * SPDX-License-Identifier: BSD-2-Clause
 */

#ifndef REGISTER_ACCESS_H
#define REGISTER_ACCESS_H

#define WRITE_REGISTER(addr, val) (*((volatile uint32_t *)(addr))) = (uint32_t)(val)
#define READ_REGISTER(addr) (*((volatile uint32_t *)(addr)))

#endif // REGISTER_ACCESS_H