ОСРВ MULTEX-ARM
Руководство программиста
Содержание директории include

Директории

директория  arch
 
директория  multimedia
 

Файлы

файл  arch.h
 Описание аппаратной части текущего проекта.
 
файл  assert.h
 Механизмы диагностики и проверки.
 
файл  blkcache.h
 Кэширование записи / чтения блоков данных.
 
файл  cache.h
 Методы работы с КЭШ-памятью.
 
файл  console.h
 Дополнительные функции для работы с текстовым вводом-выводом.
 
файл  crc32.h
 Имплементация crc32 из GCC.
 
файл  crc8.h
 Чек-сумма crc8.
 
файл  crt.h
 Функции для работы с терминалом и клавиатурой, а также заглушки для обратной совместимости.
 
файл  ctype.h
 Классификация и преобразование отдельных символов.
 
файл  datetime.h
 Дополнительные функции для работы с датой/временем.
 
файл  env_vars.h
 Дополнительные функции для работы с переменными окружения.
 
файл  errno-base.h
 Заголовочный файл для обратной совместимости.
 
файл  errno.h
 Обработка причин ошибок в библиотечных функциях.
 
файл  filesyst.h
 Дополнительные функции для работы с файловой системой.
 
файл  fnames.h
 Функционал для работы с именами файлов.
 
файл  gpio.h
 Порты ввода/вывода (GPIO).
 
файл  i2c.h
 Интерфейс I2C.
 
файл  inifiles.h
 Методы работы с ini-файлами.
 
файл  inputstr.h
 Функции для обработки введенных строк и работы с управляющими клавишами.
 
файл  intlib.h
 Методы управления прерываниями.
 
файл  inttypes.h
 Расширения для работы с типами заданного размера.
 
файл  iolib.h
 Работа с базовой системой ввода / вывода.
 
файл  iso646.h
 Текстовые макросы для символьных операторов Си.
 
файл  limits.h
 Характеристики общих типов.
 
файл  list.h
 Не-потокобезопасный двухсвязный список.
 
файл  mapstr.h
 Список пар типа строка-значение.
 
файл  math.h
 Стандартные математические функции
 
файл  memlib.h
 Управление диспетчером памяти.
 
файл  msgqlib.h
 Создание очередей сообщений.
 
файл  multex.h
 Основной подключаемый файл RTOS MULTEX-ARM.
 
файл  names.h
 Функции для работы с таблицами символов.
 
файл  pipelib.h
 Межпроцессорные каналы.
 
файл  pll.h
 Работа с PLL.
 
файл  pwm.h
 Управление линиями ШИМ (PWM).
 
файл  ringbuffer.h
 Кольцевой буфер.
 
файл  semlib.h
 Управление семафорами.
 
файл  setjmp.h
 Нелокальные переходы.
 
файл  shell.h
 Терминал.
 
файл  signal.h
 Обработка сигналов (C11 + частично POSIX).
 
файл  sleep.h
 Различные обертки над функционалом приостановки задачи.
 
файл  socket.h
 Протокол TCP.
 
файл  sound.h
 Работа со звуковой подсистемой.
 
файл  spi.h
 Интерфейс SPI.
 
файл  stdarg.h
 Макросы для поддержки функций с неопределенным числом аргументов неопределенного типа.
 
файл  stdbool.h
 Стандартные логические типы данных.
 
файл  stddef.h
 Стандартные определения.
 
файл  stdint.h
 Целочисленные типы заданного размера.
 
файл  stdio.h
 Стандартные функции ввода-вывода.
 
файл  stdlib.h
 Стандартная библиотека.
 
файл  stdnoreturn.h
 Определение макроса noreturn.
 
файл  string.h
 Работа с массивами символов.
 
файл  tasklib.h
 Управление задачами.
 
файл  terminator.h
 Обработка корректного закрытия драйверов для горячей перезагрузки ОС.
 
файл  time.h
 Стандартные манипуляции с датой и временем.
 
файл  timer-arm.h
 Управление аппаратными таймерами ARM процессоров.
 
файл  timer.h
 Управление системным таймером.
 
файл  uart.h
 Драйвер UART. Потоковая передача данных.
 
файл  uchar.h
 Unicode utilities from C11.
 
файл  udp.h
 Сетевой протокол UDP.
 
файл  unicode.h
 Преобразование строк и символов между различными кодировками (UTF-16, UTF-8, Cp1251, Cp866, Ascii).
 
файл  usb.h
 Методы работы с USB.
 
файл  usb_driver.h
 Регистрация USB драйвера в MULTEX-ARM.
 
файл  usbdescriptors.h
 Структуры дескрипторов USB.
 
файл  vdisk.h
 Механизмы монтирования виртуального тома.
 
файл  vector.h
 Работа с массивами данных типа Вектор.