यह वह जगह है सर्किटपायथन 9.0.0-अल्फा.4, 9.0.0 के लिए एक अल्फ़ा रिलीज़। इसमें महत्वपूर्ण ज्ञात बग हैं, और 9.0.0 की अंतिम रिलीज से पहले इसमें अतिरिक्त परिवर्धन और सुधार होंगे।
(9.0.0-अल्फ़ा.3 को एक निर्माण समस्या के कारण छोड़ दिया गया था, जिसे #8587 द्वारा ठीक किया गया था।)
ध्यान दें: 9.0.0-अल्फा.4 से शुरू होकर, सर्किटपायथन एक नए आंतरिक गतिशील भंडारण तंत्र ("स्प्लिट हीप") का उपयोग करता है, जिसे ट्यून करने की आवश्यकता होगी। आप पा सकते हैं कि कुछ सर्किटपायथन प्रोग्राम विफल हो गए हैं MemoryError
or RuntimeError: PYSTACK exhausted
अपवाद. का समायोजन settings.toml
मूल्य CIRCUITPY_HEAP_START_SIZE
मदद कर सकता है। कृपया फ़ाइल करें मुद्दों उन प्रोग्रामों के उदाहरणों के साथ जो अब लोड नहीं होते हैं, और क्या आप समायोजन करके समस्या को ठीक करने में सक्षम थे CIRCUITPY_HEAP_START_SIZE
.
केवल nRF52 बोर्डों के लिए चेतावनी: यदि आपके बोर्ड में nRF52 UF2 बूटलोडर है जिसका संस्करण 0.6.1 से पहले का है, तो आप फर्मवेयर के बढ़े हुए आकार के कारण सर्किटपायथन 8.2.0 और बाद में लोड नहीं कर पाएंगे। देखना इन निर्देशों अपने बूटलोडर को अपडेट करने के लिए।
9.0.0 में उल्लेखनीय परिवर्तन
- नया स्प्लिट-हीप आंतरिक गतिशील भंडारण तंत्र।
- MicroPython v1.19.1, v1.20.0, और v1.21.0 से अपडेट मर्ज करें।
- एस्प्रेसिफ़: ईएसपी-आईडीएफ v5.1 पर अपडेट करें।
- पुनर्संगठित करें और विभाजित करें
displayio
. 8.xx नामकरण संरचना 9.xx में उपलब्ध है, लेकिन 10.0.0 में हटा दी जाएगी। - CIRCUITPY ड्राइव अब Android पर माउंट होंगी।
- CIRCUITPY ड्राइव पर बढ़ी हुई फ़ाइल क्षमता <= 128kB।
- i.MX और RP2040 पर अतिरिक्त USB होस्ट समर्थन।
- 8.xx बहिष्करण हटाएँ:
displayio.*.show()
,I2CPeripheral
का नाम बदल दियाI2CTarget
. -
repl.py
, जो आरईपीएल शुरू होने से ठीक पहले चलता है। -
OrderedDict.move_to_end()
. -
synthio.Synthesizer.note_state
. -
warnings
मॉड्यूल, सीपीथॉन के समान। - एस्प्रेसिफ़ पर I2S MCLK समर्थन जोड़ें।
- mDNS TXT रिकॉर्ड समर्थन जोड़ें।
Circuitpython.org से डाउनलोड करें
फर्मवेयर डाउनलोड यहां से उपलब्ध हैं डाउनलोड पृष्ठ on सर्किटपाइथन.ओआरजी. साइट आपके बोर्ड के लिए सही फ़ाइल और भाषा का चयन करना आसान बनाती है।
स्थापना
स्थापित करने के लिए निर्देशों का पालन करें सर्किटपाइथन में आपका स्वागत है! मार्गदर्शक। नवीनतम लाइब्रेरी स्थापित करने के लिए, देखें इस पृष्ठ उस गाइड में।
Thử म्यू एडिटर का नवीनतम संस्करण अपने सर्किटपाइथन कार्यक्रमों को बनाने और संपादित करने और सर्किटपीथॉन सीरियल कनेक्शन (आरईपीएल) तक आसान पहुंच के लिए।
दस्तावेज़ीकरण
दस्तावेज़ीकरण में उपलब्ध है readthedocs.io.
बंदरगाह की स्थिति
सर्किटपाइथन में कई "पोर्ट" हैं जो विभिन्न माइक्रोकंट्रोलर परिवारों के लिए मुख्य कार्यान्वयन हैं। स्थिरता प्रति-पोर्ट आधार पर भिन्न होती है। इस रिलीज़ के अनुसार, इन बंदरगाहों को स्थिर माना जाता है (लेकिन नीचे ज्ञात मुद्दे देखें):
atmel-samd
: माइक्रोचिप SAMD21, SAMx5xcxd56
: सोनी स्प्रेसेंसespressif
: एस्प्रेसिफ ESP32, ESP32-S2, ESP32-S3, ESP32-C3nrf
: नॉर्डिक nRF52840, nRF52833raspberrypi
: रास्पबेरी पाई RP2040stm
: ST STM32F4 चिप परिवार
इन बंदरगाहों को अल्फा माना जाता है और इसमें बग और अनुपलब्ध कार्यक्षमता होगी:
broadcom
: रास्पबेरी पाई बोर्ड जैसे आरपीआई 4, आरपीआई जीरो 2Wlitex
फ़ोमुmimxrt10xx
: एनएक्सपी आई.एमएक्स आरटी10xxxsilabs
: सिलिकॉन लैब्स MG24 परिवारstm
: ST गैर-STM32F4 चिप परिवार
9.0.0-अल्फा.2 के बाद से परिवर्तन
सुधार और संवर्द्धन
- CIRCUITPY ड्राइव पर बढ़ी हुई फ़ाइल क्षमता <= 128kB। #8567. धन्यवाद @eightycc.
- ऑटो-ग्रोइंग स्प्लिट हीप का उपयोग करें। #8582, #8553. धन्यवाद @tannewt.
- CIRCUITPY ड्राइव अब Android पर माउंट होंगी। #8580. धन्यवाद @eightycc.
- जमे हुए पुस्तकालयों को अद्यतन करें। #8577. धन्यवाद @ धालबर्ट।
- जब एमबीआर पर पढ़ना शुरू होता है तो एक-एक करके कई-ब्लॉक फ्लैश पढ़ने को ठीक करें। #8575, #8565. धन्यवाद @eightycc.
- गलत प्रकार की ऑब्जेक्ट घोषणाओं को ठीक करें, मूल वर्ग गुणों तक पहुंच बहाल करें। #8560, #8535. धन्यवाद @dhalbert और @deshipu।
- mDNS TXT रिकॉर्ड समर्थन जोड़ें। #8262. धन्यवाद @thzinc.
पोर्ट और बोर्ड-विशिष्ट परिवर्तन
ब्रॉडकॉम
एस्प्रेसिफ
- एस्प्रेसिफ़ पर I2S MCLK समर्थन। #8586, #8571. धन्यवाद @lookfwd.
i.एमएक्स
एनआरएफ
RP2040
- फिक्स
pulseio.PulseIn
दौड़ की स्थिति। #8575, #8505. धन्यवाद @Snipeye.
सैमक्स
सिलैब्स
स्प्रेसेंस
एसटीएम
व्यक्तिगत बोर्ड
- Adafruit ESP32-S3 कैमरा: पिन को Rev D. #8557, #8528 पर अपडेट करें। धन्यवाद @ladyada.
दस्तावेज़ीकरण परिवर्तन
- फिक्स
busio
I2C स्कैन उदाहरण. #8575, #8568. धन्यवाद @Dhalbert.
निर्माण और बुनियादी ढांचे में बदलाव
-
lib/tlsf
सेवा मेरेci_fetch_deps.py
रिलीज़ बिल्ड को ठीक करने के लिए। #8587. धन्यवाद @Dhalbert. - पायथन 3.12 को संभालने के लिए अपडेट। #8584, #8575, #8568. धन्यवाद @Dhalbert.
- जीसीसी 13.2 पर स्विच करें। #8546. धन्यवाद @tannewt.
- उपयोग
MP_ERROR_TEXT()
के बजायtranslate()
हर जगह. #8452. धन्यवाद @जेप्लर. - उपयोग
mp_rom_error_text_t
के बजायcompressed_string_t
. #8531, #8519. धन्यवाद @tannewt और @jepler।
अनुवाद परिवर्धन और सुधार
- अनुवाद के लिए धन्यवाद:
- @एंडिबिंग (अंग्रेजी - यूके)
- @hexthat (चीनी - पिनयिन)
- @jessyjones (फ़्रेंच)
- @मस्कोएम (पोलिश)
- @सुपसिक (फ्रेंच)
- @wtuemura (पुर्तगाली - ब्राजील)
9.0.0-अल्फा.2 के बाद से नए बोर्ड
- लिलीगो टी-डेक। #8563. धन्यवाद @rgrizzell.
- अप्रत्याशित निर्माता ब्लिंग! #8575, #8495. धन्यवाद @UnexpectedMaker.
- अप्रत्याशित निर्माता TinyWATCH S3. #8575, #8495. धन्यवाद @UnexpectedMaker.
- वीएक्ट सी6 एन4। #8550. धन्यवाद @ bill88t.
- वीएक्ट सी6 एन8। #8550. धन्यवाद @ bill88t.
ज्ञात पहलु
- अन्य मुद्दों के लिए https://github.com/adafruit/circuitpython/issues देखें, जिनमें वे मुद्दे भी शामिल हैं जिनका समाधान किया जाना बाकी है:
धन्यवाद
उन सभी को धन्यवाद जिन्होंने इस्तेमाल किया, परीक्षण किया, और 9.0.0-alpha.2 से योगदान दिया, उपरोक्त योगदानकर्ताओं सहित, और GitHub और Discord पर कई अन्य। हमसे जुड़ें गप्पें मारना सहयोग देना।
- एसईओ संचालित सामग्री और पीआर वितरण। आज ही प्रवर्धित हो जाओ।
- प्लेटोडेटा.नेटवर्क वर्टिकल जेनरेटिव एआई। स्वयं को शक्तिवान बनाएं। यहां पहुंचें।
- प्लेटोआईस्ट्रीम। Web3 इंटेलिजेंस। ज्ञान प्रवर्धित। यहां पहुंचें।
- प्लेटोईएसजी. कार्बन, क्लीनटेक, ऊर्जा, पर्यावरण, सौर, कचरा प्रबंधन। यहां पहुंचें।
- प्लेटोहेल्थ। बायोटेक और क्लिनिकल परीक्षण इंटेलिजेंस। यहां पहुंचें।
- स्रोत: https://blog.adafruit.com/2023/11/12/circuitpython-9-0-0-alpha-4-released/
- :हैस
- :है
- :नहीं
- $यूपी
- 1
- 10
- 12
- 13
- 19
- 20
- 202
- 8
- 9
- a
- योग्य
- ऊपर
- पहुँच
- अतिरिक्त
- संबोधित
- का समायोजन
- सब
- अल्फा
- अल्फा रिलीज
- an
- और
- और बुनियादी ढांचे
- एंड्रॉयड
- हैं
- AS
- At
- उपलब्ध
- आधार
- BE
- से पहले
- नीचे
- मंडल
- ब्राज़िल
- कीड़े
- निर्माण
- बनाता है
- लेकिन
- by
- कैमरा
- क्षमता
- परिवर्तन
- चीनी
- टुकड़ा
- कक्षा
- सहयोग
- शर्त
- संबंध
- विचार करना
- माना
- योगदानकर्ताओं
- मूल
- सही
- बनाना
- विभिन्न
- कलह
- डाउनलोड
- ड्राइव
- दो
- गतिशील
- आसान
- अंग्रेज़ी
- ESP32
- हर जगह
- उदाहरण
- उदाहरण
- असफल
- परिवारों
- पट्टिका
- अंतिम
- खोज
- फिक्स
- तय
- फ़्लैश
- का पालन करें
- के लिए
- फ्रेंच
- से
- जमे हुए
- कार्यक्षमता
- आगे
- जीसीसी
- GitHub
- गाइड
- संभालना
- है
- मदद
- हाई
- मेजबान
- एचटीएमएल
- HTTPS
- i
- I2C
- if
- कार्यान्वयन
- in
- सहित
- वृद्धि हुई
- इंफ्रास्ट्रक्चर
- स्थापित
- बजाय
- निर्देश
- आंतरिक
- मुद्दों
- IT
- में शामिल होने
- हमसे जुड़ें
- जेपीजी
- केवल
- जानने वाला
- लैब्स
- भाषा
- बाद में
- ताज़ा
- पुस्तकालयों
- भार
- लंबे समय तक
- निर्माता
- बनाता है
- बहुत
- अधिकतम-चौड़ाई
- मई..
- तंत्र
- लापता
- मॉड्यूल
- माउंट
- MX
- नामकरण
- नामकरण संरचना
- देशी
- आवश्यकता
- नया
- नहीं
- अभी
- संख्या
- वस्तु
- of
- on
- केवल
- or
- अन्य
- अन्य
- देवदार
- प्लेटो
- प्लेटो डेटा इंटेलिजेंस
- प्लेटोडाटा
- कृप्या अ
- पोलिश
- बंदरगाहों
- मुसीबत
- प्रोग्राम्स
- गुण
- अजगर
- दौड़
- रास्पबेरी
- रास्पबेरी पाई
- पढ़ना
- रिकॉर्ड
- और
- हटाया
- बहाल
- चलाता है
- स्कैन
- देखना
- धारावाहिक
- महत्वपूर्ण
- सिलिकॉन
- समान
- के बाद से
- साइट
- आकार
- कुछ
- सोनी
- विभाजित
- st
- स्थिरता
- स्थिर
- शुरुआत में
- शुरू होता है
- फिर भी
- भंडारण
- संरचना
- ऐसा
- समर्थन
- परीक्षण किया
- धन्यवाद
- कि
- RSI
- इन
- इसका
- सेवा मेरे
- का अंग्रेज़ी संस्करण
- देखते
- टाइप
- Uk
- अपडेट
- अपडेट
- अद्यतन
- us
- USB के
- प्रयुक्त
- का उपयोग करता है
- v1
- मूल्य
- संस्करण
- था
- थे
- क्या
- एचएमबी क्या है?
- कब
- या
- कौन कौन से
- कौन
- किसका
- मर्जी
- साथ में
- X
- इसलिए आप
- आपका
- जेफिरनेट
- शून्य