aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2011-04-24Added extra interrupt vectors for STM32 connectivity line.Gareth McMullin
2011-03-30Added usbd_ep_nak_set() to force flow control on OUT endpoints.Gareth McMullin
2011-03-15Fixed non-control endpoints for connectivity line USB.Gareth McMullin
2011-03-14Connectivity line USB driver now enumerating correctly.Gareth McMullin
2011-02-20USB driver for Connectivity-line devices partially working.Gareth McMullin
2011-02-17Added ITM and TPIU register definitions.Gareth McMullin
2011-02-10Minor cleanup of usb. Template driver for STM32F107 added.Gareth McMullin
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-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-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-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-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.
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
2010-12-30More renames for libopenstm32 -> libopencm3.Uwe Hermann
2010-12-30Drop unused and useless libopenstm32.h.Uwe Hermann
2010-12-30Rename include/libopenstm32 to include/stm32.Uwe Hermann
2010-12-30Add initial lpc-p1343/miniblink example (untested).Uwe Hermann
This is not yet tested on hardware, it probably won't work, yet.
2010-12-30NXP LPC13XX: Initial memorymap.h and gpio.h.Uwe Hermann
Add initial support for the NXP LPC13XX family of ARM Cortex-M3 devices, including the LPC1311, LPC1313, LPC1342, or LPC1343. This should re-use parts of our generic Cortex-M3 stuff (which is gradually moved into cm3/ subdirs) where possible.
2010-12-30Factor out cm3/common.h and cm3/memorymap.h.Uwe Hermann
2010-12-29Some more whitespace + cosmetics.Uwe Hermann
2010-12-29Replace uint8_t with u8 et al, fix whitespace.Uwe Hermann
2010-12-29Move generic USB stuff to a subdir, dedupe .h files.Uwe Hermann
Adapt examples and the lib code accordingly.
2010-12-29More whitespace fixes.Uwe Hermann
2010-12-29Merge branch 'martinmm'.Uwe Hermann
2010-12-29Improved usart api implementation to be more readable.Piotr Esden-Tempski
2010-12-27Splitted out the usart recv and send functions to have blocking and non ↵Piotr Esden-Tempski
blocking versions of those.