The following are just some of the flags in LVDefs_plat.h. Feature flags turn on and off large sets of features that correspond to pieces of hardware that might be applicable for your target.
| Flag | Description |
| HeapListSupport | Controls the freeing of memory blocks associated with VIs. If this flag is TRUE, the memory blocks are not freed until the embedded application exits, which speeds up application execution but greatly increases the memory footprint. |
| BluetoothSupport | Controls Bluetooth support. Bluetooth support has not been ported to any of the Microprocessor SDK example targets and operating systems, but the code is present. |
| IrDASupport | Controls infrared (IrDA) support. IrDA support has not been ported to any of the Microprocessor SDK example targets and operating systems, but the code is present. |
| SerialSupport | Controls serial communication support. |
| TCPUDPSupport | Controls TCP and UDP support along with the SocketSupport flag in CCGNetConnSupport.c, which is located in the CCodeGen/libsrc/comms directory. |
| FileSupport | Controls file I/O support. |
| PosixFiles | Controls support for the POSIX file system. |