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

20 lines
1.9 KiB
C

/* Проверка load_control/stubs на модели ПК. Русские пояснения сохранены в UTF-8. */
/* Начинает условие: TEST_DEVICE_H ещё не определён; защищает повторное включение или задаёт значение сборки. */
#ifndef TEST_DEVICE_H
/* Определяет защитный символ или переключатель TEST_DEVICE_H для последующей компиляции. */
#define TEST_DEVICE_H
/* Описывает структуру bits; порядок полей определяет расположение данных. */
struct bits { unsigned int GPIO59, GPIO60, GPIO63; };
/* Описывает структуру reg; порядок полей определяет расположение данных. */
struct reg { struct bits bit; };
/* Продолжает список аргументов, полей или выражение static struct { struct reg GPBSET, GPBCLEAR; } GpioDataRegs;; порядок элементов сохраняется. */
static struct { struct reg GPBSET, GPBCLEAR; } GpioDataRegs;
/* Начинает функцию __disable_interrupts; назначение модуля — проверка load_control/stubs на модели ПК. */
static unsigned int __disable_interrupts(void) { return 0; }
/* Начинает функцию __restore_interrupts; назначение модуля — проверка load_control/stubs на модели ПК. */
static void __restore_interrupts(unsigned int saved) { (void)saved; }
/* Начинает функцию DSP28x_usDelay; назначение модуля — проверка load_control/stubs на модели ПК. */
static void DSP28x_usDelay(unsigned long n) { (void)n; }
/* Закрывает условный блок препроцессора; дальнейшие строки относятся к внешнему уровню. */
#endif