This file is part of si53xx, see https://qu1x.org/si53xx.
Copyright (c) 2016 Rouven Spreckels n3vu0r@qu1x.org
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.
-
Download stable source distribution tarball.
wget https://qu1x.org/file/si53xx-1.0.0.tar.xz
-
Extract and enter.
tar -xJf si53xx-1.0.0.tar.xz cd si53xx-1.0.0
Required dependencies:
git autoreconf libtool
-
Clone repository.
git clone https://github.com/qu1x/si53xx.git
-
Enter and generate latest source distribution.
cd si53xx ./bootstrap
Required dependencies:
build-essential
Optional dependencies:
libmpsse libftdi libusb
-
Configure, build, and install.
./configure --sysconfdir=/etc make sudo make install
-
Keep to uninstall someday.
sudo make uninstall
RTFM:
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.
si53xx-1.0.0 https://qu1x.org/si53xx
GNU Affero General Public License version 3
- Copyright (c) 2016 Rouven Spreckels n3vu0r@qu1x.org