Piotr Esden-Tempski
22706613d9
Added usart irq example for lisa/m 2.0
13 years ago
Piotr Esden-Tempski
7e9425bdac
Added usart example to lisa/m 2.0
13 years ago
Uwe Hermann
7907b29113
Fix search-replace left-over.
13 years ago
Piotr Esden-Tempski
789ae97212
Some additional LGPL3+ license change cleanups.
Changed the license to LGPL3+ for some makefiles that got ommited in the
previous big patch commit.
Corrected a find and replace error in a linker file.
13 years ago
Piotr Esden-Tempski
43561de329
License change of the library to LGPL, version 3 or later.
Agreed to by all the significant contributors to the library.
13 years ago
Piotr Esden-Tempski
994d559a6c
Corrected interrupt flag register defines.
13 years ago
Piotr Esden-Tempski
f5cd026ae3
Added dma_channel_reset prototype.
13 years ago
Piotr Esden-Tempski
ec904f176b
Cleaned up and streamlined DMA support for f1. Definitely needs a bunch of testing!
13 years ago
Piotr Esden-Tempski
20c5e56234
Fixed spi convenience reset function to compile properly.
13 years ago
Piotr Esden-Tempski
c49f505df4
Added spi reset convenience function.
13 years ago
Piotr Esden-Tempski
2b3f07ee08
Added reset function to i2c convenience functions.
13 years ago
Piotr Esden-Tempski
cbef43ddd8
Added set priority group convenience function.
13 years ago
Piotr Esden-Tempski
c5e5c0fdab
Updated SCB_AIRCR_PRIGROUP bit definitions to be more consistent with the style the library.
13 years ago
Piotr Esden-Tempski
1c5dfd9d22
Added fancyblink for lisa/m V2
13 years ago
Piotr Esden-Tempski
c654b2199a
Renamed current lisa-m tests to lisa-m-1 as it differs a bit from v2.
13 years ago
Piotr Esden-Tempski
bffbb0e54d
Added missing gpio definitions for timer 5.
13 years ago
Piotr Esden-Tempski
5a384ff895
Added combined gpio bank definitions to timers as you tend to set those up in bulk.
13 years ago
Piotr Esden-Tempski
b325c81127
Forgot some BANK suffixes.
13 years ago
Piotr Esden-Tempski
d4ea773de4
Added bank definitions to f1 gpio header.
13 years ago
Gareth McMullin
2433f17e73
Fix setting alternate port functions on the STM32F2.
Thanks to Ricardo Martins.
13 years ago
Gareth McMullin
03e44e91e3
Linker scripts provide stack pointer at the top of RAM.
Thanks to Tomaz Solc.
13 years ago
Gareth McMullin
e11185d47d
Fix setting alternate port functions on the STM32F4.
Thanks to Ricardo Martins.
13 years ago
Mike Smith
7da1967056
Add an interface for soft disconnection, and hook it up in the F107 driver.
13 years ago
Mike Smith
5310cd1b57
Flash sector erase requires the FLASH_SER bit set.
13 years ago
Mike Smith
cdcfaaf688
F4 examples should build for F4, pass consistent arguments to the compiler and linker to ensure that compatible libraries are linked.
13 years ago
Piotr Esden-Tempski
1a3ad6e998
Added the entry point definiton to all stm32 linker scripts. This allows gdb to reset the target correctly on exit.
13 years ago
Uwe Hermann
9532195e65
More coding-style and cosmetic fixes.
13 years ago
Uwe Hermann
5f82f28d01
f2/dma.h: Whitespace and coding-style fixes.
13 years ago
Fergus Noble
9949b5dcf4
Fixed typo in F2 dma header to match the datasheet.
13 years ago
Fergus Noble
3e47a46c5c
Fix numerous bugs in NVIC convenience functions, doing an |= on a clear register will clear ALL currently enabled irqs, not just the one you specified and other things of that sort. Also changed to support the full range of irq numbers supported by ARMv7M, not just the first 68 used in the STM32F1 series.
13 years ago
Fergus Noble
477c410be4
Added functions to enable and disable DMA from stm32 USART.
13 years ago
Fergus Noble
7c67322f75
Change stm32 usart baud rate generation to round rather than floor for more accurate divisor selection.
13 years ago
Fergus Noble
d071a9ffde
Cleaned up the jobygps examples.
13 years ago
Fergus Noble
ac29b654a9
Fix nasty bug with GPIO alternate function setup on F2/F4 (sorry guys).
13 years ago
Fergus Noble
5dce4172a8
Fix bug with F4 clock settings, change HPRE to PPRE.
13 years ago
Fergus Noble
fae83c43c1
Discard .ARM.exidx section to make newlib 64bit (long long) printf support work. This may need to be fixed if using C++.
13 years ago
Fergus Noble
31b0466525
DMA register definitions for F2.
13 years ago
Fergus Noble
8cc888a030
Fixing small bug/typo in F2 rcc code.
13 years ago
Gareth McMullin
0731bba610
usb: Added support for Interface Association descriptors.
13 years ago
Gareth McMullin
651917aeb4
Added USB example for stm32f4.
Moved clock enable for OTG_FS back into applications. This and gpio config
are the only differences between f107 and f2xx/f4xx.
13 years ago
Piotr Esden-Tempski
d630d83972
Added CAN example for lisa-m V1.1.
13 years ago
Piotr Esden-Tempski
2bc1025bc5
Updated all examples to use the new/old usart_set_baudrate api.
13 years ago
Piotr Esden-Tempski
8af809a12a
Reverted the api of the usart_set_baudrate function to hide the clock rail selection again.
13 years ago
Piotr Esden-Tempski
679f39426f
Cleaned up header inclusion selection macros.
13 years ago
Piotr Esden-Tempski
bf4f8480a6
Added address legend to the interrupt vector. Made it easier to crosscheck for correctness.
13 years ago
Piotr Esden-Tempski
c6f30043fd
Added UART4 and UART5 gpio definitions for stm32f1. Also corrected the naming everywhere. Both peripherals are UARTS not U_S_ARTS.
13 years ago
Uwe Hermann
608ca2a811
stm32/f1/gpio.c: Add some Doxygen comments.
13 years ago
Uwe Hermann
373794ab68
usb: Fix some Doxygen comments.
13 years ago
Uwe Hermann
3e9b9cb345
usb: Coding-style fixes.
13 years ago
Uwe Hermann
d97c937b8e
lib: More small fixes.
13 years ago