#Microchip#
(vous avez des cartes à puce à base de PIC chez vous ? je suis surpris)

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbooui des tonnes. du pic18f.
mais c'est pas des cartes, plutot des lecteurs (mon nouveau job dans la même boite)
// create a special type for the 'Life' field. we're in fact storing the inverse life.
// we still want the user to assign the real life value.
// therefore, when the user writes:
// Life = something;
// we want this to be translated into:
// InvLife = rcp(something);
// create a new type, and overload the assignment and cast operator
SCompilerTypeID float1TypeID = typeLib->TypeFromNative(BaseType_Float);
PCompilerTypeClass tcLife = HH_NEW(CCompilerTypeClass);
SCompilerTypeID lifeTypeID = typeLib->Register("lifeWrapper32f", tcLife);
if (!lifeTypeID.Empty())
{
CCompilerTypeClass::TOverloadsContainer &opAssign = tcLife->Operator(CCompilerTypeClass::Op_Assign);
if (opAssign.Resize(1))
{
opAssign[0].Bind(SCompilerTypeID::VoidType, &_FnInvertFloat1Stream, F_Pure);
opAssign[0].AddArgument(float1TypeID, Compiler::Attribute_Stream);
}

HURRRR !
Ben justement, ils ont sorti une nouvelle version (pour l'instant en bêta) qui s'appelle MPLAB X, multiplateforme et basée sur Eclipse ou NetBeans (l'un des deux, je sais plus).
Moi c'est le hardware et les bugs (aussi bien hardware que software) que j'aime pas.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbodeclaration.m_Samplers[i]

HURRRR !
if the memory is damaged the card is unreliable.