<?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>topic Re: K60 FlexBus for MRAM and LCD in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289107#M11432</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anthony,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Having referred to the FlexBus app note, I'm now a little bit stuck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the LCD display hooked up to the Kinetis K60 tower stack through a custom circuit board. As previously mentioned, I've used FB_AD[15:0] to connect to the LCD_D[15:0] with LCD_DC connected to FB_AD[16] and FB_CS0 connected to the CS of the display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've managed to get the display working via bit-banging GPIO in 6800 mode (the display driver is an SSD1963 device).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I try to swap over to use the FlexBus, nothing happens. My FlexBus initialization code looks like this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define FLEX_BASE_ADDRESS&amp;nbsp; 0x60010000&lt;/P&gt;&lt;P&gt;#define FLEX_DC_ADDRESS&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x60000000&lt;/P&gt;&lt;P&gt;#define FLEX_ADDRESS_MASK&amp;nbsp;&amp;nbsp; 0x00010000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void flexbus_init(void) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; // Initializes the FlexBus peripheral&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SOPT2 |= SIM_SOPT2_FBSL(3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SCGC7 |= SIM_SCGC7_FLEXBUS_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; FB_CSAR0 = FLEX_DC_ADDRESS;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; // Set up the FlexBus for 16bit port, right adjusted with auto-ack&lt;/P&gt;&lt;P&gt;&amp;nbsp; FB_CSCR0 = FB_CSCR_BLS_MASK | FB_CSCR_PS(2) | FB_CSCR_AA_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; // Set the address range to 128k as the DC signal is on the address wire&lt;/P&gt;&lt;P&gt;&amp;nbsp; FB_CSMR0 = FLEX_ADDRESS_MASK | FB_CSMR_V_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void flexbus_senddata(uint16 data) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; *((uint16 *)FLEX_BASE_ADDRESS) = data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void flexbus_sendcommand(uint16 cmd) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; *((uint16 *)FLEX_DC_ADDRESS) = cmd;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the PCR registers are correctly configured as ALT5 with drive-strength enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm at a bit of a loss for what to try next. I'm thinking that I may need some wait-states but given that the clock cycle time for the SSD1963 is 9ns, it seems unlikely to be the fix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd be grateful for any suggestions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;K&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 15 Jun 2013 17:47:37 GMT</pubDate>
    <dc:creator>weblar</dc:creator>
    <dc:date>2013-06-15T17:47:37Z</dc:date>
    <item>
      <title>K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289103#M11428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm putting together a custom schematic which uses the FlexBus in multiplexed mode with 16bits for data and 16bits for the address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've connected FB_AD[0:15] to the address logic signals of an MRAM device and FB_AD[16:31] to the data logic signals with FB_BE7_0 and FB_BE15_8 connecting to the low byte, high byte pins of the MRAM device respectively. The relevant FB_OE_B and FB_RW_B signals are also connected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've also hooked up an LCD display working in 16bit 6800 mode to the FlexBus with FB_AD[16:31] connecting to the LCD_D[0:15] signals. The FB_RW_B signal also connects to the LCD_RW signal with the LCD_E pulled high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FB_CS0_B is assigned to the MRAM and FB_CS1_B is assigned to the LCD. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is the above configuration correct in terms of having the 16bit address and data buses round the right way? What do I do with the LCD_RST and LCD_DC signals - how do they map to the FlexBus? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to work back from the TWR-LCD and TWR-MEM schematics and link through to the TWR-K60N512 schematic but I'm just getting confused.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jun 2013 18:17:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289103#M11428</guid>
      <dc:creator>weblar</dc:creator>
      <dc:date>2013-06-12T18:17:39Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289104#M11429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kevin,&lt;/P&gt;&lt;P&gt;&amp;nbsp; The LCD_RST is the reset signal, to reset the LCD back to the default state. That is connected to the reset_out pin on the elevator, which is driving by a GPIO so that the MCU can decide when/if to reset the LCD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The LCD_DC signal is used to determine if the bits being sent to the LCD are a command or data. To simplify matters on the TWR-LCD, it's tied to FB_AD16, so that the address can be used to specify if we are sending a command, or if we're sending data. But it could also be driven with a GPIO pin. You can check out &lt;A href="http://www.freescale.com/files/microcontrollers/doc/app_note/AN4393.pdf"&gt;this app note&lt;/A&gt; for more information on the Flexbus, and it includes a section about connecting MRAM and the LCD. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Anthony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 03:58:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289104#M11429</guid>
      <dc:creator>anthony_huereca</dc:creator>
      <dc:date>2013-06-13T03:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289105#M11430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anthony,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry, what I meant was which FB pin should I assign the LCD_DC signal to?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've actually re-mapped the LCD signals so that the LCD_D[0:15] connect to FB_AD[0:15] rather than FB[16:31]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would I be correct in assigning the LCD_DC signal to FB_AD[16] as per the TWR-LCD. Like you mention, I can then use the address to specify whether I'm sending data or a command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess I'm just needing confirmation that I'm trying to use the FlexBus correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 08:40:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289105#M11430</guid>
      <dc:creator>weblar</dc:creator>
      <dc:date>2013-06-13T08:40:28Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289106#M11431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kevin,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Yes, that would be how to do it. Some details from the app note:&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;For sending command and data the below functions were used. Notice that the only difference is the address where the&lt;/P&gt;
