NEORV32 - Software Framework Documentation
File List
Here is a list of all documented files with brief descriptions:
[detail level 123456]
  sw
  bootloader
 bootloader.cDefault NEORV32 bootloader
  example
  blink_led
 main.cSimple blinking LED demo program using the lowest 8 bits of the GPIO.output port
  demo_freeRTOS
  chip_specific_extensions
  neorv32
 freertos_risc_v_chip_specific_extensions.h
 FreeRTOSConfig.h
  demo_gpio_irq
 main.cSimple GPIO input pin-change interrupt example
  demo_nco
 main.cInteractive NCO configuration program
  demo_neopixel
 main.cNeoPixel (WS2812) interface demo using the processor's smart LED interface (NEOLED)
  demo_pwm
 main.cSimple PWM usage example
  demo_trng
 main.cTrue random number generator demo program
  demo_twi
 main.cTWI bus explorer
  demo_wdt
 main.cWatchdog system reset demo program
  floating_point_test
 main.cVerification program for the NEORV32 'Zfinx' extension (floating-point in x registers) using pseudo-random data as input; compares results from hardware against pure-sw reference functions
 neorv32_zfinx_extension_intrinsics.h"Intrinsic" library for the NEORV32 single-precision floating-point in x registers (Zfinx) extension
  game_of_life
 main.cSimple blinking LED demo program using the lowest 8 bits of the GPIO.output port
  hello_world
 main.cClassic 'hello world' demo program
  hex_viewer
 main.cInteractive memory inspector
  processor_check
 main.cCPU/Processor test program
  lib
  include
 neorv32.hMain NEORV32 core library include file
 neorv32_cfs.hCustom Functions Subsystem (CFS)) HW driver header file
 neorv32_cpu.hCPU Core Functions HW driver header file
 neorv32_gpio.hGeneral purpose input/output port unit (GPIO) HW driver header file
 neorv32_intrinsics.hHelper functions and macros for custom "intrinsics" / instructions
 neorv32_mtime.hMachine System Timer (MTIME) HW driver header file
 neorv32_nco.hNumerically-Controlled Oscillator (NCO) HW driver header file
 neorv32_neoled.hSmart LED Interface (NEOLED) HW driver header file
 neorv32_pwm.hPulse-Width Modulation Controller (PWM) HW driver header file
 neorv32_rte.hNEORV32 Runtime Environment
 neorv32_spi.hSerial peripheral interface controller (SPI) HW driver header file
 neorv32_trng.hTrue Random Number Generator (TRNG) HW driver header file
 neorv32_twi.hTwo-Wire Interface Controller (TWI) HW driver header file
 neorv32_uart.hUniversal asynchronous receiver/transmitter (UART0/UART1) HW driver header file
 neorv32_wdt.hWatchdog Timer (WDT) HW driver header file
  source
 neorv32_cfs.cCustom Functions Subsystem (CFS) HW driver source file
 neorv32_cpu.cCPU Core Functions HW driver source file
 neorv32_gpio.cGeneral purpose input/output port unit (GPIO) HW driver source file
 neorv32_mtime.cMachine System Timer (MTIME) HW driver source file
 neorv32_nco.cNumerically-Controlled Oscillator (NCO) HW driver source file
 neorv32_neoled.cSmart LED Interface (NEOLED) HW driver source file
 neorv32_pwm.cPulse-Width Modulation Controller (PWM) HW driver source file
 neorv32_rte.cNEORV32 Runtime Environment
 neorv32_spi.cSerial peripheral interface controller (SPI) HW driver source file
 neorv32_trng.cTrue Random Number Generator (TRNG) HW driver source file
 neorv32_twi.cTwo-Wire Interface Controller (TWI) HW driver source file
 neorv32_uart.cUniversal asynchronous receiver/transmitter (UART0/UART1) HW driver source file
 neorv32_wdt.cWatchdog Timer (WDT) HW driver source file