Subversion Repositories HomeAutomation

Rev

Rev 1816 | Rev 1821 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1816 Rev 1818
Line 140... Line 140...
140
            mem = 0;
140
            mem = 0;
141
        }
141
        }
142
        else
142
        else
143
        {
143
        {
144
            uint16_t data = buffer[i]/divider;
144
            uint16_t data = buffer[i]/divider;
145
            if (data >= (2^8))
145
            if (data >= 256)
146
            {
146
            {
147
                /* If data does not fit into 8 bit, then split, memorize low byte */
147
                /* If data does not fit into 8 bit, then split, memorize low byte */
148
                mem = data&0xff;
148
                mem = data&0xff;
149
                /* Buffer high byte */
149
                /* Buffer high byte */
150
                msg.Data[j] = (data>>8)&0xff;
150
                msg.Data[j] = (data>>8)&0xff;