X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Flib%2Fmsp430x2618.c;h=947cf1430e29c9c9ec7c66c3a7d0c9c89e4e1936;hp=dcdafd51da43755da85112da487abe2b338b81c5;hb=449640364dc1db2767ce30d3fb8b95bdaae119dd;hpb=effb18af1d73fbdf0f1e8aa57478e289935d353c diff --git a/firmware/lib/msp430x2618.c b/firmware/lib/msp430x2618.c index dcdafd5..947cf14 100644 --- a/firmware/lib/msp430x2618.c +++ b/firmware/lib/msp430x2618.c @@ -131,6 +131,10 @@ void msp430_init_dco() { #endif + #ifdef STATICDCO + BCSCTL1 = (STATICDCO>>8); + DCOCTL = (STATICDCO&0xFF); + #else if(CALBC1_16MHZ!=0xFF){ //Info is intact, use it. BCSCTL1 = CALBC1_16MHZ; @@ -149,6 +153,7 @@ void msp430_init_dco() { choice[0]++; choice[0]%=dco_calibrations_count; } + #endif //Minor delay. while(i--);