
सर्किट क्राफ्टर्स के पहले इलेक्ट्रॉनिक बैज प्रोजेक्ट का फर्मवेयर इंजीनियरिंग होम।
चूंकि इस रिपॉजिटरी पर अभी भी काम चल रहा है, इसलिए इस Readme में कुछ चीज़ों को 'Dev:' से चिह्नित किया गया है। यदि आवश्यक हो तो इसे बदलने के लिए स्वतंत्र महसूस करें।
आपको ESP-IDF की आवश्यकता है, कोई भी आधुनिक संस्करण काम करना चाहिए। (Dev: यदि आपको अधिक विशिष्ट संस्करण की आवश्यकता हो तो इसे बदलें।)
कमांड-लाइन:
idf.py set-target esp32c6
idf.py build
idf.py flash
या अपने IDE में समकक्ष कार्य करें।
सामान्य तौर पर, बड़े एप्लिकेशन को इस रिपॉजिटरी में कंपोनेंट के रूप में शामिल किया जाना चाहिए। छोटी चीज़ें जो अपने स्वयं के कंपोनेंट की गारंटी नहीं देती हैं, वे main/ निर्देशिका में रह सकती हैं। यदि आपको फ़ाइल के रूप में डेटा की आवश्यकता है, तो बेझिझक इसे spiffs/ फ़ोल्डर में डालें।
Dev: ध्यान दें कि sdkconfig इस रिपॉजिटरी में शामिल नहीं है और इसे जांचा नहीं जाना चाहिए (क्योंकि जब आप 'idf.py set-target' चलाते हैं तो यह अधिलेखित हो जाता है)। यदि आपको कुछ बदलने की आवश्यकता है, तो menuconfig चलाएँ और 'save minimal config' का उपयोग करें, फिर build/defconfig को sdkconfig.defaults पर कॉपी करें।
यदि आप इस कोड को बदलना चाहते हैं, तो कृपया पहले इसे फ़ोर्क करें, अपने बदलाव करें, फिर मुख्य रिपॉजिटरी में एक मर्ज अनुरोध बनाएं। यदि आपको कम से कम एक अन्य टीम सदस्य से ओके मिलता है, तो आप इसे main में मर्ज करने के लिए आगे बढ़ सकते हैं।