19 #if CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_OCPOC_ZYNQ 20 #define RCIN_ZYNQ_PULSE_INPUT_BASE 0x43ca0000 22 #define RCIN_ZYNQ_PULSE_INPUT_BASE 0x43c10000 27 using namespace Linux;
31 int mem_fd =
open(
"/dev/mem", O_RDWR|O_SYNC|O_CLOEXEC);
35 pulse_input = (
volatile uint32_t*) mmap(0, 0x1000, PROT_READ|PROT_WRITE,
int open(const char *pathname, int flags)
POSIX Open a file with integer mode flags.
int close(int fileno)
POSIX Close a file with fileno handel.
void panic(const char *errormsg,...) FMT_PRINTF(1