Here is a list of all documented files with brief descriptions:
[detail level 123456]
| apps | |
| Logger.cpp | OSCR Logger application |
| bootloader | |
| avr | |
| src | |
| avr_cpunames.h | |
| avrinterruptnames.h | |
| command.h | |
| include | |
| api | |
| Storage.h | |
| Time.h | |
| apps | |
| CRDBBrowser.h | OSCR File Browser application |
| FileBrowser.h | OSCR File Browser application |
| Logger.h | OSCR Logger application |
| Prompts.h | |
| Settings.h | |
| arch | |
| avr | |
| atmega2560 | |
| pins.h | |
| generic | |
| interfaces | |
| ClockedSerial.h | |
| Serial.h | |
| interfaces.h | |
| atmega2560.h | Support for AVR Architectures |
| generic.h | Support for AVR Architectures |
| macros.h | Support for AVR Architectures |
| Pin.h | |
| PinBank.h | |
| syslibinc.h | |
| stm32 | |
| stm32h7 | |
| pins.h | |
| stm32mp | |
| pins.h | |
| macros.h | Support for STM32 Architectures |
| pgmspace.h | |
| syslibinc.h | |
| avr.h | Support for AVR Architectures |
| compat.h | |
| macros.h | Target-specific macros |
| stm32.h | |
| syslibinc.h | Architecture-dependent system libraries |
| common | |
| crdb | |
| basic.h | |
| extended.h | |
| gba.h | |
| mapper.h | |
| nes.h | |
| snes.h | |
| standard.h | |
| ti99.h | |
| Configuration.h | |
| crc32.h | |
| crc32_t.h | |
| CRDB.h | |
| OSCR.h | |
| PinControl.h | |
| Power.h | |
| specializations.h | |
| Types.h | |
| Updater.h | |
| Util.h | |
| cores | |
| Arcadia2001.h | |
| Atari2600.h | |
| Atari5200.h | |
| Atari7800.h | |
| Atari8.h | |
| AtariJaguar.h | |
| AtariLynx.h | |
| BallyAstrocade.h | |
| CasioLoopy.h | |
| CasioPV1000.h | |
| ChannelF.h | |
| Colecovision.h | |
| Commodore64.h | |
| CPS3.h | |
| Flash.h | |
| GameBoy.h | |
| GameBoyAdvance.h | |
| GameBoyMem.h | |
| GameBoySmart.h | |
| GPC.h | |
| include.h | |
| Intellivision.h | |
| Leapster.h | |
| LittleJammer.h | |
| LittleJammerPro.h | |
| MegaDrive.h | |
| MSX.h | |
| N64.h | |
| NeoGeoPocket.h | |
| NES.h | |
| Odyssey2.h | |
| PCEngine.h | |
| PocketChallengeW.h | |
| PokemonMini.h | |
| RCAStudio2.h | |
| Satellaview.h | |
| SelfTest.h | |
| SFM.h | |
| SMS.h | |
| SNES.h | |
| ST.h | |
| SuperAcan.h | |
| Supervision.h | |
| TI99.h | |
| TomyPyuuta.h | |
| TRS80.h | |
| Vectrex.h | |
| VIC20.h | |
| VirtualBoy.h | |
| VSmile.h | |
| WonderSwan.h | |
| hardware | |
| inputs | |
| button.h | |
| outputs | |
| Serial.h | |
| SerialANSI.h | |
| peripherals | |
| ClockGen.h | |
| NeoPixel.h | |
| outputs.h | Include for all supported outputs |
| peripherals.h | Include for all supported peripherals |
| ui | |
| interfaces | |
| serial | |
| ansi.h | |
| ascii.h | |
| mini12864.h | |
| serial.h | |
| ssd1306.h | |
| l10n | |
| en.h | |
| strings | |
| core_file_types.h | |
| core_names.h | |
| power.h | |
| symbols.h | |
| units.h | |
| interfaces.h | |
| l10n.h | |
| printables.h | |
| api.h | Support Multiple Architectures |
| apps.h | Include headers for all apps |
| arch.h | Support Multiple Architectures |
| Cart_Reader.h | |
| common.h | |
| config.h | |
| core-macros.h | |
| core-types.h | Define core and feature IDs |
| cores.h | Include files from the cores/ directory |
| deprecated.h | |
| flags.h | Define flags for various features/options |
| hardware.h | Include for all supported hardware |
| macros.h | |
| syslibinc.h | |
| ui.h | |
| ArduinoConfig.h | Configuration file for the Arduino IDE |
| cores.cpp | Register cores and handle the main menu |