Page principale | Structures de données | Liste des fichiers | Champs de donnée | Portée globale

Référence du fichier calc.h

Calculator General Functions. Plus de détails...

#include "defines.h"

Aller au code source de ce fichier.

Macros

#define NUMBER_SAVE   4
 Nombre d'int Désactivable Modifiable si l'on recompile la librairie en modifiant la valeur mais Attention l'utilisation de ce code modifié necessitera que le programme Fonctionne quand même avec la valeur par défaut (Selon la LGPL).
#define desactint9()   desactint(0x9,0)
 Desactive l'int de clavier.
#define actint9()   actint(0x9,0)
 Re-active l'int de clavier.
#define desact_APO()   desactint(0x4A,1)
 Desactive l'Auto Power Off.
#define act_APO()   actint(0x4A,1)
 Re-active l'Auto Power Off.

Fonctions

void shutcalc ()
 Eteinds la Calculatrice Il existe une alternative de X-Thunder28 nommé void int_shutcalc().
void int_shutcalc ()
 Eteinds la Calculatrice Alternative de X-Thunder28 utilisant une Interruption.
void temps (unsigned long j)
 Boucle pendant un temps non défini.
unsigned char get_calctype ()
 Retourne le type de Graph100.
void desactint (unsigned char intrp, unsigned char pos)
 Désactive une Interruption.
void actint (unsigned char intrp, unsigned char pos)
 Re-active une Interruption.
unsigned char get_time (unsigned char what)
 Retourne l'heure du RTC Casio.
unsigned char set_time (unsigned char what, unsigned char time)
 Regle l'heure du RTC Casio.
unsigned short get_date (unsigned short what, unsigned short jours)
 Retourne la date.
unsigned short set_date (unsigned short year, unsigned short month, unsigned short days)
 Regle la date.


Description détaillée

Calculator General Functions.

Version:
1.1
Original Authors : Swifter / Various

Définition dans le fichier calc.h.


Documentation des macro

 
#define act_APO  )     actint(0x4A,1)
 

Re-active l'Auto Power Off.

Définition à la ligne 45 du fichier calc.h.

 
#define actint9  )     actint(0x9,0)
 

Re-active l'int de clavier.

Définition à la ligne 39 du fichier calc.h.

 
#define desact_APO  )     desactint(0x4A,1)
 

Desactive l'Auto Power Off.

Définition à la ligne 42 du fichier calc.h.

 
#define desactint9  )     desactint(0x9,0)
 

Desactive l'int de clavier.

Définition à la ligne 36 du fichier calc.h.

#define NUMBER_SAVE   4
 

Nombre d'int Désactivable Modifiable si l'on recompile la librairie en modifiant la valeur mais Attention l'utilisation de ce code modifié necessitera que le programme Fonctionne quand même avec la valeur par défaut (Selon la LGPL).

Définition à la ligne 32 du fichier calc.h.


Documentation des fonctions

void actint unsigned char  intrp,
unsigned char  pos
 

Re-active une Interruption.

Paramètres:
intrp Numéro d'interruption
pos Position dans le tableau de stockage d'ancien vecteur Remet le vecteur d'iterruption n°intrp stocké a la pos 'pos' Utile pour intervertir 2 Interruptions

void desactint unsigned char  intrp,
unsigned char  pos
 

Désactive une Interruption.

Paramètres:
intrp Numéro d'interruption
pos Position dans le tableau de stockage d'ancien vecteur Stocke et remplace le vecteur d'iterruption n°intrp

unsigned char get_calctype  ) 
 

Retourne le type de Graph100.

Renvoie:
0 -> G100 ; 1 -> G100+ Retourne le type pour par exemple gérer le niveau de gris (qui est différent sur les 2 modèles)

unsigned short get_date unsigned short  what,
unsigned short  jours
 

Retourne la date.

Paramètres:
what Ce Qu'il faut renvoyer
jours Ce Qu'il faut renvoyer
Renvoie:
Les jours, Mois, Année ou n°jour what:0=[Jours] 1=[Mois] 2=[annee] 3=[n°jour] - jours:0=[si de la caltos] >0=[jours ecoules depuis le 1/1/2000] - n°jour:0=Lundi -> 6=Dimanche

unsigned char get_time unsigned char  what  ) 
 

Retourne l'heure du RTC Casio.

Paramètres:
what Ce Qu'il faut renvoyer
Renvoie:
L'heure, les minutes ou les secondes What : 1:Heure 2:Minute 3:Secondes

void int_shutcalc  ) 
 

Eteinds la Calculatrice Alternative de X-Thunder28 utilisant une Interruption.

unsigned short set_date unsigned short  year,
unsigned short  month,
unsigned short  days
 

Regle la date.

Paramètres:
year Année [2000;2158]
month Mois [1;12]
days Jour [0;31]
Renvoie:
Nombre de jours depuis 1/1/2000

unsigned char set_time unsigned char  what,
unsigned char  time
 

Regle l'heure du RTC Casio.

Paramètres:
what ce qu'il faut régler
time Valeur a mettre [0 ; 59]
Renvoie:
L'état 1:Ok 0:Erreur What : 1:Heure 2:Minutes (Les secondes se mettent a zéro)

void shutcalc  ) 
 

Eteinds la Calculatrice Il existe une alternative de X-Thunder28 nommé void int_shutcalc().

void temps unsigned long  j  ) 
 

Boucle pendant un temps non défini.

Paramètres:
j Nombre de bouclage Attention j ne dépends pas d'un temps spécial

Copyright 2004 The Libg100 Team
Sourceforge Project - LGPL Licensing