Commit Graph

61 Commits

Author SHA1 Message Date
Chuck McManis 0a863789b0 Additional cleanup on lcd-serial
Remove the ISR function and remains of the hack in lcd-spi.c and
convert console.c to use the LOC3 system reset code rather than
the hack which only works on the F4 as it turns out.
2015-02-04 16:48:36 -08:00
Chuck McManis 5379525a87 Updated the LCD SPI
Now that I know a bit more about how SPI is working on the STM32F4
I removed the egregious hack and replaced it with some cleaner code
for driving the LCD. On the positive side it gets a faster update
rate on the screen.
2015-02-04 16:48:18 -08:00
Chuck McManis b76c30cdb0 Fixups 2015-02-04 16:34:03 -08:00
Piotr Esden-Tempski d29e4d2b7c [stm32f429i-discovery] Moved Chucks remaining examples to the correct directory.
Additionally added Chucks readme to the stm32f429i-discovery board
readme.
2015-01-22 18:38:16 -08:00
Piotr Esden-Tempski 86c42bc2dd [stm32f429i-discovery] Switched over to UART1.
UART1 is connected through two jumpers to the programmer chip on the
board. Making the use of it very streight forward.
2015-01-22 18:27:28 -08:00
Piotr Esden-Tempski d6cb05d792 [stm32f429i-discovery] Moved Chucks usart irq example to usart irq console.
Chucks irq example is more elaborate than the ported one so we keep
both.
2015-01-22 16:08:28 -08:00
Piotr Esden-Tempski fbcb1ca66e [stm32f429i-discovery] Moved Chucks example to usart_console
Chucks example is more elaborate than the simple ported example so we
keep both.
2015-01-22 16:05:48 -08:00
Piotr Esden-Tempski ed4bec540c [stm32f429i-discovery] Removed Chucks blink example. 2015-01-22 15:57:20 -08:00
Piotr Esden-Tempski c18a16d979 [stm32f429i-discovery] Merge and delete systick blink example.
Added Chucks improvements to the systick example into the ported one.
2015-01-22 15:51:20 -08:00
kbob 7629bb01e6 Switched from USART 2 to USART 1. 2015-01-21 02:00:08 -08:00
Piotr Esden-Tempski 71b2c1991f [style] Trailing white space fixes. 2015-01-20 16:27:50 -08:00
Piotr Esden-Tempski ea5af55b92 [stm32f4-discovery] Reverted addition of console. 2015-01-20 16:18:43 -08:00
Chuck McManis a3ff2c9250 Intermediate step in the examples tree, looking to get USB working correctly on the
429 still
2015-01-20 16:12:57 -08:00
cmcmanis e4d106dce6 Updated to use the new rcc_periph_clock_enable code 2015-01-20 16:12:57 -08:00
cmcmanis ae9c116e30 Pulling in some of the makefile changes that are in master into this
branch to make merging easier later on.
2015-01-20 16:12:56 -08:00
cmcmanis 4defd3e1d2 The SPI-MEMS example, its not great but it does use the SPI
port and can tell you the temperature of the room you are in.
2015-01-20 16:12:56 -08:00
cmcmanis e5585dd07d Some examples for the STM32F4-Disco board 2015-01-20 16:12:56 -08:00
Piotr Esden-Tempski 2583cc54cc [rcc_periph_clock_enable] Using the new rcc enable format.
We are missing handling of stm32l1 AHBLP clock rail.
2015-01-20 15:33:00 -08:00
Piotr Esden-Tempski 1c4ae95729 [README] Coarse sweep to use markup in READMEs.
This should improve online readability of the readme files.
2015-01-19 19:20:12 -08:00
Piotr Esden-Tempski ab7efee88e [README] Renamed all readme files to indicate markup format. 2015-01-19 19:19:42 -08:00
Piotr Esden-Tempski ddd5d5a918 [copyright] Updated copyright credits on some newly added files.
We need to go through all the examples and make sure we credit them
accordingly.
2015-01-15 17:09:30 -08:00
Piotr Esden-Tempski 1120b3f1b5 [stm32f429i-discovery] Added toplevel README. 2015-01-15 16:59:39 -08:00
Piotr Esden-Tempski 4f1db00763 [stm32f429i-discovery] Added adc-dac-printf example. 2015-01-15 01:58:25 -08:00
Piotr Esden-Tempski 016923e654 [stm32f429i-discovery] Added dac dma example. 2015-01-15 01:06:48 -08:00
Piotr Esden-Tempski dfac3be665 [stm32f429i-discovery] Added mandelbrot set example. 2015-01-14 18:51:45 -08:00
Piotr Esden-Tempski ddd0312b10 [stm32f429i-discovery] Added random blinking example. 2015-01-14 18:44:04 -08:00
Piotr Esden-Tempski 1346cd0156 [stm32f429i-discovery] Added usb mass storage example. 2015-01-14 18:43:39 -08:00
Piotr Esden-Tempski 92c228bc63 [stm32f429i-discovery] Added usb cdcacm example. 2015-01-14 18:35:07 -08:00
Piotr Esden-Tempski 50b3522e7a [stm32f429i-discovery] Added tick blink example. 2015-01-14 18:28:00 -08:00
Piotr Esden-Tempski 25d924f699 [stm32f429i-discovery] Added button example. 2015-01-14 18:23:01 -08:00
Piotr Esden-Tempski 7bf64424ab [stm32f429i-discovery] Added USART IRQ example. 2015-01-14 18:16:03 -08:00
Piotr Esden-Tempski 23c29f1784 [stm32f429i-discovery] Added usart example. 2015-01-14 18:16:03 -08:00
Piotr Esden-Tempski ae17f5a77b [stm32f429i-discovery] Added miniblink example. 2015-01-14 18:15:53 -08:00
Piotr Esden-Tempski a0d379f460 [stm32f429i-discovery] Added usbmidi example.
This board connects the USB HS interface to the micro usb connector as
opposed to the USB FS interface on the stm32f4-discovery board. This is
why we are using different pins, different periph and different driver.
At the end it should(TM) behave the same as the HS interface implements
FS too.
2015-01-14 16:50:44 -08:00
Piotr Esden-Tempski e8694d561f [stm32f429i-discovery] Added fancyblink example.
For some reason when setting the ram size to 256 in the linker file we
are getting a memory access error. Needs more investigation.
2015-01-14 16:21:56 -08:00
Daniel Thompson 75389c665d stm32f4: usb_midi: Introduce example MIDI firmware
Tested on STM32F4Discovery with Linux host using both amidi (raw
messages to/from device) and a synthesizer (note on/off) and on
Windows 7 using MIDI-OX.
2014-12-18 22:51:06 +00:00
Karl Palsson 9852282bcf stm32f4: drop dead code from usb example.
Presumably code that attempted to toggle a led, but it wasn't setup, and it's
not in any other examples.  Kill it for now.

