Teil 2: SRC-Download und Listing im Heft unterschiedlich
Ich finde es nicht gut, wenn die Heftbeschreibung und die dazugehörigen Downloads nicht gleich sind.
Ich habe entsprechend [7] die Software: 140512-11.zip heruntergeladen. Die Datei main.c und das Listing 1 stimmen aber nicht überein.
Das Listing scheint ein verbesserte Version zu sein, da hier mit #define die Pins definiert wurden. Die fehlt in main.c.
Auch wäre es schön, wenn die main.c eine kurze Beschreibung mit Version enthalten würde.
Ich habe auch nicht verstanden, warum bei der Namensgebung für "struct port_config config_port_pin; "
eine unterschiedliche Reihenfolge der Namen genommen wurde:
Aus meiner Sicht besser wäre
port_config
port_config_pin
und nicht config_port_pin
Ein gutes Beispiel im Listing ist, dass man am Anfang mit define die grüne LED am PIN_PB00 definiert
Dies wurde aber nicht fortgesetzt, da die gelbe und rote LED im Programm mit nichtssagenden Nummern definiert und geschaltet wird.
"port_group_set_output_level(&PORTB, 6, 6)"
Auch ist in der englischen Ausgabe die Schriftgröße im Listing 1 besser gewählt, damit der Kommentar rechts neben dem Befehl stehen.
Ich habe entsprechend [7] die Software: 140512-11.zip heruntergeladen. Die Datei main.c und das Listing 1 stimmen aber nicht überein.
Das Listing scheint ein verbesserte Version zu sein, da hier mit #define die Pins definiert wurden. Die fehlt in main.c.
Auch wäre es schön, wenn die main.c eine kurze Beschreibung mit Version enthalten würde.
Ich habe auch nicht verstanden, warum bei der Namensgebung für "struct port_config config_port_pin; "
eine unterschiedliche Reihenfolge der Namen genommen wurde:
Aus meiner Sicht besser wäre
port_config
port_config_pin
und nicht config_port_pin
Ein gutes Beispiel im Listing ist, dass man am Anfang mit define die grüne LED am PIN_PB00 definiert
Dies wurde aber nicht fortgesetzt, da die gelbe und rote LED im Programm mit nichtssagenden Nummern definiert und geschaltet wird.
"port_group_set_output_level(&PORTB, 6, 6)"
Auch ist in der englischen Ausgabe die Schriftgröße im Listing 1 besser gewählt, damit der Kommentar rechts neben dem Befehl stehen.