Beginners: please read this post and this post before posting to the forum.
0 Members and 1 Guest are viewing this topic.
typedef struct s_reg16 { uint8_t msb; uint8_t lsb;} REGISTER_16bit;void set16bitRegister(REGISTER_16bit* reg, uint16_t val){ reg->msb = val >> 8; reg->lsb = val & 0xff;}
typedef struct s_registers { REGISTER_16bit position; // byte/register 0...1 REGISTER_16bit target; // byte/register 2...3 uint8_t foo; // byte register 4} REGISTERS;
REGISTERS updating;REGISTERS reading;