AFBR-S50 API Reference Manual v1.6.5
AFBR-S50 Time-of-Flight Sensor SDK for Embedded Software
Loading...
Searching...
No Matches
Explorer Application

The AFBR-S50 Explorer Application featuring the SCI interface. More...

Collaboration diagram for Explorer Application:

Topics

 Platform
 Platform Dependent Code.
 
 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 Application - Tasks
 AFBR-S50 Explorer Application - Tasks.
 
 SCI: Systems Communication Interface
 Systems Communication Interface.
 
 Task Scheduler
 A simple cooperative task scheduler with prioritized tasks.
 

Macros

#define SET_BIT_U32(word, bit)
 
#define CLR_BIT_U32(word, bit)
 
#define IS_BIT_U32(word, bit)
 

Detailed Description

The AFBR-S50 Explorer Application featuring the SCI interface.


See also Explorer App section for more details.

The Explorer Application is a full featured implementation of the API that is used in the AFBR-S50 Evaluation Kits. The Explorer Application implements a sophisticated serial communication interface that publishes the full AFBR-S50 API via USB or UART interfaces. The AFBR-S50 Explorer GUI** that runs on a Windows machines connects to the Explorer Application**.

The Explorer App features the following modules:

Macro Definition Documentation

◆ CLR_BIT_U32

#define CLR_BIT_U32 ( word,
bit )
Value:
((word) &= (uint32_t)(~(bit)))

◆ IS_BIT_U32

#define IS_BIT_U32 ( word,
bit )
Value:
((word) & (uint32_t)(bit))

◆ SET_BIT_U32

#define SET_BIT_U32 ( word,
bit )
Value:
((word) |= (uint32_t)(bit))