NIIETCM4 PD  v0.10.5
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
 Указатель Структуры данных Файлы Функции Переменные Перечисления Элементы перечислений Группы Страницы
RELEASE.md
1 # Информация о релизах
2 
3 # v0.10.5
4 
5 - добавлен system_K1921VK01T.h файл с прототипом функции SystemInit()
6 - исправлена ошибка пустой структуры данных DMA при заполнении её из SystemInit()
7 
8 # v0.10.4
9 
10 - добавлены секции anonymous union в заголовочные файлы для поддержки Keil
11 
12 # v0.10.3
13 
14 - добавлена поддержка Keil модулем niietcm4_irq
15 - добавлен учёт параметра Tacc при инициализации BOOTFLASH и USERFLASH
16 - исправлены некоторые опечатки и неточности
17 
18 # v0.10.2
19 
20 ### Исправлено:
21 - функции работы с USERFLASH приведены в соответсвие функциям BOOTFLASH
22 
23 # v0.10.1
24 
25 ### Общие измения:
26 - переработана функция управления тактовым сигналом USB в модуле RCC RCC_USBClkConfig()
27 - функции работы со статусами BOOTFLASH стали приватными
28 - функции выполнения команд BOOTFLASH выполняются с автоматическим опросом и возвратом статуса
29 
30 ### Добавлено:
31 - файл статической сборки библиотеки под IAR
32 
33 ### Исправлено:
34 - комментарии к регистрам ADC, GPIO, WDT, EXTMEM, COMMON_REG
35 - перепутанные местами элементы PWM_DB_In_TypeDef
36 - непечатные символы в niietcm4_pwm.h
37 - не соответсвующий дествительности функционал настройки нагрузочной способности пинов
38 
39 
40 # v0.10.0
41 
42 ### Добавлено:
43 - функция для чтения статуса прерываний GPIO
44 - дополнительные константы диапазонов пинов GPIO
45 - модуль для назначения обрабочиков прерываний во время работы программы (IRQ)
46 - пример использования IRQ
47 - модуль для работы с ШИМ (PWM)
48 - пример использования PWM
49 
50 ### Исправлено:
51 - названия обработчиков прерываний в примерах CAP, DMA
52 - настройка F_VCO на границу допустимомго диапазона при автоконфигурации PLL
53 - добавил возможность записи в регистры TBSTS, ETFRC блока PWM
54 - исправил название поля SOCPRD в регистре ETPS блока PWM
55 - добавил недостающие поля CBC, OSHT в регистр HDSEL блока PWM
56 
57 # v0.9.0
58 
59 ### Реорганизация библиотеки:
60 - изменена структура каталогов, теперь она соответсвует рекомендациям CMSIS
61 - добавлены все необходимые файлы из CMSIS v.4.5.0
62 - примеры и шаблоны были обновлены, чтобы корректно работать с новым расположением каталогов
63 - обновлен хедер периферии
64 - устранено дублирование хедера периферии и скриптов линкера в примерах
65 - имена регистров и полей, используемых внутри библиотеки, были приведены к новому хедеру
66 
67 ### Общие измения:
68 - добавлена документация функции GPIO_AltFuncConfig()
69 - улучшены механизмы работы с флагами UART, CAP
70 
71 ### Исправлено:
72 - ошибки инициализации uart для printf в примерах DMA
73 - потери входящих данных при использовании UART_SendData()
74 
75 # v0.8.0
76 
77 ### Добавлено:
78 - драйвер для работы с блоками захвата (CAP)
79 - драйвер для работы со сторожевым таймером (WATCHDOG)
80 
81 ### Исключено:
82 
83 ### Исправлено:
84 - доработан алгоритм перехода на тактирование от PLL
85 - изменена функция управления сбросом периферии
86 - правка мелких неточностей
87 
88 # v0.7.0
89 
90 ### Добавлено:
91 - драйвер для работы с АЦП (ADC)
92 - более подробное описание GPIO, BOOTFLASH, EXTMEM, DMA
93 
94 ### Исключено:
95 
96 ### Исправлено:
97 - мелкие неточности документации функций блока UART, DMA, RCC
98 
99 # v0.6.0
100 
101 ### Добавлено:
102 - драйвер для работы с загрузочной флеш (BOOTFLASH)
103 - драйвер для работы с пользовательской флеш (USERFLASH)
104 - драйвер для работы с внешней памятью (EXTMEM)
105 
106 ### Исключено:
107 
108 ### Исправлено:
109 - мелкие неточности документации блока UART
110 
111 # v0.5.0
112 
113 ### Добавлено:
114 - драйвер для управления блоками таймеров
115 - драйвер для RTC
116 
117 ### Исключено:
118 
119 ### Исправлено:
120 
121 
122 # v0.4.0
123 
124 ### Добавлено:
125 - драйвер для управления UART
126 
127 ### Исключено:
128 
129 ### Исправлено:
130 - баг невозможности инициализации нескольких пинов одного порта раздельно
131 
132 
133 # v0.3.0
134 
135 ### Добавлено:
136 - драйвер для управления DMA
137 
138 ### Исключено:
139 
140 ### Исправлено:
141 
142 
143 # v0.2.0
144 
145 ### Добавлено:
146 - драйвер для управления тактированием и сбросом (RCC) К1921ВК01Т
147 
148 ### Исключено:
149 
150 ### Исправлено:
151 - структура документации GPIO
152 - форматирование и структура драйвера GPIO
153 - некритичные изменения в общей архитектуре
154 
155 # v0.1.0
156 
157 ### Добавлено:
158 - драйвер GPIO К1921ВК01Т
159 - темная и светалая темы документации
160 - генерация файла документации для QT .qch
161 
162 ### Исключено:
163 
164 ### Исправлено:
165 
void UART_SendData(NT_UART_TypeDef *UARTx, uint32_t Data)
Передача слова данных.
void GPIO_AltFuncConfig(NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin, GPIO_AltFunc_TypeDef GPIO_AltFunc)
Осуществляет выбор альтернативной функции вывода GPIOx.
void RCC_USBClkConfig(RCC_USBClk_TypeDef RCC_USBClk, RCC_USBFreq_TypeDef RCC_USBFreq, FunctionalState State)
Настройка источника и включение тактового сигнала для USB.
Definition: niietcm4_rcc.c:412
PWM_DB_In_TypeDef
Выбор источников для формирования задержки.
Definition: niietcm4_pwm.h:289