[{"data":1,"prerenderedAt":246},["ShallowReactive",2],{"navigation":3,"\u002Fplatforms\u002Fdtr-rts":116,"\u002Fplatforms\u002Fdtr-rts-surround":241},[4,27,53,74,108,112],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":26},"Getting started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,14,18,22],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation",{"title":19,"path":20,"stem":21},"Quick start","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F3.quick-start",{"title":23,"path":24,"stem":25},"Example app and development","\u002Fgetting-started\u002Fdevelopment","1.getting-started\u002F4.development",false,{"title":28,"icon":29,"path":30,"stem":31,"children":32,"page":26},"Guides","i-lucide-book-open","\u002Fguides","2.guides",[33,37,41,45,49],{"title":34,"path":35,"stem":36},"JavaScript API","\u002Fguides\u002Fjavascript-api","2.guides\u002F1.javascript-api",{"title":38,"path":39,"stem":40},"AT commands, exchange and CMUX","\u002Fguides\u002Fat-commands","2.guides\u002F2.at-commands",{"title":42,"path":43,"stem":44},"Rust","\u002Fguides\u002Frust","2.guides\u002F3.rust",{"title":46,"path":47,"stem":48},"Permissions","\u002Fguides\u002Fpermissions","2.guides\u002F4.permissions",{"title":50,"path":51,"stem":52},"Parsers","\u002Fguides\u002Fparsers","2.guides\u002F5.parsers",{"title":54,"icon":55,"path":56,"stem":57,"children":58,"page":26},"API reference","i-lucide-file-code","\u002Freference","3.reference",[59,63,67,71],{"title":60,"path":61,"stem":62},"SerialPort","\u002Freference\u002Fserial-port","3.reference\u002F1.serial-port",{"title":64,"path":65,"stem":66},"Types","\u002Freference\u002Ftypes","3.reference\u002F2.types",{"title":68,"path":69,"stem":70},"Tauri commands","\u002Freference\u002Fcommands","3.reference\u002F3.commands",{"title":46,"path":72,"stem":73},"\u002Freference\u002Fpermissions","3.reference\u002F4.permissions",{"title":75,"icon":76,"path":77,"stem":78,"children":79,"page":26},"Platforms","i-lucide-monitor-smartphone","\u002Fplatforms","4.platforms",[80,84,88,92,96,100,104],{"title":81,"path":82,"stem":83},"Overview","\u002Fplatforms\u002Foverview","4.platforms\u002F1.overview",{"title":85,"path":86,"stem":87},"Desktop","\u002Fplatforms\u002Fdesktop","4.platforms\u002F2.desktop",{"title":89,"path":90,"stem":91},"Android (USB)","\u002Fplatforms\u002Fandroid","4.platforms\u002F3.android",{"title":93,"path":94,"stem":95},"iOS","\u002Fplatforms\u002Fios","4.platforms\u002F4.ios",{"title":97,"path":98,"stem":99},"Serial over TCP","\u002Fplatforms\u002Ftcp","4.platforms\u002F5.tcp",{"title":101,"path":102,"stem":103},"Bluetooth LE (BLE)","\u002Fplatforms\u002Fble","4.platforms\u002F6.ble",{"title":105,"path":106,"stem":107},"DTR \u002F RTS on open","\u002Fplatforms\u002Fdtr-rts","4.platforms\u002F7.dtr-rts",{"title":109,"path":110,"stem":111},"Migration guide","\u002Fmigration","5.migration",{"title":113,"path":114,"stem":115},"Changelog","\u002Fchangelog","9.changelog",{"id":117,"title":105,"body":118,"description":234,"extension":235,"generated":26,"links":236,"meta":237,"navigation":238,"path":106,"seo":239,"stem":107,"__hash__":240},"docs\u002F4.platforms\u002F7.dtr-rts.md",{"type":119,"value":120,"toc":230},"minimark",[121,125,223,226],[122,123,124],"p",{},"Many boards (Arduino Uno\u002FNano, ESP32 dev kits) reset when DTR rises. Choose the\nlevels when opening:",[126,127,132],"pre",{"className":128,"code":129,"language":130,"meta":131,"style":131},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const port = new SerialPort({ path: \"\u002Fdev\u002FttyUSB0\", baudRate: 115200, dtr: false, rts: false });\n","ts","",[133,134,135],"code",{"__ignoreMap":131},[136,137,140,144,148,152,155,159,162,165,169,172,175,179,182,185,188,190,194,196,199,201,205,207,210,212,214,217,220],"span",{"class":138,"line":139},"line",1,[136,141,143],{"class":142},"spNyl","const",[136,145,147],{"class":146},"sTEyZ"," port ",[136,149,151],{"class":150},"sMK4o","=",[136,153,154],{"class":150}," new",[136,156,158],{"class":157},"s2Zo4"," SerialPort",[136,160,161],{"class":146},"(",[136,163,164],{"class":150},"{",[136,166,168],{"class":167},"swJcz"," path",[136,170,171],{"class":150},":",[136,173,174],{"class":150}," \"",[136,176,178],{"class":177},"sfazB","\u002Fdev\u002FttyUSB0",[136,180,181],{"class":150},"\"",[136,183,184],{"class":150},",",[136,186,187],{"class":167}," baudRate",[136,189,171],{"class":150},[136,191,193],{"class":192},"sbssI"," 115200",[136,195,184],{"class":150},[136,197,198],{"class":167}," dtr",[136,200,171],{"class":150},[136,202,204],{"class":203},"sfNiH"," false",[136,206,184],{"class":150},[136,208,209],{"class":167}," rts",[136,211,171],{"class":150},[136,213,204],{"class":203},[136,215,216],{"class":150}," }",[136,218,219],{"class":146},")",[136,221,222],{"class":150},";\n",[122,224,225],{},"Default when not set: unchanged on desktop (Linux and macOS raise DTR on open,\nWindows does not), asserted on Android. On Linux the kernel still pulses DTR\nbriefly before the setting applies.",[227,228,229],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":131,"searchDepth":231,"depth":232,"links":233},2,3,[],"Choosing the modem line levels when a port opens.","md",null,{},true,{"title":105,"description":234},"fHRQcHEF65WHuq7itZF_E7qpALjZlW3TbM1fZOkj584",[242,244],{"title":101,"path":102,"stem":103,"description":243,"children":-1},"ble:\u002F\u002F paths to Nordic UART Service devices behind the ble feature (desktop, iOS, Android).",{"title":109,"path":110,"stem":111,"description":245,"children":-1},"Upgrading from v3 to v4 and from v2 to v3.",1794158002131]