Цитата Сообщение от melky Посмотреть сообщение
TRISsys вы из битовой переменной превращаете в целочисленную. Бит может быть либо 0 (false) либо 1 (true).

Сделайте каждый булевый параметр через PUTBIT в нужный бит и сложите.

з.ы. сам искал в базе макрос BitToByte и то ли я слепой, то ли что, пришлось сделать макрос. Ой, соврал, обратного не нашел, а BitToByte есть

В Менеджере есть макрос BOOL_INT, но мне откровенно такие макросы не нравятся. мне вот нужно всего 16 бит, или всего 8 бит, а тут такого монстра ставить ? Оптимально, когда макрос рассчитан на 8 бит и при необходимости просто ставишь 2 или 3 или 4 и все...
какие бит16 бит 8 ? зачем мне это? или тут нужно выучить что это и скачать макрос что-б вывести ошибку с датчика 5 на ошибку под номером 5 ? тут нельзя попроще?