Uwe Hermann
|
d20c3454fa
|
Add a simple USART example project which sends some bytes.
|
16 years ago |
Uwe Hermann
|
c6ec621b1a
|
Initial implementation of USART API functions.
The usart_set_baudrate() function is currently hardcoded to certain
settings, that needs to be fixed later.
|
16 years ago |
Uwe Hermann
|
712261bb52
|
Add some more USART related bit definitions.
|
16 years ago |
Uwe Hermann
|
c26541c4c5
|
Some random cosmetic changes and additional comments.
|
16 years ago |
Uwe Hermann
|
5ba3aae7d7
|
Add simple USART convenience macros.
|
16 years ago |
Uwe Hermann
|
bb7ce24f42
|
Fix docs: OpenOCD 'resume' command doesn't work properly, use 'reset'.
|
16 years ago |
Uwe Hermann
|
734a87d4c5
|
Factor out some code into gpio_setup().
|
16 years ago |
Uwe Hermann
|
1f07553863
|
Fix comment.
|
16 years ago |
Uwe Hermann
|
cfd87f6b9d
|
Add mini ld scripts in the example which include the global one.
|
16 years ago |
Uwe Hermann
|
3f12e37531
|
The -L linker option should come before any ldscript file.
|
16 years ago |
Uwe Hermann
|
428e328b7e
|
Install the ld script upon 'make install'.
|
16 years ago |
Uwe Hermann
|
50ba77bea9
|
Factor out ld scripts into one common script in the lib.
|
16 years ago |
Uwe Hermann
|
732760ccd0
|
Add more comments, fix copy-paste error in descriptions.
|
16 years ago |
Uwe Hermann
|
2a571de8f8
|
Add RCC_CR3 values and some more comments.
|
16 years ago |
Uwe Hermann
|
ecd6d52463
|
Add RCC_CR2 bit definitions.
|
16 years ago |
Uwe Hermann
|
944456fde1
|
Fix compile by using the correct variable name.
|
16 years ago |
Uwe Hermann
|
ab8cec181c
|
Add missing #include <stdint.h>.
|
16 years ago |
Uwe Hermann
|
56ffeed8af
|
Make u8/u16/etc. simple aliases.
|
16 years ago |
Uwe Hermann
|
86db715332
|
Simplify example Makefiles by using only one TOOLCHAIN_DIR variable.
|
16 years ago |
Piotr Esden-Tempski
|
8bdcef8d78
|
Examples now use the toolchain installed libopenstm32 in default setting. (Uncomment TOOLCHAIN_* lines to use local one)
|
16 years ago |
Uwe Hermann
|
b6a4976495
|
Add register #defines for all available USARTs/UARTs.
|
16 years ago |
Uwe Hermann
|
6db6d5b49c
|
Add initial framework for USART support. So far only some #defines.
|
16 years ago |
Uwe Hermann
|
574f77f6df
|
Add -Wstrict-prototypes to CFLAGS for more strict checking.
|
16 years ago |
Uwe Hermann
|
fd1e0290cd
|
Implement clock_setup() in fancyblink, STM32 should now run at 72 MHz.
|
16 years ago |
Uwe Hermann
|
9fd3064cb2
|
Add more RCC related API functions and their prototypes.
This includes:
- rcc_set_sysclk_source()
- rcc_set_pll_multiplication_factor()
- rcc_set_pll_source()
- rcc_set_pllxtpre()
|
16 years ago |
Uwe Hermann
|
0f0ef60378
|
Add a 'fancyblink' example, currently mostly a copy of miniblink.
|
16 years ago |
Uwe Hermann
|
920ea7dbdb
|
Fix typo, s/example/examples/ after an earlier rename.
|
16 years ago |
Uwe Hermann
|
14d342e50c
|
Show example of rcc_enable_peripheral_clock() in miniblink.c.
|
16 years ago |
Uwe Hermann
|
a5a9648144
|
Add rcc_enable_peripheral_clock() et al, and respective prototypes.
|
16 years ago |
Uwe Hermann
|
97440d8406
|
Turn rcc_osc_ready() into rcc_wait_for_osc_ready(), more useful.
|
16 years ago |
Uwe Hermann
|
5df3d0a23d
|
Add RCC_AHBRSTR and RCC_CFGR2 bit definitions.
|
16 years ago |
Uwe Hermann
|
6ec84bf10e
|
Reorder RCC bits, add missing bits for STM32 connectivity line.
|
16 years ago |
Uwe Hermann
|
839748ad3d
|
Add RCC_APB1RSTR bit definitions.
|
16 years ago |
Uwe Hermann
|
6f0070991c
|
Add RCC_APB2RSTR bit definitions.
|
16 years ago |
Piotr Esden-Tempski
|
446de38728
|
Changed all includes to use <foo.h> notation.
|
16 years ago |
Uwe Hermann
|
8a33f6277e
|
Update .gitignore to match recent file/dir renames.
|
16 years ago |
Uwe Hermann
|
91fa52da48
|
Turn miniblink in the smallest-possible example using the library.
|
16 years ago |
Uwe Hermann
|
8a630baea8
|
Finish rename to 'miniblink'.
|
16 years ago |
Uwe Hermann
|
05ccc0614a
|
Move the 'blink' example into a 'miniblink' subdirectory.
|
16 years ago |
Uwe Hermann
|
db0e59da96
|
Rename example subdir to examples, we'll have more than one.
|
16 years ago |
Uwe Hermann
|
4f43d8c622
|
Fix some compiler warnings.
|
16 years ago |
Uwe Hermann
|
50b1b50676
|
Add slightly modified rcc.c file, contributed by Federico Ruiz-Ugalde.
|
16 years ago |
Uwe Hermann
|
07b6ca3a90
|
Add RCC_CSR bit definitions and a osc_t enum.
|
16 years ago |
Uwe Hermann
|
5cdbb466fa
|
Make example code build again (s/RCC_IOPCEN/IOPCEN).
|
16 years ago |
Uwe Hermann
|
3eb5397d8d
|
Add RCC_BDCR bit definitions.
|
16 years ago |
Uwe Hermann
|
df399e248b
|
Add RCC_APB1ENR bit definitions.
|
16 years ago |
Uwe Hermann
|
af9302d2b0
|
Merge some more RCC related #defines contributed by Federico Ruiz-Ugalde.
Addition of remaining (mostly "connectivity line" STMs related) #defines
was done by me.
|
16 years ago |
Uwe Hermann
|
b888530345
|
Whitespace fixes.
|
16 years ago |
Uwe Hermann
|
2c1fa8bd67
|
Partial merge of RCC support work contributed by Federico Ruiz-Ugalde.
For now, this adds a bunch of #defines, double-checked against the
datasheet by me (added a few missing values for "connectivity line" STM32s).
|
16 years ago |
Uwe Hermann
|
3bef8767f9
|
Add gpio_get() API function.
|
16 years ago |