X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=bsb%2Ffirmware%2Finterface.h;h=3f8b42b47f1ded6a8b522fdbb9269673afd6faaa;hb=37082aba8175e02e86271010ee372d2f34fc6413;hp=c2abf053b22a87c5fb61dd698ce96abbb96d5149;hpb=f31b2b06632bb339afe9b453cc4c5a55775514e0;p=home-hw.git diff --git a/bsb/firmware/interface.h b/bsb/firmware/interface.h index c2abf05..3f8b42b 100644 --- a/bsb/firmware/interface.h +++ b/bsb/firmware/interface.h @@ -77,15 +77,6 @@ struct bsb_stats { * 16-bit CRC */ -enum bsb_address { - BSB_ADDR_BOILER = 0, - BSB_ADDR_EXT_BOARD = 3, - BSB_ADDR_ROOM1 = 6, - BSB_ADDR_ROOM2 = 7, - BSB_ADDR_GATEWAY = 0x42, - BSB_ADDR_BROADCAST = 0x7f, -}; - // Positions of fields in a frame enum bsb_frame { BF_SOF, @@ -95,6 +86,15 @@ enum bsb_frame { BF_OP, }; +enum bsb_address { + BSB_ADDR_BOILER = 0, + BSB_ADDR_EXT_BOARD = 3, + BSB_ADDR_ROOM1 = 6, + BSB_ADDR_ROOM2 = 7, + BSB_ADDR_GATEWAY = 0x42, // That's us + BSB_ADDR_BROADCAST = 0x7f, +}; + enum bsb_op { BSB_OP_REQUEST_INFO = 1, BSB_OP_INFO = 2,