Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | test-session: use 'BOARD_HAVE' for SerialN discovery | bnewbold | 2015-03-01 | 1 | -2/+6 | |
| | | ||||||
* | | st_stm32f401c_discovery: fix SPI pin numbers | bnewbold | 2015-03-01 | 1 | -8/+9 | |
| | | ||||||
* | | board support: stm32f401c_discovery -> st_stm32f401cdiscovery | bryan newbold | 2015-03-01 | 3 | -4/+4 | |
| | | ||||||
* | | wirish.h: squelch stdbool.h redefinition compiler warnings | bryan newbold | 2015-03-01 | 1 | -2/+7 | |
| | | ||||||
* | | stm32f4: add sram_64k_flash_128k linker script | bryan newbold | 2015-03-01 | 1 | -0/+5 | |
| | | | | | | | | This supports, eg, the STM32F401xB chip family. | |||||
* | | wirish/boards: squelch unused-function warnings | bryan newbold | 2015-03-01 | 1 | -0/+2 | |
| | | ||||||
* | | wirish/Print: explicit double-width constants | bryan newbold | 2015-03-01 | 1 | -6/+6 | |
| | | | | | | | | | | | | | | | | | | These are to prevent implicit constant conversions from floats to doubles and squelch -Wdouble-promotion warnings. Normally gcc will start by using doubles to represent floating point constants. On 32-bit MCUs with a floating point unit, it is more likely that floats are desired, unless explicitly annotated otherwise. | |||||
* | | stm32f401c_discovery: disable on-board SPI1 MEMS Gyro by default | bryan newbold | 2015-03-01 | 1 | -3/+7 | |
| | | | | | | | | Signed-off-by: bryan newbold <bnewbold@robocracy.org> | |||||
* | | stm32f401c_discovery: add support for GPIO port E (up to 80 GPIO) | bryan newbold | 2015-03-01 | 2 | -49/+69 | |
| | | | | | | | | | | | | Also fix comments/indexing for other GPIO ports. Signed-off-by: bryan newbold <bnewbold@robocracy.org> | |||||
* | | stm32f401c_discovery.mk: fix typo and use short MCU name convention | bryan newbold | 2015-03-01 | 1 | -1/+1 | |
| | | ||||||
* | | stm32f4: update board files STM32F401CDiscovery board | Perry Hung | 2015-03-01 | 2 | -16/+79 | |
| | | | | | | | | | | -add basic pin map for STM32F401CDiscovery board -set CYCLE_PER_MICROSECOND | |||||
* | | stm32f4: add support for stm32f401CDiscovery board | Perry Hung | 2015-03-01 | 3 | -0/+203 | |
| | | | | | | | | Add support for stm32f401CDiscovery board running an STM32F401VGT6 | |||||
* | | board support: opencm904 -> robotis_opencm904 | bnewbold | 2015-02-28 | 3 | -5/+0 | |
| | | ||||||
* | | board support: cm900 -> robotis_cm900 | bnewbold | 2015-02-28 | 3 | -8/+2 | |
| | | ||||||
* | | board support: nucleo -> st_nucleo_f103rb | bnewbold | 2015-02-28 | 3 | -5/+5 | |
| | | | | | | | | Also correct attribution in Wirish board.h | |||||
* | | board support: rename VLDiscovery -> st_stm32vldiscovery | bnewbold | 2015-02-28 | 4 | -4/+14 | |
| | | ||||||
* | | buildsys: allow out-of-tree board files | bryan newbold | 2015-02-28 | 2 | -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-F103RB | Grégoire Passault | 2015-02-28 | 3 | -0/+261 | |
| | | | | | | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com> | |||||
* | | Generate .hex files as well. | Grégoire Passault | 2015-02-28 | 2 | -1/+4 | |
| | | | | | | | | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com> Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | [Makefile] Easier adding of sources | Gregwar | 2014-11-26 | 1 | -3/+6 | |
| | | | | | | | | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com>, Quentin Rouxel <qrouxel@labri.fr> | |||||
* | | Squash some GCC __always_inline warnings. | Marti Bolivar | 2014-11-26 | 3 | -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 macros | Marti Bolivar | 2014-11-26 | 1 | -0/+4 | |
| | | | | | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | Revert "always clear ISR DMA bit before even calling handler" | Jonatan Olofsson | 2014-11-26 | 1 | -1/+1 | |
| | | ||||||
* | | stm32f1: gpio.h: silence yet more __always_inline warnings | Marti Bolivar | 2014-11-24 | 1 | -3/+1 | |
| | | | | | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | Wire: release the bus on error | Marti Bolivar | 2014-11-24 | 1 | -0/+2 | |
| | | ||||||
* | | wirish: allow boards to override PLL input clock | Marti Bolivar | 2014-11-24 | 2 | -4/+9 | |
| | | | | | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | wirish: allow boards to override more init() subroutines | Marti Bolivar | 2014-11-24 | 2 | -51/+57 | |
| | | | | | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | HardwareTimer.cpp: use STM32_TIMER_MASK | Marti Bolivar | 2014-11-24 | 1 | -1/+17 | |
| | | | | | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | HardwareSPI.cpp: allow for missing SPI peripherals | Marti Bolivar | 2014-11-24 | 1 | -7/+31 | |
| | | | | | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | nvic.h: silence some GCC inline warnings | Marti Bolivar | 2014-11-24 | 1 | -6/+2 | |
| | | | | | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | systick.h: add systick_attach_callback() prototype | Marti Bolivar | 2014-11-24 | 1 | -0/+1 | |
| | | | | | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | libmaple/stm32.h: add a FIXME for USART config | Marti Bolivar | 2014-11-24 | 1 | -0/+2 | |
| | | | | | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | stm32f2-f4: refactor <series/stm32.h> | Marti Bolivar | 2014-11-24 | 1 | -22/+28 | |
| | | | | | | | | | | | | Prep work for adding F4 support. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | Rename various "stm32f2" directories "stm32f2-f4". | Marti Bolivar | 2014-11-24 | 35 | -15/+24 | |
| | | | | | | | | | | | | Preparatory patch for adding STM32F4 support. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | |||||
* | | Add STM32F2 I2C support. | Marti Bolivar | 2014-11-24 | 4 | -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 flash | Perry Hung | 2014-11-24 | 1 | -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 boards | bryan newbold | 2014-11-23 | 1 | -0/+3 | |
| | | ||||||
* | | travis: point to new test paths | bryan newbold | 2014-11-23 | 1 | -1/+1 | |
| | | ||||||
* | | refactor: move test-style examples to ./tests | bryan newbold | 2014-10-16 | 13 | -1/+1 | |
|/ | ||||||
* | travis-ci: allow st_stm3220g_eval board to fail build tests | bnewbold | 2014-09-05 | 1 | -1/+3 | |
| | | | | But build it anyways. | |||||
* | travis-ci: enable apt caching (for speed) | bnewbold | 2014-09-05 | 1 | -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 favicon | bnewbold | 2014-09-05 | 1 | -0/+0 | |
| | ||||||
* | docs: set release to prerelease; change title render | bnewbold | 2014-09-01 | 2 | -3/+3 | |
| | ||||||
* | docs: change pygments theme to 'native' | bnewbold | 2014-09-01 | 2 | -4/+3 | |
| | ||||||
* | docs: fix webfonts, and default to local fonts | bnewbold | 2014-09-01 | 1 | -7/+19 | |
| | ||||||
* | docs: fix header css | bnewbold | 2014-09-01 | 1 | -15/+0 | |
| | | | | This got broken during a sloppy git rebase | |||||
* | docs: get webfonts from rambutan.cc instead of google | bnewbold | 2014-09-01 | 3 | -29/+39 | |
| | ||||||
* | travis: specify language as cpp | bnewbold | 2014-09-01 | 1 | -0/+1 | |
| | ||||||
* | docs: clarify versioning | bnewbold | 2014-09-01 | 1 | -2/+2 | |
| | ||||||
* | docs: several small theme tweaks | bnewbold | 2014-09-01 | 5 | -43/+81 | |
| | | | | | | - CSS improvements - two-part links at page top (project/subproject) - "Project Resources" links |