Hallöchen,
ich hänge gerade an einer Übersetzung fest:
Code:
typedef struct USB_EP_struct
{
register8_t STATUS;
register8_t CTRL;
_WORDREGISTER(CNT);
} EP_t;
struct sram_data {
uint32_t fifo[MAX_EP_TEMP + 1];
EP_t ctrl[2 * (MAX_EP_TEMP + 1)];
uint16_t frame_number;
}
static volatile struct sram_data sram ;
// main
uint8_t i_fifo;
uint16_t ad;
ad = ((uint16_t) sram.ctrl) - i_fifo; 1. ?????????
Das ist ja alles klar aber was will mir das 1. sagen
Worauf zeigt das Ding ((uint16_t) sram.ctrl) hier ?
Vielen Dank schon einmal.