Есть функция, принимающая в качестве параметра указатель pBusAdr.
Как правильно вызывать эту функцию,если вместо pBusAdr нужно подставить константу, например 0x0AAA.
BusAdrSet(&(0x0AAA)) конечно же не работает.
Код
void BusAdrSet(uint16_t *pBusAdr){
uint8_t temp=0;
temp=PrepareAdrByte(*pBusAdr); /* младший байт адреса */
BusAdrWriteByte(temp);
temp=PrepareAdrByte(*pBusAdr>>8); /* старший байт адреса */
BusAdrWriteByte(temp);
BusLatchData; /* защелкиваем данные */
};