Reported-by: stefanct on irc.
2014-08-21 23:56:34 +00:00
Frantisek Burian 7f215cb6fa Use libopencm3 coding style 2014-07-14 13:44:44 +02:00
Frantisek Burian bc5d0816e5 MSC: Use another PID to load correct drivers 2014-07-14 13:44:43 +02:00
Pavol Rusnak 7c07ed97a6 example for MSC (Mass Storage Class) support 2014-07-14 13:44:43 +02:00
Karl Palsson 4aaae0086a stm32f4: Document which discovery board the examples are for
Try and reduce a little confusion if we can.
2014-07-11 13:13:17 +00:00
Frantisek Burian dd320a6e99 [STYLE] Revert the 'const' warning in cdcacm examples.
Examples are now compilable without warnings.
2014-03-23 21:20:41 +01:00
Frantisek Burian 8ffaf0579d Fix the bug in compilation in the style fix run. 2014-02-13 20:24:22 +01:00
Frantisek Burian 3f47411e24 [Stylecheck] F0, F1, F4
There are remaining C99 comments.
2014-02-13 19:15:24 +01:00
Frantisek Burian 022cc475bf [DOC] Updated README's for F0 and F4 examples to describe the needed board connections. 2014-02-13 19:15:00 +01:00
Frantisek Burian 5bb4d47aae Examples updated to use new rcc_periph_clock_enable function 2014-02-13 19:14:59 +01:00
Ken Sarkies 523401097a [STM32F4] DAC triggered by timer and DMA transfers. 2014-01-17 11:36:37 +00:00
Frantisek Burian ffe9376c55 [BUILD] Allow to override FP_FLAGS in make as specified in libopencm3 README 2014-01-09 07:33:11 +01:00
Frantisek Burian 9934e40fe9 [BUILD] Add generic Makefile.rules 2014-01-06 22:25:40 +01:00
Karl Palsson 04c92b6677 stm32f4: adc-dac-printf example
This is the same behaviour as the f1 and l1 examples of this code, making it
easier to test changes to unification of the adc code.
2014-01-04 00:13:34 +00:00