APC910 / PPC900
Implementierungsanleitung
7.13.5 Status der Tastenkonfiguration lesen
Der Status der Tastenkonfiguration im Flashspeicher (gültig/ungültig) kann durch Lesen des Baseboard
KeyState Register des MTCX (siehe Seite 44) ermittelt werden. Eine Tastenkonfiguration kann mit dem
B&R Key Editor erstellt und auf das Gerät geladen werden.
Das folgende C Codebeispiel zeigt, wie der Status der Tastenkonfiguration gelesen werden kann.
// Read the state of the key configuration.
//
// Parameters
//
Valid
//
[out] Points to a variable that receives the
//
state of the key configuration:
//
1 indicates the data is valid,
//
0 indicates the data is not valid (for example has a
//
wrong checksum or no data is programmed into the Flash memory).
void GetKeyCfgState(int *Valid)
{
MTCX_BASEBOARD_KEYSTATE_REG reg;
*(unsigned long*)® = READ_PORT_ULONG(MTCX_BASEBOARD_KEYSTATE_ADDR);
*Valid = reg.Status ? 1 : 0;
}
Listing 68: GetKeyCfgState – Status der Tastenkonfiguration lesen
Die verwendeten Definitionen finden Sie auf Seite 59.
Copyright © B&R - Änderungen vorbehalten
APC910_PPC900_Implementierungsanleitung_V2_00.docx
Codebeispiele
17.01.14
133/165