Native CPU specific code. More...
Native CPU specific code.
The native CPU uses system calls to simulate hardware access.
CPU abstraction for the native port
Modules | |
| Linux User Mode GPIO Driver | |
| Implementation of GPIO access from Linux User Space. | |
| Linux User Mode SPI Driver | |
| Implementation of SPI access from Linux User Space. | |
| Native extra API for EEPROM | |
| Implementation of EEPROM buffer persistence in file. | |
Files | |
| file | architecture_arch.h |
| Architecture details. | |
| file | async_read.h |
| Multiple asynchronus read on file descriptors. | |
| file | atomic_utils_arch.h |
| Implementation of fast atomic utility functions. | |
| file | cpu_conf.h |
| Native CPU configuration. | |
| file | periph_conf.h |
| Native CPU peripheral configuration. | |
| file | periph_cpu.h |
| CPU specific definitions for internal peripheral handling. | |
| file | tty_uart.h |
| UART implementation based on /dev/tty devices on host. | |
Macros | |
| #define | CPU_HAS_UNALIGNED_ACCESS |
| The CPU supports unaligned memory access. More... | |
Functions | |
| static void | cpu_print_last_instruction (void) |
| Prints the address the callee will return to. | |
| typedef void(* | _native_callback_t) (void) |
| Native CPU internal declarations. More... | |
| int | register_interrupt (int sig, _native_callback_t handler) |
| register interrupt handler handler for interrupt sig | |
| int | unregister_interrupt (int sig) |
| unregister interrupt handler for interrupt sig | |
| #define CPU_HAS_UNALIGNED_ACCESS |
| typedef void(* _native_callback_t) (void) |
Native CPU internal declarations.
Definition at line 62 of file native_internal.h.