aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* stm32f401c_discovery.mk: fix typo and use short MCU name conventionbryan newbold2015-03-011-1/+1
|
* stm32f4: update board files STM32F401CDiscovery boardPerry Hung2015-03-012-16/+79
| | | | | -add basic pin map for STM32F401CDiscovery board -set CYCLE_PER_MICROSECOND
* stm32f4: add support for stm32f401CDiscovery boardPerry Hung2015-03-013-0/+203
| | | | Add support for stm32f401CDiscovery board running an STM32F401VGT6
* board support: opencm904 -> robotis_opencm904bnewbold2015-02-283-5/+0
|
* board support: cm900 -> robotis_cm900bnewbold2015-02-283-8/+2
|
* board support: nucleo -> st_nucleo_f103rbbnewbold2015-02-283-5/+5
| | | | Also correct attribution in Wirish board.h
* board support: rename VLDiscovery -> st_stm32vldiscoverybnewbold2015-02-284-4/+14
|
* buildsys: allow out-of-tree board filesbryan newbold2015-02-282-3/+15
| | | | | | | This allows custom hardware boards (using existing chipset support) to be targeted without patches to the libmaple repository. See also commit in firmware-template repo.
* Adding support for NUCLEO-F103RBGrégoire Passault2015-02-283-0/+261
| | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com>
* Generate .hex files as well.Grégoire Passault2015-02-282-1/+4
| | | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com> Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* [Makefile] Easier adding of sourcesGregwar2014-11-261-3/+6
| | | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com>, Quentin Rouxel <qrouxel@labri.fr>
* Squash some GCC __always_inline warnings.Marti Bolivar2014-11-263-10/+10
| | | | | | | Change from __always_inline to plain inline to silence warnings about possibly non-inlinable functions. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* libmaple_types.h: add ifndef guards for some macrosMarti Bolivar2014-11-261-0/+4
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Revert "always clear ISR DMA bit before even calling handler"Jonatan Olofsson2014-11-261-1/+1
|
* stm32f1: gpio.h: silence yet more __always_inline warningsMarti Bolivar2014-11-241-3/+1
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* Wire: release the bus on errorMarti Bolivar2014-11-241-0/+2
|
* wirish: allow boards to override PLL input clockMarti Bolivar2014-11-242-4/+9
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* wirish: allow boards to override more init() subroutinesMarti Bolivar2014-11-242-51/+57
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* HardwareTimer.cpp: use STM32_TIMER_MASKMarti Bolivar2014-11-241-1/+17
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* HardwareSPI.cpp: allow for missing SPI peripheralsMarti Bolivar2014-11-241-7/+31
| | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* 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)