You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Uwe Hermann 97440d8406 Turn rcc_osc_ready() into rcc_wait_for_osc_ready(), more useful. 16 years ago
examples Turn miniblink in the smallest-possible example using the library. 16 years ago
include Add RCC_AHBRSTR and RCC_CFGR2 bit definitions. 16 years ago
lib Turn rcc_osc_ready() into rcc_wait_for_osc_ready(), more useful. 16 years ago
.gitignore Update .gitignore to match recent file/dir renames. 16 years ago
COPYING Switch the license to GPL, version 3 or later. 16 years ago
Makefile Rename example subdir to examples, we'll have more than one. 16 years ago
README Switch the license to GPL, version 3 or later. 16 years ago

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/