included SDK folder and included it to the git three

This commit is contained in:
2025-10-30 21:53:19 +03:00
parent bf25bed9aa
commit 77005d7863
151 changed files with 20347 additions and 0 deletions

80
SDK/changelog.txt Normal file
View File

@ -0,0 +1,80 @@
История изменений L-Card L502/E502 SDK:
1.0.4 (24.10.2012):
- обновление описания, билиотеки l502api и драйвера (исправления ошибок, добавлен режим циклического вывода)
- добавлена обертка dotNet с возможностью установки в GAC
- добавлены примеры для delphi, C#, LabView
- добавлен приемер режима циклического генератора для С
- добавлена утилита для обновления прошивки ПЛИС с версией прошивки 0.2
1.0.5 (21.02.2013)
- добавлено низкоуровневое описание для модуля L502
- добавлен исходный код прошивки BlackFin (устанавливается вместе с файлами для разработчика)
- обновлены библиотека и драйвер (исправления и изменения для работы с сигнальным процессором)
- включена версия 0.3 прошивки ПЛИС для модуля L502
1.0.6 (27.02.2013)
- добавлена новая прошивка ПЛИС модуля L502 (версия 0.4)
- добавлен файл firm_versions.txt с описаниями изменений в прошивках ПЛИС
- незначительные коррекции драйвера и библиотеки
1.1.0 (29.05.2015)
- обновление драйвера для L502 (1.0.8) с критическим исправлением зависания на некоторых ПК
- включение поддержки модуля E502, добавлено новое API для возможности работать с обоими модулями
(добавлен драйвер USB, обновлены библиотеки и описание, изменены все примеры для работы как с L502, так и E502)
- включена опция установки службы Bonjour для поиска в сети модулей E502
- утилита lpcie-firm-update переименована в lxfw-update и включена возможность обновлять прошивки ПЛИС модуля E502.
1.1.1 (08.06.2015)
- обновление библиотеки до версии 1.1.1 (исправлены ошибки в функциях обнаружения устройств в сети и утечка памяти)
1.1.2 (08.07.2015)
- обновление библиотеки до версии 1.1.2, драйвера L502 до версии 1.0.9 и документации (для поддержки флага
X502_OUT_CYCLE_FLAGS_WAIT_DONE и функции X502_OutCycleCheckSetupDone())
1.1.3 (21.07.2015)
- обновление библиотеки до версии 1.1.3 (исправлена ошибка при загрузке прошивки BlackFin в L502)
1.1.4 (28.07.2015)
- обновление библиотеки до версии 1.1.4 (добавлены функции X502_SetExtRefFreqValue() и X502_GetRefFreqValue())
1.1.5 (22.12.2015)
- в примере на C# исправлена установка режима синхронизации старта
1.1.6 (23.06.2016)
- в lxfw_update обновлена прошивка ПЛИС модуля E502 до версии 0.2 (рекомендуется обновить в модулях с прошивкой ARM)
- обновление библиотеки до версии 1.1.5 (добавлены функции для изменения портов E502 при работе по TCP/IP)
- добавлен пример LabView с выводом на ЦАП в циклическом режиме, а также более корректное завершение при ошибке в примерах
1.1.7 (05.07.2016)
- в lxfw_update обновлены прошивки ПЛИС: модуля L502 до версии 0.5, а модуля E502 до версии 0.3
- обновление библиотеки до версии 1.1.6 (проверка возможности установки делителя частоты вывода, добавление функций
X502_CheckFeature() и X502_OutGetStatusFlags(), выставление шага прерывнаия на вывода)
- Обновление драйвера L502 до версии 1.0.10 (включена возможность настройки шага прерывания в циклическом выводе для низких частот вывода)
1.1.8 (04.08.2016)
- добавлен пример для Visual Basic 6
1.1.9 (24.08.2016)
- обновлено низкоуровневое описание программиcта (добавлены сведения по E502)
- обновление библиотеки до версии 1.1.7 (исправление привязки первого отсчета АЦП к моменту запуска
исправления некоторых команд в режиме с DSP)
- исправления и небольшие дополнения примера прошивки BlackFin
- в lxfw_update обновлены прошивки ПЛИС: модуля L502 до версии 0.7 и модуля E502 до версии 0.11
1.1.10 (05.09.2016)
- обновлена библиотека до версии 1.1.8 (включена в экспортируемые функции ранее забытая X502_GetEnabledStreams())
1.1.11 (16.11.2016)
- обновление x502api до 1.1.9 (включены функции X502_CalcAdcFreq, X502_CalcDinFreq и X502_CalcOutFreq) и описания программиста
- обновление низкоуровнего описания (включена версия с описанием протокола обмена с модулем E502)
1.1.12 (27.02.2017)
- обновление x502api до 1.1.10 (исправлены коды режимов синхронизации для Pascal и C#, а также работа функции X502_OutGetStatusFlags)
- в lxfw_update обновлена прошивка ПЛИС модулей L502 и E502 до версий 0.8 и 0.13 соответственно, добавлена прошивка для индустриального исполнения модуля E502
1.1.13 (12.10.2017)
- в lxfw_update обновлена прошивка ПЛИС модуля L502 до версии 0.9
- обновление x502api до 1.1.11 (незначительные коррекции библиотеки)
- в низкоуровневом описании исправлены адреса Flash-памяти, по которым хранится информация о модуле
1.1.14 (11.12.2017)
- обновление x502api до 1.1.12 - исправлена проблема работы с одновременной работой с 4 и более модулями E502, подключенными по USB, из одной программы
1.1.15 (13.03.2018)
- обновление x502api до 1.1.13 (исправлена утечка памяти при закрытии соединения по TCP).
1.1.16 (10.08.2018)
- в lxfw_update обновлена прошивка ПЛИС модулей L502 и E502 до версий 0.10 и 0.14 соответственно
1.1.17 (28.08.2018)
- обновление lpcieNet до версии 1.1.7.0 - исправление возможного падения в 64-битных приложениях при получении списка записей о найденных устройствах
1.1.18 (20.11.2019)
- в lxfw_update обновлена прошивка ПЛИС модуля E502 до версии 0.15
1.1.19 (25.12.2019)
- обновление x502api до версии 1.1.14 и ее документации до версии 1.1.9, а также обновление низкоуровневого описания до версии 1.0.5.
1.1.33 (22.01.2025)
- поддержка модулей E16