<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>CodeWarrior Development ToolsのトピックAny idea why CW thinks a } is missing at the line with the larger font?</title>
    <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Any-idea-why-CW-thinks-a-is-missing-at-the-line-with-the-larger/m-p/754608#M6636</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any idea why CW thinks a } is missing at the line with the larger font?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;hidef.h&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// common defines and macros */&lt;BR /&gt;#include "derivative.h"&amp;nbsp;&amp;nbsp;&amp;nbsp;// derivative-specific definitions */&lt;BR /&gt;#include "stdio.h"&lt;BR /&gt;#include "float.h"&lt;/P&gt;&lt;P&gt;#define SPI_isr 0xFFDE&lt;BR /&gt;#define ATDCH&amp;nbsp;0x08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// select ATD ch&lt;BR /&gt;#define SW2&amp;nbsp;&amp;nbsp;PTP_PTP3&lt;BR /&gt;#define SW3&amp;nbsp;&amp;nbsp;PTP_PTP2&lt;BR /&gt;#define SW4&amp;nbsp;&amp;nbsp;PTP_PTP1&lt;BR /&gt;#define SW5&amp;nbsp;&amp;nbsp;PTP_PTP0&lt;BR /&gt;#define PBSW&amp;nbsp;PTP |= 0xF0&amp;nbsp;&amp;nbsp;// PBSW status in PTP low nibble&lt;BR /&gt;#define DPSW1&amp;nbsp;PORTB_PB7&lt;BR /&gt;#define DPSW2 &amp;nbsp;PORTB_PB6&lt;BR /&gt;#define DPSW3&amp;nbsp;PORTB_PB5&lt;BR /&gt;#define DPSW4&amp;nbsp;PORTB_PB4&lt;BR /&gt;#define DPSW5&amp;nbsp;PORTB_PB3&lt;BR /&gt;#define DPSW6&amp;nbsp;PORTB_PB2&lt;BR /&gt;#define DPSW7&amp;nbsp;PORTB_PB1&lt;BR /&gt;#define DPSW8&amp;nbsp;PORTB_PB0&lt;BR /&gt;#define DPSW&amp;nbsp;PORTB&lt;BR /&gt;#define LED1&amp;nbsp;PORTA_PA0&amp;nbsp;&amp;nbsp;// LED1 assigned to D9&lt;BR /&gt;#define LED2&amp;nbsp;PORTA_PA1&amp;nbsp;&lt;BR /&gt;#define LED3&amp;nbsp;PORTA_PA2&amp;nbsp;&lt;BR /&gt;#define LED4&amp;nbsp;PORTA_PA3&amp;nbsp;&lt;BR /&gt;#define LED5&amp;nbsp;PORTA_PA4&amp;nbsp;&lt;BR /&gt;#define LED6&amp;nbsp;PORTA_PA5&amp;nbsp;&lt;BR /&gt;#define LED7&amp;nbsp;PORTA_PA6&amp;nbsp;&lt;BR /&gt;#define LED8&amp;nbsp;PORTA_PA7&amp;nbsp;&amp;nbsp;// LED8 assigned to D2&lt;BR /&gt;#define LEDS&amp;nbsp;PORTA&lt;/P&gt;&lt;P&gt;void main(void) {&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;//DisableInterrupts;&lt;BR /&gt;&amp;nbsp;PORTA = 0xFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// init porta, all leds off &lt;BR /&gt;&amp;nbsp;DDRA = 0xFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// porta output&lt;BR /&gt;&amp;nbsp;PTP = 0xFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// init portp&amp;nbsp;&lt;BR /&gt;&amp;nbsp;DDRP = 0xF0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// ptp[3:0] input&lt;BR /&gt;&amp;nbsp;PERP = 0x0F;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// enable pulls&lt;BR /&gt;&amp;nbsp;PPSP = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// pull-downs&lt;BR /&gt;&amp;nbsp;PIFP = 0xFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// clr spurious flags&lt;BR /&gt;&amp;nbsp;PORTB = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// init PORTB&lt;BR /&gt;&amp;nbsp;DDRB = 0x10;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// PORTB input&lt;BR /&gt;&amp;nbsp;PUCR_PUPBE = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// PORTB pull enable&lt;BR /&gt;&amp;nbsp; //PTS = 0xFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // port S data default&lt;BR /&gt;&amp;nbsp;DDRS = 0x10;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // PortS DDR default&lt;BR /&gt;&amp;nbsp;REFDV = 0x40;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// XTAL=4MHz&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;// Make sure we use the Xtal Oscillator&lt;BR /&gt;&amp;nbsp; //CLKSEL &amp;amp;= 0x7F;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; // Set Sys Clock to 32MHz by enabling PLL with a 4MHz Xtal&lt;BR /&gt;&amp;nbsp; //SYNR = 0x07;&lt;BR /&gt;&amp;nbsp; //REFDV = 0;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; // Enable the PLL&lt;BR /&gt;&amp;nbsp; //PLLCTL |= 0x40;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; // Wait until the PLL is stable&lt;BR /&gt;&amp;nbsp; //while(!(CRGFLG &amp;amp; 0x08));&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; // Set PLL as Clock source, keep SYSCLK running in wait mode&lt;BR /&gt;&amp;nbsp; //CLKSEL = 0x80;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; /* SPI0BR: ??=0,SPPR2=0,SPPR1=0,SPPR0=0,??=0,SPR2=1,SPR1=1,SPR0=0 */&lt;BR /&gt;&amp;nbsp; //SPI0BR = 0x06;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Baud = bus clock / 128&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; /* SPI0CR1: SPIE=0,SPE=1,SPTIE=0,MSTR=0,CPOL=0,CPHA=1,SSOE=0,LSBFE=0 */&lt;BR /&gt;&amp;nbsp; SPI0CR1 = 0x44;&amp;nbsp;&amp;nbsp; // Enable SPI as Slave, SS out auto&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; /* SPI0CR2: ??=0,XFRW=0,??=0,MODFEN=0,BIDIROE=0,??=0,SPISWAI=0,SPC0=0 */&lt;BR /&gt;&amp;nbsp; SPI0CR2 = 0x00;&amp;nbsp;&amp;nbsp; // prep Master Mode&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;SPAN style="font-size: 22px;"&gt; &lt;STRONG&gt;long outputCode;&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; double voltage;&lt;BR /&gt;&amp;nbsp; unsigned char adcCode[5];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; PORTB = 0x10; &lt;BR /&gt;&amp;nbsp; while(!(PTS_PTS7))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[0] = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[1] = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[2] = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[3] = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[4] = 0;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PORTB = 0x00; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; while(!(SPI0SR_SPIF));&amp;nbsp;&amp;nbsp;// wait for SPI transmit ready&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[0] = SPI0DRL;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; while(!(SPI0SR_SPIF));&amp;nbsp;&amp;nbsp;// wait for SPI transmit ready&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[1] = SPI0DRL;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; while(!(SPI0SR_SPIF));&amp;nbsp;&amp;nbsp;// wait for SPI transmit ready&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[2] = SPI0DRL;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; while(!(SPI0SR_SPIF));&amp;nbsp;&amp;nbsp;// wait for SPI transmit ready&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[3] = SPI0DRL;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; while(!(SPI0SR_SPIF));&amp;nbsp;&amp;nbsp;// wait for SPI transmit ready&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[4] = SPI0DRL; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; //outputCode = (((0xFF &amp;amp; 0x80) ? (0xFFL) : (0x00L)) &amp;lt;&amp;lt; 16); &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; outputCode = (long)(((((adcCode[2] &amp;amp; 0x80) ? (0xFFL) : (0x00L)) ) &amp;lt;&amp;lt; 24)|((adcCode[2] &amp;amp; 0xFFL) &amp;lt;&amp;lt; 16)|((adcCode[3] &amp;amp; 0xFFL) &amp;lt;&amp;lt; 8)|((adcCode[4] &amp;amp; 0xFFL) &amp;lt;&amp;lt; 0));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; voltage = outputCode * .0000004883;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; for(;;) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _FEED_COP(); /* feeds the dog */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } /* loop forever */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* please make sure that you never leave main */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 Jun 2018 17:49:43 GMT</pubDate>
    <dc:creator>danbocko</dc:creator>
    <dc:date>2018-06-05T17:49:43Z</dc:date>
    <item>
      <title>Any idea why CW thinks a } is missing at the line with the larger font?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Any-idea-why-CW-thinks-a-is-missing-at-the-line-with-the-larger/m-p/754608#M6636</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any idea why CW thinks a } is missing at the line with the larger font?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;hidef.h&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// common defines and macros */&lt;BR /&gt;#include "derivative.h"&amp;nbsp;&amp;nbsp;&amp;nbsp;// derivative-specific definitions */&lt;BR /&gt;#include "stdio.h"&lt;BR /&gt;#include "float.h"&lt;/P&gt;&lt;P&gt;#define SPI_isr 0xFFDE&lt;BR /&gt;#define ATDCH&amp;nbsp;0x08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// select ATD ch&lt;BR /&gt;#define SW2&amp;nbsp;&amp;nbsp;PTP_PTP3&lt;BR /&gt;#define SW3&amp;nbsp;&amp;nbsp;PTP_PTP2&lt;BR /&gt;#define SW4&amp;nbsp;&amp;nbsp;PTP_PTP1&lt;BR /&gt;#define SW5&amp;nbsp;&amp;nbsp;PTP_PTP0&lt;BR /&gt;#define PBSW&amp;nbsp;PTP |= 0xF0&amp;nbsp;&amp;nbsp;// PBSW status in PTP low nibble&lt;BR /&gt;#define DPSW1&amp;nbsp;PORTB_PB7&lt;BR /&gt;#define DPSW2 &amp;nbsp;PORTB_PB6&lt;BR /&gt;#define DPSW3&amp;nbsp;PORTB_PB5&lt;BR /&gt;#define DPSW4&amp;nbsp;PORTB_PB4&lt;BR /&gt;#define DPSW5&amp;nbsp;PORTB_PB3&lt;BR /&gt;#define DPSW6&amp;nbsp;PORTB_PB2&lt;BR /&gt;#define DPSW7&amp;nbsp;PORTB_PB1&lt;BR /&gt;#define DPSW8&amp;nbsp;PORTB_PB0&lt;BR /&gt;#define DPSW&amp;nbsp;PORTB&lt;BR /&gt;#define LED1&amp;nbsp;PORTA_PA0&amp;nbsp;&amp;nbsp;// LED1 assigned to D9&lt;BR /&gt;#define LED2&amp;nbsp;PORTA_PA1&amp;nbsp;&lt;BR /&gt;#define LED3&amp;nbsp;PORTA_PA2&amp;nbsp;&lt;BR /&gt;#define LED4&amp;nbsp;PORTA_PA3&amp;nbsp;&lt;BR /&gt;#define LED5&amp;nbsp;PORTA_PA4&amp;nbsp;&lt;BR /&gt;#define LED6&amp;nbsp;PORTA_PA5&amp;nbsp;&lt;BR /&gt;#define LED7&amp;nbsp;PORTA_PA6&amp;nbsp;&lt;BR /&gt;#define LED8&amp;nbsp;PORTA_PA7&amp;nbsp;&amp;nbsp;// LED8 assigned to D2&lt;BR /&gt;#define LEDS&amp;nbsp;PORTA&lt;/P&gt;&lt;P&gt;void main(void) {&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;//DisableInterrupts;&lt;BR /&gt;&amp;nbsp;PORTA = 0xFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// init porta, all leds off &lt;BR /&gt;&amp;nbsp;DDRA = 0xFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// porta output&lt;BR /&gt;&amp;nbsp;PTP = 0xFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// init portp&amp;nbsp;&lt;BR /&gt;&amp;nbsp;DDRP = 0xF0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// ptp[3:0] input&lt;BR /&gt;&amp;nbsp;PERP = 0x0F;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// enable pulls&lt;BR /&gt;&amp;nbsp;PPSP = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// pull-downs&lt;BR /&gt;&amp;nbsp;PIFP = 0xFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// clr spurious flags&lt;BR /&gt;&amp;nbsp;PORTB = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// init PORTB&lt;BR /&gt;&amp;nbsp;DDRB = 0x10;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// PORTB input&lt;BR /&gt;&amp;nbsp;PUCR_PUPBE = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// PORTB pull enable&lt;BR /&gt;&amp;nbsp; //PTS = 0xFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // port S data default&lt;BR /&gt;&amp;nbsp;DDRS = 0x10;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // PortS DDR default&lt;BR /&gt;&amp;nbsp;REFDV = 0x40;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// XTAL=4MHz&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;// Make sure we use the Xtal Oscillator&lt;BR /&gt;&amp;nbsp; //CLKSEL &amp;amp;= 0x7F;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; // Set Sys Clock to 32MHz by enabling PLL with a 4MHz Xtal&lt;BR /&gt;&amp;nbsp; //SYNR = 0x07;&lt;BR /&gt;&amp;nbsp; //REFDV = 0;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; // Enable the PLL&lt;BR /&gt;&amp;nbsp; //PLLCTL |= 0x40;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; // Wait until the PLL is stable&lt;BR /&gt;&amp;nbsp; //while(!(CRGFLG &amp;amp; 0x08));&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; // Set PLL as Clock source, keep SYSCLK running in wait mode&lt;BR /&gt;&amp;nbsp; //CLKSEL = 0x80;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; /* SPI0BR: ??=0,SPPR2=0,SPPR1=0,SPPR0=0,??=0,SPR2=1,SPR1=1,SPR0=0 */&lt;BR /&gt;&amp;nbsp; //SPI0BR = 0x06;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Baud = bus clock / 128&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; /* SPI0CR1: SPIE=0,SPE=1,SPTIE=0,MSTR=0,CPOL=0,CPHA=1,SSOE=0,LSBFE=0 */&lt;BR /&gt;&amp;nbsp; SPI0CR1 = 0x44;&amp;nbsp;&amp;nbsp; // Enable SPI as Slave, SS out auto&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; /* SPI0CR2: ??=0,XFRW=0,??=0,MODFEN=0,BIDIROE=0,??=0,SPISWAI=0,SPC0=0 */&lt;BR /&gt;&amp;nbsp; SPI0CR2 = 0x00;&amp;nbsp;&amp;nbsp; // prep Master Mode&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;SPAN style="font-size: 22px;"&gt; &lt;STRONG&gt;long outputCode;&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; double voltage;&lt;BR /&gt;&amp;nbsp; unsigned char adcCode[5];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; PORTB = 0x10; &lt;BR /&gt;&amp;nbsp; while(!(PTS_PTS7))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[0] = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[1] = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[2] = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[3] = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[4] = 0;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PORTB = 0x00; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; while(!(SPI0SR_SPIF));&amp;nbsp;&amp;nbsp;// wait for SPI transmit ready&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[0] = SPI0DRL;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; while(!(SPI0SR_SPIF));&amp;nbsp;&amp;nbsp;// wait for SPI transmit ready&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[1] = SPI0DRL;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; while(!(SPI0SR_SPIF));&amp;nbsp;&amp;nbsp;// wait for SPI transmit ready&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[2] = SPI0DRL;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; while(!(SPI0SR_SPIF));&amp;nbsp;&amp;nbsp;// wait for SPI transmit ready&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[3] = SPI0DRL;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; while(!(SPI0SR_SPIF));&amp;nbsp;&amp;nbsp;// wait for SPI transmit ready&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adcCode[4] = SPI0DRL; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; //outputCode = (((0xFF &amp;amp; 0x80) ? (0xFFL) : (0x00L)) &amp;lt;&amp;lt; 16); &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; outputCode = (long)(((((adcCode[2] &amp;amp; 0x80) ? (0xFFL) : (0x00L)) ) &amp;lt;&amp;lt; 24)|((adcCode[2] &amp;amp; 0xFFL) &amp;lt;&amp;lt; 16)|((adcCode[3] &amp;amp; 0xFFL) &amp;lt;&amp;lt; 8)|((adcCode[4] &amp;amp; 0xFFL) &amp;lt;&amp;lt; 0));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; voltage = outputCode * .0000004883;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; for(;;) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _FEED_COP(); /* feeds the dog */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } /* loop forever */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* please make sure that you never leave main */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 17:49:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Any-idea-why-CW-thinks-a-is-missing-at-the-line-with-the-larger/m-p/754608#M6636</guid>
      <dc:creator>danbocko</dc:creator>
      <dc:date>2018-06-05T17:49:43Z</dc:date>
    </item>
    <item>
      <title>Re: Any idea why CW thinks a } is missing at the line with the larger font?</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Any-idea-why-CW-thinks-a-is-missing-at-the-line-with-the-larger/m-p/754609#M6637</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;I don't understand how to reproduce your problem. Could you please send us more information:&lt;/P&gt;&lt;P&gt;1.&amp;nbsp;&amp;nbsp; &amp;nbsp;your CW version: &lt;BR /&gt;&amp;nbsp; - if you use classic version: Start the IDE and click on Help | About Freescale CodeWarrior. Click on Installed Products.Save all info displayed into a txt file and send it to me.&lt;BR /&gt;&amp;nbsp; - if you use eclipse version: Start the IDE and click on Help | About CodeWarrior Development Studio. Send me the version and build id.&lt;BR /&gt;2.&amp;nbsp;&amp;nbsp; &amp;nbsp;send the entire sample code folder(include mcp, prm,c...) in zip format to me.if your project is confidential, please create a new demo project and isolate the problem a demo code to me so that i can test it on my side directly.&lt;BR /&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error screenshot.&lt;/P&gt;&lt;P&gt;I will go on checking your problem once I get feedback from you. Thanks.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jennie Zhang&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2018 04:30:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Any-idea-why-CW-thinks-a-is-missing-at-the-line-with-the-larger/m-p/754609#M6637</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2018-06-12T04:30:21Z</dc:date>
    </item>
  </channel>
</rss>

