Fork of libopencm3 with some minor additions
Go to file
Uwe Hermann 821873acac Add initial version of an spi.h header file.
So far, it contains the SPI register definitions and some bit
definitions of control register 1 (CR1).
2009-12-29 17:38:40 +01:00
examples Add rcc_peripheral_{reset,clear_reset} functions. 2009-08-31 14:47:07 +02:00
include Add initial version of an spi.h header file. 2009-12-29 17:38:40 +01:00
lib ADC #defines, contributed by Edward Cheeseman <ed@landcrab.co.nz>. 2009-09-04 15:47:38 +02:00
.gitignore Update .gitignore to match recent file/dir renames. 2009-07-20 17:33:52 +02:00
COPYING Switch the license to GPL, version 3 or later. 2009-07-18 16:27:47 +02:00
Makefile Install the ld script upon 'make install'. 2009-07-24 23:30:36 +02:00
README Switch the license to GPL, version 3 or later. 2009-07-18 16:27:47 +02:00

README

------------------------------------------------------------------------------
README
------------------------------------------------------------------------------

The libopenstm32 project aims to create an open-source firmware library for
STM32 microcontrollers.


Building
--------

 $ make

You may want to override the toolchain (e.g., arm-elf or arm-none-eabi):

 $ PREFIX=arm-none-eabi make

For a more verbose build you can use

 $ make V=1


Installation
------------

 $ make install

This will install the library in /usr/local. If you want to install it
elsewhere, use the following syntax:

 $ DESTDIR=/opt make install


Coding style
------------

The whole library is programmed using the Linux kernel coding style, see
http://lxr.linux.no/linux/Documentation/CodingStyle for details.

Please use the same style for any code contributions, thanks!


License
-------

The libopenstm32 code is released under the terms of the GNU General
Public License (GPL), version 3 or later.

See COPYING for details.


Mailing lists
-------------

 * Developer mailing list (for patches and discussions):
   https://lists.sourceforge.net/lists/listinfo/libopenstm32-devel

 * Commits mailing list (receives one mail per 'git push'):
   https://lists.sourceforge.net/lists/listinfo/libopenstm32-commits


Website
-------

The official website is:

 http://sourceforge.net/projects/libopenstm32/