Module Integration Guides
Arduino
Advanced SDK Configurations
4 min
you can additionally configure the bytebeamarduino via begin method this would be helpful to customize the sdk as per your requirements provisioning configuration as long as the file system is supported by the device, you can pick any of the following file systems for device provisioning spiffsprovisioning littlefsprovisioning fatfsprovisioning default configuration inside the sdk are as follows, arch file sytem file name esp32 spiffs /device config json esp8266 littlefs /device config json you can override the default configurations as follows, provision your device with the required configurations specify the same configurations in your sketch via begin method before moving further make sure you have the selected file system partition (say spiffs) for this to ensure, you can select the partition table setting under tools section see tools > partition scheme within the arduino ide // using spiffs file system bytebeam begin(bytebeamarduino spiffs file system, "/my device config json"); // using littlefs file system bytebeam begin(bytebeamarduino littlefs file system, "/my device config json"); // using fatfs file system bytebeam begin(bytebeamarduino fatfs file system, "/my device config json"); debug configuration we have implemented the various log levels inside the bytebeamarduino and with this you can control the sdk logging as per your requirement default log level is bytebeamlogger log warn inside the sdk note we recommend going for bytebeamlogger log info log level while prototyping your sketch // debug level none bytebeam begin(bytebeamarduino spiffs file system, "/my device config json", bytebeamlogger log none); // debug level error bytebeam begin(bytebeamarduino spiffs file system, "/my device config json", bytebeamlogger log error); // debug level warn bytebeam begin(bytebeamarduino spiffs file system, "/my device config json", bytebeamlogger log warn); // debug level info bytebeam begin(bytebeamarduino spiffs file system, "/my device config json", bytebeamlogger log info); // debug level debug bytebeam begin(bytebeamarduino spiffs file system, "/my device config json", bytebeamlogger log debug); // debug level trace bytebeam begin(bytebeamarduino spiffs file system, "/my device config json", bytebeamlogger log trace);

