16586fc10SMatt Johnstonoption( 26586fc10SMatt Johnston 'tests', 36586fc10SMatt Johnston type: 'feature', 46586fc10SMatt Johnston value: 'enabled', 56586fc10SMatt Johnston description: 'Build tests' 66586fc10SMatt Johnston) 76586fc10SMatt Johnstonoption( 86586fc10SMatt Johnston 'bindings', 96586fc10SMatt Johnston type: 'array', 106586fc10SMatt Johnston description: 'Bindings to include', 11*e5b941d9SMatt Johnston choices: ['serial', 'astlpc', 'i2c'], 12*e5b941d9SMatt Johnston value: ['serial', 'astlpc', 'i2c'], 136586fc10SMatt Johnston) 146586fc10SMatt Johnstonoption( 156586fc10SMatt Johnston 'default_alloc', 166586fc10SMatt Johnston type: 'feature', 176586fc10SMatt Johnston description: 'Use libc malloc and free for heap memory', 186586fc10SMatt Johnston) 196586fc10SMatt Johnstonoption( 206586fc10SMatt Johnston 'stdio', 216586fc10SMatt Johnston type: 'feature', 226586fc10SMatt Johnston description: 'Support logging to stdio', 236586fc10SMatt Johnston) 246586fc10SMatt Johnstonoption( 256586fc10SMatt Johnston 'fileio', 266586fc10SMatt Johnston type: 'feature', 276586fc10SMatt Johnston description: 'Support interfaces based on file-descriptors', 286586fc10SMatt Johnston) 296586fc10SMatt Johnstonoption( 306586fc10SMatt Johnston 'syslog', 316586fc10SMatt Johnston type: 'feature', 326586fc10SMatt Johnston description: 'Support logging to syslog', 336586fc10SMatt Johnston) 34bbfcc6e1SMatt Johnstonoption( 35bbfcc6e1SMatt Johnston 'custom_alloc', 36bbfcc6e1SMatt Johnston type: 'boolean', 37bbfcc6e1SMatt Johnston value: false, 38bbfcc6e1SMatt Johnston description: 'Use fixed application-provided allocators', 39bbfcc6e1SMatt Johnston) 401250727fSMatt Johnstonoption( 411250727fSMatt Johnston 'nolog', 421250727fSMatt Johnston type: 'boolean', 431250727fSMatt Johnston value: false, 441250727fSMatt Johnston description: 'Don\'t include any logging functionality', 451250727fSMatt Johnston) 46