summaryrefslogtreecommitdiffhomepage
path: root/digital/zigbit/common
diff options
context:
space:
mode:
authorFlorent Duchon2013-03-28 22:57:08 +0100
committerFlorent Duchon2013-03-28 23:07:50 +0100
commit254e17d6c46388609799cc8391b55600ac3a4197 (patch)
tree757f6914e1d41f99cae9c5650ea2f052afcdba7a /digital/zigbit/common
parentfb5fc876169d9f9963e9d07d1b5d573a28320866 (diff)
digital/zigbit/common: address 0 was not managed
Diffstat (limited to 'digital/zigbit/common')
-rw-r--r--digital/zigbit/common/uid.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/digital/zigbit/common/uid.c b/digital/zigbit/common/uid.c
index 87fab4df..6ecc8ce9 100644
--- a/digital/zigbit/common/uid.c
+++ b/digital/zigbit/common/uid.c
@@ -58,6 +58,10 @@ uint16_t get_uid(void)
if(PINF&0x10) //PINF4
value &= 0xFE;
+ /* Nothing connected */
+ if(PINF&0xFF)
+ value &=0xF0;
+
return value;
}