set(trikke_sources "trikke_sensor_main.c" "trikke_protocol.c" "trikke_transport.c") set(trikke_requires adxl345 l3g4200d esp_timer esp_driver_gpio esp_driver_i2c bt nvs_flash esp_driver_usb_serial_jtag vfs) if(CONFIG_TRIKKE_TRANSPORT_BLE) list(APPEND trikke_sources "trikke_ble_protocol.c" "trikke_ble_transport.c") else() list(APPEND trikke_sources "trikke_usb_transport.c") endif() idf_component_register( SRCS ${trikke_sources} INCLUDE_DIRS "." REQUIRES ${trikke_requires} )