aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix timer capture TI1/TI2 buglegacybnewbold2015-06-131-10/+18
| | | | | | | | | | | | | | | | | | | Somewhat confusingly, the TI1/TI2 fields for capture/compare channels 2 and 4 are both flipped compared to channels 1 and 3 and do not correspond to the binary numbers. Section 15.4.7 of RM0008 (STM32F1 series) and Section 12.4.7 of RM0368 (STM32F4 series) read: CC1S: Capture/Compare 1 selection 01: CC1 channel is configured as input, IC1 is mapped on TI1 10: CC1 channel is configured as input, IC1 is mapped on TI2 CC2S: Capture/Compare 2 selection 01: CC2 channel is configured as input, IC2 is mapped on TI2 10: CC2 channel is configured as input, IC2 is mapped on TI1 This commit closes github issue #12 reported by GatorCh.
* docs: add some linux gcc troubleshooting entriesbnewbold2015-06-131-0/+26
|
* docs: small improvements to stylesheetbnewbold2015-06-131-5/+18
| | | | | | - make large #define lists look a little less confusing - remove background coloring from 'tt' (aka, any small monospace snippets)
* squelch doxygen complaints about stm32f1 SPI header type signaturebnewbold2015-06-131-3/+4
|
* update travis.yml for legacy branchbnewbold2015-05-281-0/+2
|
* superficial librambutan rebrandingbnewbold2015-05-283-44/+43
|
* docs: superficial librambutan rebrandingbnewbold2015-05-285-42/+43
|
* legacy branch: set docs release to 'legacy'bnewbold2015-05-281-1/+1
|
* gitignore: doxygen_sqlite3.db and self-referencebnewbold2015-05-271-0/+4
|
* docs: many small broken ref fixes, syntax bugfixesbnewbold2015-05-2710-15/+24
|
* docs: point doxygen fail to the correct READMEbnewbold2015-05-271-1/+1
|
* Adding support for NUCLEO-F103RBGrégoire Passault2015-05-273-0/+261
| | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com>
* Generate .hex files as well.Grégoire Passault2015-05-272-1/+4
| | | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com> Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* [Makefile] Easier adding of sourcesGregwar2015-05-271-3/+6
| | | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com>, Quentin Rouxel <qrouxel@labri.fr>
* libmaple_types.h: add ifndef guards for some macrosMarti Bolivar2015-05-271-0/+4
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Revert "always clear ISR DMA bit before even calling handler"Jonatan Olofsson2015-05-271-1/+1
|
* stm32f1: gpio.h: silence yet more __always_inline warningsMarti Bolivar2015-05-271-3/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Wire: release the bus on errorMarti Bolivar2015-05-271-0/+2
|
* Fix hang on usart read overrun.Joseph Birr-Pixton2015-05-271-5/+12
| | | | | | | | | | This is improved on the previous patch: if we get an ORE without RXNE when we don't write a junk byte to our buffer. It also avoids the strange-looking blind read. See issue #107 for more info. Signed-off-by: Joseph Birr-Pixton <jpixton@gmail.com>
* 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>