aboutsummaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
* Tweak and fix up <libmaple/rcc.h> page.Marti Bolivar2012-06-292-1071/+1080
| | | | | | | | | Break the register bit definitions into an include file so Emacs's rst-mode doesn't choke on the length of the page. (Ugh.) Various edits for clarity and ease of use. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Update <libmaple/libmaple_types.h> page.Marti Bolivar2012-06-291-13/+55
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Update <libmaple/libmaple.h> page.Marti Bolivar2012-06-291-2/+2
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Add FIXME for out-of-date serial ports reference.Marti Bolivar2012-05-311-0/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Update <libmaple/nvic.h> API page.Marti Bolivar2012-05-161-10/+33
| | | | | | Updates for new supported chips. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/api/flash.rst: Tweak section title.Marti Bolivar2012-05-161-2/+2
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* rcc.rst: Updates for new APIs.Marti Bolivar2012-05-162-357/+1346
| | | | | | Some tweaks to the libmaple overview to keep up. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Update <libmaple/fsmc.h> page.Marti Bolivar2012-05-161-151/+197
| | | | | | | No API changes (new stuff was ported as-is to STM32F2), but more explanatory text. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* flash.rst: Adjust language.Marti Bolivar2012-05-161-2/+2
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* iwdg.rst: Adjust language.Marti Bolivar2012-05-161-5/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* rcc.rst: add :ref: target.Marti Bolivar2012-05-161-0/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* stm32.rst: Add :ref: target.Marti Bolivar2012-05-161-0/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Update <libmaple/delay.h> API page.Marti Bolivar2012-05-161-6/+5
| | | | | | No API changes. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Update <libmaple/iwdg.h> page.Marti Bolivar2012-05-161-36/+47
| | | | | | No new APIs, but keep the format up to date. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Update <libmaple/flash.h> API page.Marti Bolivar2012-05-161-74/+226
| | | | | | Fixes for changes since last release. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/api/util.rst: Fixes and tweaks.Marti Bolivar2012-05-161-8/+10
| | | | | | | | | Update title for new libmaple include style. Fix up the bit-manipulation macros; we can't use doxygendefine yet, as its output is missing macro parameter names. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/api/bitband.h: Fix title.Marti Bolivar2012-05-161-2/+2
| | | | | | Update for new libmaple include style. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/api/ring_buffer.rst: Fix title.Marti Bolivar2012-05-161-2/+2
| | | | | | Update for new libmaple include style. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/api/stm32.rst: Updates for new APIs.Marti Bolivar2012-05-161-15/+103
| | | | | | Updates from changes since last release. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* language.rst: Fix capitalization errors.Marti Bolivar2012-05-161-1/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* stm32.rst: Add more flesh.Marti Bolivar2012-05-161-8/+36
| | | | | | | | Change the title so it fits in the sidebar better. Add introductory paragraphs to set the tone for what goes in here. Other additions as needed by imminent changes to other documents. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/api/rcc: Add rcc_configure_pll.Marti Bolivar2012-05-161-0/+2
| | | | | | New function. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/overview.rst: Fix includes mentioned in comments.Marti Bolivar2012-05-161-4/+4
| | | | | | Update these to the new style. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/overview.rst: Improve parallel style.Marti Bolivar2012-05-161-6/+6
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/overview.rst: Fix typo.Marti Bolivar2012-05-161-1/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Rewrite libmaple overview for libmaple series support work.Marti Bolivar2012-05-161-235/+405
| | | | | | | | | libmaple is being ported to other STM32 series than the small set of STM32F103s it supported through v0.0.12. This has caused lots of changes, so that the existing libmaple overview is no longer accurate. Rewrite it to prepare for the next release. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/api/stm32: Add STM32_MCU_SERIES.Marti Bolivar2012-05-161-0/+3
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Add stm32.rst, top-level introduction to STM32.Marti Bolivar2012-05-161-0/+59
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/apis.txt: Pick a better title.Marti Bolivar2012-05-161-2/+2
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple.rst: Tweak languageMarti Bolivar2012-05-161-1/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* contents.rst: Add link to stm32.rstMarti Bolivar2012-05-161-1/+2
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* index: Add link to STM32; cosmetic tweaks.Marti Bolivar2012-05-161-5/+7
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Tweaks to language.rst for increased series support.Marti Bolivar2012-05-161-23/+15
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* check!Marti Bolivar2012-05-161-3/+10
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* unix-toolchain: Add warnings about our DFU bogosity.Marti Bolivar2012-05-161-0/+10
| | | | | | | | | The bootloader isn't up to spec, and stricter versions of dfu-util don't work with it. There are now some quirks included with dfu-util v0.6 that work around our bugs, so add warnings about the version requirements. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Redo source/libmaple.rst.Marti Bolivar2012-05-061-21/+26
| | | | | | | This page is not a good introduction. Make edits for clarity and hopefully ease of use. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/overview.rst: Clarifications in first paragraph.Marti Bolivar2012-05-061-3/+4
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple.rst: cosmetic tweak.Marti Bolivar2012-05-061-2/+2
| | | | | | libmaple proper isn't purely C; it contains some assembly, for instance. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Add FAQ about the command-line toolchain.Marti Bolivar2012-05-061-0/+6
| | | | | | | Sometimes people still ask about this, and the FAQ is a high-profile page, so this seems appropriate. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* faq: Cosmetic tweaks to question styleMarti Bolivar2012-05-061-4/+4
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* index: Use non-breaking space when appropriate.Marti Bolivar2012-05-061-3/+3
| | | | | | | We don't want e.g. "Installing Maple IDE" getting a line-break between "Maple" and "IDE". Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Fix MCU name on Maple Mini hardware page.Marti Bolivar2012-02-101-1/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Tweak styling of Contents at a Glance.Marti Bolivar2011-10-201-0/+4
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* language-index.rst: Fix outdated information.Marti Bolivar2011-10-081-5/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Redo appearance of top-level docs and pages.Marti Bolivar2011-10-0810-92/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a fairly significant set of changes, aimed at improving the overall usability of the documentation. Add source/_templates/indexcontent.html, which is a Jinja template used to generate index.html. This mimics the Python docs' style of having a short, styled table as main index interface. We're doing this because people keep missing the board hardware pages that are below the fold. Hopefully this will make them (and other important pages) easier to find. The new file source/_static/index-style.css controls the presentation of the generated index.html. Move the contents of source/index.rst to source/contents.rst, and increase the toctree depths to 2. This increase has the ancillary benefit that secondary headers within the current page are displayed in the sidebar, which should aid navigation within the page. contents.rst is meant to be a contents in full, where users who know what they're looking for can go. The "Table of Contents" link on the sidebar points here. Add a new source/_static/leaflabs-docs.css. It's currently unused, but is the place where people should put CSS that wants to override the defaults. Modify source/_templates/layout.html to include aforementioned leaflabs-docs.css. Also tweak the behavior of the rootrellink block, which provides the breadcrumbs in page headers and footers. Change the titles of various top-level docs so they can be referenced from the toctrees in contents.rst directly. Having two names (one in the contents, one at the top of the page) has got to be confusing people. Make an exception for FAQ so that it appears in one line on the sidebar. Adjust conf.py to reflect all of these changes. Also: - Fix "Lucidia" -> "Lucida" typo - Get rid of intersphinx_mapping (we don't use it, and including it makes it impossible to build the docs offline). - Remove the logo from sidebar; it's big and ugly and serves no purpose. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* configuration: Cleanups and tweaks.Marti Bolivar2011-10-072-12/+3
| | | | | | | | | | | | | Start coloring visited links differently. I have no idea why that was disabled. Remove ' Documentation' from the HTML title. It's too long. Clean up some whitespace. Remove unused apilist.html and ancillary conf.py. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/api/usart: Add usart_rx().Marti Bolivar2011-10-071-0/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* bootloader: Add link to Native bootloader binary.Marti Bolivar2011-10-071-5/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Hack: silence warnings about 'void'.Marti Bolivar2011-10-051-2/+10
| | | | | | | | Add a void cpp:type:: declaration to build-in-types.rst in order to silence the voluminous warnings about not knowing what type void is. Probably we should see if this is in the Sphinx bug tracker. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Add power information to hardware pages.jess b2011-10-054-48/+167
| | | | | | | | | | | | | | | | | | | | Squash from v0.0.12-maintenance: Power information additions. Expanded the section "Powering the Maple", added a new "Power Regulation on the Maple" section. Power info updated for MN and Mini RET6 power info update Fixed broken link. Had wrong link to datasheet for MCP1703. maple-native-beta: 80-column cosmetic fix Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>