onewire 1-wire ds18x20 ds2450 multi-channel
utils.c@0:8c4e1841eb30, 2012-03-02 (annotated)
- Committer:
- fblanc
- Date:
- Fri Mar 02 08:29:49 2012 +0000
- Revision:
- 0:8c4e1841eb30
v1.1 onewire multi-channel
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
fblanc | 0:8c4e1841eb30 | 1 | #include <inttypes.h> |
fblanc | 0:8c4e1841eb30 | 2 | |
fblanc | 0:8c4e1841eb30 | 3 | uint16_t uint8_to_uint16(uint8_t lsb, uint8_t msb) |
fblanc | 0:8c4e1841eb30 | 4 | { |
fblanc | 0:8c4e1841eb30 | 5 | uint16_t data; |
fblanc | 0:8c4e1841eb30 | 6 | uint8_t *ptr; |
fblanc | 0:8c4e1841eb30 | 7 | |
fblanc | 0:8c4e1841eb30 | 8 | ptr=(uint8_t*)&data; |
fblanc | 0:8c4e1841eb30 | 9 | *ptr=lsb; |
fblanc | 0:8c4e1841eb30 | 10 | *++ptr=msb; |
fblanc | 0:8c4e1841eb30 | 11 | return data; |
fblanc | 0:8c4e1841eb30 | 12 | } |