/*
 * app.h
 *
 * This software is licensed under terms that can be found in the LICENSE file
 * in the root directory of this software component.
 *
 * Copyright (c) 2026 Georgy Moshkin <https://georgymoshkin.com>
 * All rights reserved.
 *
 */

#ifndef SRC_APP_H_
#define SRC_APP_H_

//#define EXAMPLE_01_LED_SERIAL_CONTROL		// 01: Toggle PC13 LED With Serial Commands
//#define EXAMPLE_02_FLASH_READ_WRITE_ERASE	// 02: Flash Read/Write/Erase Operations
//#define EXAMPLE_03_FLASH_INFORMATION		// 03: Flash Memory Information
//#define EXAMPLE_04_FLASH_TO_FROM_FILE		// 04: Flash to/from Binary File (SLOT0 bootloader example)
//#define EXAMPLE_05_FAST_BLINK				// 05: REGION_APPLICATION Fast LED blink example (SLOT1 application example)

#include "main.h"
#include "uart.h"  // Universal serial library
#include "flash.h" // Universal flash library

void APP_Boot();
void APP_Init();
void APP_Loop();

#endif /* SRC_APP_H_ */
