AFBR-S50 API Reference Manual v1.5.6
AFBR-S50 Time-of-Flight Sensor SDK for Embedded Software
Loading...
Searching...
No Matches
Demo Applications

The following demo applications are provided with the AFBR-S50 API on order to present its usage:

  • Example Apps

    These are basic demo applications that serve as starting point for the customers own implementation. The example applications are kept simple and are documented well within the source code in order to make it easy to follow and understand their purpose. Each example application shows different use cases of the AFBR-S50 API. The following apps are currently implemented:

    • The Simple Example demonstrates the most basic usage of the API. It triggers new measurement cycles from the main thread.
    • The Advanced Example demonstrates a more advanced usage of the API. It leverages from the periodic interrupt timer (PIT) module and triggers measurements from a periodic interrupt service routine outside of the scope of the main thread.
    • The High-Speed Example demonstration the high-framerate measurement modes of the AFBR-S50 API. Note that adequate hardware is required to achieve really high measurement rates.
    • The Multi-Device Example demonstration of the usage of multiple devices from a single MCU. Note that adequate hardware is required to talk to multiple devices.
  • Explorer App

    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.

  • CAN App (AFBR-S50 Ref. Board)

    The AFBR-S50 Reference Board by MikroElektronika contains a CAN-Bus interface which is presented with the CAN-Bus Application. The application runs on the featured Renesas RA4M2 Cortex-M33 processor and implements a basic CAN Interface that can be easily enhanced and adopted by the user.