&lt;P&gt;data is sent. 0x6000000 (FB_AD16 is low) is used to access the index register and address 0x60010000 (FB_AD16 is&lt;/P&gt;
&lt;P&gt;high) to access the data buffer.&lt;/P&gt;
&lt;P&gt;void vfnSendDataWord(unsigned short value)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;*((unsigned short*)FLEX_BASE_ADDRESS) = value;&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;void vfnSendCmdWord(unsigned short cmd)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;*((unsigned short*)FLEX_DC_ADDRESS) = cmd;&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 17:03:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289106#M11431</guid>
      <dc:creator>anthony_huereca</dc:creator>
      <dc:date>2013-06-13T17:03:37Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289107#M11432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anthony,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Having referred to the FlexBus app note, I'm now a little bit stuck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the LCD display hooked up to the Kinetis K60 tower stack through a custom circuit board. As previously mentioned, I've used FB_AD[15:0] to connect to the LCD_D[15:0] with LCD_DC connected to FB_AD[16] and FB_CS0 connected to the CS of the display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've managed to get the display working via bit-banging GPIO in 6800 mode (the display driver is an SSD1963 device).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I try to swap over to use the FlexBus, nothing happens. My FlexBus initialization code looks like this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define FLEX_BASE_ADDRESS&amp;nbsp; 0x60010000&lt;/P&gt;&lt;P&gt;#define FLEX_DC_ADDRESS&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x60000000&lt;/P&gt;&lt;P&gt;#define FLEX_ADDRESS_MASK&amp;nbsp;&amp;nbsp; 0x00010000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void flexbus_init(void) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; // Initializes the FlexBus peripheral&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SOPT2 |= SIM_SOPT2_FBSL(3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SCGC7 |= SIM_SCGC7_FLEXBUS_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; FB_CSAR0 = FLEX_DC_ADDRESS;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; // Set up the FlexBus for 16bit port, right adjusted with auto-ack&lt;/P&gt;&lt;P&gt;&amp;nbsp; FB_CSCR0 = FB_CSCR_BLS_MASK | FB_CSCR_PS(2) | FB_CSCR_AA_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; // Set the address range to 128k as the DC signal is on the address wire&lt;/P&gt;&lt;P&gt;&amp;nbsp; FB_CSMR0 = FLEX_ADDRESS_MASK | FB_CSMR_V_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void flexbus_senddata(uint16 data) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; *((uint16 *)FLEX_BASE_ADDRESS) = data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void flexbus_sendcommand(uint16 cmd) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; *((uint16 *)FLEX_DC_ADDRESS) = cmd;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the PCR registers are correctly configured as ALT5 with drive-strength enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm at a bit of a loss for what to try next. I'm thinking that I may need some wait-states but given that the clock cycle time for the SSD1963 is 9ns, it seems unlikely to be the fix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd be grateful for any suggestions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;K&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 15 Jun 2013 17:47:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289107#M11432</guid>
      <dc:creator>weblar</dc:creator>
      <dc:date>2013-06-15T17:47:37Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289108#M11433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It looks as though the following line of code always generates a hard fault exception.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*((uint16 *)FLEX_BASE_ADDRESS) = data;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Jun 2013 10:54:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289108#M11433</guid>
      <dc:creator>weblar</dc:creator>
      <dc:date>2013-06-16T10:54:55Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289109#M11434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, so after some tinkering around and re-writing code I've finally managed to get it all working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue was to do with the FB_CS2 bit in GROUP4 of the FB_CSPMCR register. Now it is set, the whole thing just works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Amazeballs!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Jun 2013 14:10:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289109#M11434</guid>
      <dc:creator>weblar</dc:creator>
      <dc:date>2013-06-16T14:10:17Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289110#M11435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kevin !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can I ask you which driver do you use for the SSD1963?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot ! &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2013 11:33:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289110#M11435</guid>
      <dc:creator>joelesco</dc:creator>
      <dc:date>2013-09-25T11:33:45Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289111#M11436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joe,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure what you mean, which driver? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The LCD controller is the SSD1963 and I'm using the FlexBus interface to communicate with the controller.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does that help?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kev&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2013 13:08:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289111#M11436</guid>
      <dc:creator>weblar</dc:creator>
      <dc:date>2013-09-25T13:08:56Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289112#M11437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes but you use a driver for the SSD1963 no ? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2013 15:15:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289112#M11437</guid>
      <dc:creator>joelesco</dc:creator>
      <dc:date>2013-09-25T15:15:18Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289113#M11438</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, I was being stupid before - yes, I do use a driver.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It was based on a driver which I've previously used for a Kitronix 320x240 display using the TI grlib (naughty me!).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At present, my driver supports both landscape and portrait mode but its still work-in-progress.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2013 18:38:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289113#M11438</guid>
      <dc:creator>weblar</dc:creator>
      <dc:date>2013-09-25T18:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289114#M11439</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot to answering so fast ! So you develop your own driver cause there's no driver all ?&lt;/P&gt;&lt;P&gt;So much work i supposed ! I'll try also to make something correct !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Merci ! &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 06:38:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289114#M11439</guid>
      <dc:creator>joelesco</dc:creator>
      <dc:date>2013-09-26T06:38:08Z</dc:date>
    </item>
    <item>
      <title>Re: K60 FlexBus for MRAM and LCD</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289115#M11440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are examples of other drivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example, I Googled an SSD1963 driver for the Freescale eGUI platform and managed to find a driver which someone had written.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only reason I wrote a driver for the grlib is because I already had a working platform which used grlib and wanted a very quick and easy solution using the SSD1963. In future, I will be creating my own version of a graphics library as I wish to implement some basic 3D or geometric shape support but that won't be for a while.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need any help with the SSD1963, post back.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 09:07:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K60-FlexBus-for-MRAM-and-LCD/m-p/289115#M11440</guid>
      <dc:creator>weblar</dc:creator>
      <dc:date>2013-09-26T09:07:46Z</dc:date>
    </item>
  </channel>
</rss>

