
Oups ... j'ai du mal à factoriser le code en fonction à cause de la macro PSEUDO_CONST_KBD : si je dois la remplacer à chaque fois, ce n'est plus une fonction.
En Macro ça ne passe pas non plus

int pressed(int row,int col) { ... _keytest_optimized(row,col) ... } ... if (pressed(RR_ENTER)) ...
int pressed(int row, int col){ return _keytest_optimized(row,col); }
In file ''(line 18), in function pressed : Error : undifined identifier '__current_row'
Pollux (./35) :
(sauf qu'en fait il faut utiliser _keytest au lieu de _keytest_optimized, parce que _keytest_optimized a besoin d'être mis entre BEGIN_KEYTEST et END_KEYTEST)