BUG - Limitation des outils MICROCHIP 
=============================================================

> Impossible de crer une bibliothque statique mixant sources C et sources ASM !

> Si cration de deux bibliothques spares, le nommage utilisant par dfaut un caractre "_" comme prfixe de label ASM afin de mixer sources C et ASM sur XC8 cause problme au linker durant l'dition des liens  l'intgration dans une application. Pas de solution pour le moment !

> Solution de secours, ajouter les sources ASM au projet  compiler et ajouter la bibliothque bsplib.lpp pour le reste du BSP 


WINDOWS - Tutorial pour la cration de bibliothques statiques avec xc8
=============================================================


1. Memento des principales commandes MS-DOS
-------------------------------------------------

[command] /[opt1] /[opt2] [parameters]

- help [command] : aide
- cd : changer de rpertoire
- copy : copier des fichiers
- xcopy : copier des fichiers et rpertoires
- del : effacer un fichier
- dir : affiche le contenu d'un rpertoire
- md : crer un rpertoire
- rd : supprimer un rpertoire
- <lecteur>: : commutation vers un nouveau lecteur racine
- \ : sparateur

2. se dplacer dans le rpertoire de cration d'archive
-------------------------------------------------------

<project-path>\disco\bsp\lib\

3. copier physiquement les fichiers objets aprs compilation dans le rpertoire obj
-----------------------------------------------

<project-path>\disco\bsp\lib\obj\

4. crer la bibliothque statique - <your_path>\Microchip\xc8\<your_version>\bin\xc8.exe
-----------------------------------------------

<your_path>\Microchip\xc8\<your_version>\bin\xc8.exe --chip=18f27k40 --output=lib obj/*.* -Obsplib_asm.lib

SOUS LINUX 
=============================================================

/opt/microchip/xc8/v1.45/bin/xc8 --chip=18f27k40 --output=lib obj/*.* -Obsplib_asm.lib

mv bsplib_asm.lib ..
