#include <sys/types.h>#include <stdint.h>#include <dev/mweeprom.h>#include <termios.h>#include <unistd_orig.h>
Go to the source code of this file.
Data Structures | |
| struct | uart_options_t | 
| struct | emulation_options_t | 
Defines | |
| #define | CONST const | 
| #define | INLINE inline | 
| #define | PSTR(p) (p) | 
| #define | PRG_RDB(p) (*((const char *)(p))) | 
| #define | prog_char const char | 
| #define | PGM_P prog_char * | 
| #define | main(...) NutAppMain(__VA_ARGS__) | 
| #define | strlen_P(x) strlen(x) | 
| #define | strcpy_P(x, y) strcpy(x,y) | 
| #define | strcmp_P(x, y) strcmp(x, y) | 
| #define | memcpy_P(x, y, z) memcpy(x, y, z) | 
| #define | RAMSTART ((void *)0x00100) | 
| #define | malloc(...) NUT_malloc(__VA_ARGS__) | 
| #define | realloc(...) NUT_realloc(__VA_ARGS__) | 
| #define | free(...) NUT_free(__VA_ARGS__) | 
Enumerations | |
| enum | {  IRQ_TIMER0, IRQ_UART0_RX, IRQ_UART1_RX, IRQ_UART2_RX, IRQ_MAX }  | 
Functions | |
| void | emulation_options_parse (int argc, char *argv[]) | 
Variables | |
| emulation_options_t | emulation_options | 
Backwards compatibility defines | |
| #define | eeprom_rb(addr) eeprom_read_byte ((uint8_t *)(uint32_t) (addr)) | 
| #define | eeprom_rw(addr) eeprom_read_word ((uint16_t *)(uint32_t) (addr)) | 
| #define | eeprom_wb(addr, val) eeprom_write_byte ((uint8_t *)(uint32_t) (addr), (val)) | 
| #define | E2END 0x0FFF | 
| #define | eeprom_is_ready() TRUE | 
| #define eeprom_is_ready | ( | ) | TRUE | 
| anonymous enum | 
| void emulation_options_parse | ( | int | argc, | 
| char * | argv[] | ||
| ) |