<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>LeafLabs Garden &#187; Topic: USB_LP_CAN_RX0_IRQHandler</title>
		<link>http://forums.leaflabs.com/topic.php?id=706</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:06:58 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://forums.leaflabs.com/search.php</link>
		</textInput>
		<atom:link href="http://forums.leaflabs.com/rss.php?topic=706" rel="self" type="application/rss+xml" />

		<item>
			<title>mbolivar on "USB_LP_CAN_RX0_IRQHandler"</title>
			<link>http://forums.leaflabs.com/topic.php?id=706#post-4142</link>
			<pubDate>Mon, 04 Apr 2011 16:04:58 +0000</pubDate>
			<dc:creator>mbolivar</dc:creator>
			<guid isPermaLink="false">4142@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;x893,&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;
I implement CAN support but CAN and USB use the same interrupt handler and i think very helpfull if you add ability to call custom handler in __irq_usb_lp_can_rx0
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;Good idea.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>x893 on "USB_LP_CAN_RX0_IRQHandler"</title>
			<link>http://forums.leaflabs.com/topic.php?id=706#post-4136</link>
			<pubDate>Mon, 04 Apr 2011 14:22:17 +0000</pubDate>
			<dc:creator>x893</dc:creator>
			<guid isPermaLink="false">4136@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;mbolivar,&#60;br /&#62;
I check and change local copy of master branch.&#60;br /&#62;
I implement CAN support but CAN and USB use the same interrupt handler and i think very helpfull if you add ability to call custom handler in __irq_usb_lp_can_rx0. Something like&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;#ifdef CAN_SUPPORT
  if (__irq_usb_lp_can_rx0_custom())
    return;  // CAN interrupt processing, so not need USB processing
#endif&#60;/code&#62;&#60;/pre&#62;</description>
		</item>
		<item>
			<title>mbolivar on "USB_LP_CAN_RX0_IRQHandler"</title>
			<link>http://forums.leaflabs.com/topic.php?id=706#post-4133</link>
			<pubDate>Mon, 04 Apr 2011 12:58:05 +0000</pubDate>
			<dc:creator>mbolivar</dc:creator>
			<guid isPermaLink="false">4133@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;x893,&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;
I use maple-ide 0.0.9
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;Ok.  Be aware that many bugs have been fixed since then.  I'm trying to get a new release together by the end of the week.  The following things are still undone, so I'm not sure it will happen by then:&#60;/p&#62;
&#60;p&#62;- Finish testing the refactored libmaple in my local clone&#60;br /&#62;
- Write up more documentation&#60;br /&#62;
- Integration with Maple IDE&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;
Where i can found sources for current libcs3-lanchon-stm32.a ?&#60;br /&#62;
I see that names.inc contain&#60;br /&#62;
USB_LP_CAN_RX0_IRQHandler&#60;br /&#62;
but usb and libcs3-lanchon-stm32.a use&#60;br /&#62;
usb_lpIRQHandler&#60;br /&#62;
interrupt handler
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;This is fixed in the refactor branch, and will be part of the next release.  See:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;https://github.com/leaflabs/libmaple/blob/refactor/libmaple/usb/usb.c#L242&#34; rel=&#34;nofollow&#34;&#62;https://github.com/leaflabs/libmaple/blob/refactor/libmaple/usb/usb.c#L242&#60;/a&#62;&#60;br /&#62;
&#60;a href=&#34;https://github.com/leaflabs/libmaple/blob/refactor/support/ld/names.inc#L38&#34; rel=&#34;nofollow&#34;&#62;https://github.com/leaflabs/libmaple/blob/refactor/support/ld/names.inc#L38&#60;/a&#62;&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;
Also UART4_IRQ - issue from 2 month ago and still not resolved!
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;This should be fixed in refactor, though it's untested:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;https://github.com/leaflabs/libmaple/blob/refactor/libmaple/usart.c#L110&#34; rel=&#34;nofollow&#34;&#62;https://github.com/leaflabs/libmaple/blob/refactor/libmaple/usart.c#L110&#60;/a&#62;&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;
I find correct libcs3-lanchon-stm32 in support/ld/libcs3-lanchon-stm32.tar.gz file&#60;br /&#62;
need add next codes in lanchon-stm32-isrs.S
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;Have you checked against refactor?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>x893 on "USB_LP_CAN_RX0_IRQHandler"</title>
			<link>http://forums.leaflabs.com/topic.php?id=706#post-4092</link>
			<pubDate>Wed, 30 Mar 2011 10:33:19 +0000</pubDate>
			<dc:creator>x893</dc:creator>
			<guid isPermaLink="false">4092@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I find correct libcs3-lanchon-stm32 in support/ld/libcs3-lanchon-stm32.tar.gz file&#60;br /&#62;
