![]() |
NEORV32 API Reference
The NEORV32 RISC-V Processor
|
| ▼ sw | |
| ▼ lib | |
| ▼ include | |
| 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 |
| ▼ source | |
| neorv32_aux.c | General auxiliary functions source file |
| neorv32_cfs.c | Custom Functions Subsystem (CFS) HW driver source file |
| neorv32_cfu.c | CPU Core custom functions unit HW driver source file |
| neorv32_clint.c | Hardware Local Interruptor (CLINT) HW driver source file |
| neorv32_cpu.c | CPU Core Functions HW driver source file |
| neorv32_gpio.c | General purpose input/output port unit (GPIO) HW driver source file |
| neorv32_gptmr.c | General purpose timer (GPTMR) HW driver source file |
| neorv32_neoled.c | Smart LED Interface (NEOLED) HW driver source file |
| neorv32_newlib.c | NEORV32-specific Newlib system calls |
| neorv32_onewire.c | 1-Wire Interface Controller (ONEWIRE) HW driver source file |
| neorv32_pwm.c | Pulse-Width Modulation Controller (PWM) HW driver source file |
| neorv32_rte.c | NEORV32 Runtime Environment (RTE) |
| neorv32_sdi.c | Serial data interface controller (SDI) HW driver source file |
| neorv32_semihosting.c | RISC-V semihosting source file |
| neorv32_slink.c | Stream Link Interface HW driver source file |
| neorv32_smp.c | Symmetric multiprocessing (SMP) library source file |
| neorv32_spi.c | Serial peripheral interface controller (SPI) HW driver source file |
| neorv32_tracer.c | Execution trace buffer (TRACER) HW driver source file |
| neorv32_trng.c | True Random Number Generator (TRNG) HW driver source file |
| neorv32_twd.c | Two-Wire Device Controller (TWD) HW driver source file |
| neorv32_twi.c | Two-Wire Interface Controller (TWI) HW driver source file |
| neorv32_uart.c | Universal asynchronous receiver/transmitter (UART0/UART1) HW driver source file |
| neorv32_wdt.c | Direct Memory Access Controller (DMA) HW driver source file |