Sapphire SoC DS Sapphire SoC UG Sapphire HP SoC DS Sapphire HP SoC UG RISC-V Embedded IDE UG Board Support Package
Loading...
Searching...
No Matches
API Types
Here is a list of all topics with brief descriptions:
[detail level 123456]
 Hardware DriversLow-level peripheral drivers
 CommunicationSerial communication protocols (SPI, I2C, UART)
 I2C DriverInter-Integrated Circuit (I2C) driver
 API FunctionsFunction definitions for I2C driver
 Data StructuresStructs used by the driver
 Data TypesEnums used by the driver
 Register DefinitionsRegister bitmasks and offsets
 SPI DriverSerial Peripheral Interface (SPI) driver
 API FunctionsFunction definitions for SPI driver
 Data StructuresStructs used by the driver
 Data TypesEnums used by the driver
 Register DefinitionsRegister bitmasks and offsets
 SPI Flash DriverSerial Peripheral Interface (SPI) Flash driver
 API FunctionsFunction definitions for SPI Flash driver
 Data StructuresMain Structs used by the SPI Flash driver
 Data TypesEnums used by the driver
 Flash Device DatabaseDatabase for supported flash device
 Flash Capability FlagsFlash Capability and Handling Method
 JEDEC IdentifiersManufacturer ID + Memory Type + Capacity + Padding (0x00)
 Supported Flash Device InfoGlobal List of Supported Flash Devices
 Vendor ProfilesPre-defined capability sets for supported Flash families
 Register DefinitionsStandard SPI Flash command definitions
 UART DriverUniversal Asynchronous Receiver/Transmitter (UART) driver
 API FunctionsFunction definitions for UART driver
 Data StructuresStructs and Enums used by the driver
 Data TypesEnums used by the driver
 Input/OutputGPIO and Pin Control
 GPIO DriverGeneral Purpose I/O (GPIO) driver
 API FunctionsFunction definitions for GPIO driver
 Data StructuresStructs and Enums used by the driver
 SensorsSensor drivers (e.g., temperature, pressure)
 Temperature Sensor DriverTemperature Sensor driver
 API FunctionsCommon Function definitions for Temperature Sensor driver
 Data StructuresStructs used by the driver
 Data TypesEnums used by the driver
 Driver ConfigurationAutomatic hardware selection logic
 Supported DevicesSupported Temperature Sensor devices
 EMC1413 Temperature Sensor DriverEMC1413 Temperature Sensor driver definitions
 Timers & ClocksRTC, PWM, and System Timer
 Real Time Clock (RTC) DriverReal Time Clock (RTC) driver
 API FunctionsFunction definitions for RTC driver
 Data StructuresStructs used by the driver
 Data TypesEnums used by the driver
 Driver ConfigurationAutomatic hardware selection logic
 Supported DevicesSupported Real Time Clock (RTC) devices
 API FunctionsFunction definitions for DS3231 driver
 DS3231 RTC DriverDS3231 Real Time Clock driver definitions
 Driver StructureThis is the IMX708 driver structure
 PCF8523 RTC DriverPCF8523 Real Time Clock driver definitions
 UserTimer DriverTimer driver API definitions
 API FunctionsFunction definitions for Timer driver
 Data StructuresStructs used by the driver
 Register DefinitionsRegister bitmasks and offsets
 WatchDog Timer DriverWatchdog driver API definitions
 API FunctionsFunction definitions for Watchdog driver
 Data StructuresStructs used by the driver
 Data TypesEnums used by the driver
 VisionVision drivers (e.g., camera, ...)
 Camera DriverCamera driver
 API FunctionsFunction definitions for CAM driver
 Data StructuresStructs used by the driver
 Data TypesEnums used by the driver
 Driver ConfigurationAutomatic hardware selection logic
 Supported DevicesSupported Camera
 IMX219 Camera DriverIMX219 Camera driver definitions
 API FunctionsFunction definitions for IMX219 driver
 Driver StructureThis is the IMX219 driver structure
 Register DefinitionsRegister bitmasks and offsets
 IMX708 Camera DriverIMX708 Camera driver definitions
 API FunctionsFunction definitions for DS3231 driver
 Driver StructureThis is the IMX708 driver structure
 Register DefinitionsRegister bitmasks and offsets
 System CoreCore functionality (Interrupts, startup, trap handler)
 Clint Timer & IRQ ControlClint & IRQ Handler
 CLINT DriverCore Local Interruptor (CLINT) driver
 API FunctionsFunction definitions for CLINT driver
 Data StructuresStructs and Enums used by the driver
 Data TypesEnums used by the driver
 IRQ ControlRISC-V CSR Interrupt Management (MIE/MSTATUS)
 API FunctionsFunction definitions for IRQ driver
 Data StructuresStructs and Enums used by the driver
 Default ISR StubsWeak aliases for all PLIC interrupt sources
 Interrupt Controller DriverPLIC that control interrupt
 PLIC DriverSerial Peripheral Interface (PLIC) driver
 API FunctionsFunction definitions for PLIC driver
 Data StructuresStructs used by the driver
 RISC-V Core DriverRISC-V specific driver
 API FunctionsFunction definitions for RISCV driver
 Register DefinitionsRegister bitmasks and offsets
 Trap HandlersTrap Handler
 API FunctionsFunction definitions for interrupt handler, exception
 Assembly Context HelpersMacros to abstract XLEN (32 vs 64-bit) for inline assembly
 System ServiceLogging
 Debug DriverUsed to log/assert for debug purpose
 Configuration & MacrosUser Configuration and Logic Macros
 Constants & DefinitionsRegister bitmasks, ANSI colors, and Debug Levels