aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* nvic.h: silence some GCC inline warningsMarti Bolivar2014-11-241-6/+2
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* systick.h: add systick_attach_callback() prototypeMarti Bolivar2014-11-241-0/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple/stm32.h: add a FIXME for USART configMarti Bolivar2014-11-241-0/+2
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* stm32f2-f4: refactor <series/stm32.h>Marti Bolivar2014-11-241-22/+28
| | | | | | Prep work for adding F4 support. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Rename various "stm32f2" directories "stm32f2-f4".Marti Bolivar2014-11-2435-15/+24
| | | | | | Preparatory patch for adding STM32F4 support. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Add STM32F2 I2C support.Marti Bolivar2014-11-244-14/+193
| | | | | | | Untested, but fixes the build and at least provides the correct register map and base pointers. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* support: add loader script for 64k sram/256k flashPerry Hung2014-11-241-0/+5
| | | | | | | Preparation for 32F01CDiscovery board bringup Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> Signed-off-by: Perry Hung <perry@leaflabs.com>
* travis: update to list of currently-working test-session.cpp boardsbryan newbold2014-11-231-0/+3
|
* travis: point to new test pathsbryan newbold2014-11-231-1/+1
|
* refactor: move test-style examples to ./testsbryan newbold2014-10-1613-1/+1
|
* travis-ci: allow st_stm3220g_eval board to fail build testsbnewbold2014-09-051-1/+3
| | | | But build it anyways.
* travis-ci: enable apt caching (for speed)bnewbold2014-09-051-0/+1
| | | | | | This will tell Travis build machines to accept (network) local apt caches for the launchpad PPA of gcc-arm-embedded, as per http://docs.travis-ci.com/user/caching/#Caching-Ubuntu-packages
* docs: theme: transparency for faviconbnewbold2014-09-051-0/+0
|
* docs: set release to prerelease; change title renderbnewbold2014-09-012-3/+3
|
* docs: change pygments theme to 'native'bnewbold2014-09-012-4/+3
|
* docs: fix webfonts, and default to local fontsbnewbold2014-09-011-7/+19
|
* docs: fix header cssbnewbold2014-09-011-15/+0
| | | | This got broken during a sloppy git rebase
* docs: get webfonts from rambutan.cc instead of googlebnewbold2014-09-013-29/+39
|
* travis: specify language as cppbnewbold2014-09-011-0/+1
|
* docs: clarify versioningbnewbold2014-09-011-2/+2
|
* docs: several small theme tweaksbnewbold2014-09-015-43/+81
| | | | | | - CSS improvements - two-part links at page top (project/subproject) - "Project Resources" links
* docs: remove extra images NOTE: history was mangledbnewbold2014-09-0117-0/+0
| | | | | | | | | | | | | | | | | | This commit has two purposes. One thing it does is remove some small unused image files that were part of leaflabs-docs relating to Maple IDE. The second thing it does is mark a point in git history where history was rewritten permanently. A small number of larger images (totaling a few MiB) were completely deleted from git history at this point in the repository. These images existed in the leaflabs-docs side of history, and would have bloated out the repository size from now to forever if they hadn't been purged. An unfortunate side-effect of this is that now the leaflabs-docs parent branch no longer matches the leaflabs-docs upstream repository. Manually exported patches/diffs should still apply just find in this repo. The reduction in repository size was something like 5.4 MiB => 3.7 MiB
* docs: tweaks to rambutan-docs cssbnewbold2014-09-011-6/+6
|
* doxygen: set STM32_HAVE_DAC=1bnewbold2014-09-011-0/+1
|
* docs: start using webfontsbnewbold2014-09-013-3/+31
| | | | | For now just point to google-hosted font files, until webfonts get installed at rambutan.cc in a stable location.
* builds: experimental travis.yml supportbnewbold2014-08-281-0/+14
|
* docs: add requirements.txt for readthedocsbnewbold2014-08-281-0/+3
|
* docs: don't look for BREATHE_HOMEbnewbold2014-08-281-1/+2
| | | | | | | As of August 2014, the upstream (system-installed) version should be fine. TODO: update the README file
* docs: experimental read the docs doxygen supportbnewbold2014-08-281-1/+9
|
* docs: stm32f1/2 namespacing for more variablesbnewbold2014-08-284-9/+21
| | | | | | | There is still a TODO to rework/refactor the entire pages to look prettier, but this keeps breathe from complaining about missing variables (and potentially crashing Sphinx, depending on breathe patch level)
* docs: HACK workaround for 'DAC' doxygen problembnewbold2014-08-281-1/+4
| | | | | | | | | | Tried adding STM32_HAVE_DAC=1 to the PREDEFINED list in support/doxygen/Doxyfile as per mbolivar's suggestion, but the DAC variable still doesn't make it's way into the doxygen output the way ADC1 et al are. So for now we'll just call that variable "undocumented" in the sphinx output and mark it as TODO.
* docs: fix breathe directive types in dma.rstbnewbold2014-08-281-3/+3
|
* docs: add dark solarized pygments style (WIP)bnewbold2014-08-283-2/+73
| | | | | | Really this should be installed as a proper pygments style and selected as such in conf.py. The way this patch works two full .css files get loaded and the second (solarized) clobbers the default.
* docs: give local breath priority over system'sbnewbold2014-08-281-1/+1
| | | | | | If the 'breath' python package (for doxygen => sphinx bridging) is installed system-wide, builds would fail because the system version had priority.
* docs: initial rambutan themebnewbold2014-08-2814-40/+1113
| | | | Still needs bundled fonts and polish.
* docs/source/conf.py: use doxygen XML files from this repobnewbold2014-08-272-11/+9
|
* docs/source/conf.py: initial Maple => Rambutan editsbnewbold2014-08-271-8/+8
|
* docs: first pass removal of board-specific hardware infobnewbold2014-08-2721-2223/+41
|
* docs: first pass removal of Maple IDE infobnewbold2014-08-2722-652/+34
|
* merge libmaple docs ("leaflabs-docs") into ./docsbnewbold2014-08-27231-0/+21803
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the past, libample documentation was forked out of this repository because the documentation had increased in scope. For the librambutan, and the rambutan project in general, we will try to keep documentation closer to the source code, so the librambutan-specific documentation should live here. Other sections of leaflabs-docs will be culled in a following commit. This merge attempts to maintain history by using a subtree strategy. Followed directions at: http://nuclearsquid.com/writings/subtree-merging-and-you/ Full history for files should be accessible using the "--follow" flag to git log, eg: git log --follow docs/source/adc.rst It should be possible to pull patches from leaflabs-docs with: git pull -s subtree leaflabs-docs master ... at least until the docs in this repository diverge significantly.
| * unix-toolchain: linux: fix ia32-libs instruction for ubuntu 13Marti Bolivar2014-01-151-0/+3
| | | | | | | | | | | | Sigh. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
| * README-maintainers.txt: add instructions to commit doxygen XMLMarti Bolivar2014-01-151-0/+6
| | | | | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
| * conf.py: allow doxygen XML output in repository rootMarti Bolivar2014-01-151-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | It's a pain to have to re-make the XML output for a given release, and there's a chance it'll change between different versions of Doxygen. So look for Doxygen XML output in doxygen/xml/ relative to the repository root. This allows maintenance branches to check in the XML for their version of libmaple. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
| * fix EXTI line pin mapsbryan newbold2014-01-132-2/+2
| | | | | | | | Thanks to "jappiemike" and "gbulmer" from the forums for finding this.
| * Explicit Windows XP non-supportbryan newbold2013-11-171-9/+11
| | | | | | | | | | | | Also, note that more recent OS X probably works. (fixed cherry-pick conflicts with source/maple-ide-install.rst)
| * fix wikipedia.org broken linkbryan newbold2013-11-171-1/+1
| |
| * fix broken link to usb.org 2.0 specbryan newbold2013-11-171-1/+1
| |
| * Corrected example of blinking an LED with recommended APICameron2013-11-171-2/+2
| |
| * Fixed bad links for pwm.rst, spi.rst, usart.rstCameron2013-11-173-7/+7
| |
| * Fixed broken links in i2c.rstCameron2013-11-171-3/+3
| | | | | | | | I found the correct redirect for the Arduino page, but couldn't find the equivalent ST PDF. I think I found the closest thing but please advise.