<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/libmaple/docs/source/libmaple.rst, branch master</title>
<subtitle>Working copy of Leaflabs libmaple</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/libmaple/atom?h=master</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/libmaple/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/libmaple/'/>
<updated>2011-06-12T00:05:33+00:00</updated>
<entry>
<title>Remove reST documentation, attendant updates.</title>
<updated>2011-06-12T00:05:33+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-06-11T23:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/libmaple/commit/?id=f36a1d98492fba4c96bde76106aff161a30b389a'/>
<id>urn:sha1:f36a1d98492fba4c96bde76106aff161a30b389a</id>
<content type='text'>
The documentation covers topics not specifically relevant to libmaple,
so it doesn't make sense for it to be part of the libmaple source
distribution.

Delete the docs/ tree, and prepare libmaple for use with the new
leaflabs-docs repo, which will contain the docs from now on.

* README: update to reflect this change

* support/doxygen/Doxyfile: This is the old docs/Doxyfile

* Makefile: Add a doxygen target

* wirish/comm/HardwareSerial.h: fix reference to docs/.  The comment
  informing maintainers that the HardwareSerial interface is
  documented by hand refers to the docs/ tree, which no longer exists.
  Update it to refer to the separate leaflabs-docs repository.

* support/scripts/copy-to-ide: No longer build the documentation
</content>
</entry>
<entry>
<title>Docs: correcting "Github" -&gt; "GitHub".</title>
<updated>2011-05-14T00:10:37+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-05-13T22:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/libmaple/commit/?id=ecc8a8b128af6efdb4df78c179037a81a98cc3ad'/>
<id>urn:sha1:ecc8a8b128af6efdb4df78c179037a81a98cc3ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>0.0.10 documentation checkpoint.</title>
<updated>2011-04-25T20:07:38+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-04-25T20:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/libmaple/commit/?id=4dd2de3ea1035504512cd9076cc4727bd8506bec'/>
<id>urn:sha1:4dd2de3ea1035504512cd9076cc4727bd8506bec</id>
<content type='text'>
Merging in the standalone refactor docs, etc.  The individual libmaple
API pages are going to need to get redone.
</content>
</entry>
<entry>
<title>Board-specific values; corresponding QA test generalizations.</title>
<updated>2011-03-30T11:19:13+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-03-30T04:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/libmaple/commit/?id=6cf31789965b87efe9c51c9b1acc91c7cc9cb463'/>
<id>urn:sha1:6cf31789965b87efe9c51c9b1acc91c7cc9cb463</id>
<content type='text'>
Various board-specific #defines and arrays of pins added.

For the changelog (some of this information predates this commit):

* wirish/boards.h now declares the following arrays of pin numbers:

      * boardPWMPins - PWM-capable pins
      * boardADCPins - ADC-capable pins
      * boardUsedPins - pins already in use, e.g. BOARD_BUTTON_PIN

  It also declares a bool boardUsesPin(uint8 pin) function for
  convenient testing of whether a pin is in use.

* wirish/boards/*.h now define:

      * BOARD_USART1_TX_PIN
      * BOARD_USART1_RX_PIN
      * BOARD_USART2_TX_PIN
      * BOARD_USART2_RX_PIN
      * BOARD_USART3_TX_PIN
      * BOARD_USART3_RX_PIN
      * BOARD_NR_GPIO_PINS (renamed from NR_GPIO_PINS)
      * BOARD_NR_USARTS (renamed from NR_USARTS)
      * BOARD_NR_PWM_PINS
      * BOARD_NR_ADC_PINS
      * BOARD_NR_USED_PINS

* wirish/boards/maple_native.h now defines:

      * BOARD_UART4_TX_PIN
      * BOARD_UART4_RX_PIN
      * BOARD_UART5_TX_PIN
      * BOARD_UART5_RX_PIN

  (Unfortunately, wirish/boards/maple_RET6.h cannot, since at least
  one of the UART4/UART5 pins are used already; this will require layout
  changes for a wide-release Maple form factor RET6 board).

* wirish/boards/*.cpp all include the corresponding array definitions.
  They all live in flash by default, thanks to the new __FLASH__ macro
  in wirish/wirish_types.h, which is a synonym for the existing __attr_flash
  #define in libmaple/libmaple_types.h.

The documentation was updated to include this information.  It also
gained various FIXME/TODO comments related to its generalization
across boards.

The quality assurance-related examples (examples/qa-slave-shield.cpp
and examples/test-session.cpp) now make heavy use of board-specific
values to ensure portability.
</content>
</entry>
<entry>
<title>[wip] docs fixes; beginning to generalize for multiple devices</title>
<updated>2011-02-12T03:03:07+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-02-12T03:03:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/libmaple/commit/?id=6592a648c06c8edf0b0cb7e40ec4cc05fb7cac8a'/>
<id>urn:sha1:6592a648c06c8edf0b0cb7e40ec4cc05fb7cac8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New documentation content is done.  Next step is to theme.</title>
<updated>2010-11-29T23:08:04+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@mit.edu</email>
</author>
<published>2010-11-29T23:08:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/libmaple/commit/?id=dd2b6e1adb8b9fbadded33dddbcd521461e10f34'/>
<id>urn:sha1:dd2b6e1adb8b9fbadded33dddbcd521461e10f34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arduino language reference nearing completion, properly CC-BY-SA 3.0 attributed</title>
<updated>2010-11-17T17:44:28+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@mit.edu</email>
</author>
<published>2010-10-26T01:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/libmaple/commit/?id=88a16d144fa299ac19240f46ae78f7332779d8f3'/>
<id>urn:sha1:88a16d144fa299ac19240f46ae78f7332779d8f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more docs</title>
<updated>2010-10-12T00:02:04+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@mit.edu</email>
</author>
<published>2010-10-12T00:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/libmaple/commit/?id=861730f1e36281d508ea12d00b3ca70b391e74a3'/>
<id>urn:sha1:861730f1e36281d508ea12d00b3ca70b391e74a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lots more docs</title>
<updated>2010-10-08T00:12:29+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@mit.edu</email>
</author>
<published>2010-10-08T00:12:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/libmaple/commit/?id=fb674494256d51cee09a3ce2c0ead3ac4dd86a46'/>
<id>urn:sha1:fb674494256d51cee09a3ce2c0ead3ac4dd86a46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>some comment stubs</title>
<updated>2010-10-07T12:55:35+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@mit.edu</email>
</author>
<published>2010-10-07T12:55:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/libmaple/commit/?id=4ed840601975a497a57c958b3d9043c21ddf2430'/>
<id>urn:sha1:4ed840601975a497a57c958b3d9043c21ddf2430</id>
<content type='text'>
</content>
</entry>
</feed>
