This file is part of si53xx, see https://qu1x.org/si53xx.
Copyright (c) 2016 Rouven Spreckels email@example.com
si53xx is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License version 3 as published by the Free Software Foundation on 19 November 2007.
si53xx is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with si53xx. If not, see https://www.gnu.org/licenses.
Interfacing Si5338 or Si5356 clock generator via i2c-dev or libmpsse.
Either getting a release
Download stable source distribution tarball.
Extract and enter.
tar -xJf si53xx-1.0.0.tar.xz cd si53xx-1.0.0
Or getting a snapshot
git autoreconf libtool
git clone https://github.com/qu1x/si53xx.git
Enter and generate latest source distribution.
cd si53xx ./bootstrap
Installing one of them
libmpsse libftdi libusb
Configure, build, and install.
./configure --sysconfdir=/etc make sudo make install
Keep to uninstall someday.
sudo make uninstall
man si53xx man si53xx-map man si53xx-cmp
Create one or more register maps as C code header files (.h) with the ClockBuilder Desktop Software from Silicon Labs. Such a register map contains a whole device configuration.
Convert these .h files to .map files with the si53xx-map script. These files are parsable by the si53xx-cmp script and si53xx application.
Optionally generate transition map pairs (.pos, .neg) from two or more .map files with the si53xx-cmp script. A transition map pair contains only the differences necessary to be applied by the si53xx application in order to switch from one register map to another while a .neg file revokes the changes applied by a .pos file.
Apply register or transition maps with the si53xx application or use its built-in routines to monitor the device status or modify its interrupt-mask.
GNU Affero General Public License version 3
- Copyright (c) 2016 Rouven Spreckels firstname.lastname@example.org