Permalink
Switch branches/tags
Nothing to show
Commits on Feb 1, 2011
Commits on Jan 30, 2011
Commits on Jan 29, 2011
  1. Added break and dead time convenience functions. Adapted 6step exampl…

    …e to reflect that.
    esden committed Jan 29, 2011
Commits on Jan 28, 2011
  1. Added output compare channel convenience functions and adapted the pw…

    …m_6step example accordingly.
    esden committed Jan 28, 2011
  2. Started a pwm 6step output example. Enabled timer convenience functio…

    …ns and some minor fixes that showed themselves while writing the bare bone example.
    esden committed Jan 28, 2011
Commits on Jan 13, 2011
  1. Added a simple exti test using rising and falling trigger instead of …

    …sampling the gpio pin to determine the current state of the pin.
    esden committed Jan 13, 2011
  2. Renamed exti test to exti_both as it uses TRIGGER_BOTH mode and sampl…

    …ing the gpio pin to determine the state of the pin.
    esden committed Jan 13, 2011
  3. Added basic exti interrupt test.

    esden committed Jan 13, 2011
Commits on Jan 7, 2011
  1. EXTI bugfix in exti_select_source().

    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!
    uwehermann committed Jan 7, 2011
Commits on Jan 3, 2011
  1. Use __asm__("nop") in the loop-based delays.

    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.
    uwehermann committed Jan 3, 2011
Commits on Jan 2, 2011
Commits on Dec 31, 2010
  1. Some more file/path restructuring.

    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
    uwehermann committed Dec 31, 2010
Commits on Dec 30, 2010
  1. Some more LD paths fixes.

    uwehermann committed Dec 30, 2010
  2. More libopenstm32 renames.

    uwehermann committed Dec 30, 2010