add ref. crystal trimming.

This commit is contained in:
Mariano Alvira 2010-03-01 13:01:51 -05:00
parent 78be082b3c
commit eb94e7daaf
6 changed files with 55 additions and 4 deletions

View file

@ -1,10 +1,21 @@
#ifndef BOARD_REDBEE_DEV_H
#define BOARD_REDBEE_DEV_H
#include <std_conf.h>
#define LED_RED (1 << 23)
#define LED_GREEN (1 << 24)
#define LED_BLUE (1 << 25)
/* XTAL TUNE parameters */
/* see http://devl.org/pipermail/mc1322x/2009-December/000162.html */
/* for details about how to make this measurment */
/* Coarse tune: add 4pf */
#define CTUNE_4PF 1
/* Coarse tune: add 0-15 pf */
#define CTUNE 3
/* Fine tune: add FTUNE * 156fF (FTUNE is 4bits) */
#define FTUNE 6
#include <std_conf.h>
#endif

View file

@ -1,10 +1,21 @@
#ifndef BOARD_REDBEE_R1_H
#define BOARD_REDBEE_R1_H
#include <std_conf.h>
#define LED_RED (1 << 8)
#define LED_GREEN (1 << 9)
#define LED_BLUE (1 << 10)
/* XTAL TUNE parameters */
/* see http://devl.org/pipermail/mc1322x/2009-December/000162.html */
/* for details about how to make this measurment */
/* Coarse tune: add 4pf */
#define CTUNE_4PF 1
/* Coarse tune: add 0-15 pf */
#define CTUNE 3
/* Fine tune: add FTUNE * 156fF (FTUNE is 4bits) */
#define FTUNE 2
#include <std_conf.h>
#endif

View file

@ -7,4 +7,24 @@
#define vreg_init() default_vreg_init()
#endif
/* XTAL TUNE parameters */
/* recommended defaults from the datasheet */
/* Coarse tune: add 4pf */
#ifndef CTUNE_4PF
#define CTUNE_4PF 1
#endif
/* Coarse tune: add 0-7 pf */
#ifndef CTUNE
#define CTUNE 5
#endif
/* Fine tune: add FTUNE * 156fF (FTUNE is 4bits) */
#ifndef FTUNE
#define FTUNE 16
#endif
/* datasheet recommends taht you don't change this */
#ifndef IBIAS
#define IBIAS 0x1F
#endif
#endif