AFBR-S50 API Reference Manual v1.5.6
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:

Modules

 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)   ((word) |= (uint32_t)(bit))
 
#define CLR_BIT_U32(word, bit)   ((word) &= (uint32_t)(~(bit)))
 
#define IS_BIT_U32(word, bit)   ((word) & (uint32_t)(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 
)    ((word) &= (uint32_t)(~(bit)))

◆ IS_BIT_U32

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

◆ SET_BIT_U32

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