The NEORV32 Processor - Software Framework
File List
Here is a list of all documented files with brief descriptions:
[detail level 123456]
  sw
  bootloader
 bootloader.cDefault NEORV32 bootloader
  example
  bit_manipulation
 main.cTest program for the NEORV32 'B' extension (Zbb subset) using pseudo-random data as input; compares results from hardware against pure-sw reference functions
 neorv32_b_extension_intrinsics.h"Intrinsic" library for the NEORV32 bit manipulation (B.Zbb) extension. Also provides emulation functions for all intrinsics (functionality re-built in pure software)
  blink_led
 main.cSimple blinking LED demo program using the lowest 8 bits of the GPIO.output port
  cpu_test
 main.cSimple CPU test program
  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_pwm
 main.cSimple PWM usage example
  demo_trng
 main.cTRNG demo program
  demo_twi
 main.cTWI bus explorer
  demo_wdt
 main.cWatchdog system reset demo program
  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
  lib
  include
 neorv32.hMain NEORV32 core library include file
 neorv32_cfu.hCustom Functions Unit 0/1 (CFU0/CFU1) 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_mtime.hMachine System Timer (MTIME) 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 (UART) HW driver header file
 neorv32_wdt.hWatchdog Timer (WDT) HW driver header file
  source
 neorv32_cfu.cCustom Functions Unit 0/1 (CFU0/CFU1) 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_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 (UART) HW driver source file
 neorv32_wdt.cWatchdog Timer (WDT) HW driver source file