Bom dia!
pretendo compilar alguns codigos para disponibilizar em forma de library.
to usando o at89s52 no keil, e consegui criar a lib, adicionei em outro projeto e compilou ok.
aí entra a questao, esse meu código usa pinos de IO, e eu queria deixar a opção do cara escolher qual pino usar, coisa que hoje defino num header.
mas se eu compilar, o pino utilizado vai ser sempre o mesmo (aquele que tava no meu header no momento da compilação).
e se eu retiro a definição ele nao compila.
o ideal seria que ele fosse compilado sem a definição, por exemplo na minha LIB, tem a linha ENABLE = 1;
la no projeto do cara, só quando compilar ele buscaria a definição de ENABLE, e ai substituiria.
Da pra ser feito isso??