ESP32S3WROOM1
ESP32S3WROOM1U
صارف دستی
2.4 GHz WiFi (802.11 b/g/n) اور بلوٹوتھ5 (LE) ماڈیول
SoCs کی ESP32S3 سیریز کے ارد گرد بنایا گیا، Xtensa® dualcore 32bit LX7 مائکرو پروسیسر
16 MB تک فلیش، PSRAM 8 MB تک
36 GPIOs، پیری فیرلز کا ایک بھرپور مجموعہ
آن بورڈ پی سی بی اینٹینا یا بیرونی اینٹینا کنیکٹر
ماڈیول اوورview
1.1 خصوصیات
سی پی یو اور آن چپ میموری
- ESP32-S3 سیریز سرایت شدہ SoCs، Xtensa ® ڈوئل کور 32-bit LX7 مائکرو پروسیسر، 240 MHz تک
- 384 KB روم
- 512 KB SRAM
- RTC میں 16 KB SRAM
- 8 MB PSRAM تک
وائی فائی
- 802.11 b/g/n
- بٹ ریٹ: 802.11 Mbps تک 150n
- A-MPDU اور A-MSDU جمع
- 0.4 µs گارڈ وقفہ سپورٹ
- آپریٹنگ چینل کی سینٹر فریکوئنسی رینج: 2412 ~ 2462 میگاہرٹز
بلوٹوتھ
- بلوٹوتھ LE: بلوٹوتھ 5، بلوٹوتھ میش
- 2 Mbps PHY
- لانگ رینج موڈ
- ایڈورٹائزنگ ایکسٹینشنز
- ایک سے زیادہ اشتہاری سیٹ
- چینل سلیکشن الگورتھم #2
پیری فیرلز
- GPIO، SPI، LCD انٹرفیس، کیمرہ انٹرفیس، UART، I2C، I2S، ریموٹ کنٹرول، پلس کاؤنٹر، LED PWM، USB 1.1 OTG، USB سیریل/JTAG کنٹرولر، MCPWM، SDIO میزبان، GDMA، TWAI ® کنٹرولر (ISO 11898-1 کے ساتھ ہم آہنگ)، ADC، ٹچ سینسر، درجہ حرارت سینسر، ٹائمر اور واچ ڈاگ
ماڈیول پر مربوط اجزاء
- 40 میگاہرٹز کرسٹل آسکیلیٹر
- 16 MB تک SPI فلیش
اینٹینا اختیارات
- آن بورڈ پی سی بی اینٹینا (ESP32-S3-WROOM-1)
- کنیکٹر کے ذریعے بیرونی اینٹینا (ESP32-S3-WROOM-1U)
آپریٹنگ حالات
- آپریٹنگ جلدtage/بجلی کی فراہمی: 3.0 ~ 3.6 V
- آپریٹنگ محیطی درجہ حرارت:
- 65 ° C ورژن: -40 ~ 65 ° C
- 85 ° C ورژن: -40 ~ 85 ° C
- 105 ° C ورژن: -40 ~ 105 ° C - طول و عرض: جدول 1 دیکھیں
1.2 تفصیل
ESP32-S3-WROOM-1 اور ESP32-S3-WROOM-1U دو طاقتور، عام Wi-Fi + بلوٹوتھ LE MCU ماڈیولز ہیں جو SoCs کی ESP32-S3 سیریز کے ارد گرد بنائے گئے ہیں۔ پیری فیرلز کے ایک بھرپور سیٹ کے اوپر، ایس او سی کے ذریعہ فراہم کردہ نیورل نیٹ ورک کمپیوٹنگ اور سگنل پروسیسنگ کے کام کے بوجھ کے لیے سرعت ماڈیولز کو AI اور آرٹیفیشل انٹیلی جنس آف تھنگز (IoT) سے متعلق وسیع اقسام کے ایپلیکیشن منظرناموں کے لیے ایک مثالی انتخاب بناتی ہے۔ ویک ورڈ کا پتہ لگانے، اسپیچ کمانڈز کی شناخت، چہرے کی شناخت، اور شناخت، سمارٹ ہوم، سمارٹ ایپلائینسز، سمارٹ کنٹرول پینل، سمارٹ اسپیکر، وغیرہ۔
ESP32-S3-WROOM-1 ایک PCB اینٹینا کے ساتھ آتا ہے۔ ESP32-S3-WROOM-1U ایک بیرونی اینٹینا کنیکٹر کے ساتھ آتا ہے۔ صارفین کے لیے ماڈیول ویریئنٹس کا ایک وسیع انتخاب دستیاب ہے جیسا کہ جدول 1 میں دکھایا گیا ہے۔ ماڈیول کی مختلف حالتوں میں، ایمبیڈڈ ESP32-S3R8 -40 ~ 65 °C محیط درجہ حرارت، ESP32-S3-WROOM-1-H4 اور ESP32-S3 پر کام کرتے ہیں۔ -WROOM-1U-H4 -40 ~ 105 ° C محیطی درجہ حرارت پر کام کرتا ہے، اور دیگر ماڈیول کی مختلف حالتیں -40 ~ 85 ° C محیطی درجہ حرارت پر کام کرتی ہیں۔
جدول 1: معلومات کی ترتیب
آرڈرنگ کوڈ | چپ ایمبیڈڈ | فلیش (MB) | PSRAM (MB) | طول و عرض (ملی میٹر) |
ESP32-S3-WROOM-1-N4 | ESP32-S3 | 4 | 0 | 18 × 25.5 × 3.1 |
ESP32-S3-WROOM-1-N8 | ESP32-S3 | 8 | 0 | |
ESP32-S3-WROOM-1-N16 | ESP32-S3 | 16 | 0 | |
ESP32-S3-WROOM-1-H4 (105 °C) | ESP32-S3 | 4 | 0 | |
ESP32-S3-WROOM-1-N4R2 | ESP32-S3R2 | 4 | 2 (کواڈ ایس پی آئی) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (کواڈ ایس پی آئی) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (کواڈ ایس پی آئی) | |
ESP32-S3-WROOM-1-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (اکٹل ایس پی آئی) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (اکٹل ایس پی آئی) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (اکٹل ایس پی آئی) | |
ESP32-S3-WROOM-1U-N4 | ESP32-S3 | 4 | 0 | 18 × 19.2 × 3.2 |
ESP32-S3-WROOM-1U-N8 | ESP32-S3 | 8 | 0 | |
ESP32-S3-WROOM-1U-N16 | ESP32-S3 | 16 | 0 | |
ESP32-S3-WROOM-1U-H4 (105 °C) | ESP32-S3 | 4 | 0 | |
ESP32-S3-WROOM-1U-N4R2 | ESP32-S3R2 | 4 | 2 (کواڈ ایس پی آئی) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (کواڈ ایس پی آئی) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (کواڈ ایس پی آئی) | |
ESP32-S3-WROOM-1U-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (اکٹل ایس پی آئی) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (اکٹل ایس پی آئی) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (اکٹل ایس پی آئی) |
ماڈیولز کے مرکز میں SoC * کی ESP32-S3 سیریز ہے، ایک Xtensa ® 32-bit LX7 CPU جو 240 MHz تک کام کرتا ہے۔ آپ CPU کو بند کر سکتے ہیں اور کم طاقت والے کو-پروسیسر کا استعمال کر سکتے ہیں تاکہ تبدیلیوں یا حدوں کو عبور کرنے کے لیے پیری فیرلز کی مسلسل نگرانی کی جا سکے۔
ESP32-S3 SPI، LCD، کیمرہ انٹرفیس، UART، I2C، I2S، ریموٹ کنٹرول، پلس کاؤنٹر، LED PWM، USB سیریل/J سمیت پیری فیرلز کے ایک بھرپور سیٹ کو مربوط کرتا ہے۔TAG کنٹرولر، MCPWM، SDIO میزبان، GDMA، TWAI ® کنٹرولر (ISO 11898-1 کے ساتھ مطابقت رکھتا ہے)، ADC، ٹچ سینسر، ٹمپریچر سینسر، ٹائمرز، اور واچ ڈاگ، نیز 45 GPIOs تک۔ اس میں USB کمیونیکیشن کو فعال کرنے کے لیے ایک فل اسپیڈ USB 1.1 آن دی گو (OTG) انٹرفیس بھی شامل ہے۔
نوٹ:
* SoCs کی ESP32-S3 سیریز کے بارے میں مزید معلومات کے لیے، براہ کرم ESP32-S3 سیریز کی ڈیٹا شیٹ سے رجوع کریں۔
پن کی تعریفیں
2.1 پن لے آؤٹ
پن ڈایاگرام ESP32-S3-WROOM-1 اور ESP32-S3-WROOM-1U پر لاگو ہوتا ہے، لیکن بعد میں کوئی کیپ آؤٹ زون نہیں ہے۔
2.2 پن کی تفصیل۔
ماڈیول میں 41 پن ہیں۔ جدول 2 میں پن کی تعریفیں دیکھیں۔
پن کے ناموں اور فنکشن کے ناموں کے ساتھ ساتھ پردیی پنوں کی ترتیب کی وضاحت کے لیے، براہ کرم ملاحظہ کریں ESP32-S3 سیریز کی ڈیٹا شیٹ۔
جدول 2: پن کی تعریفیں
نام | نہیں | قسم a | فنکشن |
جی این ڈی | 1 | P | جی این ڈی |
3V3 | 2 | P | بجلی کی فراہمی |
EN | 3 | I | ہائی: آن، چپ کو فعال کرتا ہے۔ کم: آف، چپ پاور آف۔ نوٹ: EN پن کو تیرتا نہ چھوڑیں۔ |
IO4 | 4 | I/O/T | RTC_GPIO4، GPIO4، TOUCH4، ADC1_CH3 |
IO5 | 5 | I/O/T | RTC_GPIO5، GPIO5، TOUCH5، ADC1_CH4 |
IO6 | 6 | I/O/T | RTC_GPIO6، GPIO6، TOUCH6، ADC1_CH5 |
IO7 | 7 | I/O/T | RTC_GPIO7، GPIO7، TOUCH7، ADC1_CH6 |
IO15 | 8 | I/O/T | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
IO16 | 9 | I/O/T | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
IO17 | 10 | I/O/T | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6 |
IO18 | 11 | I/O/T | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 |
IO8 | 12 | I/O/T | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1 |
IO19 | 13 | I/O/T | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
IO20 | 14 | I/O/T | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
IO3 | 15 | I/O/T | RTC_GPIO3، GPIO3، TOUCH3، ADC1_CH2 |
IO46 | 16 | I/O/T | جی پی آئی او 46 |
IO9 | 17 | I/O/T | RTC_GPIO9، GPIO9، TOUCH9، ADC1_CH8، FSPIHD، معطل |
IO10 | 18 | I/O/T | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0 |
IO11 | 19 | I/O/T | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUSPEND |
IO12 | 20 | I/O/T | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK |
IO13 | 21 | I/O/T | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ |
IO14 | 22 | I/O/T | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP |
IO21 | 23 | I/O/T | RTC_GPIO21, GPIO21 |
IO47 | 24 | I/O/T | SPICLK_P_DIFF,GPIO47, SUBSPICLK_P_DIFF |
IO48 | 25 | I/O/T | SPICLK_N_DIFF,GPIO48, SUBSPICLK_N_DIFF |
IO45 | 26 | I/O/T | جی پی آئی او 45 |
IO0 | 27 | I/O/T | RTC_GPIO0, GPIO0 |
IO35 b | 28 | I/O/T | SPIIO6، GPIO35، FSPID، SUBSPID |
IO36 b | 29 | I/O/T | SPIIO7، GPIO36، FSPICLK، SUBSPICLK |
IO37 b | 30 | I/O/T | SPIDQS، GPIO37، FSPIQ، SUBSPIQ |
IO38 | 31 | I/O/T | GPIO38، FSPIWP، SUBSPIWP |
IO39 | 32 | I/O/T | MTCK، GPIO39، CLK_OUT3، SUBSPICS1 |
IO40 | 33 | I/O/T | MTDO, GPIO40, CLK_OUT2 |
IO41 | 34 | I/O/T | MTDI، GPIO41، CLK_OUT1 |
جدول 2 - پچھلے صفحہ سے contd
نام | نہیں | قسم a | فنکشن |
IO42 | 35 | I/O/T | MTMS، GPIO42 |
آر ایکس ڈی 0 | 36 | I/O/T | U0RXD, GPIO44, CLK_OUT2 |
TXD0۔ | 37 | I/O/T | U0TXD, GPIO43, CLK_OUT1 |
IO2 | 38 | I/O/T | RTC_GPIO2، GPIO2، TOUCH2، ADC1_CH1 |
IO1 | 39 | I/O/T | RTC_GPIO1، GPIO1، TOUCH1، ADC1_CH0 |
جی این ڈی | 40 | P | جی این ڈی |
پڑھیں | 41 | P | جی این ڈی |
ایک P: بجلی کی فراہمی؛ میں: ان پٹ؛ O: آؤٹ پٹ؛ T: ہائی مائبادا. بولڈ فونٹ میں پن فنکشن ڈیفالٹ پن فنکشنز ہیں۔
b ان ماڈیول کی مختلف حالتوں میں جنہوں نے OSPI PSRAM کو سرایت کیا ہے، یعنی جو ESP32-S3R8 کو سرایت کرتا ہے، پن IO35، IO36، اور IO37 OSPI PSRAM سے جڑتے ہیں اور دوسرے استعمال کے لیے دستیاب نہیں ہیں۔
شروع کریں
3.1 آپ کو کیا ضرورت ہے۔
آپ کو مطلوبہ ماڈیول کے لیے ایپلی کیشنز تیار کرنے کے لیے:
- 1 x ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U
- 1 ایکس ایسپریسیف آر ایف ٹیسٹنگ بورڈ
- 1 ایکس یو ایس بی ٹو سیریل بورڈ
- 1 ایکس مائیکرو USB کیبل
- لینکس چلانے والا 1 ایکس پی سی
اس صارف گائیڈ میں، ہم لینکس آپریٹنگ سسٹم کو بطور سابق لیتے ہیں۔ample Windows اور macOS پر کنفیگریشن کے بارے میں مزید معلومات کے لیے، براہ کرم ESP-IDF پروگرامنگ گائیڈ سے رجوع کریں۔
3.2 ہارڈ ویئر کنکشن
- ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U ماڈیول کو RF ٹیسٹنگ بورڈ میں سولڈر کریں جیسا کہ شکل 2 میں دکھایا گیا ہے۔
- RF ٹیسٹنگ بورڈ کو USB-to-Serial بورڈ سے TXD، RXD، اور GND کے ذریعے مربوط کریں۔
- USB سے سیریل بورڈ کو پی سی سے جوڑیں۔
- RF ٹیسٹنگ بورڈ کو پی سی یا پاور اڈاپٹر سے جوڑیں تاکہ مائیکرو-USB کیبل کے ذریعے 5 V پاور سپلائی کو فعال کریں۔
- ڈاؤن لوڈ کے دوران، IO0 کو جمپر کے ذریعے GND سے جوڑیں۔ پھر، ٹیسٹنگ بورڈ کو "آن" کریں۔
- فلیش میں فرم ویئر ڈاؤن لوڈ کریں۔ تفصیلات کے لیے، ذیل کے حصے دیکھیں۔
- ڈاؤن لوڈ کرنے کے بعد، IO0 اور GND پر جمپر کو ہٹا دیں۔
- RF ٹیسٹنگ بورڈ کو دوبارہ پاور اپ کریں۔ ماڈیول ورکنگ موڈ میں بدل جائے گا۔ چپ شروع ہونے پر فلیش سے پروگرام پڑھے گی۔
نوٹ:
IO0 اندرونی طور پر زیادہ منطق ہے۔ اگر IO0 پل اپ پر سیٹ ہے، بوٹ موڈ منتخب کیا جاتا ہے۔ اگر یہ پن پل ڈاون ہے یا بائیں طرف تیرتا ہے تو ڈاؤن لوڈ موڈ کو منتخب کیا جاتا ہے۔ ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U کے بارے میں مزید معلومات کے لیے، براہ کرم ESP32-S3 سیریز ڈیٹا شیٹ سے رجوع کریں۔
3.3 ڈیولپمنٹ انوائرنمنٹ ترتیب دیں۔
Espressif IoT ڈویلپمنٹ فریم ورک (ESP-IDF مختصراً) Espressif ESP32 پر مبنی ایپلیکیشنز تیار کرنے کا ایک فریم ورک ہے۔ صارفین ESP-IDF کی بنیاد پر Windows/Linux/macOS میں ESP32-S3 کے ساتھ ایپلی کیشنز تیار کر سکتے ہیں۔ یہاں ہم لینکس آپریٹنگ سسٹم کو بطور سابق لیتے ہیں۔ample
3.3.1 شرائط انسٹال کریں۔
ESP-IDF کے ساتھ مرتب کرنے کے لیے آپ کو درج ذیل پیکیجز حاصل کرنے ہوں گے۔
- CentOS 7 اور 8:
1 sudo yum -y اپ ڈیٹ && Sudo yum install git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ninja-build ccache dfu-util busby - Ubuntu اور Debian:
1 Sudo apt-get install git wget flex bison gperf python3 python3-pip python3setuptools
2 cmake ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0 - محراب:
1 sudo Pacman -S -ضرورت GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
نوٹ:
- یہ گائیڈ لینکس پر ڈائرکٹری ~/esp کو ESP-IDF کے لیے انسٹالیشن فولڈر کے طور پر استعمال کرتا ہے۔
- ذہن میں رکھیں کہ ESP-IDF راستوں میں خالی جگہوں کو سپورٹ نہیں کرتا ہے۔
3.3.2 ESPIDF حاصل کریں۔
ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U ماڈیول کے لیے ایپلی کیشنز بنانے کے لیے، آپ کو ESP-IDF ریپوزٹری میں Espressif کی طرف سے فراہم کردہ سافٹ ویئر لائبریریوں کی ضرورت ہے۔
ESP-IDF حاصل کرنے کے لیے، ESP-IDF کو ڈاؤن لوڈ کرنے کے لیے ایک انسٹالیشن ڈائرکٹری (~/esp) بنائیں اور 'گٹ کلون' کے ساتھ ریپوزٹری کو کلون کریں:
- mkdir -p ~/esp
- cd ~/esp
- git clone - recursive https://github.com/espressif/esp-idf.git
ESP-IDF کو ~/esp/esp-idf میں ڈاؤن لوڈ کیا جائے گا۔ کس ESP-IDF کے بارے میں معلومات کے لیے ESP-IDF ورژنز سے مشورہ کریں۔
ایک مخصوص صورت حال میں استعمال کرنے کے لیے ورژن۔
3.3.3 ٹولز سیٹ اپ کریں۔
ESP-IDF کے علاوہ، آپ کو ESP-IDF کے ذریعے استعمال ہونے والے ٹولز کو بھی انسٹال کرنے کی ضرورت ہے، جیسے کہ کمپائلر، ڈیبگر، Python پیکجز وغیرہ۔ ESP-IDF ٹولز کو ترتیب دینے میں مدد کے لیے 'install.sh' نامی اسکرپٹ فراہم کرتا ہے۔ ایک ہی بار میں.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 ماحولیاتی متغیرات مرتب کریں۔
انسٹال کردہ ٹولز ابھی تک PATH ماحولیاتی متغیر میں شامل نہیں ہوئے ہیں۔ کمانڈ لائن سے ٹولز کو قابل استعمال بنانے کے لیے، کچھ ماحولیاتی متغیرات کو سیٹ کرنا ضروری ہے۔ ESP-IDF ایک اور اسکرپٹ ایکسپورٹ فراہم کرتا ہے۔ sh' جو ایسا کرتا ہے۔ ٹرمینل میں جہاں آپ ESP-IDF استعمال کرنے جا رہے ہیں، چلائیں:
1. $HOME/esp/esp-IDF/export.sh
اب سب کچھ تیار ہے، آپ اپنا پہلا پروجیکٹ ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U ماڈیول پر بنا سکتے ہیں۔
3.4 اپنا پہلا پروجیکٹ بنائیں
3.4.1 ایک پروجیکٹ شروع کریں۔
اب آپ ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U ماڈیول کے لیے اپنی درخواست تیار کرنے کے لیے تیار ہیں۔
آپ سابق سے get-started/hello_world پروجیکٹ کے ساتھ شروع کر سکتے ہیں۔ampESP-IDF میں les ڈائریکٹری۔
get-started/hello_world کو ~/esp ڈائریکٹری میں کاپی کریں:
1 cd ~/esp
2 cp -r $IDF_PATH/examples/get-started/hello_world۔
سابق کی ایک حد ہےampسابق میں لی منصوبوںampESP-IDF میں les ڈائریکٹری۔ آپ کسی بھی پروجیکٹ کو اسی طرح کاپی کرسکتے ہیں جیسا کہ اوپر پیش کیا گیا ہے اور اسے چلا سکتے ہیں۔ سابق کی تعمیر کرنا بھی ممکن ہے۔ampپہلے ان کی نقل کیے بغیر، جگہ پر۔
3.4.2 اپنے آلے کو جوڑیں۔
اب اپنے ماڈیول کو کمپیوٹر سے جوڑیں اور چیک کریں کہ ماڈیول کس سیریل پورٹ کے نیچے نظر آ رہا ہے۔ لینکس میں سیریل پورٹس اپنے ناموں میں '/dev/TTY سے شروع ہوتے ہیں۔ نیچے دی گئی کمانڈ کو دو بار چلائیں، پہلے بورڈ کو ان پلگ کرکے، پھر پلگ ان کے ساتھ۔ دوسری بار ظاہر ہونے والی پورٹ وہی ہے جس کی آپ کو ضرورت ہے:
1 ls /dev/tty*
نوٹ:
پورٹ کا نام ہاتھ میں رکھیں کیونکہ اگلے مراحل میں آپ کو اس کی ضرورت ہوگی۔
3.4.3 ترتیب دیں
مرحلہ 3.4.1 سے اپنی 'hello_world' ڈائرکٹری پر جائیں۔ ایک پروجیکٹ شروع کریں، ESP32-S3 چپ کو ہدف کے طور پر سیٹ کریں، اور پروجیکٹ کنفیگریشن یوٹیلیٹی 'menuconfig' چلائیں۔
1 سی ڈی ~/esp/hello_world
2 idf.py سیٹ ٹارگٹ esp32s3
3 idf.py menuconfig
نیا پروجیکٹ کھولنے کے بعد 'idf.py set-target esp32s3' کے ساتھ ہدف کا تعین ایک بار کرنا چاہیے۔ اگر پراجیکٹ میں کچھ موجودہ تعمیرات اور کنفیگریشنز شامل ہیں، تو انہیں صاف اور شروع کر دیا جائے گا۔ اس قدم کو چھوڑنے کے لیے ہدف کو ماحولیاتی متغیر میں محفوظ کیا جا سکتا ہے۔ اضافی معلومات کے لیے ہدف کا انتخاب دیکھیں۔
اگر پچھلے اقدامات درست طریقے سے کیے گئے ہیں، تو درج ذیل مینو ظاہر ہوتا ہے:
آپ اس مینو کو پروجیکٹ کے مخصوص متغیرات کو ترتیب دینے کے لیے استعمال کر رہے ہیں، جیسے کہ Wi-Fi نیٹ ورک کا نام اور پاس ورڈ، پروسیسر کی رفتار وغیرہ۔ مینو کنفگ کے ساتھ پروجیکٹ کو سیٹ اپ کرنا "hello_word" کے لیے چھوڑ دیا جا سکتا ہے۔ یہ سابقample پہلے سے طے شدہ ترتیب کے ساتھ چلے گا آپ کے ٹرمینل میں مینو کے رنگ مختلف ہو سکتے ہیں۔ آپ '-style' اختیار کے ساتھ ظاہری شکل کو تبدیل کر سکتے ہیں۔ مزید معلومات کے لیے براہ کرم 'idf.py menuconfig -help چلائیں۔
3.4.4 پروجیکٹ بنائیں
چلا کر پروجیکٹ بنائیں:
1 idf.py تعمیر
یہ کمانڈ ایپلیکیشن اور تمام ESP-IDF اجزاء کو مرتب کرے گا، پھر یہ بوٹ لوڈر، پارٹیشن ٹیبل، اور ایپلیکیشن بائنریز تیار کرے گا۔
1 $ idf.py تعمیر
2 ڈائریکٹری /path/to/hello_world/build میں CMake چلانا
3 "CMake -G ننجا -وارن-غیر شروع شدہ /path/to/hello_world" کو انجام دے رہا ہے…
4 غیر شروع شدہ اقدار کے بارے میں خبردار کریں۔
5 — Found Git: /usr/bin/git (ملا ہوا ورژن "2.17.0")
6 — ترتیب کی وجہ سے خالی aws_iot جزو بنانا
7 - اجزاء کے نام: …
8 - اجزاء کے راستے: …
9
10 … (بلڈ سسٹم آؤٹ پٹ کی مزید لائنیں)
11
12 [527/527] hello_world.bin پیدا کرنا
13 esptool.py v2.3.1
14
15 پروجیکٹ کی تعمیر مکمل۔ فلیش کرنے کے لیے، یہ کمانڈ چلائیں:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash -flash_mode dio -flash_size detect -flash_freq 40m
18 0x10000 build/hello_world.bin تعمیر 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 یا 'idf.py -p پورٹ فلیش' چلائیں
اگر کوئی خرابی نہیں ہے تو، فرم ویئر بائنری .bin تیار کرکے تعمیر مکمل ہوجائے گی۔ file.
3.4.5 ڈیوائس پر فلیش
بائنریز کو فلیش کریں جو آپ نے ابھی اپنے ماڈیول پر چلا کر بنایا ہے:
1 idf.py -p پورٹ [-b BAUD] فلیش
PORT کو اپنے ESP32-S3 بورڈ کے سیریل پورٹ کے نام سے بدلیں Step: Your Device سے جڑیں۔
آپ BAUD کو اپنی مطلوبہ بوڈ ریٹ سے بدل کر فلیشر بوڈ کی شرح کو بھی تبدیل کر سکتے ہیں۔ پہلے سے طے شدہ بوڈ ریٹ 460800 ہے۔
idf.py دلائل کے بارے میں مزید معلومات کے لیے، idf.py دیکھیں۔
نوٹ:
آپشن 'فلیش' خود بخود پروجیکٹ کو بناتا اور چمکتا ہے، لہذا 'idf.py build' کو چلانے کی ضرورت نہیں ہے۔
چمکتے وقت، آپ کو مندرجہ ذیل کی طرح آؤٹ پٹ لاگ نظر آئے گا:
1 …
2 esptool.py esp32s3 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after=hard_reset
3 write_flash -flash_mode dio -flash_freq 80m -flash_size 2MB 0x0 بوٹ لوڈر/بوٹ لوڈر۔
بن
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 سیریل پورٹ /dev/ttyUSB0
7 جڑ رہا ہے...
8 چپ ESP32-S3 ہے۔
9 خصوصیات: وائی فائی، BLE
10 کرسٹل 40MHz ہے۔
11 MAC: 7c:df:a1:e0:00:64
12 اسٹب اپ لوڈ ہو رہا ہے…
13 رننگ اسٹب…
14 اسٹب چل رہا ہے…
15 بوڈ ریٹ کو 460800 میں تبدیل کرنا
16 تبدیل کر دیا گیا۔
17 فلیش کا سائز ترتیب دے رہا ہے…
18 فلیش کو 0x00000000 سے 0x00004fff تک مٹا دیا جائے گا…
19 فلیش کو 0x00010000 سے 0x00039fff تک مٹا دیا جائے گا…
20 فلیش کو 0x00008000 سے 0x00008fff تک مٹا دیا جائے گا…
21 کمپریسڈ 18896 بائٹس سے 11758 تک…
22 لکھنا 0x00000000… (100%)
23 نے 18896 سیکنڈ میں 11758x0 پر 00000000 بائٹس (0.5 کمپریسڈ) لکھا (مؤثر 279.9 kbit/s)
…
24 ہیش ڈیٹا کی تصدیق ہو گئی۔
25 کمپریسڈ 168208 بائٹس سے 88178 تک…
26 لکھنا 0x00010000… (16%)
27 0x0001a80f پر لکھنا… (33%)
28 0x000201f1 پر لکھنا… (50%)
29 0x00025dcf پر لکھنا… (66%)
30 لکھنا 0x0002d0be… (%83)
31 لکھنا 0x00036c07… (100%)
32 نے 168208 سیکنڈ میں 88178x0 پر 00010000 بائٹس (2.4 کمپریسڈ) لکھا (مؤثر 569.2 kbit/s)
)…
33 ہیش ڈیٹا کی تصدیق ہو گئی۔
34 کمپریسڈ 3072 بائٹس سے 103 تک…
35 لکھنا 0x00008000… (100%)
36 نے 3072 سیکنڈ میں 103x0 پر 00008000 بائٹس (0.1 کمپریسڈ) لکھا (مؤثر 478.9 kbit/s)…
37 ہیش ڈیٹا کی تصدیق ہو گئی۔
38
39 چھوڑ رہے ہیں…
RTS پن کے ذریعے 40 ہارڈ ری سیٹ کرنا…
41 ہو گیا۔
اگر فلیش کے عمل کے اختتام تک کوئی مسئلہ نہیں ہے، تو بورڈ ریبوٹ ہو جائے گا اور "ہیلو_ورلڈ" ایپلیکیشن شروع کر دے گا۔
3.4.6 مانیٹر
یہ چیک کرنے کے لیے کہ آیا "hello_world" واقعی چل رہا ہے، 'idf.py -p پورٹ مانیٹر' ٹائپ کریں (پورٹ کو اپنے سیریل پورٹ کے نام سے بدلنا نہ بھولیں)۔
یہ کمانڈ IDF مانیٹر ایپلی کیشن کو شروع کرتی ہے:
1 $ idf.py -p /dev/ttyUSB0 مانیٹر
2 ڈائریکٹری میں idf_monitor چل رہا ہے […]/esp/hello_world/build
3 "python […]/esp-idf/tools/idf_monitor.py -b 115200 پر عمل درآمد
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor پر /dev/ttyUSB0 115200 —
6 — چھوڑیں: Ctrl+] | مینو: Ctrl+T | مدد: Ctrl+T کے بعد Ctrl+H —
7 ets جون 8 2016 00:22:57
8
9 پہلا: 0x1 (POWERON_RESET)، بوٹ: 0x13 (SPI_FAST_FLASH_BOOT)
10 ets جون 8 2016 00:22:57
11 …
سٹارٹ اپ اور ڈائیگناسٹک لاگز اسکرول اپ کے بعد، آپ کو "Hello world!" نظر آنا چاہیے۔ درخواست کے ذریعہ پرنٹ آؤٹ۔
1 …
2 ہیلو دنیا!
3 10 سیکنڈ میں دوبارہ شروع ہو رہا ہے…
4 یہ 32 CPU کور (s) کے ساتھ esp3s2 چپ ہے، یہ 32 CPU کور (s) کے ساتھ esp3s2 چپ ہے، WiFi/BLE
,
5 سلکان ریویژن 0، 2MB بیرونی فلیش
6 کم از کم مفت ہیپ سائز: 390684 بائٹس
7 9 سیکنڈ میں دوبارہ شروع ہو رہا ہے…
8 8 سیکنڈ میں دوبارہ شروع ہو رہا ہے…
9 7 سیکنڈ میں دوبارہ شروع ہو رہا ہے…
IDF مانیٹر سے باہر نکلنے کے لیے شارٹ کٹ Ctrl+] استعمال کریں۔
ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U ماڈیول کے ساتھ شروع کرنے کے لیے آپ کو بس اتنا ہی درکار ہے! اب آپ
کسی اور سابق کو آزمانے کے لیے تیار ہیں۔amples ESP-IDF میں، یا اپنی خود کی ایپلی کیشنز تیار کرنے کے لیے سیدھے جائیں۔
یو ایس ایف سی کا بیان
یہ آلہ FCC قواعد کے حصہ 15 کی تعمیل کرتا ہے۔ آپریشن مندرجہ ذیل دو شرائط سے مشروط ہے:
- یہ آلہ نقصان دہ مداخلت کا سبب نہیں بن سکتا۔
- اس آلہ کو موصول ہونے والی کسی بھی مداخلت کو قبول کرنا چاہیے، بشمول مداخلت جو ناپسندیدہ آپریشن کا سبب بن سکتی ہے۔
اس سامان کی جانچ کی گئی ہے اور FCC قواعد کے پارٹ 15 کے مطابق کلاس B ڈیجیٹل ڈیوائس کی حدود کی تعمیل کرتا ہے۔
یہ حدود رہائشی تنصیب میں نقصان دہ مداخلت سے معقول حد تک حفاظت کے لیے بنائی گئی ہیں۔ یہ سامان ریڈیو فریکوئنسی توانائی پیدا کرتا ہے، استعمال کرتا ہے اور اس کو خارج کر سکتا ہے اور، اگر انسٹال اور ہدایات کے مطابق استعمال نہ کیا جائے تو، ریڈیو مواصلات میں نقصان دہ مداخلت کا سبب بن سکتا ہے۔ تاہم، اس بات کی کوئی ضمانت نہیں ہے کہ کسی خاص تنصیب میں مداخلت نہیں ہوگی۔ اگر یہ سامان ریڈیو یا ٹیلی ویژن کے استقبالیہ میں نقصان دہ مداخلت کا باعث بنتا ہے، جس کا تعین آلات کو بند اور آن کر کے کیا جا سکتا ہے، تو صارف کی حوصلہ افزائی کی جاتی ہے کہ وہ درج ذیل اقدامات میں سے کسی ایک کے ذریعے مداخلت کو درست کرنے کی کوشش کرے:
- وصول کرنے والے اینٹینا کو دوبارہ ترتیب دیں یا دوبارہ منتقل کریں۔
- سامان اور وصول کنندہ کے درمیان علیحدگی میں اضافہ کریں۔
- سامان کو کسی ایسے سرکٹ پر آؤٹ لیٹ سے جوڑیں جس سے رسیور جڑا ہوا ہے۔
- مدد کے لیے ڈیلر یا کسی تجربہ کار ریڈیو/ٹی وی ٹیکنیشن سے مشورہ کریں۔
تعمیل کے لیے ذمہ دار فریق کی طرف سے واضح طور پر منظور نہ کی گئی کوئی بھی تبدیلی یا ترمیم صارف کے آلات کو چلانے کے اختیار کو ختم کر سکتی ہے۔
یہ سامان غیر کنٹرول شدہ ماحول کے لیے طے شدہ FCC RF تابکاری کی نمائش کی حدوں کی تعمیل کرتا ہے۔ یہ آلہ اور اس کا اینٹینا کسی دوسرے اینٹینا یا ٹرانسمیٹر کے ساتھ مل کر یا کام نہیں کرنا چاہیے۔
اس ٹرانسمیٹر کے لیے استعمال ہونے والے اینٹینا کو تمام افراد سے کم از کم 20 سینٹی میٹر کا فاصلہ فراہم کرنے کے لیے نصب کیا جانا چاہیے اور کسی دوسرے اینٹینا یا ٹرانسمیٹر کے ساتھ مل کر یا کام کرنے والے نہیں ہونا چاہیے۔
OEM انٹیگریشن ہدایات
یہ ڈیوائس مندرجہ ذیل شرائط کے تحت صرف OEM انٹیگریٹرز کے لیے ہے ماڈیول کو کسی دوسرے میزبان میں انسٹال کرنے کے لیے استعمال کیا جا سکتا ہے۔ اینٹینا کو اس طرح نصب کیا جانا چاہیے کہ اینٹینا اور استعمال کنندگان کے درمیان 20 سینٹی میٹر کا فاصلہ برقرار رہے، اور ٹرانسمیٹر ماڈیول کسی دوسرے ٹرانسمیٹر یا اینٹینا کے ساتھ متصل نہ ہو۔ ماڈیول صرف انٹیگرل انٹینا کے ساتھ استعمال کیا جائے گا جو اس ماڈیول کے ساتھ اصل میں ٹیسٹ اور تصدیق شدہ ہے۔ جب تک اوپر دی گئی 3 شرائط پوری ہوجاتی ہیں، مزید ٹرانسمیٹر ٹیسٹ کی ضرورت نہیں ہوگی۔ تاہم، OEM انٹیگریٹر اب بھی اس ماڈیول کے ساتھ کسی بھی اضافی تعمیل کی ضرورت کے لیے اپنے حتمی پروڈکٹ کی جانچ کے لیے ذمہ دار ہے (سابق کے لیےampلی، ڈیجیٹل ڈیوائس کا اخراج، پی سی پردیی ضروریات، وغیرہ)
نوٹس:
اس صورت میں کہ یہ شرائط پوری نہ ہو سکیں (مثال کے طور پرample کچھ لیپ ٹاپ کنفیگریشن یا دوسرے ٹرانسمیٹر کے ساتھ شریک مقام)، پھر میزبان آلات کے ساتھ مل کر اس ماڈیول کے لیے FCC کی اجازت کو مزید درست نہیں سمجھا جائے گا اور ماڈیول کی FCC ID کو حتمی پروڈکٹ پر استعمال نہیں کیا جا سکتا۔ ان حالات میں، OEM انٹیگریٹر آخری پروڈکٹ (بشمول ٹرانسمیٹر) کا دوبارہ جائزہ لینے اور FCC کی علیحدہ اجازت حاصل کرنے کا ذمہ دار ہوگا۔
مصنوعات کی لیبلنگ ختم کریں۔
یہ ٹرانسمیٹر ماڈیول صرف ان آلات میں استعمال کے لیے مجاز ہے جہاں انٹینا اس طرح نصب کیا جا سکتا ہے کہ اینٹینا اور صارفین کے درمیان 20 سینٹی میٹر کا فاصلہ برقرار رکھا جائے۔ حتمی پروڈکٹ کو کسی مرئی جگہ پر درج ذیل کے ساتھ لیبل لگانا چاہیے: "FCC ID: 2AC7Z-ESPS3WROOM1 پر مشتمل ہے"۔
آئی سی کا بیان
یہ آلہ انڈسٹری کینیڈا کے لائسنس سے مستثنیٰ RSS کی تعمیل کرتا ہے۔ آپریشن مندرجہ ذیل دو شرائط سے مشروط ہے:
- یہ آلہ مداخلت کا سبب نہیں بن سکتا ہے۔ اور
- اس آلہ کو کسی بھی مداخلت کو قبول کرنا چاہیے، بشمول مداخلت جو آلہ کے غیر مطلوبہ کام کا سبب بن سکتی ہے۔
تابکاری کی نمائش کا بیان
یہ سامان IC تابکاری کی نمائش کی حدوں کی تعمیل کرتا ہے جو بے قابو ماحول کے لیے متعین ہے۔ اس آلات کو ریڈی ایٹر اور آپ کے جسم کے درمیان کم از کم 20 سینٹی میٹر کے فاصلے پر نصب اور چلایا جانا چاہیے۔
RSS247 سیکشن 6.4 (5)
معلومات کی عدم دستیابی یا آپریشنل ناکامی کی صورت میں آلہ خود بخود ٹرانسمیشن بند کر سکتا ہے۔ نوٹ کریں کہ اس کا مقصد کنٹرول یا سگنلنگ انفارمیشن کی ترسیل کو روکنا نہیں ہے یا ٹیکنالوجی کے ذریعے جہاں ضرورت ہو وہاں بار بار کوڈ استعمال کرنا۔
یہ ڈیوائس مندرجہ ذیل شرائط کے تحت صرف OEM انٹیگریٹرز کے لیے ہے: (ماڈیول ڈیوائس کے استعمال کے لیے)
- اینٹینا اس طرح نصب ہونا چاہیے کہ اینٹینا اور صارفین کے درمیان 20 سینٹی میٹر کا فاصلہ برقرار رہے۔
- ٹرانسمیٹر ماڈیول کسی دوسرے ٹرانسمیٹر یا اینٹینا کے ساتھ شریک نہیں ہوسکتا ہے۔
جب تک اوپر دی گئی 2 شرائط پوری ہو جائیں، مزید ٹرانسمیٹر ٹیسٹ کی ضرورت نہیں ہوگی۔ تاہم، OEM انٹیگریٹر اب بھی اس ماڈیول کو انسٹال کرنے کے لیے درکار اضافی تعمیل کے تقاضوں کے لیے اپنے حتمی پروڈکٹ کی جانچ کے لیے ذمہ دار ہے۔
اہم نوٹ:
اس صورت میں کہ یہ شرائط پوری نہ ہو سکیں (مثال کے طور پرample کچھ لیپ ٹاپ کنفیگریشنز یا دوسرے ٹرانسمیٹر کے ساتھ colocation)، پھر کینیڈا کی اجازت کو مزید درست نہیں سمجھا جائے گا اور IC ID کو حتمی پروڈکٹ پر استعمال نہیں کیا جا سکتا۔ ان حالات میں، OEM انٹیگریٹر اختتام کو دوبارہ جانچنے کا ذمہ دار ہوگا۔
پروڈکٹ (بشمول ٹرانسمیٹر) اور علیحدہ کینیڈا کی اجازت حاصل کرنا۔
مصنوعات کی لیبلنگ ختم کریں۔
یہ ٹرانسمیٹر ماڈیول صرف ان آلات میں استعمال کے لیے مجاز ہے جہاں انٹینا اس طرح نصب کیا جا سکتا ہے کہ اینٹینا اور صارفین کے درمیان 20 سینٹی میٹر کا فاصلہ برقرار رکھا جائے۔ حتمی اختتامی پروڈکٹ کو مرئی جگہ پر درج ذیل کے ساتھ لیبل لگانا چاہیے: "IC پر مشتمل ہے: 21098-ESPS3WROOM1"۔
آخری صارف کو دستی معلومات
OEM انٹیگریٹر کو اس بات سے آگاہ ہونا چاہیے کہ وہ حتمی صارف کو اس RF ماڈیول کو انسٹال کرنے یا ہٹانے کے طریقہ کے بارے میں معلومات فراہم نہ کرے جو اس ماڈیول کو مربوط کرنے والے صارف کے مینوئل میں اس RF ماڈیول کو انسٹال کرے۔ آخری صارف دستی میں تمام مطلوبہ ریگولیٹری معلومات/انتباہ شامل ہوں گے جیسا کہ اس مینول میں دکھایا گیا ہے۔
متعلقہ دستاویزات
- ESP32-S3 سیریز ڈیٹا شیٹ – ESP32-S3 ہارڈ ویئر کی تفصیلات۔
- ESP32-S3 تکنیکی حوالہ دستی – ESP32-S3 میموری اور پیری فیرلز کو استعمال کرنے کے طریقے کے بارے میں تفصیلی معلومات۔
- ESP32-S3 ہارڈ ویئر ڈیزائن کے رہنما خطوط – ESP32-S3 کو اپنے ہارڈویئر پروڈکٹ میں کیسے ضم کرنے کے بارے میں رہنما خطوط۔
- سرٹیفکیٹ
http://espressif.com/en/support/documents/certificates - دستاویزی اپ ڈیٹس اور اپ ڈیٹ نوٹیفکیشن سبسکرپشن
http://espressif.com/en/support/download/documents
ڈویلپر زون
- ESP-IDF پروگرامنگ گائیڈ برائے ESP32-S3 – ESP-IDF ترقیاتی فریم ورک کے لیے وسیع دستاویزات۔
- GitHub پر ESP-IDF اور دیگر ترقیاتی فریم ورک۔
http://github.com/espressif - ESP32 BBS فورم - Espressif پروڈکٹس کے لیے انجینئر سے انجینئر (E2E) کمیونٹی جہاں آپ سوالات پوسٹ کر سکتے ہیں، علم کا اشتراک کر سکتے ہیں، خیالات کو دریافت کر سکتے ہیں، اور ساتھی انجینئرز کے ساتھ مسائل حل کرنے میں مدد کر سکتے ہیں۔
http://esp32.com/ - ای ایس پی جرنل - بہترین طرز عمل، مضامین، اور ایسپریسیف لوگوں کے نوٹس۔
http://blog.espressif.com/ - ٹیبز SDKs اور Demos, Apps, Tools, AT Firmware دیکھیں۔
http://espressif.com/en/support/download/sdks-demos
مصنوعات
- ESP32-S3 سیریز SoCs - تمام ESP32-S3 SoCs کے ذریعے براؤز کریں۔
http://espressif.com/en/products/socs?id=ESP32-S3 - ESP32-S3 سیریز کے ماڈیولز - تمام ESP32-S3 پر مبنی ماڈیولز کے ذریعے براؤز کریں۔
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 سیریز DevKits - تمام ESP32-S3 پر مبنی ڈیوکٹس کے ذریعے براؤز کریں۔
http://espressif.com/en/products/devkits?id=ESP32-S3 - ESP پروڈکٹ سلیکٹر - فلٹرز کا موازنہ یا لگا کر اپنی ضروریات کے لیے موزوں ایک Espressif ہارڈویئر پروڈکٹ تلاش کریں۔
http://products.espressif.com/#/product-selector?language=en
ہم سے رابطہ کریں۔
- ٹیبز سیلز سوالات، تکنیکی پوچھ گچھ، سرکٹ اسکیمیٹک اور پی سی بی ڈیزائن ری دیکھیںview، ایس حاصل کریں۔amples (آن لائن اسٹورز)، ہمارے سپلائر بنیں، تبصرے اور تجاویز۔
http://espressif.com/en/contact-us/sales-questions
نظرثانی کی تاریخ
تاریخ | ورژن | ریلیز نوٹس |
10/29/2021 | v0.6 | چپ نظر ثانی کے لیے مجموعی طور پر اپ ڈیٹ 1 |
7/19/2021 | v0.5.1 | ابتدائی ریلیز، چپ پر نظر ثانی کے لیے 0 |
دستبرداری اور کاپی رائٹ نوٹس
اس دستاویز میں معلومات بشمول۔ URL حوالہ جات، بغیر اطلاع کے تبدیلی کے تابع ہے۔
اس دستاویز میں فریق ثالث کی تمام معلومات فراہم کی گئی ہیں جیسا کہ اس کی صداقت اور درستگی کی کوئی ضمانت نہیں ہے۔
اس دستاویز کو اس کی تجارتی صلاحیت، غیر خلاف ورزی، یا کسی خاص مقصد کے لیے فٹنس کے لیے کوئی وارنٹی فراہم نہیں کی گئی ہے، اور نہ ہی کوئی وارنٹی دوسری صورت میں کسی تجویز، ذمہ داری سے پیدا ہوتی ہےAMPایل ای
اس دستاویز میں معلومات کے استعمال سے متعلق کسی بھی ملکیتی حقوق کی خلاف ورزی کی ذمہ داری سمیت تمام ذمہ داریوں کو مسترد کر دیا گیا ہے۔ یہاں کسی بھی دانشورانہ املاک کے حقوق کے لیے کوئی لائسنس ظاہر یا تقلید نہیں دیا گیا ہے
Wi-Fi الائنس ممبر لوگو Wi-Fi الائنس کا ٹریڈ مارک ہے۔ بلوٹوتھ لوگو بلوٹوتھ SIG کا رجسٹرڈ ٹریڈ مارک ہے۔
اس دستاویز میں مذکور تمام تجارتی نام، ٹریڈ مارک، اور رجسٹرڈ ٹریڈ مارکس ان کے متعلقہ مالکان کی ملکیت ہیں اور اس کے ذریعے تسلیم کیا جاتا ہے۔
پری ریلیز v0.6 کاپی رائٹ
© 2022 Espressif Systems (Shanghai) Co., Ltd. جملہ حقوق محفوظ ہیں۔
دستاویزات / وسائل
![]() |
ESPRESSIF ESP32-S3-WROOM-1 بلوٹوتھ ماڈیول [پی ڈی ایف] یوزر مینوئل ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U, بلوٹوتھ ماڈیول, ESP32-S3-WROOM-1 بلوٹوتھ ماڈیول |