romeo v2 ide0023 et erreur ide 1.03

bonjour tout le monde,
alors voili le soucis du lundi, voulant mettre un pde sur un romeov2 pour récupérer les données météo de ma station, je me confronte devant 2 problèmes que je n'arrive pas a résoudre.
la romeo est sur la base d'une leonardo 32u4
dans le 0022 et 0023 pas de ca en stock, recherches infructueuses pour trouver la solution

donc je me rabats vers l'ide 1.03 qui lui a la leonardo, mais évidemment, problème de compile.

WeatherStationReceiver.pde: In function ‘void Packet_Converter_WS2355()’:
WeatherStationReceiver:245: error: ‘BYTE’ was not declared in this scope
WeatherStationReceiver:279: error: ‘BYTE’ was not declared in this scope
WeatherStationReceiver:302: error: ‘BYTE’ was not declared in this scope

j'ai bien tenté un Serial.write(BYTE) ou byte, mais ca change pas.
le lien du sketch pour voir si vous avez une idée

merci d'avance

help URRRRGEEEENNNNNNNNT
up up up up up
j'ai mon bac demain :grin:
ben quoi? on peut rêver encore, non?

le coup de rajouter arduino.h dans le code ne change rien.

alors là, je sèche toujours,
le code en question

si = ((bICP_WSR_PacketData[bICP_WSR_PacketOutputPointer][7] & 0x0F) * 100);
si += ((bICP_WSR_PacketData[bICP_WSR_PacketOutputPointer][8] >> 4) * 10);
si += (bICP_WSR_PacketData[bICP_WSR_PacketOutputPointer][8] & 0x0F);
siWSR_CurrentTemperature = (si - 300);

// Print to serial port with decimal place management
Serial.print(“TEMPERATURE=”);
Serial.print( (siWSR_CurrentTemperature/10), DEC );
Serial.print( ‘.’, BYTE );

ce qui sous ide 0023 renvoie
TEMPERATURE = 20.12

si je vire la ligne BYTE pour ide 1.03
cela me donne
TEMPERATURE = 2012