Alex/tmp

Aus Wiki CCC Göttingen
Version vom 1. November 2013, 21:14 Uhr von Alex (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „... wie macht man dass denn schön? nrf24l01p.c: In function 'nrf_rcv_pkt_time_encr': nrf24l01p.c:210:39: warning: comparison between signed and unsigned integ…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

... wie macht man dass denn schön?

nrf24l01p.c: In function 'nrf_rcv_pkt_time_encr':
nrf24l01p.c:210:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           if((uint16_t) (cmpcrc != (pkt[len-2] <<8 | pkt[len-1])))  {    
                                 ^


int nrf_rcv_pkt_time_encr(int maxtime, int maxsize, uint8_t * pkt){
    uint8_t len;
    uint8_t status=0;
    uint16_t cmpcrc;
    int i;
[...] 
               cmpcrc=crc16(pkt,len-2);
               if((uint16_t) (cmpcrc != (pkt[len-2] <<8 | pkt[len-1]))) {