ADuCM3029 Blinky no-OS Example Project

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

Supported Evaluation Boards

Overview

The ADuCM3029 Blinky Example is a simple demonstration project for the EVAL-ADICUP3029 platform, which is based on the ultra low power ADuCM3029 ARM Cortex-M3 microcontroller. The project uses the no-OS GPIO driver to toggle the on-board LEDs (DS3 green, DS4 blue) in a binary count pattern, demonstrating basic GPIO control without an operating system.

The ADuCM3029 features single-supply operation from 1.74 V to 3.6 V, with active mode dynamic current of 30 uA/MHz and hibernate mode current of 750 nA.

No-OS Build Setup

Please see: No-OS Build Guide

No-OS Supported Examples

The initialization data used in the examples is taken out from the Project Source Data Path.

Application example

This is the default example which initializes the GPIO pins for the on-board LEDs and toggles them in a binary count pattern for a set number of iterations.

No-OS Supported Platforms

ADuCM3029

Used Hardware

Connections

Connect the EVAL-ADICUP3029 to a PC via micro USB cable. Ensure the UART switch is set to the USB position for serial terminal communication.

Build Command

# to delete current build
make reset
# to build the project
make PLATFORM=aducm3029
# to flash the code
make run