API Reference
The NEORV32 RISC-V Processor
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
 
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_clint.h
Core-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
Prototypes for custom RISC-V instructions ("intrinsics"). Based on the ".insn" pseudo directive: https://sourceware.org/binutils/docs/as/RISC_002dV_002dFormats.html
 
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 (SDI) HW driver header file
 
neorv32_semihosting.h
RISC-V semihosting header file
 
neorv32_slink.h
Stream Link Interface HW driver header file
 
neorv32_smc.h
Serial memory controller (SMC) 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_tracebuf.h
Execution trace buffer (TRACEBUF) 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_clint.c
Core-Local Interruptor (CLINT) HW driver source file
 
neorv32_cpu.c
CPU Core Functions HW driver source file
 
neorv32_dma.c
Direct Memory Access Controller (DMA) 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_smc.c
Serial memory controller (SMC) 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_tracebuf.c
Execution trace buffer (TRACEBUF) 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
Watchdog Timer (WDT) HW driver source file