Thomas Otto
cdf93fedfa
Small correction in isr table.
15 years ago
Uwe Hermann
e7cadf0822
Use direct #includes instead of libopenstm32.h.
15 years ago
Piotr Esden-Tempski
bc46b3118e
Added all handlers to the vector table.
All handlers are weak symbols pointing to a null handler (doing nothing)
or blocking handler (running an infinite loop). This means you can
define a function with the name in the list and the linker will use your
definition instead of the default one. This makes it easy to implement
your own handlers without touching the library code.
15 years ago
Piotr Esden-Tempski
4935a0ddd8
Moved vector_table to the library.
15 years ago
Piotr Esden-Tempski
a88c1b0ee9
Fixed ROM start address in linker scripts.
15 years ago
Piotr Esden-Tempski
3a4f36d80f
Moved all examples to a board specific folder.
15 years ago
Uwe Hermann
cfd87f6b9d
Add mini ld scripts in the example which include the global one.
16 years ago
Uwe Hermann
6db6d5b49c
Add initial framework for USART support. So far only some #defines.
16 years ago
Piotr Esden-Tempski
446de38728
Changed all includes to use <foo.h> notation.
16 years ago
Uwe Hermann
83f5c58eb9
Switch the license to GPL, version 3 or later.
16 years ago
Uwe Hermann
355701525e
Add initial minimal rcc.h implementation (not complete).
16 years ago
Uwe Hermann
015b046c1e
Merge stdint.h contents into common.h so we don't conflict with libc.
16 years ago
Uwe Hermann
f3ac624f22
Add common.h, currently containing MMIO accessor functions.
16 years ago
Uwe Hermann
e7567c835c
Add memorymap.h with some peripheral base addresses.
16 years ago
Uwe Hermann
0a8135395a
Add dummy gpio.c implementation and final Makefile.
The whole lib should now build and install fine. It's not yet tested
on hardware, though.
16 years ago
Uwe Hermann
75bb51fadf
Add top-level include file intended for lib users.
16 years ago
Uwe Hermann
ae6f321816
Add a stdint.h include file for u16, u32, etc.
16 years ago