ChangeLog

# 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 ChangeLog:
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 +metadata.xml,
+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 +metadata.xml,
+channelgen-1.1.14.ebuild:
Initial import, closing bug #98658.

Manifest

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

channelgen-1.1.15.ebuild

# 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"
}

metadata.xml




dev-embedded

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)