Native CPU configuration. More...
Native CPU configuration.
Copyright (C) 2013 Ludwig Knüpfer ludwi.nosp@m.g.kn.nosp@m.uepfe.nosp@m.r@fu.nosp@m.-berl.nosp@m.in.d.nosp@m.e
This file is subject to the terms and conditions of the GNU Lesser General Public License v2.1. See the file LICENSE in the top level directory for more details.
Definition in file cpu_conf.h.
Go to the source code of this file.
Macros | |
#define | NATIVE_ETH_PROTO 0x1234 |
Native internal Ethernet protocol number. More... | |
#define | THREAD_STACKSIZE_DEFAULT (8192) |
CPU specific default stack sizes. More... | |
#define | THREAD_STACKSIZE_IDLE (THREAD_STACKSIZE_DEFAULT) |
#define | THREAD_EXTRA_STACKSIZE_PRINTF (4096) |
#define | THREAD_EXTRA_STACKSIZE_PRINTF_FLOAT (4096) |
#define | THREAD_STACKSIZE_MINIMUM (THREAD_STACKSIZE_DEFAULT) |
#define | ISR_STACKSIZE (THREAD_STACKSIZE_DEFAULT) |
#define | FLASHPAGE_SIZE (512) |
Native Flash emulation Use unusual parameters to trigger edge cases. More... | |
#define | FLASHPAGE_NUMOF (32) |
#define | FLASHPAGE_WRITE_BLOCK_ALIGNMENT (8) |
#define | FLASHPAGE_WRITE_BLOCK_SIZE (16) |
#define | FLASHPAGE_ERASE_STATE (0x0) |
#define | CPU_FLASH_BASE ((uintptr_t)_native_flash) |
char | _native_flash [FLASHPAGE_SIZE *FLASHPAGE_NUMOF] |
#define CPU_FLASH_BASE ((uintptr_t)_native_flash) |
Definition at line 85 of file cpu_conf.h.
#define FLASHPAGE_ERASE_STATE (0x0) |
Definition at line 80 of file cpu_conf.h.
#define FLASHPAGE_NUMOF (32) |
Definition at line 71 of file cpu_conf.h.
#define FLASHPAGE_SIZE (512) |
Native Flash emulation Use unusual parameters to trigger edge cases.
Definition at line 68 of file cpu_conf.h.
#define FLASHPAGE_WRITE_BLOCK_ALIGNMENT (8) |
Definition at line 74 of file cpu_conf.h.
#define FLASHPAGE_WRITE_BLOCK_SIZE (16) |
Definition at line 77 of file cpu_conf.h.
#define ISR_STACKSIZE (THREAD_STACKSIZE_DEFAULT) |
Definition at line 48 of file cpu_conf.h.
#define NATIVE_ETH_PROTO 0x1234 |
Native internal Ethernet protocol number.
Definition at line 55 of file cpu_conf.h.
#define THREAD_EXTRA_STACKSIZE_PRINTF (4096) |
Definition at line 37 of file cpu_conf.h.
#define THREAD_EXTRA_STACKSIZE_PRINTF_FLOAT (4096) |
Definition at line 40 of file cpu_conf.h.
#define THREAD_STACKSIZE_DEFAULT (8192) |
CPU specific default stack sizes.
TODO: tighten stack sizes
Definition at line 31 of file cpu_conf.h.
#define THREAD_STACKSIZE_IDLE (THREAD_STACKSIZE_DEFAULT) |
Definition at line 34 of file cpu_conf.h.
#define THREAD_STACKSIZE_MINIMUM (THREAD_STACKSIZE_DEFAULT) |
Definition at line 44 of file cpu_conf.h.