[an error occurred while processing this directive]
Блин. Утомили. Вынудили даташиту на этот HMC посмотреть. Вот цитата оттуда "The default (factory) HMC6352 7-bit slave address is 42(hex) for write operations, or 43(hex) for read". На адрес для чтения внимание обратите. И на картинки с операцией чтения на 9 странице посмотрите.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Там, видимо для упрощения, решили считать RW бит младшим разрядом адреса. Отсюда - отличие адресов на запись и на чтение. Это абсолютно однохренственно, тому что я говорил - адрес 0x21, а RW бит, как ему и положено, указывает тип обмена. Хоть так, хоть эдак, а адрес передается старшим разрядом вперед.