Uwe Hermann
5f82f28d01
f2/dma.h: Whitespace and coding-style fixes.
2012-02-06 23:27:00 +01:00
Fergus Noble
9949b5dcf4
Fixed typo in F2 dma header to match the datasheet.
2012-02-06 23:08:07 +01:00
Fergus Noble
477c410be4
Added functions to enable and disable DMA from stm32 USART.
2012-02-06 23:08:07 +01:00
Fergus Noble
31b0466525
DMA register definitions for F2.
2012-02-06 23:08:06 +01:00
Piotr Esden-Tempski
8af809a12a
Reverted the api of the usart_set_baudrate function to hide the clock rail selection again.
2011-11-16 18:41:48 -08:00
Piotr Esden-Tempski
679f39426f
Cleaned up header inclusion selection macros.
2011-11-16 18:41:48 -08:00
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.
2011-11-16 18:17:56 -08:00
Uwe Hermann
e626a72561
stm32/dbgmcu.h: Document reserved bits, cosmetic fixes.
2011-11-11 21:51:01 +01:00
Uwe Hermann
6967a02576
stm32/iwdg.h: Document reserved bits.
2011-11-11 21:50:18 +01:00
Uwe Hermann
581084dd39
stm32/pwr.h: Document reserved bits.
2011-11-11 21:49:10 +01:00
Uwe Hermann
1d592c1627
stm32/wwdg.h: Document reserved bits, add WWDG_CFG_W.
2011-11-11 21:48:35 +01:00
Uwe Hermann
45581dc220
stm32/fsmc.h: Document reserved bits.
2011-11-11 21:48:06 +01:00
Uwe Hermann
e4dc82879e
stm32/fsmc.h: s/FSMC_PMEM_MEMHOLDX/FSMC_PMEM_MEMWAITX/.
...
This was a copy-paste error.
2011-11-11 21:46:41 +01:00
Uwe Hermann
b874da24f2
stm32/f4/pwr.h: Document reserved bits.
2011-11-11 21:44:11 +01:00
Uwe Hermann
b05eff8dbf
stm32/f2/pwr.h: Document reserved bits.
2011-11-11 21:43:41 +01:00
Uwe Hermann
db3c0870bb
stm32/crc.h: Document reserved bits.
2011-11-11 21:43:35 +01:00
Uwe Hermann
257fc810cb
STM32F4: Fix typos, s/F2/F4/.
2011-11-11 21:40:57 +01:00
Uwe Hermann
74fcd70f93
stm32/spi.h: Fix typos, add comments.
2011-11-10 22:30:31 +01:00
Uwe Hermann
46f90a54ae
STM32F2/F4: SPI fixes.
...
- Rename SPI_CR2_FRF_TI to SPI_CR2_FRF_TI_MODE to match datasheet.
- Rename SPI_CR2_FRF_MOTOROLA to SPI_CR2_FRF_MOTOROLA_MODE (see above).
- Fix SPI_CR2_FRF_MOTOROLA_MODE bit definition, must be (0 << 4).
- Change SPI_SR_RXNE to SPI_SR_TIFRFE; this was probably a copy-paste
error. Also, the bit definition is (1 << 8).
2011-11-10 22:15:45 +01:00
Uwe Hermann
e797fd978b
Cosmetic fixes in license headers.
2011-11-10 21:40:29 +01:00
Stephen Caudle
30b5c89726
Add USART6 definitions to STM32F3 & STM32F4
2011-11-02 22:37:47 -04:00
Stephen Caudle
d9a76c75c2
Add timer support for STM32F2 & STM32F4
2011-11-02 14:26:36 -04:00
Stephen Caudle
1fea1df39a
Fix more STM32 whitespace issues
2011-10-31 11:11:03 -04:00
Stephen Caudle
6da485f06d
Fix STM32 flash programming doc links
2011-10-31 09:25:05 -04:00
Stephen Caudle
5a89d44591
Add initial support for STM32F4
2011-10-31 00:41:19 -04:00
Stephen Caudle
05bc9d10f1
Add generic STM32F2 RCC clock function
2011-10-31 00:17:53 -04:00
Stephen Caudle
822d75adb7
Clean up whitespace in stm32f2 GPIO
2011-10-30 17:49:50 -04:00
Stephen Caudle
e2ed7824cf
Clean up whitespace in stm32f2 RCC
...
Also make RCC IO defines consistent with stm32f1.
2011-10-30 17:49:41 -04:00
Stephen Caudle
eb47f0cfc0
Add SCB from stm32f1
2011-10-30 17:42:49 -04:00
Uwe Hermann
788f3870c4
Merge remote-tracking branch 'fnoble/stm32f2'
2011-10-29 22:19:12 +02:00
Gareth McMullin
b05a5dcf2a
Fixed some F105/F107 USB issues. Added user callback on SOF.
...
Made examples depend on lib.
2011-10-29 21:30:26 +13:00
Stephen Caudle
fd2524beb0
Merge remote-tracking branch 'fnoble/stm32f2' into stm32fx
...
Conflicts:
lib/stm32f2/Makefile
2011-10-27 23:39:16 -04:00
Stephen Caudle
36cff03af1
Add RCC and FLASH support for STM32F2
2011-10-27 23:34:52 -04:00
Fergus Noble
20c33d1ae3
Add header for F2 syscfg peripheral.
2011-10-26 13:29:14 -07:00
Fergus Noble
6dd3190bb9
Fix NVIC defines for F2.
2011-10-26 13:28:52 -07:00
Fergus Noble
878c094871
Added alternative function for doing an SPI transfer.
2011-10-12 22:20:22 -04:00
Fergus Noble
84b9f85941
Moving a couple more headers to stm common.
2011-10-12 22:20:22 -04:00
Fergus Noble
d1272acaad
Initial move of USART code to common, still needs some work.
2011-10-12 22:18:43 -04:00
Fergus Noble
0565cb8378
RCC header file for F2 implemented, no convenience functions so far.
2011-10-12 22:17:17 -04:00
Fergus Noble
4d02d36d6b
Moving nvic code to common, adding F1 and F2 specific user interrupt definition headers.
2011-10-12 22:17:16 -04:00
Fergus Noble
ca412a9ed2
Move systick to stm32 common.
2011-10-12 22:17:16 -04:00
Fergus Noble
666b8f12d5
Fixing something I forgot to update after restructuring the include directories.
2011-10-12 22:13:02 -04:00
Fergus Noble
60dcacccb7
Some updates to the F2 GPIO header plus implementation of GPIO convenience functions.
2011-10-12 22:13:01 -04:00
Fergus Noble
95d4532595
Initial import of F2 GPIO peripheral header file.
2011-10-12 22:13:01 -04:00
Fergus Noble
4eff339e8c
Restructuring stm32 include directories.
2011-10-12 22:13:01 -04:00
Fergus Noble
18648708c8
Moving renaming stm32 header files for f1 series.
2011-10-12 22:13:01 -04:00
Fergus Noble
4809f7dacf
Added alternative function for doing an SPI transfer.
2011-10-04 16:06:01 -07:00
Fergus Noble
11b856822d
Moving a couple more headers to stm common.
2011-09-26 14:21:42 -07:00
Fergus Noble
508e18b26b
Initial move of USART code to common, still needs some work.
2011-09-22 13:52:43 -07:00
Fergus Noble
792a806ecd
RCC header file for F2 implemented, no convenience functions so far.
2011-09-16 17:34:08 -07:00