Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- long Codeuse::getCounter() const
- {
- byte inbyte = 0;
- long cntr = 0;
- uint8_t loadOtr = 0xE8;
- digitalWrite(pin, LOW);
- SPI.transfer(loadOtr);
- digitalWrite(pin, HIGH);
- uint8_t order = 0x68; // order = READ:01 + OTR:101 + Don't care:000
- uint8_t numberOfbyte = 4;
- digitalWrite(pin, LOW);
- SPI.transfer(order);
- for (int i = 0; i < numberOfbyte; i++)
- {
- inbyte = SPI.transfer(0x00);
- cntr = cntr << 8;
- cntr = cntr | inbyte;
- }
- digitalWrite(pin, HIGH);
- return cntr;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement