Jak mam strukturę:
struct Interrupt_Controller
{
volatile struct Hardware* hardware;
//inne zmienne
};
to jak zrzutować zmienną typu void * na HARDWARE * ???
Interrupt_Controller *contrl;
void *wsk=0x06008000;
switch(control->hardware)
{
case (jak tu rzutować)wsk: ...//coś się wykonuje
case ... itd.
}
Tak naprawdę to nie mam void *wsk tylko dyrektywę:
#define BASE_1 ((void*)(0x06008000))
i tam mam case (jak tu rzutować)BASE_1: ...//coś się wykonuje