need add next codes in lanchon-stm32-isrs.S&#60;br /&#62;
&#60;code&#62;&#60;br /&#62;
	.weak	TIM8_BRK_IRQHandler&#60;br /&#62;
	.globl	TIM8_BRK_IRQHandler&#60;br /&#62;
	.set	TIM8_BRK_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	TIM8_UP_IRQHandler&#60;br /&#62;
	.globl	TIM8_UP_IRQHandler&#60;br /&#62;
	.set	TIM8_UP_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	TIM8_TRG_COM_IRQHandler&#60;br /&#62;
	.globl	TIM8_TRG_COM_IRQHandler&#60;br /&#62;
	.set	TIM8_TRG_COM_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	TIM8_CC_IRQHandler&#60;br /&#62;
	.globl	TIM8_CC_IRQHandler&#60;br /&#62;
	.set	TIM8_CC_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	ADC3_IRQHandler&#60;br /&#62;
	.globl	ADC3_IRQHandler&#60;br /&#62;
	.set	ADC3_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	FSMC_IRQHandler&#60;br /&#62;
	.globl	FSMC_IRQHandler&#60;br /&#62;
	.set	FSMC_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	SDIO_IRQHandler&#60;br /&#62;
	.globl	SDIO_IRQHandler&#60;br /&#62;
	.set	SDIO_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	TIM5_IRQHandler&#60;br /&#62;
	.globl	TIM5_IRQHandler&#60;br /&#62;
	.set	TIM5_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	SPI3_IRQHandler&#60;br /&#62;
	.globl	SPI3_IRQHandler&#60;br /&#62;
	.set	SPI3_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	UART4_IRQHandler&#60;br /&#62;
	.globl	UART4_IRQHandler&#60;br /&#62;
	.set	UART4_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	UART5_IRQHandler&#60;br /&#62;
	.globl	UART5_IRQHandler&#60;br /&#62;
	.set	UART5_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	TIM6_IRQHandler&#60;br /&#62;
	.globl	TIM6_IRQHandler&#60;br /&#62;
	.set	TIM6_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	TIM7_IRQHandler&#60;br /&#62;
	.globl	TIM7_IRQHandler&#60;br /&#62;
	.set	TIM7_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	DMA2Channel1_IRQHandler&#60;br /&#62;
	.globl	DMA2Channel1_IRQHandler&#60;br /&#62;
	.set	DMA2Channel1_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	DMA2Channel2_IRQHandler&#60;br /&#62;
	.globl	DMA2Channel2_IRQHandler&#60;br /&#62;
	.set	DMA2Channel2_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	DMA2Channel3_IRQHandler&#60;br /&#62;
	.globl	DMA2Channel3_IRQHandler&#60;br /&#62;
	.set	DMA2Channel3_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
	.weak	DMA2Channel45_IRQHandler&#60;br /&#62;
	.globl	DMA2Channel45_IRQHandler&#60;br /&#62;
	.set	DMA2Channel45_IRQHandler, __STM32DefaultExceptionHandler&#60;br /&#62;
