Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-tinyos/channelgen
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/channelgen/ChangeLog,v 1.4 2007/03/05 22:34:21 sanchan Exp $
05 Mar 2007; Sandro Bonazzola
Removing myself from metadata.xml as I'm stepping back.
14 Nov 2006; Sandro Bonazzola
-channelgen-1.1.14.ebuild, channelgen-1.1.15.ebuild:
Removing obsolete version. Keywording ~amd64.
22 Jan 2006; Sandro Bonazzola
+channelgen-1.1.14.ebuild, +channelgen-1.1.15.ebuild:
Moved from dev-embedded/channelgen to dev-tinyos/channelgen.
*channelgen-1.1.15 (22 Jan 2006)
22 Jan 2006; Sandro Bonazzola
+channelgen-1.1.15.ebuild:
Version bump in order to use the same tarball of the rest of tinyos apps.
This ebuild will be moved to dev-tinyos ASAP.
15 Dec 2005; Sandro Bonazzola
channelgen-1.1.14.ebuild:
Ebuild fixed, thanks to brix and dragonheart
*channelgen-1.1.14 (15 Dec 2005)
15 Dec 2005; Sandro Bonazzola
+channelgen-1.1.14.ebuild:
Initial import, closing bug #98658.
DIST tinyos-1.1.15Dec2005cvs.tar.gz 10273122 RMD160 cddbcf32e53352d04be2eda49852540650e73088 SHA1 98b63826ff85272e43e10fa88db71ba46f0bdbe0 SHA256 78f985eb83293cf10f23013f771c7f5d130f9a240a4dcda02321e10c3b5a341f
EBUILD channelgen-1.1.15.ebuild 856 RMD160 0869ed790580c953b79bdd9f1953c1f065373231 SHA1 2042f5ea595b9b2856297ff3bb2c3260e2a8b874 SHA256 e9931492040ead7a9e8f0319c1deb571948611c7744e58c628b0dfce8caeeb3f
MISC ChangeLog 1224 RMD160 5d5b660ee0526e98f8348801e5ec34eec6bcb30d SHA1 b367f5d0fabc1315cdd10087de907f2186a834d8 SHA256 477a29f1d198313bd9ada3cb190740de6a880c1fd8af6fcaa6bfcd1f7d9696bd
MISC metadata.xml 715 RMD160 4c150f0c7dbc6f1f0311f36ba66e19c89b906370 SHA1 fc2a49c87c4b3879f44f33e00f47439793801e79 SHA256 5bf594e287b43cfb04c383e1ed43cce53a58dbbdbf701cf2c77638d961267c7d
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/channelgen/channelgen-1.1.15.ebuild,v 1.2 2006/11/14 21:09:11 sanchan Exp $
inherit toolchain-funcs
CVS_MONTH="Dec"
CVS_YEAR="2005"
MY_P="tinyos"
DESCRIPTION="Verify channel for CC1000Control, generate preset for given frequency"
HOMEPAGE="http://www.tinyos.net/"
SRC_URI="http://www.tinyos.net/dist-1.1.0/tinyos/source/${MY_P}-${PV}${CVS_MONTH}${CVS_YEAR}cvs.tar.gz"
LICENSE="Intel"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND=""
RDEPEND=""
S=${WORKDIR}/${MY_P}-${PV}${CVS_MONTH}${CVS_YEAR}cvs/tools/src/CC1000
src_compile() {
$(tc-getCC) ${CFLAGS} -o channelgen channelgen.c || die "compile failed"
}
src_install() {
dodir /usr/bin
make prefix=${D}/usr install || die "install failed"
}
This tool provides two things:
1) To verify the actual channel generated by the component function
CC1000Control.TuneManual(freq) The computation engine used in
this program is EXACTLY the same as it is for the on-device
stack and should generate the same result.
2) To generate a C-code preset-table entry for a given frequency.
The assumptions used are:
XOSC Freq - 14.745600 MHz
Separation Freq - 64 KHz
IF - 150 KHz
LO Injection - High Side
Baud Rate - 38.4 Kbaud (19.2 realized w/ Manchester Encoding)