Files
Balsam_167/tests/eeprom_profiles/stubs/DSP2833x_Device.h
T
Andrey f741741cf8 Сохранить русские комментарии и настройки проекта в UTF-8
Добавить пояснения к исходникам, заголовкам TI, настройкам CCS и существующим проверкам. Зафиксировать правила кодировки, обзор модулей и аудит комментариев.
2026-10-12 12:24:48 +03:00

46 lines
4.4 KiB
C

/* Проверка eeprom_profiles/stubs на модели ПК. Русские пояснения сохранены в UTF-8. */
/* Начинает условие: EEPROM_TEST_DEVICE_H ещё не определён; защищает повторное включение или задаёт значение сборки. */
#ifndef EEPROM_TEST_DEVICE_H
/* Определяет защитный символ или переключатель EEPROM_TEST_DEVICE_H для последующей компиляции. */
#define EEPROM_TEST_DEVICE_H
/* Подключает <stdint.h>: настройки и интерфейс stdint. */
#include <stdint.h>
/* Определяет защитный символ или переключатель interrupt для последующей компиляции. */
#define interrupt
/* Определяет защитный символ или переключатель EALLOW для последующей компиляции. */
#define EALLOW
/* Определяет защитный символ или переключатель EDIS для последующей компиляции. */
#define EDIS
/* Задаёт CLKMULT = 2; данные CLKMULT. */
#define CLKMULT 2
/* Задаёт SYSCLKOUT = 60000000UL; данные SYSCLKOUT. */
#define SYSCLKOUT 60000000UL
/* Задаёт M_INT14 = 0x2000; данные M_INT14. */
#define M_INT14 0x2000
/* Продолжает список аргументов, полей или выражение static unsigned IER;; порядок элементов сохраняется. */
static unsigned IER;
/* Описывает структуру bits; порядок полей определяет расположение данных. */
struct bits { unsigned GPIO16,GPIO17,GPIO18,GPIO19,SPISWRESET,BUFFULL_FLAG,INT_FLAG; };
/* Описывает структуру reg; порядок полей определяет расположение данных. */
struct reg { unsigned all; struct bits bit; };
/* Продолжает список аргументов, полей или выражение static struct { struct reg GPAMUX2,GPADIR; } GpioCtrlRegs;; порядок элементов сохраняется. */
static struct { struct reg GPAMUX2,GPADIR; } GpioCtrlRegs;
/* Продолжает список аргументов, полей или выражение static struct { struct reg GPADAT; } GpioDataRegs;; порядок элементов сохраняется. */
static struct { struct reg GPADAT; } GpioDataRegs;
/* Продолжает список аргументов, полей или выражение static struct { void (*TINT2)(void); } PieVectTable;; порядок элементов сохраняется. */
static struct { void (*TINT2)(void); } PieVectTable;
/* Продолжает список аргументов, полей или выражение static struct { unsigned InterruptCount; } CpuTimer2;; порядок элементов сохраняется. */
static struct { unsigned InterruptCount; } CpuTimer2;
/* Продолжает список аргументов, полей или выражение static struct { struct reg TCR; } CpuTimer2Regs;; порядок элементов сохраняется. */
static struct { struct reg TCR; } CpuTimer2Regs;
/* Продолжает список аргументов, полей или выражение static struct { struct reg SPICCR,SPICTL,SPISTS,SPIFFTX,SPIFFRX,SPIFFCT,SPIPRI;; порядок элементов сохраняется. */
static struct { struct reg SPICCR,SPICTL,SPISTS,SPIFFTX,SPIFFRX,SPIFFCT,SPIPRI;
/* Продолжает список аргументов, полей или выражение unsigned SPIBRR; uint16_t SPITXBUF,SPIRXBUF; } SpiaRegs;; порядок элементов сохраняется. */
unsigned SPIBRR; uint16_t SPITXBUF,SPIRXBUF; } SpiaRegs;
/* Начинает функцию InitCpuTimers; назначение модуля — проверка eeprom_profiles/stubs на модели ПК. */
static void InitCpuTimers(void) {}
/* Начинает функцию ConfigCpuTimer; назначение модуля — проверка eeprom_profiles/stubs на модели ПК. */
static void ConfigCpuTimer(void *p, unsigned long f, unsigned t) {(void)p;(void)f;(void)t;}
/* Закрывает условный блок препроцессора; дальнейшие строки относятся к внешнему уровню. */
#endif