|
AFBR-S50 API Reference Manual
v1.6.5
AFBR-S50 Time-of-Flight Sensor SDK for Embedded Software
|
| ▼AFBR-S50 SDK | AFBR-S50 API and Core Libraries |
| ▼Utility | Utility library containing useful functions |
| Miscellaneous Math | Miscellaneous math utility functions utilized within the API |
| Fixed Point Math | A basic math library for fixed point number in the Qx.y fomat |
| Time Utility | Timer utilities for time measurement duties |
| ▼Hardware Abstraction Layers | Collection of all interfaces for the Hardware Abstraction Layers (HAL) |
| IRQ: Global Interrupt Control Layer | Global Interrupt Control Layer |
| NVM: Non-Volatile Memory Layer | Non-Volatile Memory Layer |
| Debug: Logging Interface | Logging interface for the AFBR-S50 API |
| S2PI: Serial Peripheral Interface | S2PI: SPI incl. GPIO Hardware Layer Module |
| Timer: Hardware Timer Interface | Timer implementations for lifetime counting as well as periodic callback |
| ▼AFBR-S50 API | The main module of the API from the AFBR-S50 SDK |
| Configuration | Device configuration parameter definitions and API functions |
| Calibration | Device calibration parameter definitions and API functions |
| Dynamic Configuration Adaption | Dynamic Configuration Adaption (DCA) parameter definitions and API functions |
| Dual Frequency Mode | Dual Frequency Mode (DFM) parameter definitions and API functions |
| Pixel Channel Mapping | Pixel Channel Mapping |
| Measurement/Device Control | Measurement/Device control module |
| Pixel Binning Algorithm | Pixel Binning Algorithm (PBA) parameter definitions and API functions |
| Measurement Data | Measurement results data structures |
| Shot Noise Monitor | Shot Noise Monitor (SNM) parameter definitions and API functions |
| API Version | API and library core version number |
| Status Codes | Status and Error Code Definitions |
| Debugging CLI | A CLI module to print debugging information on frame basis |
| HAL Self Test | A test module to verify implementation of the HAL |
| Crosstalk Calibration CLI | A CLI module to interactively run crosstalk calibration |
| ▼Demo Applications | AFBR-S50 API Demo Applications |
| ▼Explorer Application | The AFBR-S50 Explorer Application featuring the SCI interface |
| ▼Platform | Platform Dependent Code |
| Driver | Hardware Driver Module |
| AFBR-S50 SCI API | AFBR-S50 Explorer Application - Serial Commands |
| AFBR-S50 Explorer - Explorer calibration functions | AFBR-S50 Explorer - Explorer calibration functions |
| AFBR-S50 Explorer - Explorer configuration functions | AFBR-S50 Explorer - Explorer configuration functions |
| AFBR-S50 Explorer - Explorer Device functions | AFBR-S50 Explorer - Explorer Device functions |
| AFBR-S50 Explorer Application - Util functions | AFBR-S50 Explorer Application - Util functions |
| AFBR-S50 Explorer Application - Config | AFBR-S50 Explorer Application - Config |
| Explorer Macro Operations | Explorer Application Macro helper operations |
| Data Types for the AFBR-S50 Explorer Demo Application | AFBR-S50 Explorer Application - Data Types |
| Explorer Version | Explorer Application Code Version |
| ▼AFBR-S50 Explorer Application | AFBR-S50 Explorer Application |
| AFBR-S50 Explorer Flash Module | AFBR-S50 Explorer Flash Module |
| AFBR-S50 Explorer Application - Tasks | AFBR-S50 Explorer Application - Tasks |
| ▼SCI: Systems Communication Interface | Systems Communication Interface |
| SCI: Byte Stuffing | SCI byte stuffing definitions |
| SCI: Generic Command Definitions | Generic Command Definitions |
| SCI: CRC8 | SCI CRC8 (Cyclic Redundancy Check) |
| SCI: Data Link Layer | SCI Data Link Layer |
| SCI: Data Frames | SCI Data Frames |
| SCI: Handshaking | SCI Handshaking Module |
| ▼Task Scheduler | A simple cooperative task scheduler with prioritized tasks |
| Task Profiler | A utility module that measures execution times of tasks |
| Status Codes | Status Codes Definitions for the Task Scheduler |
| AFBR-S50 API Examples | Example and Demo Projects for the AFBR-S50 API |
| ▼CAN Application | AFBR-S50 Reference Board CAN-bus example application |
| CAN API interface | CAN interface for the AFBR-S50 Reference Board CAN application |
| CAN Application Version | AFBR-S50 CAN Application version number |
| UART API interface | UART interface for the AFBR-S50 Reference Board CAN application |