<?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 Wake up using RTC in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Wake-up-using-RTC/m-p/369574#M19100</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone, I faced a strange problem. I need to wake up my MKL15Z128VFT4 board from deep sleep mode using RTC Alarm interrupt. Here is my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void RTCTimer::rtc_dump_isr(void) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; __disable_irq();&lt;/P&gt;&lt;P&gt;&amp;nbsp; printf("RTC ALARM interrupt!\r\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp; RTC-&amp;gt;TAR = RTC_TAR_TAR(time(NULL) + 1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* disable alarm interrupt */&lt;/P&gt;&lt;P&gt;&amp;nbsp; RTC-&amp;gt;IER &amp;amp;= ~RTC_IER_TAIE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* disable RTC */&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM-&amp;gt;SCGC6 &amp;amp;= ~SIM_SCGC6_RTC_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; __enable_irq();&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 RTCTimer::init() {&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* enable global interrupts */&lt;/P&gt;&lt;P&gt;&amp;nbsp; __enable_irq();&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* turn on TRC */&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM-&amp;gt;SCGC6 |= SIM_SCGC6_RTC_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* set LLWU exit source as RTC */&lt;/P&gt;&lt;P&gt;&amp;nbsp; LLWU-&amp;gt;ME |= LLWU_ME_WUME5_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* set interruption handler */&lt;/P&gt;&lt;P&gt;&amp;nbsp; NVIC_SetVector(RTC_IRQn, (uint32_t)RTCTimer::rtc_dump_isr);&lt;/P&gt;&lt;P&gt;&amp;nbsp; NVIC_EnableIRQ(RTC_IRQn);&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void RTCTimer::deepsleep_for(unsigned int seconds) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; init();&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* enable alarm interrupt */&lt;/P&gt;&lt;P&gt;&amp;nbsp; RTC-&amp;gt;TAR = RTC_TAR_TAR(time(NULL) + 1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; RTC-&amp;gt;IER |= RTC_IER_TAIE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Set RTC time to Wed, 28 Oct 2009 11:35:37 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; set_time(1256729737);&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* get current time */&lt;/P&gt;&lt;P&gt;&amp;nbsp; time_t start = time(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* set alarm after 10 seconds */&lt;/P&gt;&lt;P&gt;&amp;nbsp; RTC-&amp;gt;TAR = RTC_TAR_TAR(start + seconds);&lt;/P&gt;&lt;P&gt;&amp;nbsp; deepsleep();&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Oct 2014 12:27:32 GMT</pubDate>
    <dc:creator>yar</dc:creator>
    <dc:date>2014-10-06T12:27:32Z</dc:date>
    <item>
      <title>Wake up using RTC</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Wake-up-using-RTC/m-p/369574#M19100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone, I faced a strange problem. I need to wake up my MKL15Z128VFT4 board from deep sleep mode using RTC Alarm interrupt. Here is my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void RTCTimer::rtc_dump_isr(void) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; __disable_irq();&lt;/P&gt;&lt;P&gt;&amp;nbsp; printf("RTC ALARM interrupt!\r\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp; RTC-&amp;gt;TAR = RTC_TAR_TAR(time(NULL) + 1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* disable alarm interrupt */&lt;/P&gt;&lt;P&gt;&amp;nbsp; RTC-&amp;gt;IER &amp;amp;= ~RTC_IER_TAIE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* disable RTC */&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM-&amp;gt;SCGC6 &amp;amp;= ~SIM_SCGC6_RTC_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; __enable_irq();&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 RTCTimer::init() {&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* enable global interrupts */&lt;/P&gt;&lt;P&gt;&amp;nbsp; __enable_irq();&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* turn on TRC */&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM-&amp;gt;SCGC6 |= SIM_SCGC6_RTC_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* set LLWU exit source as RTC */&lt;/P&gt;&lt;P&gt;&amp;nbsp; LLWU-&amp;gt;ME |= LLWU_ME_WUME5_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* set interruption handler */&lt;/P&gt;&lt;P&gt;&amp;nbsp; NVIC_SetVector(RTC_IRQn, (uint32_t)RTCTimer::rtc_dump_isr);&lt;/P&gt;&lt;P&gt;&amp;nbsp; NVIC_EnableIRQ(RTC_IRQn);&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void RTCTimer::deepsleep_for(unsigned int seconds) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; init();&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* enable alarm interrupt */&lt;/P&gt;&lt;P&gt;&amp;nbsp; RTC-&amp;gt;TAR = RTC_TAR_TAR(time(NULL) + 1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; RTC-&amp;gt;IER |= RTC_IER_TAIE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Set RTC time to Wed, 28 Oct 2009 11:35:37 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; set_time(1256729737);&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* get current time */&lt;/P&gt;&lt;P&gt;&amp;nbsp; time_t start = time(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* set alarm after 10 seconds */&lt;/P&gt;&lt;P&gt;&amp;nbsp; RTC-&amp;gt;TAR = RTC_TAR_TAR(start + seconds);&lt;/P&gt;&lt;P&gt;&amp;nbsp; deepsleep();&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2014 12:27:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Wake-up-using-RTC/m-p/369574#M19100</guid>
      <dc:creator>yar</dc:creator>
      <dc:date>2014-10-06T12:27:32Z</dc:date>
    </item>
    <item>
      <title>Re: Wake up using RTC</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Wake-up-using-RTC/m-p/369575#M19101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Exuse me, message not completed. Here is the full version:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Hi everyone, I faced a strange problem. I need to wake up my MKL15Z128VFT4 board from deep sleep mode using RTC Alarm interrupt. Here is my code:&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14125986688196509" jivemacro_uid="_14125986688196509"&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;void RTCTimer::rtc_dump_isr(void) {&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; __disable_irq();&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; printf("RTC ALARM interrupt!\r\n");&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; RTC-&amp;gt;TAR = RTC_TAR_TAR(time(NULL) + 1);&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; /* disable alarm interrupt */&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; RTC-&amp;gt;IER &amp;amp;= ~RTC_IER_TAIE_MASK;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; /* disable RTC */&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; SIM-&amp;gt;SCGC6 &amp;amp;= ~SIM_SCGC6_RTC_MASK;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; __enable_irq();&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;};&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;void RTCTimer::init() {&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; /* enable global interrupts */&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; __enable_irq();&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; /* turn on TRC */&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; SIM-&amp;gt;SCGC6 |= SIM_SCGC6_RTC_MASK;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; /* set LLWU exit source as RTC */&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; LLWU-&amp;gt;ME |= LLWU_ME_WUME5_MASK;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; /* set interruption handler */&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; NVIC_SetVector(RTC_IRQn, (uint32_t)RTCTimer::rtc_dump_isr);&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; NVIC_EnableIRQ(RTC_IRQn);&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;};&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;void RTCTimer::deepsleep_for(unsigned int seconds) {&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; init();&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; /* enable alarm interrupt */&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; RTC-&amp;gt;TAR = RTC_TAR_TAR(time(NULL) + 1);&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; RTC-&amp;gt;IER |= RTC_IER_TAIE_MASK;&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; /* Set RTC time to Wed, 28 Oct 2009 11:35:37 */&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; set_time(1256729737);&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; /* get current time */&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; time_t start = time(NULL);&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; /* set alarm after 10 seconds */&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; RTC-&amp;gt;TAR = RTC_TAR_TAR(start + seconds);&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; deepsleep();&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;};&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is this code works okay in LLS(Low Leakage Stop), but doesn't work in VLLS(Very Low Leakage Stop). I mean, the interrupt doesn't happen and my board doesn't wake up. Did I forget something? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2014 12:34:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Wake-up-using-RTC/m-p/369575#M19101</guid>
      <dc:creator>yar</dc:creator>
      <dc:date>2014-10-06T12:34:10Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Wake up using RTC</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Wake-up-using-RTC/m-p/369576#M19102</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi yar,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you for your interest in our kinetis product, I would like to provide service for you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; About your quesiton, our AN4503 will help you:&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/32bit/doc/app_note/AN4503.pdf?fromsite=zh-Hans" title="http://cache.freescale.com/files/32bit/doc/app_note/AN4503.pdf?fromsite=zh-Hans"&gt;http://cache.freescale.com/files/32bit/doc/app_note/AN4503.pdf?fromsite=zh-Hans&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; In page 32, there has a statement of how to exit from VLLSx mode with RTC.&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;If the exit from VLLSx mode is with the RTC or LPTMR, the order of code execution becomes important. If the&lt;/P&gt;&lt;P&gt;LLWU interrupt is enabled before the RTC or LPTMR and the RTC or LPTMR flags are not cleared by the LLWU&lt;/P&gt;&lt;P&gt;service routine, the execution will hang, never leaving the LLWU service routine. If, however, the RTC or LPTMR&lt;/P&gt;&lt;P&gt;interrupts are enabled, the interrupt vector for the timer causing the LLWU wake-up will be taken immediately. Upon&lt;/P&gt;&lt;P&gt;the return from interrupt, the timer flag is cleared and the LLWU interrupt will not be taken once enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;So, I think , if you have the LLWU interrupt, you should clear your RTC interrupt flag in the LLWU interrupt service function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have quesition, please contact me!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jingjing &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>Fri, 10 Oct 2014 08:48:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Wake-up-using-RTC/m-p/369576#M19102</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2014-10-10T08:48:37Z</dc:date>
    </item>
    <item>
      <title>Re: Wake up using RTC</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Wake-up-using-RTC/m-p/369577#M19103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi yar, did you ever solve this ? I'm facing a similar problem and unable to wake up a K64 from any VLLS level using the RTC Alarm.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Oct 2015 05:37:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Wake-up-using-RTC/m-p/369577#M19103</guid>
      <dc:creator>willx</dc:creator>
      <dc:date>2015-10-23T05:37:22Z</dc:date>
    </item>
  </channel>
</rss>

