aboutsummaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
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-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-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-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-30Cosmetics: Fix build output paths.Uwe Hermann
2010-12-30Some more LD paths fixes.Uwe Hermann
2010-12-30More libopenstm32 renames.Uwe Hermann
2010-12-30More renames for libopenstm32 -> libopencm3.Uwe Hermann
2010-12-30Finish libopenstm32.ld to stm32.ld rename.Uwe Hermann
2010-12-30s/libopenstm32/libopencm3/ is some Makefiles.Uwe Hermann
2010-12-30Change some names to libopencm3.Uwe Hermann
2010-12-30More path and name changes.Uwe Hermann
2010-12-30Rename include/libopenstm32 to include/stm32.Uwe Hermann
2010-12-30Move STM32-specific source to lib/stm32 subdir.Uwe Hermann
2010-12-30Move STM32 examples to examples/stm32 subdir.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-30Factor out cm3/common.h and cm3/memorymap.h.Uwe Hermann
2010-12-29Deduplicate example README file contents.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-29Whitespace fixes.Uwe Hermann
2010-12-29Make the build/clean targets a bit less verbose.Uwe Hermann
2010-12-29Drop Paparazzi-specific stuff, deduplicate Makefiles.Uwe Hermann
2010-12-29Merge branch 'martinmm'.Uwe Hermann
2010-12-29Implemented a uart example that is using irq for receive and transmit.Piotr Esden-Tempski
2010-12-29stm32-h103/Makefile: Fix usb_cdcacm build.Uwe Hermann
2010-12-29other/usb_hid: Small fixes in the README.Uwe Hermann
2010-12-27Added gc-sections. Now unused functions are being garbage collected.Piotr Esden-Tempski
2010-12-27Fixed PLL setup for systick.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.
2010-12-26CAN: Reduce nesting level via code transformations.Uwe Hermann
2010-12-26CAN: Cosmetics and coding-style fixes.Uwe Hermann
2010-12-25Factored out CAN helper functions out of the example. Test code now also ↵Piotr Esden-Tempski
uses the received data.
2010-12-23Fixed timing settings. Now CAN test code works!!!Piotr Esden-Tempski
2010-12-23Various fixes to the can test program.Piotr Esden-Tempski
- External Clock is 8Mhz not 16Mhz - CAN peripherial should be deinitialized at the beginning - Added can receive interrupt handler - Added some more led indicators of internal state (error reporting) - Orange: send indicator - Blue: message queue full indicator - Red: INACK failure indicator
2010-12-22Initial implementation of CAN test program.Piotr Esden-Tempski
2010-12-22Added selection of jtag serial number through make commandline.Piotr Esden-Tempski
2010-12-21Added usart test version for obldc.Piotr Esden-Tempski
2010-12-21Corrected pwmleds to use the right GPIO defines.Piotr Esden-Tempski