Access to huge data memory with 8-bit AVR. More...
#include <cpu/regs.h>Go to the source code of this file.
Defines | |
| #define | HUGEMEM_NULL 0 |
| Hugemem null pointer, similar to NULL, but works across different platforms. | |
Typedefs | |
| typedef uint32_t | hugemem_ptr_t |
| Type to use for pointers to huge memory. | |
Functions | |
| static uint_fast8_t | hugemem_read8 (const hugemem_ptr_t from) |
| Read 8-bit value stored at huge memory address from. | |
| uint_fast16_t | hugemem_read16 (const hugemem_ptr_t from) |
| Read 16-bit value stored at huge memory address from. | |
| uint_fast32_t | hugemem_read32 (const hugemem_ptr_t from) |
| Read 32-bit value stored at huge memory address from. | |
| static void | hugemem_write8 (hugemem_ptr_t to, uint_fast8_t val) |
| Write 8-bit value val to huge memory address to. | |
| void | hugemem_write16 (hugemem_ptr_t to, uint_fast16_t val) |
| Write 16-bit value val to huge memory address to. | |
| void | hugemem_write32 (hugemem_ptr_t to, uint_fast32_t val) |
| Write 32-bit value val to huge memory address to. | |
| void | hugemem_read_block (void *to, const hugemem_ptr_t from, size_t size) |
| Read size bytes from huge memory address from into buffer at address to. | |
| void | hugemem_write_block (hugemem_ptr_t to, const void *from, size_t size) |
| Write size bytes from buffer at address from to huge memory address to. | |
Access to huge data memory with 8-bit AVR.
Do not include this file directly, but rather <hugemem.h>.
Copyright (C) 2009 - 2010 Atmel Corporation. All rights reserved.
Definition in file hugemem.h.
1.6.3