##// END OF EJS Templates
Show More
Commit message Age Author Refs
r105:031afdd64272
Huge cleanup, removed old unmaintained boards/libs/archs. Changed from building once the lib in small archives to whole rebuilding from sources for each executable, this will allow to use build-time switchs/optimisations. /!\ Simulator broken.
Alexis Jeandet
0
r104:cfe8b1e0657d
Added cpuid getter Refactored gpio API, and updated for better consistency with other APIs. Started descriptive init.
Alexis Jeandet
0
r103:3311a844031e
Added OpenOCD target for olimex-arm-usb-tiny. Working D51E5TA7601 driver. Added Framebuffer interface. Added generic memory to memory DMA api, mmainly used by framebuffer API. ADS7843 work in progress. Added SOSmartPSU bsp.
0
r102:988f7eae7e79
Sync
0
r101:0f3d6936517a
Sync
Jeandet Alexis
0
r100:e8e36f727532
Some cleaning plus DAC library started
Jeandet Alexis
0
r99:3b41c9708f77
Sync
kaveh
0
r98:f9a57da11dca
Merge
kaveh
0
r97:596815cfc1ab
Sync
kaveh
0
r96:f72c1c144c9e
Sync
0
< 1 2 3 4 5 6 7 .. 11 >

#------------------------------------------------------------------------------
#-- This file is a part of the libuc, microcontroler library
#-- Copyright (C) 2012, Alexis Jeandet
#--
#-- This program is free software; you can redistribute it and/or modify
#-- it under the terms of the GNU General Public License as published by
#-- the Free Software Foundation; either version 3 of the License, or
#-- (at your option) any later version.
#--
#-- This program is distributed in the hope that it will be useful,
#-- but WITHOUT ANY WARRANTY; without even the implied warranty of
#-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#-- GNU General Public License for more details.
#--
#-- You should have received a copy of the GNU General Public License
#-- along with this program; if not, write to the Free Software
#-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#-------------------------------------------------------------------------------
#-- Author : Alexis Jeandet
#-- Mail : alexis.jeandet@member.fsf.org
#-------------------------------------------------------------------------------

________
licence:
~~~~~~~~
Please note that all the files included inside the libuc2 are not written by me and for the libuc2. They are covered by their
own licence. If you reconize any of your code and you whant it to be removed from this library tell me.

____________
Intallation:
~~~~~~~~~~~~
-On linux you must copy the libuc2 folder to /opt/libuc2. Then you will be able to use /opt/libuc2/bin/qmake-libuc2 to generate Makefiles et build it.

________________
Building libuc2:
~~~~~~~~~~~~~~~~
Usualy you work on one architecture at time, when you build the libuc2 you build it for one architecture at time but you can sequencially build it for
several architectures. First you have to generate Makefiles with qmake, call qmake in the libuc2 root folder with your target architecture as argument:
/opt/libuc2/bin/qmake-libuc2 UCMODEL=stm32f4 # Building for stm32f4
make -j 4 # 4 if you have 4 core

You can also work with QtCreator, just remember to set UCMODEL variable in your prject configuration.

______________
Contributions:
~~~~~~~~~~~~~~
Feel free to modify everything in the libuc2, if you think that some of your improvement should be integrated in the
libuc2 you can send them to me at alexis.jeandet@member.fsf.org or alexis.jeandet@gmail.fr.

______________
Documentation:
~~~~~~~~~~~~~~
You can find some documentation in the Doc folder. But as the libuc, the documentation is not already finished.