// Prevent multiple inclusions of this header
#ifndef DEFINITIONS_H
#define DEFINITIONS_H

// Include standard library headers for memory and data types
#include <stdlib.h>
#include <stdint.h>

// Constants for configuring DMA tasks, buffer sizes, and buffer inventory
#define NUM_TASKS (16)
#define DMA_BUFFER_SIZE (1024)
#define BUFFER_SIZE (DMA_BUFFER_SIZE * 2 * NUM_TASKS)
#define BUF_INVENTORY_SIZE (NUM_TASKS * 2)

// Define structure to manage program resources

// Define main structure to hold runtime state

// End of conditional block to avoid multiple header inclusions
#endif

