LTC4296 no-OS Example Project

See projects/ltc4296 (doxygen) for the Doxygen documentation.

Contents

Overview

The evaluation board allows the LTC4296-1 to be exercised without the need for external components.

Full performance details are provided in the LTC4296 data sheet, which should be consulted in conjunction with user guide.

No-OS Supported Examples

The initialization data used in the examples is taken out from: Project Common Data Path

The macros used in Common Data are defined in platform specific files found in: Project Platform Configuration Path

Basic example

This is a simple example that initializes the LTC4296, unlock the chip and enables power on all avaliable ports.

This is the only example in this project, so it builds by default.

No-OS Supported Platforms

Maxim Platform

Build Command

For toolchain setup and prerequisites, see the Maxim CMake build guide.

Available variants: basic. Available boards: ad-apard32690-sl. Replace --variant / --board accordingly.

export MAXIM_LIBRARIES=</path/to/MaximSDK/Libraries>
# Windows (PowerShell): $env:MAXIM_LIBRARIES = "C:\MaximSDK\Libraries"

cd no-OS

# build the project (basic example on the ad-apard32690-sl board)
python tools/scripts/no_os_build.py build \
   --project ltc4296 --variant basic --board ad-apard32690-sl

# build and flash (requires a connected debug probe)
python tools/scripts/no_os_build.py build \
   --project ltc4296 --variant basic --board ad-apard32690-sl \
   --probe openocd --flash