&#60;/code&#62;&#60;br /&#62;
before line&#60;br /&#62;
&#60;code&#62;&#60;br /&#62;
#endif /* L_lanchon_stm32_isr_interrupt */&#60;br /&#62;
&#60;/code&#62;&#60;br /&#62;
and in lanchon-stm32-vector.S add&#60;br /&#62;
&#60;code&#62;&#60;br /&#62;
	.long	TIM8_BRK_IRQHandler&#60;br /&#62;
	.long	TIM8_UP_IRQHandler&#60;br /&#62;
	.long	TIM8_TRG_COM_IRQHandler&#60;br /&#62;
	.long	TIM8_CC_IRQHandler&#60;br /&#62;
	.long	ADC3_IRQHandler&#60;br /&#62;
	.long	FSMC_IRQHandler&#60;br /&#62;
	.long	SDIO_IRQHandler&#60;br /&#62;
	.long	TIM5_IRQHandler&#60;br /&#62;
	.long	SPI3_IRQHandler&#60;br /&#62;
	.long	UART4_IRQHandler&#60;br /&#62;
	.long	UART5_IRQHandler&#60;br /&#62;
	.long	TIM6_IRQHandler&#60;br /&#62;
	.long	TIM7_IRQHandler&#60;br /&#62;
	.long	DMA2Channel1_IRQHandler&#60;br /&#62;
	.long	DMA2Channel2_IRQHandler&#60;br /&#62;
	.long	DMA2Channel3_IRQHandler&#60;br /&#62;
	.long	DMA2Channel45_IRQHandler&#60;br /&#62;
&#60;/code&#62;&#60;br /&#62;
before line&#60;br /&#62;
&#60;code&#62;&#60;br /&#62;
.size	__cs3_interrupt_vector_lanchon_stm32, . - __cs3_interrupt_vector_lanchon_stm32&#60;br /&#62;
&#60;/code&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>x893 on "USB_LP_CAN_RX0_IRQHandler"</title>
			<link>http://forums.leaflabs.com/topic.php?id=706#post-4091</link>
			<pubDate>Wed, 30 Mar 2011 08:51:02 +0000</pubDate>
			<dc:creator>x893</dc:creator>
			<guid isPermaLink="false">4091@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Also UART4_IRQ - issue from 2 month ago and still not resolved!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>x893 on "USB_LP_CAN_RX0_IRQHandler"</title>
			<link>http://forums.leaflabs.com/topic.php?id=706#post-4085</link>
			<pubDate>Tue, 29 Mar 2011 16:01:49 +0000</pubDate>
			<dc:creator>x893</dc:creator>
			<guid isPermaLink="false">4085@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I use maple-ide 0.0.9&#60;br /&#62;
but the some you can see here&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;https://github.com/leaflabs/libmaple/blob/master/libmaple/usb/usb.c&#34; rel=&#34;nofollow&#34;&#62;https://github.com/leaflabs/libmaple/blob/master/libmaple/usb/usb.c&#60;/a&#62;&#60;br /&#62;
line 244
&#60;/p&#62;</description>
		</item>
		<item>
			<title>mbolivar on "USB_LP_CAN_RX0_IRQHandler"</title>
			<link>http://forums.leaflabs.com/topic.php?id=706#post-4084</link>
			<pubDate>Tue, 29 Mar 2011 15:24:28 +0000</pubDate>
			<dc:creator>mbolivar</dc:creator>
			<guid isPermaLink="false">4084@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;x893,&#60;/p&#62;
&#60;p&#62;you'll have to be more precise.  which version of the IDE are you using?  if you're using the command line, what branch of libmaple are you using?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>x893 on "USB_LP_CAN_RX0_IRQHandler"</title>
			<link>http://forums.leaflabs.com/topic.php?id=706#post-4081</link>
			<pubDate>Tue, 29 Mar 2011 02:46:20 +0000</pubDate>
			<dc:creator>x893</dc:creator>
			<guid isPermaLink="false">4081@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Where i can found sources for current libcs3-lanchon-stm32.a ?&#60;br /&#62;
I see that names.inc contain&#60;br /&#62;
USB_LP_CAN_RX0_IRQHandler&#60;br /&#62;
but usb and libcs3-lanchon-stm32.a use&#60;br /&#62;
usb_lpIRQHandler&#60;br /&#62;
interrupt handler
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
