![]() |
NEORV32 API Reference
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_cfu.h | |
| CPU Core custom functions unit HW driver header file. | |
| neorv32_clint.h | |
| Hardware Local Interruptor (CLINT) HW driver header file. | |
| neorv32_cpu.h | |
| CPU Core Functions HW driver header file. | |
| neorv32_csr.h | |
| Control and Status Registers (CSR) definitions. | |
| 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 instructions / "intrinsics". | |
| neorv32_legacy.h | |
| Legacy backwards compatibility layer. | |
| 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_semihosting.h | |
| RISC-V semihosting header file. | |
| neorv32_slink.h | |
| Stream Link Interface HW driver header file. | |
| neorv32_smp.h | |
| Symmetric multiprocessing (SMP) library 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_tracer.h | |
| Execution trace buffer (TRACER) 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. | |