NEORV32 Software Framework Documentation
The NEORV32 RISC-V Processor
|
Files | |
neorv32.h | |
Main NEORV32 core library / driver / HAL include file. | |
neorv32_aux.h | |
General auxiliary functions header file. | |
neorv32_cfs.h | |
Custom Functions Subsystem (CFS) HW driver header file. | |
neorv32_cpu.h | |
CPU Core Functions HW driver header file. | |
neorv32_cpu_amo.h | |
Atomic memory access (read-modify-write) emulation functions using LR/SC pairs - header file. | |
neorv32_cpu_cfu.h | |
CPU Core custom functions unit HW driver header file. | |
neorv32_cpu_csr.h | |
Control and Status Registers (CSR) definitions. | |
neorv32_crc.h | |
Cyclic redundancy check unit (CRC) HW driver header file. | |
neorv32_dma.h | |
Direct Memory Access Controller (DMA) HW driver header file. | |
neorv32_gpio.h | |
General purpose input/output port unit (GPIO) HW driver header file. | |
neorv32_gptmr.h | |
General purpose timer (GPTMR) HW driver header file. | |
neorv32_intrinsics.h | |
Helper macros for custom "intrinsics" / instructions. | |
neorv32_legacy.h | |
Legacy compatibility layer. | |
neorv32_mtime.h | |
Machine System Timer (MTIME) HW driver header file. | |
neorv32_neoled.h | |
Smart LED Interface (NEOLED) HW driver header file. | |
neorv32_onewire.h | |
1-Wire Interface Controller (ONEWIRE) HW driver header file. | |
neorv32_pwm.h | |
Pulse-Width Modulation Controller (PWM) HW driver header file. | |
neorv32_rte.h | |
NEORV32 Runtime Environment. | |
neorv32_sdi.h | |
Serial data interface controller (SPPI) HW driver header file. | |
neorv32_slink.h | |
Stream Link Interface HW driver header file. | |
neorv32_spi.h | |
Serial peripheral interface controller (SPI) HW driver header file. | |
neorv32_sysinfo.h | |
System Information Memory (SYSINFO) HW driver header file. | |
neorv32_trng.h | |
True Random Number Generator (TRNG) HW driver header file. | |
neorv32_twd.h | |
Two-Wire Device Controller (TWD) HW driver header file. | |
neorv32_twi.h | |
Two-Wire Interface Controller (TWI) HW driver header file. | |
neorv32_uart.h | |
Universal asynchronous receiver/transmitter (UART0/UART1) HW driver header file. | |
neorv32_wdt.h | |
Watchdog Timer (WDT) HW driver header file. | |
neorv32_xip.h | |
Execute in place module (XIP) HW driver header file. | |
neorv32_xirq.h | |
External Interrupt controller HW driver header file. | |