Convertire output_bit, del compilatore CCS su XC8 in C
Salve sono alle prese con la traduzione di un codice, che usa il modulo rfid 522, pero il mio problema è che la libreria è stata scritta usando il compilatore CCS
, invece io devo usare il compilatore XC8 della Mplab, il codice lo preso da questa fonte:
http://simplesoftmx.blogspot.it/2015/04/pic-16f628a-16f627a-lector-rfid-rc522.html
Vorrei tradurlo in modo che possa girare sul compilatore XC8 delle Mplab X IDE, sempre in linguaggio C.
In pratica non so come tradurre queste due righe di codice da CCS in linee di codice riconoscibili al compilatore XC8, le due righe che non riesco a tradurre sono :
Qualcuno sa cosa fanno quelle due funzioni output_bit e input, e in particolare come posso
tradurle in linee di codice equivalenti C ma che vadano per il compilatore XC8 della Mplab IDE.
Se poi magari qualcuno comunque, dispone di progetti scritti per il modulo rfid 522 in c che vanno su XC8
ben venga, mi sarebbe davvero utile
Grazie anticipatamente
delle risposte Francesco
http://simplesoftmx.blogspot.it/2015/04/pic-16f628a-16f627a-lector-rfid-rc522.html
Vorrei tradurlo in modo che possa girare sul compilatore XC8 delle Mplab X IDE, sempre in linguaggio C.
In pratica non so come tradurre queste due righe di codice da CCS in linee di codice riconoscibili al compilatore XC8, le due righe che non riesco a tradurre sono :
- Codice: Seleziona tutto
1) output_bit (MFRC522_SI, ( (ucAddr&0x80) == 0x80));
2) ucResult|= (INT1) input (MFRC522_SO);
Qualcuno sa cosa fanno quelle due funzioni output_bit e input, e in particolare come posso
tradurle in linee di codice equivalenti C ma che vadano per il compilatore XC8 della Mplab IDE.
Se poi magari qualcuno comunque, dispone di progetti scritti per il modulo rfid 522 in c che vanno su XC8
ben venga, mi sarebbe davvero utile
Grazie anticipatamente
delle risposte Francesco