Testing getting PJON working on mbed https://github.com/gioblu/PJON

Dependencies:   mbed

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);
   }
 }