achso zur Erklärung:
mytable ist vom Typ static const prog_uint16_t [] was je nach Anwendung
automatisch in static const prog_uint16_t * gecastet wird. Dieser Zeiger
zeigt auf den ersten Eintrag.
Die beiden Einträge sind als static const prog_uint16_t als mytable[0]
und mytable[1] erreichbar; Pointer darauf wären entsprechend &mytable[0]
und &mytable[1]. Da aber durch einen Cast mytable auch ein Pointer ist,
wäre auch mytable und mytable + 1 verwendbar. Der Compiler erkennt
anhand des Basistyps, wie groß der Unterschied tatsächlich ist.
&mytable[0] und mytable, sowie
&mytable[1] und mytable + 1
zeigen jeweils auf die entsprechend gleiche Stelle.