Код
struct some_struct
{
uint8 port;
};
some_struct x;
x.port = _SFR_IO_ADDR(PORTC);
// ...
_SFR_IO8(x.port) = 0xFF;
{
uint8 port;
};
some_struct x;
x.port = _SFR_IO_ADDR(PORTC);
// ...
_SFR_IO8(x.port) = 0xFF;
в IAR таких макросов нет. что можно сделать? пробовал запоминать адрес памяти, типа
Код
uint8 *p = (uint8*)&PORTC;
нужно типы преобразовывать и как-то некошерно

есть ли какие-то стандартные макросы для подобных вещей?