blob: 0bd7e45f0eba67e0a0052cd5976e7bf674994047 [file] [log] [blame] [edit]
/*
* Copyright 2017, Data61, CSIRO (ABN 41 687 119 230)
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#define RAW_WRITE8(v,a) *((uint8_t*)(a)) = v
#define RAW_WRITE16(v,a) *((uint16_t*)(a)) = v
#define RAW_WRITE32(v,a) *((uint32_t*)(a)) = v
#define RAW_READ8(a) *((uint8_t*)(a))
#define RAW_READ16(a) *((uint16_t*)(a))
#define RAW_READ32(a) *((uint32_t*)(a))