aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-02-10Minor cleanup of usb. Template driver for STM32F107 added.Gareth McMullin
2011-02-09STM32VLDISCOVERY: Fix ld file comments (STM32F100RB).Uwe Hermann
2011-02-09STM32VLDISCOVERY: Fix some incorrect GPIO comments.Uwe Hermann
2011-02-09Use ST STM32VLDISCOVERY board name consistently.Uwe Hermann
2011-02-09Add some examples for the STM32-Discovery board.Uwe Hermann
This adds a directory of examples, tested on the STM32-Discovery, just modifications of: button, miniblink, fancyblink, usart, and rtc. Thanks Marko Kraljevic <krasnaya.zvezda@gmail.com> for the patch!
2011-02-09Add rcc_clock_setup_in_hse_8mhz_out_24mhz().Uwe Hermann
Thanks Marko Kraljevic <krasnaya.zvezda@gmail.com> for the patch!
2011-02-09gpio_toggle(): Add support for multiple GPIOs.Uwe Hermann
Thanks Marko Kraljevic <krasnaya.zvezda@gmail.com> for the patch!
2011-02-09Added missing lm3s header files.Gareth McMullin
2011-02-09Added missing lm3s gpio.h.Gareth McMullin
2011-02-09Add some missing LIBOPENCM3_ prefixes.Uwe Hermann
2011-02-09FPB: More consistency fixes.Uwe Hermann
Fix incorrect FPB_CTRL_NUM_CODE2_MASK value, too.
2011-02-09FPB: Fix typo.Uwe Hermann
2011-02-09FPB: Minor additions, consistency fixes.Uwe Hermann
2011-02-09Minor cosmetics, whitespace.Uwe Hermann
2011-02-08Added missing DBGMCU_BASE to STM32 memorymap.hGareth McMullin
2011-02-08Added Flash Patch and Breakpoint (FPB) register definitions.Gareth McMullin
2011-02-08Added ARMv7-M Core Debug (SCS) register definitions.Gareth McMullin
2011-02-08Added STM32 DBGMCU register definitions.Gareth McMullin
2011-02-04Added initial support for the LuminaryMicro LM3S family.Gareth McMullin
2011-02-03Cosmetics, whitespace, reduced indentation level.Uwe Hermann
2011-02-01Added get flag and get counter functions to timer. Allow proper interrupt ↵Piotr Esden-Tempski
handling and recording timer counter values.
2011-01-31Added set prescaler and set repetition counter functions to timer.Piotr Esden-Tempski
2011-01-31Added timer reset function.Piotr Esden-Tempski
2011-01-31Added timer flag reset function.Piotr Esden-Tempski
2011-01-31Added interrupt and event generation handling functions to timer. Updated ↵Piotr Esden-Tempski
pwm 6step example to use those and commutate on button press using PWM ON scheme.
2011-01-30Cosmetics, consistency fixes, fix compiler warnings.Uwe Hermann
2011-01-30Updated STM32 memory map, fixed USB_OTG_FS_BASEDamjan Marion
2011-01-30Fancyblink example for Olimex STM32-H107 board.Damjan Marion
2011-01-30Abstracted USB driver interface to to allow driver selection.Gareth McMullin
2011-01-30Added OTG_FS register definitions for connectivity line STM32.Gareth McMullin
2011-01-30Reset CTR flag for endpoint from usbd_poll if no callback.Gareth McMullin
2011-01-30Clear user control request handlers on set_configuration request.Gareth McMullin
2011-01-28Added break and dead time convenience functions. Adapted 6step example to ↵Piotr Esden-Tempski
reflect that.
2011-01-28Replaced OC mode selection with an enum, makes it simpler to use.Piotr Esden-Tempski
2011-01-27Added output compare channel convenience functions and adapted the pwm_6step ↵Piotr Esden-Tempski
example accordingly.
2011-01-27Started a pwm 6step output example. Enabled timer convenience functions and ↵Piotr Esden-Tempski
some minor fixes that showed themselves while writing the bare bone example.
2011-01-13Changed button and exti tests to use floating input as pullup is not needed.Piotr Esden-Tempski
2011-01-13Added a simple exti test using rising and falling trigger instead of ↵Piotr Esden-Tempski
sampling the gpio pin to determine the current state of the pin.
2011-01-13Renamed exti test to exti_both as it uses TRIGGER_BOTH mode and sampling the ↵Piotr Esden-Tempski
gpio pin to determine the state of the pin.
2011-01-13Added basic exti interrupt test.Piotr Esden-Tempski
2011-01-13Added a simple input test using the button on STM32-H103 eval board.Piotr Esden-Tempski
2011-01-07EXTI bugfix in exti_select_source().Uwe Hermann
AFIO_EXTICR[1 to 4] registers were not beeing set correctly. You have to force a 0 on the bits that are 0 for the mutex to work. Thanks Linus Casassa <linus@lin.cl> for the patch!
2011-01-03Use __asm__("nop") in the loop-based delays.Uwe Hermann
Since we recently switched from -O0 to -Os, an increase in the loop count as well as the addition of __asm__("nop") is required (so that the loop doesn't get optimized/removed). The real fix is to add a proper timer-based delay function, of course. Also, fix a bunch of cosmetic issues and typos.
2011-01-02Ported pwmleds (pwm timer output test) to obldc.Piotr Esden-Tempski
2010-12-31Add some summon-arm-toolchain hints.Uwe Hermann
2010-12-31Some more file/path restructuring.Uwe Hermann
All #includes now explicitly use the "<libopencm3/stm32/rcc.h>" format. If you want to get rid of the "libopencm3" prefix in your local project you can add a respective -I entry in your Makefile (not recommended though). All .ld files and .a libs are installed in $(TOOLCHAIN_DIR)/lib directly (as before), but are now renamed to avoid potential conflicts now or in the future. Examples: libopencm3_lpc13xx.a libopencm3_lpc13xx.ld libopencm3_stm32.a libopencm3_stm32.ld
2010-12-31Rename include guards to LIBOPENCM3_*.Uwe Hermann
2010-12-31Add FSMC register definitions.Uwe Hermann
2010-12-31FSMC: Implement all missing bit defines.Uwe Hermann
2010-12-30Start adding FSMC #defines (FSMC_BCRx for now).Uwe Hermann