NIIETCM4 PD  v0.10.5
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
 Указатель Структуры данных Файлы Функции Переменные Перечисления Элементы перечислений Группы Страницы
Информация о релизах

v0.10.5

  • добавлен system_K1921VK01T.h файл с прототипом функции SystemInit()
  • исправлена ошибка пустой структуры данных DMA при заполнении её из SystemInit()

v0.10.4

  • добавлены секции anonymous union в заголовочные файлы для поддержки Keil

v0.10.3

  • добавлена поддержка Keil модулем niietcm4_irq
  • добавлен учёт параметра Tacc при инициализации BOOTFLASH и USERFLASH
  • исправлены некоторые опечатки и неточности

v0.10.2

Исправлено:

  • функции работы с USERFLASH приведены в соответсвие функциям BOOTFLASH

v0.10.1

Общие измения:

  • переработана функция управления тактовым сигналом USB в модуле RCC RCC_USBClkConfig()
  • функции работы со статусами BOOTFLASH стали приватными
  • функции выполнения команд BOOTFLASH выполняются с автоматическим опросом и возвратом статуса

Добавлено:

  • файл статической сборки библиотеки под IAR

Исправлено:

  • комментарии к регистрам ADC, GPIO, WDT, EXTMEM, COMMON_REG
  • перепутанные местами элементы PWM_DB_In_TypeDef
  • непечатные символы в niietcm4_pwm.h
  • не соответсвующий дествительности функционал настройки нагрузочной способности пинов

v0.10.0

Добавлено:

  • функция для чтения статуса прерываний GPIO
  • дополнительные константы диапазонов пинов GPIO
  • модуль для назначения обрабочиков прерываний во время работы программы (IRQ)
  • пример использования IRQ
  • модуль для работы с ШИМ (PWM)
  • пример использования PWM

Исправлено:

  • названия обработчиков прерываний в примерах CAP, DMA
  • настройка F_VCO на границу допустимомго диапазона при автоконфигурации PLL
  • добавил возможность записи в регистры TBSTS, ETFRC блока PWM
  • исправил название поля SOCPRD в регистре ETPS блока PWM
  • добавил недостающие поля CBC, OSHT в регистр HDSEL блока PWM

v0.9.0

Реорганизация библиотеки:

  • изменена структура каталогов, теперь она соответсвует рекомендациям CMSIS
  • добавлены все необходимые файлы из CMSIS v.4.5.0
  • примеры и шаблоны были обновлены, чтобы корректно работать с новым расположением каталогов
  • обновлен хедер периферии
  • устранено дублирование хедера периферии и скриптов линкера в примерах
  • имена регистров и полей, используемых внутри библиотеки, были приведены к новому хедеру

Общие измения:

  • добавлена документация функции GPIO_AltFuncConfig()
  • улучшены механизмы работы с флагами UART, CAP

Исправлено:

  • ошибки инициализации uart для printf в примерах DMA
  • потери входящих данных при использовании UART_SendData()

v0.8.0

Добавлено:

  • драйвер для работы с блоками захвата (CAP)
  • драйвер для работы со сторожевым таймером (WATCHDOG)

Исключено:

Исправлено:

  • доработан алгоритм перехода на тактирование от PLL
  • изменена функция управления сбросом периферии
  • правка мелких неточностей

v0.7.0

Добавлено:

  • драйвер для работы с АЦП (ADC)
  • более подробное описание GPIO, BOOTFLASH, EXTMEM, DMA

Исключено:

Исправлено:

  • мелкие неточности документации функций блока UART, DMA, RCC

v0.6.0

Добавлено:

  • драйвер для работы с загрузочной флеш (BOOTFLASH)
  • драйвер для работы с пользовательской флеш (USERFLASH)
  • драйвер для работы с внешней памятью (EXTMEM)

Исключено:

Исправлено:

  • мелкие неточности документации блока UART

v0.5.0

Добавлено:

  • драйвер для управления блоками таймеров
  • драйвер для RTC

Исключено:

Исправлено:

v0.4.0

Добавлено:

  • драйвер для управления UART

Исключено:

Исправлено:

  • баг невозможности инициализации нескольких пинов одного порта раздельно

v0.3.0

Добавлено:

  • драйвер для управления DMA

Исключено:

Исправлено:

v0.2.0

Добавлено:

  • драйвер для управления тактированием и сбросом (RCC) К1921ВК01Т

Исключено:

Исправлено:

  • структура документации GPIO
  • форматирование и структура драйвера GPIO
  • некритичные изменения в общей архитектуре

v0.1.0

Добавлено:

  • драйвер GPIO К1921ВК01Т
  • темная и светалая темы документации
  • генерация файла документации для QT .qch

Исключено:

Исправлено: