<?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: Setting up interrupts...</title>
		<link>http://forums.leaflabs.com/topic.php?id=1226</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:14:07 +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=1226" rel="self" type="application/rss+xml" />

		<item>
			<title>gbulmer on "Setting up interrupts..."</title>
			<link>http://forums.leaflabs.com/topic.php?id=1226#post-7429</link>
			<pubDate>Sat, 24 Dec 2011 09:22:23 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">7429@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;All interrupt handlers are written in C.&#60;/p&#62;
&#60;p&#62;The mechanism at&#60;br /&#62;
&#60;a href=&#34;http://leaflabs.com/docs/external-interrupts.html&#34; rel=&#34;nofollow&#34;&#62;http://leaflabs.com/docs/external-interrupts.html&#60;/a&#62;&#60;br /&#62;
is very similar to Arduino.&#60;/p&#62;
&#60;p&#62;Some peripherals, e.g. Timers, have an attachInterrupt() too.&#60;/p&#62;
&#60;p&#62;All of the peripherals have one or more entries in the interrupt table. Your interrupt handler is written in C, and gets linked in by using the correct name.&#60;br /&#62;
I've just had a quick look and I can't see the file with all the names, maybe someone can say which one it is. There is names.inc which looks right, but I can't find where it is included.&#60;/p&#62;
&#60;p&#62;The documentation for GCC is at &#60;a href=&#34;http://gcc.gnu.org/onlinedocs/&#34; rel=&#34;nofollow&#34;&#62;http://gcc.gnu.org/onlinedocs/&#60;/a&#62;&#60;br /&#62;
and it contains a specific section on ARM options.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bubulindo on "Setting up interrupts..."</title>
			<link>http://forums.leaflabs.com/topic.php?id=1226#post-7421</link>
			<pubDate>Thu, 22 Dec 2011 07:10:08 +0000</pubDate>
			<dc:creator>bubulindo</dc:creator>
			<guid isPermaLink="false">7421@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I'm coming from the AVR type of microcontrollers and I like to program in C. So I am looking into keeping the same kind of coding while using the Maple.&#60;/p&#62;
&#60;p&#62;I'm quite interested in writing some libraries too, but for that I'll need to properly read the STM32 manual. Also, is there any documentation online regarding the ARM gcc? I didn't find any.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Setting up interrupts..."</title>
			<link>http://forums.leaflabs.com/topic.php?id=1226#post-7403</link>
			<pubDate>Mon, 19 Dec 2011 14:52:36 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">7403@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;bubulindo - there are a coupe of different ways to handle this.&#60;br /&#62;
Any General Purpose I/O (GPIO) pin can be used to detect an external signal, and raise an interrupt:&#60;br /&#62;
&#60;a href=&#34;http://leaflabs.com/docs/external-interrupts.html&#34; rel=&#34;nofollow&#34;&#62;http://leaflabs.com/docs/external-interrupts.html&#60;/a&#62;&#60;br /&#62;
or specific hardware interfaces e.g. SPI can raise a specific type of interrupt when an SPI event happens.&#60;/p&#62;
&#60;p&#62;All of this is described in ST Micro's STM32F103 manual RM0008:&#60;br /&#62;
&#60;a href=&#34;http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/REFERENCE_MANUAL/CD00171190.pdf&#34; rel=&#34;nofollow&#34;&#62;http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/REFERENCE_MANUAL/CD00171190.pdf&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;If you explain the type of interrupt or use case that you are aiming to solve, we might be able to help more.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bubulindo on "Setting up interrupts..."</title>
			<link>http://forums.leaflabs.com/topic.php?id=1226#post-7396</link>
			<pubDate>Mon, 19 Dec 2011 13:08:12 +0000</pubDate>
			<dc:creator>bubulindo</dc:creator>
			<guid isPermaLink="false">7396@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hello, &#60;/p&#62;
&#60;p&#62;I've been reading up and going through the libmaple files and I can't see how to set up interrupts. I'm quite interested in starting the W5100 interface with the Maple (I have one of the initial versions that has the connection pins on the side connectors), but I'd like to get an interrupt set up for the communication. &#60;/p&#62;
&#60;p&#62;Is there any information regarding this?
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
