Лицензия: MIT
Репозиторий исходного кода:
Архив последней версии:
Для сборки требуется CMake версии 2.6 или старше (очень удобная система для кроссплатформенной разработки).
Проверка работы на висте 32.
- Код: Выделить всё
PS C:\Users\Vovan> C:\Users\Vovan\lsorfa.exe
Usage: C:\Users\Vovan\lsorfa.exe /dev/ttyS0
PS C:\Users\Vovan> C:\Users\Vovan\lsorfa.exe COM40
open_and_configure: can't open device "COM40": ═х єфрхЄё эрщЄш єърчрээ√щ Їрщы.
Can't open the port: COM40
PS C:\Users\Vovan> C:\Users\Vovan\lsorfa.exe \\.\COM40
Protocol: V1.0
UID Version Start Count
------ ------- ----- -----
0x0000 1.0 0x00 1
0x0020 1.0 0x02 8
0x0001 1.0 0x0A 2
0x0060 1.0 0x0C 4
0x0031 1.1 0x10 2
0x0040 1.0 0x12 2
0xFF00 1.0 0x14 1
orfa_close() returned: 1
PS C:\Users\Vovan> notepad lsorfa-runlog.txt
Начал потихоньку писать чисто сишную библиотеку.
По сути это минимальная обертка над ком-портом.
Пока разбираюсь как бы лучше интерфейс написать, нужно ваше мнение.
Вот заготовка:
/* текст удален */