User Manual
3ā2 RAC6182 CE SDK
Publication 6182-UM002B-EN-P
On the other hand, users of this IDE who wish to write in standard C
should keep in mind that this default situation will require all standard C
modules to be conditionally bracketed in the same way that the headers
in the SDK are bracketed. For example:
#ifdef __cplusplus
extern āCā {
#endif
/* C code goes here */
#ifdef __cplusplus
}
#endif
Table H
Files in the C/C++ Development Kit
Component C Header Static Library
Dynamic Library
(Part of the OS)
Aux
Microcontroller
atmelapi.h ATMEL.lib atmel.dll
Bezel EEPROM bezeleeprom.h BEZEL.lib bezel.dll
PCI Subsystem Ceddk.h ceddk.lib ceddk.dll
CE Shell shlobj.h ceshell.lib ceshell.dll
Digital Outputs DiagnosticOutputAPI.h DiagnosticOutput.lib DiagnosticOutput.dll
Voltage and
Temperature
Monitor
HardwareMonitorAPI.h HardwareMonitor.lib HardwareMonitor.dll
Keypad Driver KeypadAPI.h keypad.dll
Keypad Handler khapi.h kh.dll , khstub.dll
Misc. System miscsystem.h MISCSYSTEM.lib miscsystem.dll
LEDs nledapi.h (none required) coredll.dll
Operating
System
OSUpdateAPI.h OSUPdate.lib OSUpdate.dll
Serial Ports othersdk.h coredll.dll
Keypad Mapping RAC6182OEMVkeys.h
Registry regflush.h coredll.dll
Battery Backed
RAM
RetentiveMemAPI.h RetentiveMem.lib RetentiveMem.dll
System Timers usertimers.h usertimers.lib usertimers.dll
Watchdog Timer watchdog.h watchdog.lib
Files in the C/C++
Development Kit