Jordan Earls
/
pjon_testing
Testing getting PJON working on mbed https://github.com/gioblu/PJON
Diff: pjon.cpp
- Revision:
- 1:bd0ee507dd4c
- Parent:
- 0:fa2f348efd7e
- Child:
- 2:5648483c5dbc
--- a/pjon.cpp Sun Jan 10 07:26:52 2016 +0000 +++ b/pjon.cpp Sun Jan 10 09:41:00 2016 +0000 @@ -137,7 +137,7 @@ function to optimize transmission time */ void PJON::send_bit(uint8_t VALUE, int duration) { - _input_pin = VALUE; //digitalWrite(_input_pin, VALUE); + _input_pin = VALUE > 0; //digitalWrite(_input_pin, VALUE); wait_us(duration); } @@ -167,7 +167,7 @@ wait_us(BIT_WIDTH); for(uint8_t mask = 0x01; mask; mask <<= 1) { - _input_pin = b & mask; //digitalWriteFast(_input_pin, b & mask); + _input_pin = (b & mask) > 0; //digitalWriteFast(_input_pin, b & mask); wait_us(BIT_WIDTH); } }