Hi Ich möchte einen Funktionszeiger auf pgm_read_byte einer Funktion übergeben, jedoch sagt avrgcc, dass es diese Funktion nicht gäbe. Ich kann die Funktion aufrufen, sie aber nicht als Funktionspointer übergeben. Der Funktionspointer:
1 | typedef uint8_t (*ReadFunc) (uint8_t*); |
Gehört pgm_read_byte zu einer besonderen Gattung von Funktionen? Ich schätze es stecken nur movw, lpm, ret dahinter.