/* Register definitions for slave core: Simple Wishbone UART * File : wb_uart.h * Author : auto-generated by wbgen2 from simple_uart_wb.wb * Created : Thu May 3 17:36:38 2012 * Standard : ANSI C THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE simple_uart_wb.wb DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! */ #ifndef __WBGEN2_REGDEFS_SIMPLE_UART_WB_WB #define __WBGEN2_REGDEFS_SIMPLE_UART_WB_WB #include #if defined( __GNUC__) #define PACKED __attribute__ ((packed)) #else #error "Unsupported compiler?" #endif #ifndef __WBGEN2_MACROS_DEFINED__ #define __WBGEN2_MACROS_DEFINED__ #define WBGEN2_GEN_MASK(offset, size) (((1<<(size))-1) << (offset)) #define WBGEN2_GEN_WRITE(value, offset, size) (((value) & ((1<<(size))-1)) << (offset)) #define WBGEN2_GEN_READ(reg, offset, size) (((reg) >> (offset)) & ((1<<(size))-1)) #define WBGEN2_SIGN_EXTEND(value, bits) (((value) & (1<