f705d1cd6e
dispatch for chip specific nvic
chrysn
2012-10-18 12:46:30 +02:00
a7f5f9f576
merge irq and nvic code using a script
chrysn
2012-10-18 12:26:41 +02:00
837de3ff97
nvic.h factored out (incomplete)
chrysn
2012-10-18 10:27:51 +02:00
7c33025c31
Merge branch 'master' into generalizations
chrysn
2012-10-17 18:55:54 +02:00
4e4496f70d
[fix] GCC < 4.5 that does not accept any argument for the deprecated attribute.
Felix Ruess
2012-10-17 11:45:52 +02:00
0a48344965
add the copied ld scripts in lib dir to gitignore
Felix Ruess
2012-10-13 15:47:06 +02:00
b7ebe6e705
fix clean target for example makefiles if the compiler is not in PATH
Felix Ruess
2012-10-13 15:35:19 +02:00
0c779512d6
Initial documentation for SPI, I2C and CRC (no code changes)
Ken Sarkies
2012-10-15 14:34:33 +10:30
c4b7e2a76a
Additional stm32/usart.c functions to enable/disable Rx/Tx interrupts, return a status flag and check for interrupt source.
Ken Sarkies
2012-10-10 21:37:39 +10:30
6ee8e44bd7
Initial documentation for stm32/usart.c, usart.h Some minor documentation corrections to timer.h
Ken Sarkies
2012-10-10 21:31:31 +10:30
0834f41383
stm32f1:
Ken Sarkies
2012-10-09 11:50:57 +10:30
f94d71efee
add _end and __end symbols for compatibility with code written against CodeSourcery linkers
Thomas W. Barr
2012-10-08 16:42:47 -05:00
8f9f2bdc00
complete peripheral handlers in vector table
Thomas W. Barr
2012-10-08 16:40:36 -05:00
2b8fbfc433
updated the lisa_m_2 (STM32 F1) ADC examples for recent code changes to stm32f1 adc.c and adc.h
Stephen Dwyer
2012-10-07 17:53:09 -06:00
794f3fbeda
oops, had to update bin names in makefiles for adc examples
Stephen Dwyer
2012-10-05 11:47:33 -06:00
bece4c30d3
added different ADC sampling examples for the LisaM v2 including: * simple polling of an injected channel * timer triggered sampling of an injected channel * timer triggered sampling and IRQ handling of an injected channel * timer triggered sampling and IRQ handling of 4 injected channels
Stephen Dwyer
2012-10-05 11:40:21 -06:00
9e77f8c361
Merging pull request #28 Random number generator defenition and example.
Piotr Esden-Tempski
2012-10-05 13:08:03 -07:00
cb60e37608
Merging pull request #37 Adds hard-float support to stm32f4, with a nice mandelbrot example
Piotr Esden-Tempski
2012-10-05 13:03:58 -07:00
4efa64c278
Doc changes to go with previous commit
Ken Sarkies
2012-10-05 14:04:40 +09:30
7d0611609b
Code changes to stm32f1 adc.c and adc.h
Ken Sarkies
2012-10-05 13:50:42 +09:30
ecb0cbbf78
Merged pull request #38 Add assert macros to aid in debugging.
Piotr Esden-Tempski
2012-10-04 14:18:55 -07:00
b5de267b06
use _data_loadaddr instead of _etext
chrysn
2012-10-02 12:05:36 +02:00
36f95447a8
add back minimal support libraries
chrysn
2012-10-02 11:51:11 +02:00
fc4047e4b4
Add assert macros to aid in debugging.
Tomaz Solc
2012-09-24 12:54:53 +02:00
aac5909ff1
Add a floating-point example to the stm32f4.
Daniel Serpell
2012-08-22 00:05:10 -04:00
e4819d3cd2
Enable floating-point coprocessor on reset.
Daniel Serpell
2012-08-22 00:05:08 -04:00
584052c28c
Compile stm32-f4 library with floating point support.
Daniel Serpell
2012-08-22 00:05:09 -04:00
c9ab75878f
Add all SCB registers mentioned in ARM DDI 0403D manual.
Daniel Serpell
2012-08-22 00:05:07 -04:00
d6e0e6e976
Explicitly link example binaries statically.
Paul Sokolovsky
2012-09-25 00:31:31 +03:00
7851515c5c
Fix merge error
Nicolas Schodet
2012-09-11 08:15:11 +02:00
ff83a1ae1c
Setup to document entire project using doxygen. New doc directory with config files and generated html, LaTeX/pdf. Makefile provided for autogeneration and explanatory README.
Ken Sarkies
2012-09-15 12:51:46 +09:30
4a6f4c0f7d
remove the support libraries for efm32
chrysn
2012-09-15 01:29:31 +02:00
03807ddd6c
Merge pull request #27 "added a make target stlink-flash to use the stlink on the stm32f4-disovery"
Piotr Esden-Tempski
2012-09-10 12:29:37 -07:00
02ea612142
Merge pull request #25 "Add support for C++ and fix some comments typo"
Piotr Esden-Tempski
2012-09-10 12:21:21 -07:00
099a5626db
Random number generator example.
Oliver Dille
2012-09-07 22:43:10 +02:00
e99896120b
Random number generator register definitions.
Oliver Dille
2012-09-07 22:03:36 +02:00
5604182467
added a make target stlink-flash to use the stlink on the stm32f4-disovery
Thomas Waldecker
2012-09-06 11:33:01 +02:00
82ef2936a6
Support exceptions on all targets
Nicolas Schodet
2012-09-03 19:51:40 +02:00
74cd991e7e
Use a specific symbol for data source address in flash
Nicolas Schodet
2012-09-03 19:49:47 +02:00
2a35377980
Clean up and make linker scripts more uniform
Nicolas Schodet
2012-09-03 19:41:36 +02:00
5ad8f26ede
Fix comments typo
Nicolas Schodet
2012-09-02 17:15:13 +02:00
3aab6220d8
Add C linkage declaration for C++ usage
Nicolas Schodet
2012-09-02 17:12:58 +02:00
9af50d6e5c
STM32F1xx Additional minor changes to adc.h and adc.c
Ken Sarkies
2012-08-31 21:47:30 +09:30
acc276a612
ADC documentation added In adc.h additional defines needed to assist documentation - lines 172-191 added, and 384,436-451 are duplicates of earlier defines to complete parameter sets (compiler has no trouble with these).
Ken Sarkies
2012-08-31 09:54:31 +09:30
11727f56c9
Minor build system fixes.
Piotr Esden-Tempski
2012-08-25 19:53:15 -07:00
d98dab6ae2
Merging pull request #23 Changed markup to get more control over documentation.
Piotr Esden-Tempski
2012-08-25 15:16:50 -07:00
52533a6e3d
STM32F1xx: Changed markup to get more control over documentation, each file having its own group module rather than using @file.
Ken Sarkies
2012-08-20 17:19:20 +09:30
e4bcceaa8f
And a bit more doc mods
Ken Sarkies
2012-08-18 16:19:47 +09:30
95126e8cd3
Tiny doxygen mod to get all constants to show in doc output
Ken Sarkies
2012-08-18 16:05:17 +09:30
70b2376c9f
Update to doxygen comments to fix promiscuity problem (see later)
Ken Sarkies
2012-08-18 13:32:48 +09:30
fa5d689f78
Use make wildcard command for source dir detect. Library path fix.
Piotr Esden-Tempski
2012-08-14 17:44:54 -07:00
0e5e451e22
Revert nvic_set_priority to original form. Minor doxygen markup changes.
Ken Sarkies
2012-08-14 18:25:19 +09:30
cb07ab7c6e
Merge branch 'master' into nvic
Ken Sarkies
2012-08-14 14:47:22 +09:30
b82e7eee52
Examples detect if they are being built in src dir.
Piotr Esden-Tempski
2012-08-13 15:23:07 -07:00
3441bba1c4
Changed local build target for library and linker files.
Piotr Esden-Tempski
2012-08-13 14:37:07 -07:00
a2c5b6391d
Merging pull request #19 "STM32F timers. Doxygen markup added, and some code changes" by Ken Sarkies.
Piotr Esden-Tempski
2012-08-11 13:36:19 -07:00
52fd7c7976
STM32F timers. Doxygen markup added, and some code changes:
Ken Sarkies
2012-07-10 09:32:47 +09:30
9cff0c962b
Fix compile error
Ken Sarkies
2012-07-09 17:12:27 +09:30
cba9561e89
NVIC_Set_Interrupt_Priority: change to use 4-bit fields. (viz STM32F10xxx Cortex-M3 programming manual PM0056 and Cortex-M3-Generic-User-Guide.pdf)
Ken Sarkies
2012-07-09 16:54:01 +09:30