26  dst->
item(HEADER_HIGH_US, HEADER_LOW_US);
 
   29  for (uint32_t mask = 1UL << 15; mask != 0; mask >>= 1) {
 
   31      dst->
item(BIT_HIGH_US, BIT_ONE_LOW_US);
 
   33      dst->
item(BIT_HIGH_US, BIT_ZERO_LOW_US);
 
   38  dst->
item(MIDDLE_HIGH_US, MIDDLE_LOW_US);
 
   41  for (uint32_t mask = 1UL << 19; mask != 0; mask >>= 1) {
 
   43      dst->
item(BIT_HIGH_US, BIT_ONE_LOW_US);
 
   45      dst->
item(BIT_HIGH_US, BIT_ZERO_LOW_US);
 
   50  dst->
item(FOOTER_HIGH_US, FOOTER_LOW_US);
 
 
   60  if (!src.
expect_item(HEADER_HIGH_US, HEADER_LOW_US))
 
   64  if (src.
size() != NBITS)
 
   68  for (uint8_t i = 0; i < 16; i++) {
 
   72    } 
else if (src.
expect_item(BIT_HIGH_US, BIT_ZERO_LOW_US)) {
 
   80  if (!src.
expect_item(MIDDLE_HIGH_US, MIDDLE_LOW_US)) {
 
   85  for (uint8_t i = 0; i < 20; i++) {
 
   89    } 
else if (src.
expect_item(BIT_HIGH_US, BIT_ZERO_LOW_US)) {